[ 管理人編集 ]
wwwありとwwwなしの両方でインデックス - SEO以前の問題
SEO以前の問題のひとつが、wwwのありとなしの両方でインデックスされるという不都合である。
これは、世界中で随時、蒸し返されている問題でもある。
wwwありとなしでは、違うサイトと認識される
論より証拠。
それぞれをブラウザで表示して、PageRankとバックリンクを確認してみて欲しい。
wwwありの方はPageRankは5で、バックリンクもあるが、wwwなしの方は、PageRankが表示されず、バックリンクもない。
つまり、wwwありとなしと、違うサイトとして検索エンジンには認識されるということである。
- Yahoo!(YST)
- MSN
MSNだけは、ドメインへのリンクとして認識しているようである。
2006-05-22追記
最近のGoogleでは、少し事情が違ってきているようだ。
ドメインの名称
| (A) | (B) | (C) |
|---|---|---|
| www | hyperposition | com |
- (A):サード・レベル・ドメイン
- (B):セカンド・レベル・ドメイン
- (C):トップ・レベル・ドメイン
と呼ばれているらしい。
また、(A)は、プリフェックス(接頭辞)とも呼ばれ、編集人のVPSのドメイン設定では、これを付けないこともできるようになっている。
なお、基本的には、(A)(B)(C)の3セットが標準となる。
管理サイトの失敗例
Yahoo! JAPAN - コンピュータとインターネット > インターネット > ホームページ、ウェブサイト > ホームページ作成 > アクセス向上
に登録されている「Google Dance」というサイトがあるが、そこのURIは、http://www.bingoall.net/google/となっている。
ところが、Yahoo!検索 - Google Danceをみていただくと、そこにでてくる該当サイトは、http://bingoall.net/google/となっているのだ。
検索エンジンで、http://bingoall.net/google/にURIを統一させ、かつ上位表示させるまでは、かなり時間と手間を要したことを付け加えておく。
htaccessによる改善
もし、レンタルサーバなどでhtaccessが使用可能であるならば、下記のように記述してアップロードすると、どちらかに統一することができる。
wwwありに統一
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
wwwなしに統一
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com
RewriteRule (.*) http://example.com/$1 [R=301,L]
なお、コピーアンドペーストすると、「\」は「\」になると思うが、それで正しい。
まず、どちらかに統一しよう。SEOはそれからだ。