私は、少なくとも5人のWebマスターの手によって渡されたvery古いWebサイトを管理するという不幸な状況にあります。それぞれが、サイトの残りの部分とともに構造ロジックやSEOを考慮せずに新しいセクションや他のページを実装し、複数の複製コンテンツページを作成しました。次のようなケースがいくつかあります。
site.com/section/article-title
など)site.com/section/latest-article
のようなものです)以前は、セクションアーカイブに適切な記事ページを作成するとともに、セクションの新しいコンテンツをコピー/貼り付けして「最新の記事」ページを定期的に更新していました。この動作はいくつかのセクションに複製され、通常は数か月または数週間、さまざまな範囲で更新されます。
残念ながら、このサイトはフラットHTMLで構築されており、その上でコントローラーロジックを再構築するのにかなり時間がかかる可能性があり、私のクライアントはその代価を払うつもりはありません。
検索エンジンで複製されたコンテンツに対する迅速で汚い修正として、このような.htaccessファイルに301の単純なリダイレクトを配置しました。
Redirect 301 /section/last-article.html http://site.com/section/article-title.html
メニュー内のすべての不要なナビゲーションリンクについても同様です。
私が今疑問視しているのは、新しい公開コンテンツに従って定期的にリダイレクトを更新し続けるのが悪い習慣であると考えられるのか、それともSEOにとって無関係なのかということです。
些細な質問だと思いますが、研究で自分の状況に似たものは見つかりませんでした。
私が見る唯一の悪い習慣は、あなたがしているこの方法で301
を変更することです。私のアドバイスは、302 Redirect
の代わりに301 Redirect
を使用することです。
301 Redirect
は、それが再び変更されることはなく、使用している古いURLへの永続的な変更であることを意味します。あなたが人々に見せて欲しい最新のブログ記事でURLを変更するとペナルティを受けるかもしれません。
302 Redirect
は一時的なリダイレクトです。これは、必要に応じて何度でも変更できることを意味します。
これを修正するには、301
を302
に変更するだけです。
Redirect 302 /section/last-article.html http://site.com/section/article-title.html