web-dev-qa-db-ja.com

無視されたRel = Canonicalを処理する最良の方法は?

私のGoogleアナリティクスは、QueryStringが付加されたURLのオーガニックトラフィックを報告していますが、優先(非QueryStringed)バージョンを指すCanonicalタグがあります。

これを処理する最良の方法はGWT URLパラメーターツールでしょうか?私はこのツールにかなり慣れていませんが、いくつかの調査の後、これが最善の方法であるように見えます。このツールを使用する上での良い/悪いアドバイスはありますか?

ありがとう!

1
GFM0416

GWTのパラメーターツールを使用してアクションを実行する前に、少なくともGoogleがrel=canonical参照を無視している理由を特定することをお勧めします。

  1. XMLサイトマップを確認します-通常、XMLサイトマップのURL参照は、rel=canonical参照をオーバーライドします
  2. MajesticSEO (外部リンク)や ScreamingFrog (内部サイトクローラー)などのツールを使用して、これらのURLの内部および外部リンクプロファイルを確認します。

クエリ文字列のtypeについて言及していないので、クエリ文字列を含むURLで301リダイレクトを使用することをお勧めします-追跡パラメータ、並べ替え-パラメータ、ページネーションなど.

内部リンク、外部リンク、およびXMLサイトマップが信号の競合を引き起こしていないことがわかった場合、パラメーターツールは緩和の論理的な次のステップになります。 Googleが提供する指示 は、このツールを使用する際に非常に役立ちます。

0
Mike Hudson

クエリ文字列の可視性を減らすことを検討してください。たとえば、WordPressでは、Yoast SEOプラグインに「非表示ショートリンク」オプションがあり、これによりページのheadからクエリ文字列を含むURLが削除されます。

私がよく見かける(見過ごされた)クエリ文字列URLは、自動的に生成されたsitemap.xmlファイルにあるので、そこで確認してください。

RSS経由でコンテンツを配信するサービスやソーシャルメディアへの自動投稿を使用する場合は、それらも確認してください。オンサイト検索では、クエリ文字列の結果が返されることもあります。

ただし、理想的には、サーバー側の301リダイレクトを実行して、検索エンジンからのボットを含むクエリ文字列のリンクから着信するトラフィックが「パーマネントリダイレクト」ヘッダーでリダイレクトされるようにします。

ただし、ウェブマスターツールでパラメータを設定することも(他のウェブマスターツールを忘れないでください)良いアイデアです。

0
adam-asdf