web-dev-qa-db-ja.com

wordpress 301タグをメインページにリダイレクト

以前にwordpressタグとアーカイブについて投稿し、それがコンテンツの重複問題を引き起こす可能性があるかどうか、圧倒的な応答はありませんでしたgoogleは違いを実現するのに十分スマートです。

しかし、site:www.example.comを検索すると、次のような結果が得られます。

Example Archive - Website Name
url example.com/category/url
Loren Ipsum Dol Bla

Example Archive - Website Name 
url example.com/tag/url
Loren Ipsum Dol Bla

セルプスに2つの同一の結果があり、唯一の違いはURLスラグにあり、1つはcategoryと2つ目はslugと言います。

今では、上記は重複コンテンツにカウントされないと言われていますが、それは私を夢中にさせ、ユーザーエクスペリエンスには向かないと感じています

やりたいこと

上記を排除したいのですが、2つのオプションがあります。

  1. 投稿からタグを削除し、カテゴリにバインドするだけです
  2. できれば-タグからメインカテゴリへの301リダイレクトを行うことができます

私の質問

タグ/アーカイブページからメインカテゴリページへの301リダイレクトを行う何らかの影響はありますか?私はこれをうまくやっていますか、それとも将来問題を引き起こす可能性がありますか?

5
Timothy Coetzee

これは重複したコンテンツではありません問題自体。あなたはペナルティを受けていませんよね?

起こっているのは、アルゴリズムが期待どおりに機能していることです。一部の検索では2つの異なるページがランキングされていますが、これらはアーカイブであるため、重複コンテンツのペナルティは評価されていません。これらが十分に異なるとGoogleが両方ともインデックスを作成しないと言った人はいませんが、自動ペナルティは適用されません。

理想的には、ここに301を配置したくない...必要なのは異なるカテゴリとタグなので、アーカイブページはあちこちで記事を共有するかもしれませんが、根本的に異なるものです。それでも一方を渡す必要があると思われる場合は、代わりにrel = canonicalを使用してください。

2
JCL1178

wordpressのタグは、Wordpressの内部検索を支援するために投稿に割り当てられるキーワードです。ただし、wordpressは、実際のコンテンツに基づいて投稿を検出するのに十分スマートです。そのため、技術的にはタグは不要です。

さらに、あなたが説明した問題に加えて、投稿のタグはexample.com/tag/urlのような追加のURLを作成します。

私があなただったら、タグを取り除き、投稿を関連するカテゴリに割り当てるだけです。ブログのホームページで作成された投稿は、カテゴリとアーカイブページに既に含まれているため、タグを使用してさらに複雑にすることはありません。

したがって、タグを削除することで問題なく動作するはずです。このシナリオでは、301のセットアップは不要です。

1
pro_ng

この場合に301リダイレクトを行う場合、元のページと複製を正規化し、一方をもう一方よりも選択する必要があります。これにより、Googleにメインページが表示され、他のページは無視されます。

 <link rel="canonical" href="example.com/tag/url" /> 

それを両方のページに追加します。hrefは元のページになります。

0
Switchfire