JavaScriptでメタページネーションリンク(<link rel="prev"../>
<link rel="next"../>
)をレンダリングしたいと思います。
Google Search Consoleにはレンダリングされたメタデータが表示されないため、Googleボットがこれらのリンクを表示するかどうかを確認する他の方法はありますか?
GoogleはおそらくJavaScriptによって設定されたこれらのタグを正しく解釈できます。 2014年 Google発表 ページのインデックスを作成する前にJavaScriptを実行します。
これらのタグを具体的にテストする良い方法はわかりませんが、JavaScriptによって動的に挿入されたときにGooglebotが他のメタタグに注意を払うことを示すテストを見てきました。
SEOにとって重要なさまざまなタグをDOMに動的に挿入しました。
- タイトル要素
- メタの説明
- メタロボット
- 正規タグ
結果:すべての場合において、タグは尊重され、ソースコード内のHTML要素と同じように正確に動作しました。
上記のSERP結果のメタ記述は、Googleタグマネージャーで挿入されています。 IS trueの場合:
Googleのクローラーは、動的に挿入されたメタデータもインデックス化します。
Googlebotが、ページネーションのリンクメタ要素を、テスト済みの他の動的に生成されたメタ要素と異なる方法で扱う理由は見当たりません。
あなたの質問は私を混乱させます。
GooglebotはJavaScriptで作成されたページネーションメタタグを見ることができますか?
Googleは長い間JavaScriptを実行するのに非常に賢明です。知る最良の方法は、www.example.com/article.html?p=2
などの特定のWebページをテストしてツールを取得およびレンダリングし、取得オプションをクリックして(完全なオプションをクリックする)、ソースコードを確認し、Googlebotがコンテンツを表示する方法を確認することです。ページネーションメタタグがある場合、GoogleがJavaScriptを非常に適切に実行していることを意味します。
Googlebotがページを表示する方法のソースコードをチェックアウトします。
Googleボットがそれらのリンクを表示するかどうかを確認する他の方法はありますか?
Relまたは次のリンクを使用する場合は、検索機能に移動し、HTML改善オプションを参照してください。たとえば、2つのURLに同じタイトルが表示される場合、Googleは重複エラーを返します。
www.example.com/page1/ - Hell World - My domain name
www.example.com/page2/ - Hello World - My domain name
ページネーションページを正しく実装している場合、ページネーションページは常にすべてのページで同じタイトルを持つため、Googleはタイトルの重複エラーを表示しません
www.example.com/article.html?p=1 - Hell World - My domain name
www.example.com/article.html?p=2 - Hell World - My domain name