web-dev-qa-db-ja.com

SEOにより、301リダイレクトが定期的に更新されます

私は、少なくとも5人のWebマスターの手によって渡されたvery古いWebサイトを管理するという不幸な状況にあります。それぞれが、サイトの残りの部分とともに構造ロジックやSEOを考慮せずに新しいセクションや他のページを実装し、複数の複製コンテンツページを作成しました。次のようなケースがいくつかあります。

  • セクション内の記事の特定のページ(site.com/section/article-titleなど)
  • 「最新のセクション記事」にリンクしているナビゲーションの一般的なリンクは、基本的に前のページの複製です(URLはsite.com/section/latest-articleのようなものです)

以前は、セクションアーカイブに適切な記事ページを作成するとともに、セクションの新しいコンテンツをコピー/貼り付けして「最新の記事」ページを定期的に更新していました。この動作はいくつかのセクションに複製され、通常は数か月または数週間、さまざまな範囲で更新されます。

残念ながら、このサイトはフラットHTMLで構築されており、その上でコントローラーロジックを再構築するのにかなり時間がかかる可能性があり、私のクライアントはその代価を払うつもりはありません。

検索エンジンで複製されたコンテンツに対する迅速で汚い修正として、このような.htaccessファイルに301の単純なリダイレクトを配置しました。

Redirect 301 /section/last-article.html http://site.com/section/article-title.html

メニュー内のすべての不要なナビゲーションリンクについても同様です。

私が今疑問視しているのは、新しい公開コンテンツに従って定期的にリダイレクトを更新し続けるのが悪い習慣であると考えられるのか、それともSEOにとって無関係なのかということです。

些細な質問だと思いますが、研究で自分の状況に似たものは見つかりませんでした。

2
Gruber

私が見る唯一の悪い習慣は、あなたがしているこの方法で301を変更することです。私のアドバイスは、302 Redirectの代わりに301 Redirectを使用することです。

301 Redirectは、それが再び変更されることはなく、使用している古いURLへの永続的な変更であることを意味します。あなたが人々に見せて欲しい最新のブログ記事でURLを変更するとペナルティを受けるかもしれません。

302 Redirect一時的なリダイレクトです。これは、必要に応じて何度でも変更できることを意味します。

これを修正するには、301302に変更するだけです。

Redirect 302 /section/last-article.html http://site.com/section/article-title.html
1
Traven