web-dev-qa-db-ja.com

GoogleはサイトリンクでAJAXを使用したハッシュフラグメントリンクを使用していますか?

私のウェブサイトでは、アンカータグを使用して、単一ページなのでナビゲートします。それを念頭に置いて、メインnavのリンクは次のようになります。

  • https://www.example.com#about
  • https://www.example.com#contact
  • https://www.example.com#pricing

Googleがこのナビゲーションを見て、そこから私の検索リストにサイトリンクを構築することを望んでいますが、内部リンクとしてカウントされない場合、これが起こるとは思いません。

誰かが明確にすることができますか、それらは内部リンクとしてカウントされますか、またはサイトを別々のページに分割する必要がありますか?

1
webnoob

Googleはハッシュタグリンクのインデックスを作成しません。私は彼らがしかし願っています。便利な機能になると思います。 「wikipedia cat」でGoogle検索を実行すると、wikipedia.org/cat#behaviorやwikipedia.org/cat#biologyなどのURLのインデックスが作成されないことがわかります。

Googleがページをよりよく理解し、これらのハッシュタグURLにインデックスを付けるために、リッチな構造化データとHTMLスキーママークアップを使用することをお勧めします。始めるための例をいくつか示します。

https://developers.google.com/search/docs/guides/intro-structured-datahttps://developers.google.com/search/docs/guides/mark- up-contenthttps://developers.google.com/custom-search/docs/structured_data

1
Michael d

それが当てはまるかどうかは非常に疑わしい。 hashbangの後のURL部分はサーバーを介して転送されません。

私が正しく推測し、あなたのサイトがワンページャーである場合、Googleがサイトリンクを確立することについてより多くの疑いがあります:(

ただし、サイトがワンページャーでない場合は、この動作を簡単に変更して、目標を達成する可能性を大幅に高めることができます。

  • ?m=aboutのように、hashbangの代わりにパラメーターでメニューエントリをアドレス指定します。
  • 開始ページからではなく、他のページからそれらへの内部リンクを確立します。
2
Evgeniy