Studioから移管するタイミングで、URLは変えるべきですか、そのままにすべきですか?

結論

Studioから別のプラットフォームへ移管する際は、特別な理由がない限りURLをそのまま維持する方針が適しています。URLを変更すると検索エンジンによる再評価や転送設定が必要になり、検索結果の表示が落ち着くまで時間がかかるためです。URLの整理は移管が落ち着いてから別に行い、変えるときは旧URLから新URLへの永続的な転送を用意します。

SEO・URL・ドメイン更新日

移管でURLをそのままにする場合と変える場合では何が違いますか?

URLをそのままにすると、検索エンジンからは「住所は同じで、配信している場所だけが変わった」と見えます。Googleではホスティングの変更として扱われ、新しい環境を試してからDNSを切り替え、正しく配信できているかを確かめる流れになります。この方法であれば、外部から獲得したリンクや利用者のブックマークがそのまま通用しますね。旧URLと新URLの対応を考える必要はありません。

URLを変える場合は、旧URLから新URLへの永続的な転送が欠かせません。301か308のリダイレクトが推奨されていて、URL変更を伴うサイト移転の手順では、転送をできるだけ長く、一般的には1年以上残すよう勧めています。なお、訪問者の利便性を考えれば無期限の維持も検討したいところです。新しいURLが検索結果に出始めるまでにも、中規模のサイトで数週間以上かかることがあり、その間は順位がしばらく上下することもあります。複雑なアドレス変更では新旧の対応付けが必要になるものの、単純なドメイン変更などであれば共通の転送ルールで一括処理でき、一覧を個別に作らずに済む場合もあります。

ただ、Studioはデザインやページ情報、ソースコード、CMSデータの書き出し機能を提供していません。別のプラットフォームへ移る際は移行先でゼロから再作成します。さらに、ドメイン、CMS、レイアウトは一度に変えず順番に進めるのが推奨なので、作り直しと同時にURLまで変えると、流入が落ちたときに原因を見分けにくくなります。

移管でURLを維持するにはどんな条件が必要ですか?

もっとも根本的な前提条件は、サイトを独自ドメインで公開していることです。独自ドメインは移行後も使い続けられますが、example.studio.siteのようなStudioのサブドメインは、外部へ移ると継続利用できません。サブドメインで運用しているサイトを外部へ移管する場合は、必ずURLが変わる前提で準備を進めます。

URLを変えずに公開先を移す場合、ドメインの管理サービス側でDNSレコードを編集し、新しいホスティング環境へ向けます。切り替えの前には新環境側でサイトを構築し、各ページや画像、問い合わせフォーム、ダウンロードファイルなどが正常に表示されるかを入念に検証しておきましょう。旧環境はすぐに解約せず、新環境から安定して配信され、旧側へのアクセスが完全になくなったことを確かめてから停止するのが安全な手順です。

もうひとつ合わせたいのがパスの形です。Astroではsrc/pagesのファイル配置で固定ページのパスが決まり、CMS記事のような動的ページはパラメーターから生成できます。生成対象をコード内で列挙する仕様があり、予約パスや優先順位も存在するため、完全な無制約ではありません。Next.jsは標準で/about/を/aboutへ転送し、trailingSlashの設定をtrueにすると向きが逆になります。旧サイトで末尾にスラッシュが付いていたかを見てから、どちらにするか決めましょう。

移行時にURLを維持できるか見極める際は、次の照合が役立ちます。

  • 独自ドメインを利用しているか(Studio初期サブドメインは外部移行不可)
  • 移行先システムで旧サイトと同じURLパスを過不足なく生成できるか
  • 切り替え前に新サイトを十分テストし、旧サーバーを一定期間維持できるか

URLを変えたほうがよいのはどんな場合ですか?

今のURLが中身の分かる単語でできているなら、変える理由はほとんどありません。逆に、意味のない英数字の並びになっているURLは見直す候補。Googleは、長いID番号より意味のある単語をURLに使うことを勧めています。

Studioのスラッグは公開URLの末尾に入る文字列で、CMSのアイテムを作ったときに自動で付き、あとから編集もできます。記事のURLが自動で付いたままで読みにくいなら、整える理由としては十分ですね。また、過去に作成した類似記事や薄いコンテンツを整理し、複数ページの内容を1本に統合する場合もURLの変更が必要です。

ただ、変えると決めても、移管と同じタイミングでやる必要はありません。変更は一つずつ順に進めるのが推奨されています。まず同じURLで移管を済ませ、検索からの流入が落ち着いたのを見てから手を付けましょう。

実際に変えるときは、旧URLから内容の対応する新URLへ、サーバー側で永続的に転送します。301は恒久的な移転を示すステータスで、308も同じく永続的な転送です。

移行直後にクロール数が減ったのは問題ですか?

移行直後に巡回が減るだけなら、多くの場合は問題ありません。URLを変えずに公開先を移したときでも、直後にGooglebotの巡回頻度が一時的に下がるのは通常の動きです。巡回の頻度を決める手がかりがホスティングの変更で変わるためで、その後数日かけて増え、移転前を上回ることもあります。深刻な問題や応答遅延がなければ、Googlebotは必要な範囲で可能な限り速やかに巡回を行います。巡回の数と検索順位は別のものなので、クロール数が減っただけで順位が落ちたと考えなくて大丈夫です。

減ったまま戻らないときは、原因を探します。Search Consoleのクロールの統計情報で、5xxエラーがいつ、どのくらい出ているかを見てください。一時的な障害なのか、サーバーがずっと不安定なのかがここで分かります。サーバーのエラーが増えたり応答が遅くなったりすると、Googlebotは負荷をかけないようにリクエストを減らします。

あわせて見ておきたいのがrobots.txtとnoindexです。robots.txtは検索ボットに対して巡回を許可する範囲を伝えるファイルですが、記述のミスで重要なページを拒否していると巡回数が急激に落ち込みます。また、移管前のテスト環境で検索避けのために設定したnoindexタグを、本番公開時に解除し忘れていないかも注意深く調べましょう。noindexは検索結果への掲載を拒否する命令であり、直接アクセスを遮断するものではありませんが、公開サイトに残したままだとインデックスから除外されてしまいます。

こんな聞き方も

  • 移行のタイミングでURLを変えるべきですか、そのままにすべきですか?
  • url 変える べき か 移行
  • 移行でURLを維持するにはどんな条件が必要ですか?
  • url 維持 移行 条件
  • URL検査のインデックス登録リクエストは1日に何件まで送れますか?
  • 移行直後にクロール数が減ったのは問題ですか?
  • 移行後 クロール 減った
  • 移行後にSNSのプロフィールリンクを変え忘れるとどうなりますか?

あわせて知りたい(関連する疑問)

QURL検査のインデックス登録リクエストは1日に何件まで送れますか?

移管した記事を1本ずつURL検査にかけてリクエストを送り続けると、どこかで送れなくなります。URL検査ツールのヘルプには1日あたりの上限があると書かれていますが、具体的な件数は載っていません。何件までと決めて予定を組むことはできないわけです。

このため、変更した少数のURLであればURL検査ツールが向いていますが、ページ数が多い場合はXMLサイトマップを送信します。サイトマップはGoogleがURLを見つける大事な手がかりで、移転した直後のサイトでも役に立ちますね。

ちなみにStudio側でサイトマップを出力したい場合、Googleサーチコンソールと連携した有料プランのプロジェクトにおいて、「/sitemap.xml」というパスで自動生成されたファイルを送信できます。移管先ではサイトマップの作り方や置き場所が変わるため、新しい環境で出力されるパスを確かめてから送り直してください。

Qインデックス登録をリクエストすればすぐ検索結果に出ますか?

インデックス登録のリクエストを送信しても、検索結果への即時表示や登録そのものが保証されるわけではありません。Googleの公式ヘルプでは、登録が完了するまでに1〜2週間程度かかる場合があると説明されています。同じ解説の中には、通常は1日程度ですむものの状況によっては長くかかる旨も記されており、サイトやサーバーの状況によって所要時間には大きな幅があります。

待っている間にリクエストを何度も送り直しても、同じURLの再クロールは早まりません。そこで、サイトが正常に一般公開されているか、開発中に埋め込んだ不要なnoindexタグが解除されているかをまず確認します。時間を置いてから、Search ConsoleのURL検査で登録状況を確かめましょう。

URLを変えて移転した場合は、少し事情が違います。1本ずつの登録とは別に、サイト全体で大半のページの移転が反映されるまで、小規模から中規模のサイトでも数週間、大規模なサイトではもっとかかります。移行の翌週に旧URLが検索結果に残っていても、慌てなくてよいでしょうね。

Q移行後にSNSのプロフィールリンクを変え忘れるとどうなりますか?

XやInstagram、Facebookなどのプロフィール欄に自社サイトのリンクを掲載したまま、移管作業を終えてその存在をすっかり失念してしまうケースがありますね。旧URLに301リダイレクトを設定してあれば、プロフィールのリンクを押した人は新しいURLへ自動で移ります。転送がなく、旧URLのページも移動や削除で見つからなくなっていると、訪れた人には404のページが表示されます。転送を設定していないだけで必ず404になるわけではありませんが、旧ページが消えていれば、プロフィールから来た人はそこで行き止まりです。

URLを変える移行では、Facebook、Twitter、LinkedInなどのプロフィールリンクも、移行を始めてすぐに書き換える対象に入ります。転送設定で一時的にカバーできるとはいえ、永続的な転送ルールにいつまでも頼り切るのではなく、自分たちで直接編集できるアカウントのリンクは早めに新しいURLへ更新しておきたいところですね。

一方、公開URLを一切変えずに配信サーバーだけを切り替える移管であれば、SNSに登録してあるURLを書き換える必要はありません。

Q末尾のスラッシュが変わるだけでもURLが変わったことになりますか?

変わったことになります。/aboutと/about/のような下層ページのURLは、スラッシュの有無で別々に扱われます。同じ内容が表示されても、検索エンジンにとっては二つの別のURLです。

とはいえ、例外はドメイン直後のトップページで、末尾にスラッシュを付けても付けなくても同じURLとして扱われます。ブラウザがパスの空欄を/に直して読むためです。この扱いは/aboutのような下層ページには当てはまりません。

移管で困るのは、旧サイトと新しい環境でスラッシュの付け方が違う場合です。旧サイトが/about/で公開していて、新しい環境が/aboutで出すなら、どちらを使うか決めて、もう片方から301で転送します。

ところで、Studioの設定項目にも末尾スラッシュに関する項目が存在します。ただし、Studioのこの設定は検索エンジンに向けて代表的なURLを伝える「canonicalタグ」の出力を調整する機能であり、スラッシュあり・なしの間で自動的にリダイレクトをかける機能ではありません。設定画面だけを見て判断せず、実際に公開されていたURLの形を確かめてから、移管先の設定を合わせてください。

出典

この内容をChatGPTで相談

無料診断