HOME内部対策 > meta refreshタグ0秒のSEO効果と301リダイレクト推奨理由

meta refreshタグ0秒のSEO効果と301リダイレクト推奨理由

2016/07/13[最終更新日]:2017/03/06
このエントリーをはてなブックマークに追加

meta refreshタグによるサイト転送は推奨されておらず、301リダイレクトを使った方法が推奨されてます。

今回は、meta refreshタグ0秒のSEO効果とmeta refreshタグと301リダイレクト推奨について中心に解説したいと思います。

meta refreshタグ0秒のSEO効果と301リダイレクト推奨理由

あなたのサイトの順位は大丈夫ですか?順位・リンク・内部を調べ、必要な対策をご案内します(無料)⇒

PR

meta refresh(メタリフレッシュ)とは

meta refresh(メタリフレッシュ)とは、HTMLファイルの<head>~</head>内に記述するサイト転送するための属性値です。

meta refresh(メタリフレッシュ)は、content属性の属性値に「秒数」と「URL」を指定することで機能します。

meta refreshタグの使い方

meta refreshタグの使い方として以下記述例を参考に紹介します。

meta refreshタグ 記述例:

0秒後に、http://seolaboratory.jp/ へリダイレクトする場合
<meta http-equiv=”refresh” content=”0; URL=http://seolaboratory.jp/other/2016012223719.php”>
4秒後に、http://seoconsul.jp/ へリダイレクトする場合
<meta http-equiv=”refresh” content=”0; URL=http://seolaboratory.jp/other/2016012223719.php”>

上記のよう、content属性の属性値に、秒数とリンク先URLを記述し、リダイレクト設定します。

リダイレクトのリンク先がサイト内(同じドメイン内)であれば、以下のよう相対パス指定することも可能です。

0秒後に、http://seolaboratory.jp/ へリダイレクトする場合
<meta http-equiv=”refresh” content=”0; URL=../other/2016012223719.php”>
4秒後に、http://seoconsul.jp/ へリダイレクトする場合
<meta http-equiv=”refresh” content=”4; URL=../blog/seo/seo_basis_417″>

あなたのサイトの順位は大丈夫ですか?順位・リンク・内部を調べ、必要な対策をご案内します(無料)⇒

meta refreshタグ0秒と301リダイレクト推奨理由

meta refreshタグの0秒指定により、即座に指定先URLへリダイレクトされ、新コンテンツが表示されます。

しかし、meta refreshタグの0秒指定は、元URLの評価を指定先URLに引き継ぐ保証がないため、サイト評価が下落し、検索順位に悪影響を及ぼす可能性があります。
そのため、URLが変わったことを検索エンジンに確実に伝え、元URLの評価を指定先URLに引き継げる301リダイレクトが推奨されてます。
※参考:meta refreshタグを301リダイレクト代わりに使うのはダメ? グーグルのえらい人が解説

meta refreshタグとGoogle

meta refreshタグについて、Googleサイトでは以下のような言及があります。

Googleではmeta refreshタグをサポートしています。

<meta http-equiv=”refresh” content=”…;url=…” />
一定の時間が経過するとユーザーを新しい URL にリダイレクトします。簡単な形式のリダイレクト機能として使用される場合もあります。ただし、一部のブラウザではサポートされないため、ユーザーを混乱させる可能性があります。W3C では、このタグを使用しないよう推奨しています(英語)。Google では、サーバーサイドの 301 リダイレクトを使用することをおすすめしています。

※参考:Google がサポートしているメタタグ – Search Console ヘルプ

Q.
metaリフレッシュ0秒転送=301だと書いてありました。これって間違っているのではないかと思っています。いろいろな人に聞いたら、それは間違っているといっている人が多かったのですが、どちらが正しいのでしょうか。

A.
301相当に処理されるようにも思いますが、必ずしもそうとは言い切れません。
昨日、たまたま待機時間3秒のmeta refreshが301のように処理されている事例を見ました。

もともとmeta refresh 0秒を301として処理するとGoogleは公式に言ったことはないはずです。
でもだからといって、そのように動いていることもあるので「間違っている」と断定することができないも事実です。

※参考:301とmetaリフレッシュ0秒は同じ評価? – Google Product Forums

Q.
メタタグでの310リダイレクトを多用した場合には、やはりスパム扱いされていしまうのでしょうか?

私も保証はできませんけど、理由があってのリダイレクトは、スパムあつかいはされないと思いますよ。
手前みそですが、FC2ブログから独自ドメインへmeta refreshを使ったリダイレクトの記事をはらせて頂きます。
FC2ブログは3つの重複ページができますので、もとのエントリーが約360ページあって、約1000ページをぜんぶリダイレクトさせています。

移転元と移転先のページが同じコンテンツなら、問題ないでしょう(保証はできませんが)。
あと、rel=”cannonical”も追加しておくといいかもしれませんね。
Googleはクロスドメインでのrel=”cannonical”のサポートを始めています。

※参考:meta301リダイレクトを使ってのサイト移転に関しての質問 – Google Product Forums

meta refreshタグ0秒はSEO効果が低い?

meta refreshタグを0秒でリダイレクトしても、指定先URLが検索エンジンにインデックスされずSEO効果の低さが懸念されます。

meta refreshタグを0秒以外でリダイレクトすると、指定先URLが検索エンジンにインデックスされ、301リダイレクトのように扱われることがあるようです。
0秒以外なので、リダイレクトするまでに、ユーザーの離脱が懸念され、サイトパフォーマンス低下の恐れがあります。

このことから、meta refreshタグでのリダイレクトは、SEO効果を最大限に発揮できない可能性が考えられるでしょう。

まとめ

meta refreshタグを一時的に利用し、Google推奨の301リダイレクトで適切にサイト転送することが大切です。

サイト評価を確実に引き継ぎ、パフォーマンスを維持しながら、SEO対策を進めましょう。

あなたのサイトの順位は大丈夫ですか?順位・リンク・内部を調べ、必要な対策をご案内します(無料)⇒

あなたのサイトの順位は大丈夫ですか?順位、リンク、内部を調べ、必要な対策をアドバイスします(無料)
上位表示を目指すURL *
(例)http://○○.co.jp
上位表示を目指すキーワード *
(例)中古車
ご担当者様名 *
電話番号 *
メールアドレス *

※個人情報の管理は、「プライバシーポリシー」に同意の上お申し込みください

このエントリーをはてなブックマークに追加
カテゴリ:内部対策
B!

最新記事
SEOラボをSNSで応援する
無料SEOツール
話題の記事
2017年7月 効果があったSEO対策は、被リンク【まとめ】
アメブロで上位表示できますか?【今月(2017年8月)の問合せ】
サイトの使いやすさ(UX=ユーザーエクスペリエンス)が重要なSEO要因になってきている
検索ユーザーが求めるコンテンツの考え方
「検索エンジン最適化スターターガイド」は最も効率のよいSEO技法である
ブログを2つ運営しています。同じ内容を投稿していいの?という問い合わせ
最近6位に上昇したページの対策教えます
他社のSEO商品を比較
最近、順位が落ちてきたというお問合せ
最近のSEO対策と順位決定の仕組み
人気記事BEST10
follow us in feedly