リダイレクトとは
リダイレクトとは、あるURLを別のURLに転送することです。
リダイレクトとは、ユーザーと検索エンジンの両方を、最初にリクエストしたURLとは異なるURLに送る方法です。最も一般的に使用されるリダイレクトは、301、302、Meta Refreshの3つです。
リダイレクトの種類
- 301、”Moved Permanently”-SEO対策に推奨
- 302、”見つかった “または “一時的に移動した”
- メタリフレッシュ
301 恒久的に移動
301リダイレクトは、リダイレクトされたページにリンクエクイティ(ランキングパワー)を完全に渡す恒久的なリダイレクトです。301は、このタイプのリダイレクトのHTTPステータスコードを指します。ほとんどの場合、301リダイレクトはウェブサイトにリダイレクトを実装するための最良の方法です。
302発見
リソースのURLが一時的に変更された場合に302リダイレクトを使用します。Googleの従業員の中には、301と302が同様に扱われる場合があると指摘している人もいますが、検索エンジンやあらゆる種類のブラウザが完全に信用することを保証する最も安全な方法は、URLを恒久的にリダイレクトするときに301を使用することであることを私たちの証拠は示唆しています。なぜなら、理論的には302も301も同じ量のリンクエクイティを渡すことができるが、301の方がより強い正規化シグナルをGoogleに渡すことができる場合があるからだ。リダイレクトが本当に一時的な場合は、302が最も適切かもしれません。
307の一時的な移動
307リダイレクトは、302リダイレクトのHTTP 1.1後継です。主要なクローラーはこのリダイレクトを302と同様に扱うケースもありますが、ほとんどすべてのケースでは301を使うのがベストです。例外は、コンテンツが本当に一時的にしか移動していない場合(メンテナンス中など)で、サーバーがすでに1.1互換であると検索エンジンに認識されている場合です。検索エンジンがページを互換性があると認識しているかどうかを判断するのは基本的に不可能なので、一時的に移動したコンテンツには一般的に302リダイレクトを使うのがベストです。
メタリフレッシュ
メタリフレッシュは、サーバーレベルではなくページレベルで実行されるリダイレクトの一種です。通常、リダイレクト速度は遅く、推奨されるSEO手法ではありません。最も一般的には、”5秒以内にリダイレクトされない場合は、ここをクリックしてください。”というテキストとともに5秒のカウントダウンが表示されます。メタリフレッシュは多少のリンクエクイティを渡しますが、使い勝手が悪く、渡されたリンクエクイティが失われるため、SEO戦術としては推奨されません。
メタリフレッシュは次のようになります:
SEOのベストプラクティス
あるURLを別のURLにリダイレクトすることは、一般的に行われています。これを行う場合、SEOの価値を維持するためにベストプラクティスを守ることが重要です。
恒久的に別のアドレスにリダイレクトする必要があるURL:この最初の一般的な例は、単純なシナリオで行われます。
redirect-illustration-1.gif?mtime=20170104131455#asset:2291:url
これを行うには複数の選択肢がありますが、一般的には301リダイレクトがユーザーと検索エンジンの両方にとって望ましいです。301を送ることは、ブラウザと検索エンジンのボットの両方に、ページが永久に移動したことを示します。検索エンジンはこれを、ページの場所が変わっただけでなく、コンテンツまたはその更新版が新しいURLで見つかることを意味すると解釈します。検索エンジンは、以下のように、元のページから新しいURLへのリンクの重み付けを行います:
redirect-google-301.gif?mtime=20170104131453#asset:2289:url
ページをあるURLから別のURLに移動させる場合、検索エンジンは301を発見し、それを認識し、新しいページにその前のページの順位と信用を与えるまでに時間がかかることに注意してください。検索エンジンのスパイダーがめったにそのウェブページを訪れない場合や、新しいURLが適切に解決されない場合、このプロセスは長くなる可能性があります。
メタリフレッシュのようなリダイレクトの他のオプションは、301リダイレクトのように順位や検索エンジンの価値を確実に受け継ぐことができないため、代用にはなりません。
サイト全体がドメインを変更する場合や、コンテンツがあるドメインから別のドメインに移動する場合、コンテンツの転送はより複雑になります。スパマーによる悪用や検索エンジンによる疑惑のため、ドメイン間の301リダイレクトは、適切に検索され、カウントされるために、より多くの時間を必要とすることがあります。サイト移転の詳細については、SEOフレンドリーなドメイン移行を実現するをご覧ください: インフォグラフィック
リダイレクトの実装方法
今日、ほとんどの最新のCMSプラットフォームは、301および302リダイレクトを簡単に処理するソリューションやプラグインを提供しています。例えば、RankMathは基本機能としてリダイレクトを提供する無料のWordPressプラグインです。また、多くのホスティングやCDNプラットフォームは、管理パネルから簡単にリダイレクトを管理することができます。
.htaccessでの301リダイレクト
リダイレクトを実装する一般的な方法は、Apacheサーバーで実行される.htaccessファイルです。以下に、リダイレクトのための一般的な.htaccessディレクティブをいくつかリストアップします。
1. ドメイン全体を新しいサイトにリダイレクトする:
Redirect 301 / http://www.example.com/
例のドメインを新しいリダイレクト先に置き換えます。これにより、あなたのサイトのすべてのページが、リダイレクト先のドメインの対応するURLに301リダイレクトされます。
2. 単一ページをリダイレクトするには
Redirect 301 /oldpage/ http://www.example.com/newpage/
このリダイレクトは、異なるドメインや自分のサイトで使用できます。
3.Apacheのmod_rewriteを使う
より柔軟なリダイレクトのために、.htaccessファイルでApacheのmod_rewriteを使うこともできます。例えば、wwwでないサブドメインからwwwのサブドメインにリダイレクトするコードは以下の通りです
RewriteEngine on
RewriteBase /
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/\ [r=301,nc]
.htaccessのその他のシナリオについては、Linchpin SEOの人々が良いリソースをまとめてくれている。
PHPリダイレクト
PHPを使った301リダイレクトの実装例です:
<?php
header("Location: https://www.example.com/", true, 301);
exit();
?>
JavaScript によるリダイレクト
JavaScriptを使ってリダイレクトを実装することは技術的には可能ですが、SEOの観点からは推奨される方法ではありません。GoogleはJavaScriptのリダイレクトを301として解釈する可能性があることがテストによって示されていますが、それは絶対ではありません。JavaScriptはサーバーサイドではなくクライアントサイドで実行されるため、Googleがリダイレクトを適切にインデックスする保証はない。そして最後に、リダイレクトにJavaScriptを使う場合、HTTPステータスコードを宣言する方法がない。
推奨はされませんが、以下はJavaScriptでリダイレクトを実装する方法の例です:
<script type="text/javascript"> function redirect1(){ window.location = "http://www.example.com/new-url/" } setTimeout('redirect1()', 5000); </script>
併せて読む → 2024年にあなたのブログを宣伝する方法 完全初心者ガイド
Remarkable! Its genuinely remarkable article, I have got much clear idea concerning from this paragraph.
Hello, I enjoy reading all of your post. I wanted to write a little comment to support you.
Very good write-up. I certainly appreciate this website.
Keep writing!
It’s hard to come by educated people in this particular topic, but you seem like you know what you’re talking about!
Thanks
Appreciating the commitment you put into your website and detailed
information you provide. It’s awesome to come across a
blog every once in a while that isn’t the same old
rehashed information. Wonderful read! I’ve bookmarked your
site and I’m including your RSS feeds to my Google account.
I was recommended this website by my cousin.
I’m not sure whether this post is written by him as nobody else know such detailed about my difficulty.
You are incredible! Thanks!
I absolutely love your blog and find most of your post’s to be precisely what I’m
looking for. Would you offer guest writers to write content
in your case? I wouldn’t mind writing a post or elaborating on a number of the
subjects you write regarding here. Again, awesome
website!
Greetings from Carolina! I’m bored to death at work so I decided to
browse your blog on my iphone during lunch break. I love
the information you provide here and can’t wait to take a look when I get home.
I’m surprised at how fast your blog loaded on my phone .. I’m not even using WIFI, just 3G ..
Anyhow, excellent site!
Hey just wanted to give you a quick heads up and let you know a few of the pictures aren’t
loading correctly. I’m not sure why but I think its a linking
issue. I’ve tried it in two different browsers and both show the
same results.
Oh my goodness! Amazing article dude! Thanks, However I am
experiencing problems with your RSS. I don’t understand the reason why I am unable to join it.
Is there anybody else having identical RSS issues?
Anybody who knows the answer will you kindly respond?
Thanks!!
Thanks for any other informative website. The place else may I
am getting that kind of information written in such an ideal
way? I have a project that I’m just now running on, and I’ve been on the
look out for such information.
I must thank you for the efforts you have put in penning this website.
I am hoping to see the same high-grade content from
you later on as well. In fact, your creative writing abilities
has inspired me to get my own site now 😉
I’m not that much of a internet reader to be honest but your
sites really nice, keep it up! I’ll go ahead and bookmark your website to come back later.
Cheers
It’s fantastic that you are getting thoughts from
this paragraph as well as from our dialogue made here.
Hello! Do you know if they make any plugins to safeguard against hackers?
I’m kinda paranoid about losing everything I’ve worked hard on. Any tips?
Wordfence! right
Woah! I’m really enjoying the template/theme of this blog.
It’s simple, yet effective. A lot of times it’s very
hard to get that “perfect balance” between usability and visual appeal.
I must say that you’ve done a great job with this.
In addition, the blog loads very fast for me
on Internet explorer. Exceptional Blog!
I am really pleased to glance at this blog posts which consists of lots of helpful information, thanks for providing such
information.
I think the admin of this web site is actually working
hard for his website, for the reason that here every stuff is quality based material.
Thanks for sharing your thoughts about seafood recipes. Regards
At this time it sounds like WordPress is the best blogging
platform out there right now. (from what I’ve read)
Is that what you’re using on your blog?
Great article, exactly what I needed.
What’s Happening i’m new to this, I stumbled upon this I have discovered It
absolutely helpful and it has helped me out loads.
I hope to contribute & assist other customers like its helped me.
Good job.
Hey there I am so grateful I found your blog page, I really found you by error, while I was researching on Yahoo for something else, Regardless I am here now
and would just like to say cheers for a fantastic post and a all
round exciting blog (I also love the theme/design), I don’t have time to read through
it all at the minute but I have bookmarked it and also included your RSS feeds, so when I have time I will be
back to read a great deal more, Please do keep up
the excellent job.
Asking questions are actually pleasant thing if you are not understanding anything fully, except this post presents fastidious
understanding yet.
Excellent post. I was checking constantly this blog and I am impressed!
Very helpful info specifically the last part
🙂 I care for such info a lot. I was seeking
this particular information for a very long time.
Thank you and good luck.
I have been surfing online more than 3 hours these days, yet I never discovered any fascinating
article like yours. It’s lovely value sufficient for me.
In my opinion, if all web owners and bloggers made excellent content material as you did, the net will likely be a lot more useful
than ever before.
Wow, this paragraph is fastidious, my younger sister is analyzing such things, so I am going to tell her.
You really make it seem so easy with your presentation but I
find this matter to be actually something which I think I would never understand.
It seems too complicated and very broad for me. I’m looking
forward for your next post, I will try to get the hang of it!
I savour, result in I found exactly what I used to be having a look for.
You have ended my 4 day long hunt! God Bless
you man. Have a great day. Bye
Thanks for sharing your thoughts on gluten-free recipes.
Regards
Having read this I believed it was extremely informative.
I appreciate you taking the time and effort to put this
informative article together. I once again find myself spending a lot of time both
reading and leaving comments. But so what, it was still
worthwhile!
I relish, lead to I found exactly what I used to be looking
for. You have ended my four day long hunt! God Bless you
man. Have a great day. Bye
whoah this blog is wonderful i like reading your articles.
Stay up the great work! You know, lots of persons are looking around for
this info, you could aid them greatly.
Hi there i am kavin, its my first time to commenting anyplace, when i read this post i thought i could also create comment due to this sensible article.
Hello There. I discovered your weblog the usage of msn. That is
an extremely neatly written article. I will make sure to bookmark it and come back to read more of your
useful info. Thanks for the post. I will certainly return.
I am regular reader, how are you everybody? This piece of writing posted at this web page is actually pleasant.
Good replies in return of this issue with solid
arguments and telling all on the topic of that.
Hey very interesting blog!
Good day! Would you mind if I share your blog with
my myspace group? There’s a lot of people that I think would really enjoy your content.
Please let me know. Thank you
continuously i used to read smaller articles that also clear
their motive, and that is also happening with this post which I am reading at this time.
Hi, after reading this amazing piece of writing i am also cheerful to share my
knowledge here with mates.
Pretty great post. I just stumbled upon your weblog and wanted to mention that I’ve really loved surfing around
your weblog posts. After all I will be subscribing on your rss feed and I’m
hoping you write once more very soon!
Exceptional post however , I was wanting to know if you could write a litte more on this subject?
I’d be very thankful if you could elaborate a little bit more.
Many thanks!