meta refreshとは?301との違いと実装方法を解説
Webサイトを長年運営していると、何らかの理由でサイトのURL自体を変える必要がでてくることがあります。
そんなとき、古いURLのサイトの訪問者を自動で新しいサイトに連れて行ってくれる便利な機能を持つのが、「meta refreshタグ」です。
meta refreshタグを使用すれば、古いURLのサイトを訪れたユーザーのアクセスを取りこぼさなくて済むようになります。
この記事では、meta refreshタグの効果や設定方法を解説していきますので、ぜひお役立てください。
サイト移転やURL変更でリダイレクトを設定したいが、サーバーの設定権限がなく .htaccess を触れない。HTMLだけで完結する「meta refresh」を使おうか迷っている——。テクニカルSEOの実装でそんな場面に直面している方は少なくありません。
meta refresh(メタリフレッシュ)とは、HTMLの <meta> タグを使って、指定した秒数の経過後に別のURLへ自動転送する「クライアントサイドのリダイレクト」です。サーバー設定が不要でHTMLファイルに1行書くだけで動くため、手軽な転送手段として古くから使われてきました。
ただし、手軽さの裏側にはSEO上のリスクがあります。Googleはリダイレクトの方式に明確な優先順位を設けており、meta refreshは「サーバーサイドリダイレクトが使えない場合の代替手段」という位置づけです。この前提を知らずに常用すると、ページの評価(PageRank)が正しく引き継がれない、ユーザーが離脱するといった問題を招きます。
本記事では、meta refreshの基本から、301・302・JavaScript・サーバーサイドの各リダイレクトとの比較、Google公式の推奨順位、HTMLでの実装方法、SEOリスクと回避策、設定の確認方法までを実装レベルで解説します。読み終えるころには、自分のケースでmeta refreshを使うべきか、それとも別の方式を選ぶべきかを判断できるようになっているはずです。
meta refreshとは?クライアントサイドリダイレクトの仕組み
👉 このパートをまとめると!
meta refreshはHTMLタグで別URLへ自動転送するクライアントサイドのリダイレクト。サーバー設定不要で手軽だが、転送の判断がブラウザ側で行われる点が特徴。
meta refreshは、HTMLの <head> 内に記述する <meta> タグの一種で、ブラウザに対して「指定秒数後に別のURLへ移動せよ」と指示する仕組みです。サーバー側ではなくブラウザ(クライアント)側で転送処理が行われるため、「クライアントサイドリダイレクト」に分類されます。
後述するサーバーサイドリダイレクト(301・302など)がHTTPレスポンスのステータスコードで転送を伝えるのに対し、meta refreshはHTMLの中身を読み込んだブラウザが転送を実行します。この「どこで転送が判断されるか」の違いが、SEO評価の引き継ぎやすさに直結します。
meta refreshが使われてきた背景
meta refreshが手軽な転送手段として広まった背景には、サーバー設定にアクセスできない環境の存在があります。レンタルサーバーの一部プランや、CMSの制約で .htaccess やサーバー設定ファイルを編集できないケースでは、HTMLだけで完結するmeta refreshが現実的な選択肢になります。
加えて、特定ページにだけ転送を仕込みたい場合や、一時的なキャンペーンページの誘導など、サーバー全体の設定を変えるまでもない局所的な用途でも用いられてきました。
meta refreshとリダイレクトの違い
「リダイレクト」は、あるURLへのアクセスを別のURLへ転送する処理の総称です。meta refreshはそのリダイレクトを実現する手段の1つに過ぎず、ほかに301・302などのサーバーサイドリダイレクト、JavaScriptによるリダイレクトがあります。
重要なのは、同じ「転送」でも方式によってGoogleの扱いが異なる点です。ユーザーから見ると等しく別ページへ飛ばされるだけですが、検索エンジンにとっては「評価を引き継ぐべき恒久的な移転」なのか「一時的な迂回」なのかの解釈が方式ごとに変わります。
4つのリダイレクト方式を比較表で整理する
👉 このパートをまとめると!
リダイレクトには大きく4方式ある。SEO評価の引き継ぎ・実装難度・確実性が異なり、サーバーサイドの301が最も推奨され、meta refreshは代替手段の位置づけ。
リダイレクトの方式は、実装の場所(サーバー側かクライアント側か)と、転送の性質(恒久的か一時的か)で整理できます。代表的な4方式の特性を一覧にまとめます。
| 方式 | 実装場所 | 代表的なステータス/挙動 | SEO評価の引き継ぎ | 実装難度 | 主なユースケース |
|---|---|---|---|---|---|
| サーバーサイド(301/308) | サーバー側 | 301/308(恒久的) | 引き継がれる(正規シグナルとして扱われる) | 中(設定ファイル編集が必要) | サイト移転・URL恒久変更 |
| サーバーサイド(302/303/307) | サーバー側 | 302/303/307(一時的) | 一時的なため正規シグナルにはしない | 中 | メンテナンス・A/Bテスト等の一時転送 |
| meta refresh(0秒) | クライアント側 | HTMLタグで即時転送 | Googleは恒久的として解釈するが、確実性はサーバーサイドに劣る | 低(HTML1行) | サーバー設定が使えない環境での代替 |
| JavaScriptリダイレクト | クライアント側 | スクリプトで転送 | レンダリング依存で不確実。最終手段 | 中 | 他方式が使えない場合のみ |
この表で押さえるべきポイントは2つです。1つ目は、SEO評価を確実に引き継ぎたいなら恒久的なサーバーサイドリダイレクト(301/308)が第一選択であること。2つ目は、meta refreshやJavaScriptは「クライアント側で転送が判断される」ため、サーバーサイドより確実性が一段下がることです。
永続的リダイレクトと一時的リダイレクトの違い
Googleはリダイレクトを「永続的リダイレクト」と「一時的リダイレクト」の2種類に分類しています。Googleの公式ドキュメントによれば、永続的リダイレクトはGooglebotがそれをたどったうえで「リダイレクト先を正規(canonical)にすべきというシグナル」として利用します。一方、一時的リダイレクトはGooglebotがたどりはするものの、リダイレクト先を正規にすべきシグナルとしては利用しません。
つまり、恒久的にURLを移すなら永続的リダイレクト(301/308)、一時的に迂回させたいだけなら一時的リダイレクト(302/303/307)を使い分けるのが原則です。
HTTPステータスコードの意味を理解する
サーバーサイドリダイレクトでは、サーバーがHTTPレスポンスでステータスコードを返して転送を伝えます。主なコードの意味は次のとおりです。
- 301(Moved Permanently):恒久的な移動。リダイレクト先が正規URLとして扱われる
- 308(Moved Permanently / Permanent Redirect):301と同じく恒久的。リクエストメソッドを保持する点が異なる
- 302(Found):一時的な移動。正規シグナルにはしない
- 303(See Other):別の場所を参照させる一時的転送
- 307(Temporary Redirect):一時的なリダイレクト。リクエストメソッドを保持する
SEO観点で最も使う頻度が高いのは、サイト移転やURL変更に用いる301です。301と302の使い分けについては、301リダイレクトとは?設定方法とSEO効果を解説で詳しく扱っています。
Googleが示すリダイレクトの推奨順位
meta refresh(メタリフレッシュ)とは、HTMLの <meta> タグを使って、指定した秒数の経過後に別のURLへ自動転送する「クライアントサイドのリダイレクト」です。サーバー設定が不要でHTMLファイルに1行書くだけで動くため、手軽な転送手段として古くから使われてきました。
ただし、手軽さの裏側にはSEO上のリスクがあります。Googleはリダイレクトの方式に明確な優先順位を設けており、meta refreshは「サーバーサイドリダイレクトが使えない場合の代替手段」という位置づけです。この前提を知らずに常用すると、ページの評価(PageRank)が正しく引き継がれない、ユーザーが離脱するといった問題を招きます。
本記事では、meta refreshの基本から、301・302・JavaScript・サーバーサイドの各リダイレクトとの比較、Google公式の推奨順位、HTMLでの実装方法、SEOリスクと回避策、設定の確認方法までを実装レベルで解説します。読み終えるころには、自分のケースでmeta refreshを使うべきか、それとも別の方式を選ぶべきかを判断できるようになっているはずです。
meta refreshとは?クライアントサイドリダイレクトの仕組み
👉 このパートをまとめると!
meta refreshはHTMLタグで別URLへ自動転送するクライアントサイドのリダイレクト。サーバー設定不要で手軽だが、転送の判断がブラウザ側で行われる点が特徴。
meta refreshは、HTMLの <head> 内に記述する <meta> タグの一種で、ブラウザに対して「指定秒数後に別のURLへ移動せよ」と指示する仕組みです。サーバー側ではなくブラウザ(クライアント)側で転送処理が行われるため、「クライアントサイドリダイレクト」に分類されます。
後述するサーバーサイドリダイレクト(301・302など)がHTTPレスポンスのステータスコードで転送を伝えるのに対し、meta refreshはHTMLの中身を読み込んだブラウザが転送を実行します。この「どこで転送が判断されるか」の違いが、SEO評価の引き継ぎやすさに直結します。
meta refreshが使われてきた背景
meta refreshが手軽な転送手段として広まった背景には、サーバー設定にアクセスできない環境の存在があります。レンタルサーバーの一部プランや、CMSの制約で .htaccess やサーバー設定ファイルを編集できないケースでは、HTMLだけで完結するmeta refreshが現実的な選択肢になります。
加えて、特定ページにだけ転送を仕込みたい場合や、一時的なキャンペーンページの誘導など、サーバー全体の設定を変えるまでもない局所的な用途でも用いられてきました。
meta refreshとリダイレクトの違い
「リダイレクト」は、あるURLへのアクセスを別のURLへ転送する処理の総称です。meta refreshはそのリダイレクトを実現する手段の1つに過ぎず、ほかに301・302などのサーバーサイドリダイレクト、JavaScriptによるリダイレクトがあります。
重要なのは、同じ「転送」でも方式によってGoogleの扱いが異なる点です。ユーザーから見ると等しく別ページへ飛ばされるだけですが、検索エンジンにとっては「評価を引き継ぐべき恒久的な移転」なのか「一時的な迂回」なのかの解釈が方式ごとに変わります。
4つのリダイレクト方式を比較表で整理する
👉 このパートをまとめると!
Google公式は「サーバーサイド > meta refresh > JavaScript」の順で推奨。meta refreshはサーバーサイドが使えない時の代替、JavaScriptは最終手段と明記されている。
meta refreshを使うべきかどうかを判断するうえで、最も信頼できる基準はGoogle公式のガイダンスです。Googleの公式ドキュメント「リダイレクトと Google 検索」では、リダイレクト方式が「Googleが正しく解釈できる可能性が高い順」に並べられています。
優先順位は次のとおりです。
- サーバーサイドリダイレクト(最も推奨):サーバーがHTTPステータスコードで転送を返すため、Googleが最も確実に解釈できます。
- meta refreshリダイレクト:公式には「サーバーサイドリダイレクトをプラットフォーム上で実装できない場合、meta refreshリダイレクトが実行可能な代替手段になりうる」と説明されています。
- JavaScriptリダイレクト(最終手段):公式には「サーバーサイドまたはmeta refreshリダイレクトを使えない場合にのみJavaScriptリダイレクトを使うこと」と明記されています。
この順位が示すのは、meta refreshは「使ってはいけない」ものではなく、あくまで優先度が2番目の代替手段だという事実です。サーバーサイドリダイレクトが実装できる環境であれば、まずそちらを選ぶのがGoogleの推奨に沿った判断になります。
meta refreshはクライアントサイドゆえの不確実性がある
meta refreshとJavaScriptリダイレクトはいずれもクライアントサイドリダイレクトです。Googleの公式ドキュメントによれば、クライアントサイドリダイレクトはレンダリングが失敗するとGoogleがリダイレクトを認識できない可能性があります。
サーバーサイドリダイレクトは、Googlebotがページのコンテンツを読み込む前の段階でHTTPレスポンスとしてステータスコードを受け取れます。一方、meta refreshはHTMLを読み込んでレンダリングする過程で初めて転送が認識されるため、レンダリングに失敗すれば転送が見落とされるリスクがあるのです。この確実性の差が、サーバーサイドが第一に推奨される理由です。
秒数指定でGoogleの解釈が変わる(0秒は永続/0秒超は一時)
meta refreshで見落とされがちな重要ポイントが、待機秒数によってGoogleの解釈が変わることです。Googleの公式ドキュメントでは、meta refreshを次の2種類に区別しています。
- 0秒のmeta refresh(Instant meta refresh redirect):永続的リダイレクトとして解釈される
- 0秒超のmeta refresh(Delayed meta refresh redirect):一時的リダイレクトとして解釈される
つまり、恒久的な移転として評価を引き継ぎたい意図であれば content="0; url=..." のように0秒で指定し、後で元に戻す可能性がある一時的な転送であれば数秒の待機を設定する、という使い分けになります。秒数を何となく「5」に設定すると、恒久移転のつもりが一時的リダイレクトとして解釈される可能性があるため注意が必要です。
0秒指定でも301リダイレクトと同一ではない
0秒のmeta refreshがGoogleに永続的リダイレクトとして解釈されるとしても、これは「0秒のmeta refreshが301リダイレクトとまったく同じ扱いになる」という意味ではありません。
あくまでクライアントサイドである以上、前述のレンダリング依存の不確実性は残ります。「0秒にすれば301の代わりになる」という理解は正確ではなく、確実に評価を引き継ぎたいなら本来の301(サーバーサイド)を使うべきです。
なぜmeta refreshはSEOで注意が必要なのか
👉 このパートをまとめると!
評価の引き継ぎが不確実、ユーザー体験を損なう、Core Web Vitalsに悪影響——の3点が主なリスク。常用ではなく代替手段としての利用にとどめるのが安全。
meta refreshが代替手段にとどめられている背景には、SEOとユーザー体験(UX)の両面でのリスクがあります。具体的には次の3つです。
リスク1:PageRank(評価)の引き継ぎが不確実
前述のとおり、meta refreshはクライアントサイドで処理されるため、サーバーサイドの301に比べてリダイレクト先への評価の引き継ぎが不確実です。
サイト移転の場面でこの不確実性が顕在化すると、移転前のページが積み上げてきた被リンクや検索評価が移転先へ十分に渡らず、移転後に順位が下落するリスクがあります。恒久的な移転ほど、評価の引き継ぎが確実な301を選ぶ重要性が高まります。
リスク2:秒数指定でユーザー体験を損なう
meta refreshの秒数を長く設定すると、ユーザーがページを読み始めた途中で勝手に別ページへ飛ばされる事態が起こります。読んでいた内容が中断されるため、ユーザーは強い不快感を覚え、離脱の原因になります。
W3C(Web技術の標準化団体)のアクセシビリティガイドラインでも、ユーザーの意図しない自動転送・自動更新は利用者を混乱させる要因として注意が促されています。やむを得ずmeta refreshを使う場合でも、秒数を長く取る使い方は避けるべきです。
リスク3:Core Web Vitalsへ悪影響を与えうる
転送までに待機時間を挟む使い方や、転送後にレイアウトが大きく変動する実装は、ページ体験の指標であるCore Web Vitalsに悪影響を与えるおそれがあります。
Googleの定義によれば、Core Web Vitalsは読み込みの速さを測るLCP(Largest Contentful Paint、目標2.5秒以内)、インタラクティブ性を測るINP(Interaction to Next Paint、目標200ミリ秒以下)、視覚的な安定性を測るCLS(Cumulative Layout Shift、目標0.1以下)の3指標で構成されます。意図しない転送や遅延は、これらの良好な数値を妨げる要因になりえます。Core Web Vitalsの詳細はCore Web Vitalsとは?SEOへの影響と改善方法で解説しています。
【結論】:GMO TECHのSEOコンサルティングで移転案件を支援してきた経験上、リダイレクト方式の選択ミスは移転後の順位下落として表面化しやすい論点です。サーバーサイドの301が使える環境なら、まず301を検討するのが安全策です。
meta refreshの正しい使用シーンと実装方法
👉 このパートをまとめると!
サーバー設定にアクセスできない等、サーバーサイドリダイレクトが組めない環境が適切な利用シーン。HTMLの <head> 内に1行記述するだけで設定できる。
リスクがある一方で、meta refreshには適切な使用シーンがあります。Googleが代替手段として認めているとおり、「サーバーサイドリダイレクトを実装できない環境」での利用が本来の用途です。
meta refreshが適しているケース
具体的には次のような状況が、meta refreshの妥当な利用シーンに当たります。
- サーバー設定にアクセスできない:
.htaccessやサーバー設定ファイルを編集できないレンタルサーバー・ホスティング環境 - CMSの制約でサーバーサイドリダイレクトを組めない:プラットフォームの仕様上、ステータスコードを返す設定ができない場合
- HTMLファイルしか編集権限がない:静的HTMLの一部ページだけを転送したい場合
逆に、サーバー設定を編集できる環境であれば、meta refreshではなくサーバーサイドの301/302を選ぶのがGoogleの推奨に沿った判断です。
meta refreshを記述する場所
meta refreshは、HTMLの <head> ~ </head> の内側に記述します。<body> 内に書いてもブラウザによっては動作する場合がありますが、正しい仕様は <head> 内への記述です。確実に機能させるため、<head> 内に置きましょう。
meta refreshのHTML実装方法
meta refreshの基本構文は次のとおりです。content 属性に「転送までの秒数」と「転送先URL」をセミコロンで区切って指定します。
即時転送(0秒)の場合:
<meta http-equiv="refresh" content="0; url=https://example.com/newlocation">
5秒後に転送する場合:
<meta http-equiv="refresh" content="5; url=https://example.com/newlocation">
content="0;" の「0」が秒数、url= 以降が転送先URLです。SEO目的の恒久的な転送で代替として使う場合は、ユーザー体験への影響を抑えるため秒数は0秒を基本とします。長い秒数は、前述のとおり読書中のユーザーを途中で飛ばしてしまうため避けます。
WordPressでmeta refreshを設定する場合の注意
WordPressでは、リダイレクト系プラグインを使えばGUIから転送設定を行えます。ただし、WordPress環境はサーバーサイドリダイレクト(301)が利用できるケースがほとんどです。プラグインやサーバー設定で301を組めるなら、meta refreshをあえて選ぶ理由は乏しくなります。
プラグインを使う際は、その転送がmeta refreshなのか301なのかを確認し、恒久的な移転には301を返す設定を選ぶことが重要です。WordPressでのリダイレクト全般はWordPressのリダイレクト設定方法を解説も参考にしてください。
meta refreshで避けるべきワーストプラクティス
👉 このパートをまとめると!
無限ループ・長すぎる秒数・リダイレクトチェーンは典型的な失敗パターン。設定後は転送先と挙動を必ず検証する。
meta refreshは手軽な反面、設定を誤ると検索エンジンにもユーザーにも悪影響を及ぼします。実装時に避けるべき代表的な失敗パターンを挙げます。
無限ループ・自己参照を作らない
転送先URLが、巡り巡って元のページに戻る設定になっていると、ブラウザが転送を繰り返す「無限ループ」に陥ります。ページAがBへ、BがAへ転送するような相互参照や、ページが自分自身を転送先に指定する自己参照が典型例です。
ループが発生するとユーザーはコンテンツにたどり着けず、Googleも正しくインデックスできません。設定後は必ず転送先URLが正しいゴールになっているかを確認します。
長すぎる秒数を設定しない
繰り返しになりますが、秒数を長く取るとユーザーが読書中に飛ばされ、離脱と不快感を招きます。恒久的な転送の代替として使うなら0秒を基本とし、待機が必要な特別な理由がない限り長秒数の指定は避けます。
リダイレクトチェーンを増やさない
「ページA → ページB → ページC」のように転送を多段で重ねる「リダイレクトチェーン」は、ユーザーの表示速度を遅らせ、検索エンジンのクロール効率も下げます。meta refreshと他方式のリダイレクトが混在すると、意図せずチェーンが伸びることがあります。
転送は可能な限り「A → 最終URL」の1ステップで完結させ、途中の中継ページを増やさない設計が望ましいです。
meta refresh設定の確認・検査方法
👉 このパートをまとめると!
ブラウザの開発者ツールでHTTP挙動を確認し、Screaming Frog等のクロールツールでサイト全体のリダイレクトを棚卸しする。設定後の検証は必須。
meta refreshを設定したら、意図どおりに転送が行われているか、無限ループやチェーンが発生していないかを必ず検証します。主な確認手段を紹介します。
ブラウザの開発者ツールで確認する
Google Chromeの開発者ツール(デベロッパーツール)を開き、「Network」タブを表示した状態で対象URLにアクセスすると、リクエストの流れを確認できます。どのURLからどのURLへ転送されたか、ステータスコードは何かを追えるため、転送が正しく行われているかを把握できます。
meta refreshはHTMLタグによる転送のため、ページのソースを表示して <head> 内に意図した <meta http-equiv="refresh"> が記述されているかも併せて確認しましょう。
クロールツールでサイト全体を棚卸しする
サイト規模が大きい場合は、Screaming Frog SEO Spiderのようなクロールツールを使うと、サイト全体のリダイレクトを一括で洗い出せます。どのページがどの方式(meta refresh/301/302など)で、どこへ転送しているかを表形式で確認でき、リダイレクトチェーンやループの検出にも役立ちます。
サイト移転後は、こうしたツールで「旧URLが正しく新URLへ転送されているか」「想定外のチェーンが発生していないか」を点検するのが定石です。
Google Search Consoleで移転後の状態を追う
サイト移転に伴うリダイレクトでは、Google Search Console(GSC)のURL検査ツールで、Googleが新URLをどう認識しているかを確認できます。旧URLがインデックスから外れ、新URLが正しく登録されていくかを追跡することで、評価の移行が進んでいるかを把握できます。GSCの基本操作はGoogleサーチコンソールの使い方・できることを紹介で解説しています。
自社サイトのリダイレクト設定が正しく機能しているか不安がある、サイト移転で順位を落としたくない、という場合は、SEOの専門家による設計・検証が近道です。GMO TECHのGMO TECHのSEOコンサルティングでは、リダイレクト方式の選定からサイト移転の実装・検証までを一気通貫で支援しています。
meta refreshに関するよくある質問(FAQ)
👉 このパートをまとめると!
SEOへの影響、秒数の目安、記述場所、301との違いなど、現場で頻出する疑問を整理した。
meta refreshはSEOに悪影響がありますか?
「使えば必ず順位が下がる」というものではありません。Googleはmeta refreshを代替手段として認めています。ただし、サーバーサイドの301に比べて評価の引き継ぎが不確実なため、サーバー設定を編集できる環境では301を優先するのが安全です。常用ではなく、サーバーサイドリダイレクトが組めない場合の代替として使うのが適切です。
meta refreshの秒数は何秒に設定すべきですか?
恒久的な転送の代替として使う場合は0秒を基本とします。Googleは0秒のmeta refreshを永続的リダイレクト、0秒超を一時的リダイレクトとして解釈するため、評価を引き継ぎたい恒久移転では0秒が適切です。また、秒数を長くするとユーザーが読書中に飛ばされ、離脱や不快感の原因にもなります。待機が必要な特別な理由がない限り、長秒数の指定は避けます。
meta refreshは<body>内に書いても動作しますか?
ブラウザによっては動作する場合がありますが、正しい仕様は <head> ~ </head> 内への記述です。確実に機能させるため <head> 内に置きましょう。
0秒のmeta refreshは301リダイレクトと同じ扱いになりますか?
Googleは0秒のmeta refreshを永続的リダイレクトとして解釈しますが、301とまったく同じではありません。meta refreshはクライアントサイドで処理されるため、レンダリング依存の不確実性が残ります。確実に評価を引き継ぎたいなら、サーバーサイドの301を使うべきです。
サーバー設定を触れない場合、meta refreshとJavaScriptのどちらを使うべきですか?
Googleの推奨順位では、meta refreshがJavaScriptリダイレクトより上位です。公式には「サーバーサイドまたはmeta refreshが使えない場合にのみJavaScriptを使う」とされています。したがって、サーバーサイドが使えない環境では、まずmeta refreshを検討し、それも難しい場合の最終手段としてJavaScriptを用います。
まとめ:リダイレクトは「確実性」で方式を選ぶ
meta refreshは、HTMLタグだけで別URLへ転送できる手軽なクライアントサイドリダイレクトです。一方で、評価の引き継ぎが不確実、ユーザー体験を損なうリスクがある、といった注意点から、Googleは「サーバーサイドリダイレクトが使えない場合の代替手段」と位置づけています。
本記事の要点は次のとおりです。
- meta refreshはHTMLの
<head>内に1行記述するクライアントサイドリダイレクト - Googleの推奨順位は「サーバーサイド > meta refresh > JavaScript」
- 恒久的な移転で評価を確実に引き継ぐなら、第一選択はサーバーサイドの301
- 0秒指定でも301と完全に同一ではなく、クライアントサイドゆえの不確実性が残る
- 秒数は長くせず(代替利用時は0秒が基本)、無限ループ・リダイレクトチェーンを避ける
- 設定後はブラウザ開発者ツールやクロールツールで必ず検証する
実装前のチェックリストとして、次の点を確認してください。
- サーバーサイドリダイレクト(301/302)が組める環境か検討したか
- 恒久的な移転なら301、一時的な迂回なら302を選べているか
- meta refreshを使う場合、秒数は適切(代替利用時は0秒)か
- 転送先URLが正しく、無限ループや不要なチェーンになっていないか
- 設定後に開発者ツール・クロールツール・GSCで挙動を検証したか
リダイレクトは方式の選択を誤ると、サイト移転後の順位下落という形で表面化します。「確実に評価を引き継げるか」という基準で方式を選ぶことが、テクニカルSEOの実装で失敗しないための鉄則です。
リダイレクト設計やサイト移転で評価を落としたくない場合は、GMO TECHのSEOコンサルティングにお気軽にご相談ください。リダイレクト方式の選定から実装・検証まで、貴社の環境に合わせて支援します。
- SEO対策でビジネスを加速させる

-

SEO対策でこんな思い込みしていませんか?
- 大きいキーワードボリュームが取れないと売上が上がらない・・
- コンサルに頼んでもなかなか改善しない
- SEOはコンテンツさえ良ければ上がる
大事なのは自社にあったビジネス設計です。
御社の課題解決に直結するSEO施策をご提案します




シェア