最近放置サイトをリニューアルしているHaruです!
放置サイトの構造を改めて見てみると、サブサイトがいくつか作成されていて、同じ内容が乱立している状態。
SEO的にも重複コンテンツは評価が下がるといわれていますので、コレではマズイと思い、
同じような記事はひとつのURLにまとめて表示させるようにしました。
過去の記事にも少なからず被リンクもいただいていましたので、出来るだけその被リンクを受け継ぐようなSEO的にも有効だと思われるやり方で新しいURLにリダイレクト(ジャンプ)させるようにしました。
301リダイレクトを使った方法
Googleも推奨しているといわれている301リダイレクトの方法は「.htaccess」という名前で
ファイルを作り、旧URLから新URLへの変更を記述します。
例:http://www.example.com/sample/(旧URL)
⇒http://www.example.com/example/(新URL)
.htaccessへの記述
[html]redirect 301 /sample/ http://www.example.com/example/[/html]
作成した「.htaccess」ファイルはサーバーにアップロードさせます。
一部うまくリダイレクトできないページがあった
一部301リダイレクトを使って新しいURLに飛ばせないページがありました。
これはページの上位フォルダが301リダイレクトで別のフォルダにジャンプするように設定されている場合です。
例:
http://www.example.com/sample/(上位フォルダの旧URL)
⇒http://www.example.com/example/(上位フォルダの新URL)○リダイレクトできる
http://www.example.com/sample/sample.html(旧URL)
⇒http://www.example.com/ex-sam/sample.html(新URL)×リダイレクトできない
こういう場合は個別にメタタグを使って新しいURLにジャンプさせるしかないようです。
メタタグを使った方法
メタタグを使った方法はhtmlタグの<head>~</head>の間にある<meta>タグに記述する方法です。
http://www.example.com/sample/sample.html(旧URL)
⇒http://www.example.com/ex-sam/sample.html(新URL)
タグの記述例
[html]
<META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://www.example.com/ex-sam/sample.html">
<link rel="canonical" href="http://www.example.com/ex-sam/sample.html"/>
[/html]
旧URLのmetaタグに記述しておけば、自動で新URLへジャンプさせてくれます。
content=”1;は1秒後に新URLへジャンプさせるということです。URL=新URLを記述します。
<link rel=”canonical” href=”新URL”>は検索エンジン用です。
参考サイト
ありがとうございます!参考にさせていただきました。
Haruさん、はじめまして。「同じコンテンツ 新しいURL リダイレクト」で検索したら、Haruさんのこのブログ記事に辿り着きました。
Haruさんは凄いです!僕がこれから自分のサイトでやろうと思っていることを全部やっていらっしゃる!
今、Wordpressで自分のサイトを作りなおそうと思っているんです。今の僕のサイトがあまりにもダサいので(^^;。
SNSとのリンクとか僕もやろうと思っているんです。Adsenseは僕も最近始めました。楽天の広告はアフィリエイトですか?それともクリックで報酬が得られるタイプのものですか?もしお手数でなければ教えて下さい。
Haruさんがやっていらっしゃることを、今後の僕のビジネスで大いに参考にさせて下さい。素敵な情報をありがとうございます。
>かとけんさん
コメントありがとうございます!
WordPressはプラグインを入れるだけなので本当にオススメです((*´∀`*))
頑張ってください。
広告はアドセンスと楽天がメインですよw
このサイトはまだまだですが・・・。