web-dev-qa-db-ja.com

ハッシュバン優先度とクリーンURL

こんにちは、Google Analyticsの初心者です。angularjsとRailsを使用してサイトを実装しました。angularjsを使用しているため、生成されるURLはhashbang(#!)で、たとえば-www.abc.com/#!/xyz

これで、エスケープされたフラグメントの助けを借りて、ウェブサイトをグーグルでクロール可能にしました。ウェブサイトはクロール可能で、結果はグーグルで表示されます。

今、私たちのオフィスのSEOの専門家は、よりクリーンなURL、つまりハッシュバン(www.abc.com/xyz)のないURLの方が結果の優先度が高いと言っています。

私が尋ねたいのは、これが本当であり、実装された場合に重複ページを作成しないことです。

4
Catmandu

いいえ、URLのみが目に見える形でランキングに影響を与えることはありません。

ただし、新しいサイトを作成する場合は、代わりにHTML5 pushState/replaceStateを使用することをお勧めします。最初の読み込み時に完全にレンダリングされたページを提供し、履歴APIを使用してサイト内を移動します。 AJAXクロールは(少なくともGoogleによって)引き続きサポートされていますが、最近ではよりクリーンな代替手段があります。

4
John Mueller