SEO
更新日: 2024/11/22
301リダイレクトとは?302との違いや設定方法を解説!
ブルーちゃんブルーちゃん!
どうしたの、イエローちゃん?
Webサイトにアクセスした時に、自動的に別のページに移動されることがあるよね?
うん、あるURLから別のURLにユーザーを転送させる仕組みのことはリダイレクトというよ
そのリダイレクトに、301リダイレクトと302リダイレクトっていう種類があるって聞いたんだ
サイトが移転するような時には301リダイレクトを使うらしいんだけど、いまいちどんなものなのかわからなくて…
じゃあ今日は301リダイレクトについて、302リダイレクトとの違いや設定方法、SEOへの影響などについて解説していくね
301リダイレクトとは?
301リダイレクトとは、サイトが移転した時などに古いURLから新しいURLにユーザーを転送する処理のことだよ
イエローちゃんが話していた通り、302リダイレクトという処理もあるけど、こっちは、少ししたらリダイレクトを解除して元に戻すような場合に使うんだ
つまり、301リダイレクトは恒久的、302リダイレクトは一時的な転送という違いがあるよ
301リダイレクトと302リダイレクトの使い分け方は?
301リダイレクトと302リダイレクトは、具体的にはどのように使い分けるの?
301リダイレクトは恒久的な転送だから、サイトの移転やリニューアルに伴ってURLが変更されるときや、同じ内容のページが複数存在する場合に一つのページに統合するURL正規化を行うときに使うよ
一方の302リダイレクトは一時的な転送だから、サイトのメンテナンス時にメンテナンスのお知らせページに転送したり、PCとスマホで別々のURLを使用したい場合にユーザーの端末によって自動的に転送したりする場合に用いるんだ
301リダイレクトの設定はなぜ重要なの?
リダイレクトの設定ってなんだか大変そうだけど……301リダイレクトを設定するとどんなメリットがあるの?
301リダイレクトを設定するとSEOやユーザビリティの面で大きなメリットがあるよ
理由1.旧URLのサイト評価が引き継がれる
SEO対策をする上での301リダイレクトを設定するメリットとして、元のURLに対するGoogleからの評価が引き継がれる、という点があるよ
サイトを長く運営していて検索順位が上がっていたとしても、サイトを移転してリダイレクト設定をせずにいると、SEO評価が下がってしまうんだ
302リダイレクトでもページ評価は引き継がれるんだけど、301リダイレクトよりも引き継ぎに時間がかかってしまうよ
だから、なるべく早く元のサイトと同じくらいの検索評価を得て機会損失を防ぐためにも、サイト移転時は301リダイレクトの設定が必須だよ
理由2.旧URLにアクセスしたユーザーの離脱を防ぐ
元のURLにアクセスした人がサイトを閲覧できない事態を防ぐためにも、301リダイレクトは重要だよ
サイトをブックマークしていた人や、他サイトからのリンクをクリックした人など、サイト移転後も元のURLにアクセスする人は少なくないんだ
そういった人がサイトを閲覧できないと不便をかけてしまうし、サイトから離脱してしまう恐れもあるから、301リダイレクトを欠かさずに設定するようにしようね
301リダイレクトの設定方法を解説!
じゃあ最後に、301リダイレクトの設定方法を説明していくね
301リダイレクトの設定には、「.htaccess」という、Webサーバの動きを制御するためのファイルが使われることが多いよ
.htaccessは、テキストエディタで内容を記述して、「.htaccess」というファイル名で保存すれば作成できるんだ
.htaccessには以下のようなルールがあるから気を付けてね
1.文字コードはUTF-8(BOM無し)を使用する
2.改行コードはLFを使用する
3.最終行は空行にする
ケースごとに、設定方法を説明していくよ
設定方法1.ドメイン単位でのリダイレクト設定
サイトのリニューアルに伴ってドメインが変更になった場合は、.htaccessに以下のように記載するよ
RewriteEngine On
RewriteCond %{http_host} ^(www.古いドメイン.com)(:80)? [NC]RewriteRule ^(.*) https://www.新しいドメイン.com/$1 [R=301,L]
このコードで、古いドメインから新しいドメインへの転送ができるよ
設定方法2.ページ単位でのリダイレクト設定
サイト全体ではなく、あるページからあるページへのリダイレクトを設定する時には、以下のように記載するよ
RewriteEngine On
RewriteRule ^/古いページのURL.html$ https://サイトのドメイン.com/新しいページのURL.html
このコードで、個別のページごとの設定ができるんだ
設定方法3.ディレクトリ単位でのリダイレクト設定
例えば「https://marketingroad.jp/abc/123.html」というページがあって、
「abc」の部分だけ変更して新しいURLが「https://marketingroad.jp/def/123.html」になった場合、ディレクトリ名だけを変更して転送の設定をする必要があるよ
ディレクトリ名を変更して転送する場合は下記のように記載するよ
RewriteEngine _On
RewriteRule ^abc(.*)$ /def$1 [R=301,L]
これで、ディレクトリのみ変更した場合の転送ができるよ
まとめ
301リダイレクトについて、今日説明した重要なポイントをまとめてみたよ
まとめ
◆301リダイレクトは古いURLから新しいURLにユーザーを転送する処理のこと
◆301リダイレクトは恒久的、302リダイレクトは一時的という違いがある
◆サイト移転時には、SEO評価の引き継ぎやユーザーの離脱防止のために設定が必要
◆.htaccessを使って設定することができる
これでバッチリわかったかな?
うん!ありがとうブルーちゃん!
最新の記事一覧
コンテンツファームとは?ペナルティを受ける危険性も解説!
SEO
メディックアップデートとは?実施の背景や影響を徹底解説!
SEO
Webサイト運営に必須のSEO用語集40選!初心者向けに解説
SEO
ホワイトハットSEOとは?Googleが推奨するSEO戦略を解説
SEO
Web集客の基本を知ろう!初心者でも始められる5つの方法を紹介
SEO
NPSの計算方法を徹底解説!3つの導入メリットと活用方法&注意点
SEO
無料あり!おすすめMEOツール11製品を紹介!選び方と活用法も
SEO
SEOの評価基準とは?検索順位を上げるための基本方針を解説!
SEO
動画SEOとは?検索結果で上位表示を狙うための新たな戦略を解説!
SEO
SEOに効果的なtitleタグの書き方は?5つのテクニックを紹介
SEO
【2024】おすすめの文章校正ツール5選!選び方も解説
SEO
OGP確認に使える6つのツールを紹介!効率化する方法も解説
SEO
SEOの成功事例を知ろう!効果的な戦略と実践方法を解説
SEO
ユーザージャーニーとは?カスタマージャーニーとの違いも解説!
SEO
SEOに最適な記事数は?質を保ちながら記事を増やすコツも解説!
SEO
SEO・SEMの違いは何?具体的な施策もわかりやすく解説!
SEO
フレッドアップデートとは?SEOに革命を起こした変化について解説
SEO
ゲシュタルトとは?心理学の歴史や基本法則について徹底解説!
SEO
マーケティングファネルとは?4つの段階についてわかりやすく解説!
SEO
サジェスト対策はどうやる?詳しい方法やサジェストの仕組みも解説
SEO
最新の記事一覧
コンテンツファームとは?ペナルティを受ける危険性も解説!
SEO
メディックアップデートとは?実施の背景や影響を徹底解説!
SEO
Webサイト運営に必須のSEO用語集40選!初心者向けに解説
SEO
ホワイトハットSEOとは?Googleが推奨するSEO戦略を解説
SEO
Web集客の基本を知ろう!初心者でも始められる5つの方法を紹介
SEO
NPSの計算方法を徹底解説!3つの導入メリットと活用方法&注意点
SEO
無料あり!おすすめMEOツール11製品を紹介!選び方と活用法も
SEO
SEOの評価基準とは?検索順位を上げるための基本方針を解説!
SEO
動画SEOとは?検索結果で上位表示を狙うための新たな戦略を解説!
SEO
SEOに効果的なtitleタグの書き方は?5つのテクニックを紹介
SEO
【2024】おすすめの文章校正ツール5選!選び方も解説
SEO
OGP確認に使える6つのツールを紹介!効率化する方法も解説
SEO
SEOの成功事例を知ろう!効果的な戦略と実践方法を解説
SEO
ユーザージャーニーとは?カスタマージャーニーとの違いも解説!
SEO
SEOに最適な記事数は?質を保ちながら記事を増やすコツも解説!
SEO
SEO・SEMの違いは何?具体的な施策もわかりやすく解説!
SEO
フレッドアップデートとは?SEOに革命を起こした変化について解説
SEO
ゲシュタルトとは?心理学の歴史や基本法則について徹底解説!
SEO
マーケティングファネルとは?4つの段階についてわかりやすく解説!
SEO
サジェスト対策はどうやる?詳しい方法やサジェストの仕組みも解説
SEO