【Wixからお引越し】Wixでは301リダイレクトのrefreshタグが使えないので代替対応

最近Wixで作成したホームページでの運用をやめて、Wordpressでリニューアルするお客様が増えました。
wixは301リダイレクトが使えないため、ドメインを取得して運営されている方は、ドメインを移管させた方がサイトの情報が簡単に引き継げて便利です。

問題は新規ドメインを取得して、ホームページをリニューアル運営するときです。

301リダイレクトが使えないと・・・

301リダイレクト確認ができないエラー画面 ←301リダイレクトが使えないと、グーグルのサーチコンソールでアドレス変更設定が出来ません(´;ω;`)ウゥゥ

そのため、Googleに情報が引き継げません。
引き継げないと、全くの新しいサイトとして、1からの出発になってしまいます。

1からの出発になりますと、たとえばホームページのタイトル名で、検索上位にヒットしなかったりしますので、、

それを少しでも回避するために、URL正規化のcanonical属性を設置したり(←こちらは設置できる)、せめてリダイレクトだけでもと設定してみました。

結果、なんとか、サイト名検索で旧wixのURLと同じ位置まで上がってきました!

というわけで、↓こちらwixのリダイレクト設定になります。

wixで、301でなく、ただのリダイレクト設定方法

301リダイレクトではなく、ただのリダイレクト設定になります。
通常は、こちら↓のタグなを、旧ホームページのhead内に記入すれば新ホームページにリダイレクトされます。


<meta http-equiv="refresh" content="0; URL="新ホームページのURL">

他にも.htaccessに記載などありますが
wixでは.htaccessファイルは使えませんし、head内にタグも追加できません。

いろいろ調べた結果こちらで、リダイレクトできることがわかりました。

①ログイン

Dev Mode →開発モードを有効にする
開発モードを有効にする

②タグを黄色い部分に記載して保存をクリック(参考画像では聖夏オフィスに飛ばしています)

import wixLocation from 'wix-location'; 

$w.onReady(function () {
     wixLocation.to("リダイレクト先URLを記載");
})

タグの記載場所

③今すぐ公開

①~③の設定でwixサイトは2秒後くらいに新しいサイトへ飛びます
今すぐ公開