Shopifyのリダイレクト:順位を落とさない301設定
ShopifyのURLリダイレクトの仕組み、追加すべきとき、移行時にCSVで何千件もインポートする方法、トラフィックを失う失敗例を解説します。
著者: Denis Veisllari
Shopifyのリダイレクトは、Online Store > Navigation > URL redirects で設定する恒久的な(301)リダイレクトで、多数の場合はCSVからインポートできます。人やGoogleが知っているURLが使えなくなったら、必ず追加しましょう。削除した商品、変更したハンドル、移行時の旧プラットフォームのすべてのURLなどです。リダイレクトは訪問者と、旧ページの順位シグナルの大半を新しいURLに送ります。
このガイドでは、Shopifyのリダイレクトの動作、追加すべきタイミング、移行の進め方を説明します。ShopifyのSEOガイドの一部です。
Shopifyのリダイレクトの仕組み
- 301です。 Shopifyの管理画面では一時的な(302)リダイレクトは用意されていません。
- 旧URLにページがないときだけ動作します。 旧アドレスに公開中の商品がまだあれば、Shopifyは商品を表示し、リダイレクトを無視します。先に旧項目を削除するか、名前を変更してください。
- パスで照合します。 旧パス(
/products/blue-mug)と転送先(/products/blue-mug-350mlまたは完全なURL)を入力します。 - ハンドルの変更で自動作成できます。 検索エンジンのリスティングのセクションでURLハンドルを編集するとき、リダイレクトのチェックボックスをオンのままにすれば、Shopifyが自動でリダイレクトを追加します。
リダイレクトを追加すべきとき
- 商品の販売を完全に終了したとき。 後継商品か、所属していたコレクションにリダイレクトします。すべてをトップページに送らないでください。Googleはそれをページがないのとほぼ同じに扱います。
- 商品、コレクション、ページ、ブログ記事のハンドルを変更したとき。 チェックボックスはオンのままにします。
- 2つのコレクションを統合したとき。 削除するほうを残すほうにリダイレクトします。
- ほかのサイトがリンクしている古いリンクを直すとき。 Search Consoleや被リンクツールで、今は404を返すページへの外部リンクが分かります。
追加すべきでないとき:一時的に在庫切れの商品です。お知らせと再入荷通知の登録を付けて公開したままにし、ページの順位を保ちましょう。
リダイレクトを追加する
1件ずつ
- Online Store > Navigation に進み、URL redirects をクリックします。
- Create URL redirect をクリックします。
- Redirect from に旧パスを、Redirect to に新しいパスまたはURLを入力します。
- 保存し、プライベートウィンドウで旧URLを開いて確認します。
まとめて
URLリダイレクトのページで Import を選び、Redirect from と Redirect to の2列のCSVをアップロードします。同じ場所から既存のリダイレクトをエクスポートし、一括で見直したり編集したりもできます。
Shopifyへの移行
ShopifyのURLは固定(/products/、/collections/、/pages/、/blogs/)なので、WooCommerce、Magentoなどのプラットフォームから移ると、ほぼすべてのURLが変わります。トラフィックを保てるかどうかはリダイレクトで決まります。
- 重要な旧URLをすべて一覧にします。 旧サイトマップ、Search Consoleの検索パフォーマンスのレポート(クリックや表示回数のあるページ)、被リンクツール(外部リンクのあるページ)からURLをエクスポートします。
- 各旧URLを最も近い新URLに割り当てます。 商品は商品へ、カテゴリはコレクションへ、記事はブログ記事へ。
Redirect fromとRedirect toの列を持つスプレッドシートを使います。 - 旧パスからドメインを取り除きます。 Shopifyが求めるのは
https://oldstore.com/shop/blue-mugではなく/shop/blue-mugです。 - 商品とコレクションがShopifyに作成されたあとで CSVをインポートします。
- ドメインをShopifyに向けてからテストします。 旧URLの一覧をクロールし、それぞれが公開中のページへの301を返すことを確認します。
- 数週間 Search Consoleを見守ります。ページのインデックス登録レポートに新しい404が出たら、その都度直します。
クエリ文字列付きの旧URL(/product.php?id=42)には注意が必要な場合があります。何千件もインポートする前に、いくつか試してください。
トラフィックを失う失敗
- すべてをトップページにリダイレクトする。 Googleは無関係なリダイレクトをページがないのと同じに扱います。
- チェーン。 AがBにリダイレクトし、BがCにリダイレクトする状態です。AをCに直接向け、転送先が移動したら古いリダイレクトも更新します。
- あとで削除されるページへのリダイレクト。 商品を整理するときはリダイレクトの一覧も見直します。
- 内部リンクを旧URLのままにする。 リダイレクトは訪問者を受け止めますが、メニュー、ブログ記事、商品説明は新しいアドレスに直接リンクするべきです。
リダイレクトを確認する
サイト監査は、リダイレクトや404に当たる内部リンク、リダイレクトチェーンを見つけます。zaDojoのサイト監査はShopifyストアでもこれを行い、Shopifyのクローラーアクセス署名に対応しているので、大きなストアでもレート制限を受けずにクロールできます。設定方法はShopifyのメインガイドをご覧ください。
よくある質問
Shopifyのリダイレクトは301ですか、302ですか? 301(恒久的)です。
Shopifyのリダイレクトが動かないのはなぜですか? たいていは、旧URLにページがまだ存在するからです。Shopifyは、本来なら404を返すURLしかリダイレクトしません。旧項目を削除するか名前を変更し、プライベートウィンドウで再度テストしてください。
Shopifyのリダイレクトに上限はありますか? ストアは非常に多くのリダイレクトを保持でき、一般的な移行には十分です。もう存在しないページを指すリダイレクトは整理しましょう。