「SEO対策=外部リンク増」というのは決して間違っていないのですが、その前にやっておくべきことってたくさんあります。
足元をしっかり固めておいたら、それほどリンクに順位が左右されないのもこれまた事実。
特にまだまだYahoo!は不安定とゆーか、最近のTDPとかもそうですがアクシデントに見舞われることもありますから、検索エンジンにちゃんとサイトをインデックスさせ伝え、認めてもらう必要があります。
Googleは不正さえしなければ普通にインデックスしてくれ、まあ特に問題ない優秀な検索エンジンなんですが、それでも「SEO」というのはYahoo!もGoogleも、もちろんBingも同じですから、「オンサイトSEO」という部分はしっかり完結しておく必要はあると思います。
具体的には内部対策ということですね。
最近コンサルティング業務をしていて気付いたこと、「これはやっておかないとね」ってなことをまとめてみます。
達者な人はできてると思いますから、「こんなこと今さらゆーとんで・・」とでも思っておいて下さい・・・。
何といってもSEOは基本が大事ですから。
- URLの正規化(「wwwあり、なし」の統一)
- 検索エンジン用のサイトマップの設置
- robots.txtで上記ファイルを読ませる
- 各ページ、タイトルタグの見直し
- 各ページ、メタタグのオリジナル化
ざっと上の5つを挙げてみました。
まだまだありますが、これらは最低限やっておいたほうがいいことで、特にスキルや知識は必要ないですから誰でもできる作業です。
ちょっと細かく見ていきます。
1.URLの正規化(「wwwあり、なし」の統一)
これはホームページのURLに関して、「wwwあり」と「wwwなし」を統一する作業です。
例えば「wwwあり」に統一しておくと、「wwwなし」にアクセスしても「wwwあり」に飛ぶ(リダイレクトされる)という仕組みです。
http://www.abcde.com/
http://abcde.com/
これらは検索エンジンにとっては別物になりますから、「どっちも一緒でっせ」ってのを言っておかなければなりません。
リダイレクトの方法なんですが、私の場合は「.htaccess」(←ドットエッチティーアクセス)というファイルをアップロードして行っております。
上記のURLを例に出しますと、下のURL(wwwなし)に設定したい場合、、、
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.abcde\.com)(:80)? [NC]
RewriteRule ^(.*) http://abcde.com/$1 [R=301,L]
この3行をメモ帳などにコピーしてファイル名を「.htaccess」とし、それをルートディレクトリにアップロードして完了です。
index.htmlのファイルがある階層、といったほうが分かりやすいでしょうか。
2.検索エンジン用のサイトマップの設置
これは検索エンジンにサイトの構造を伝えるために必要なものです。
要は「私のサイトは○○○/で、○○○.htmlと○○○.htmlと・・・・で成り立っています」ということを、クローラーに知らせる役割ですね。
まあ、別にこれがなくても勝手にクローリングしてインデックスしてくれますが、あるとなお良いです。
こちらのサイトで簡単に「sitemap.xml」というサイトマップファイルが作成できます。
これを先ほどと同様に、ルートディレクトリにアップロードして終わりです。
3.robots.txtで上記ファイルを読ませる
これは先ほど作ってアップロードした「sitemap.xml」というファイルを検索エンジンに指定するためのファイルです。
「ロボットテキスト」などと呼びます。
「クローラーさん、まあ当サイトを訪問するならとりあえずsitemap.xmlを確認してからにしてくれ」
こういうことです。
作り方は至って簡単で、メモ帳などに、、、、
Sitemap: http://abcde.com/sitemap.xml
上記のように記述して、「robots.txt」と保存し、先と同様にアップロードして完了です。
4.と5.のメタタグ、タイトルタグについて
これに関してなんですが、ここはまあ似たようなことですから、簡単に申し上げますと、「どのページも同じにするな」ってこと。
オリジナルティを持たせるということです。
考えてみたら、例えばどのページもメタディスクリプション(ページの説明文)が同じなんて有り得ないわけでして、もし同じだったらそれは全部同じ内容が書かれたページ、ということになります。
検索エンジンからすれば「??」とゆーことになるわけです。
会社概要のページもあれば、商品のお申し込みページもあるわけです。
それら各ページの内容をしっかりメタタグとして記述しておくことは大事なことで、これができていないサイトは結構多いです。
それとメタキーワードに関してなんですが、記述し過ぎもまあ駄目ですけど、ページ内に使用されてないキーワードを書いたら駄目です・・・・。
これは検索エンジンスパムです、完全に・・。
また、そこにキーワードを書いたぐらいでは何のアピールにもなりませんし、逆効果ですから、正しく記述しましょう。
あくまでページの内容を記述することが大事です。
以上になります。
これらのことがしっかりできているサイトは案外少ない印象です。
冒頭にも書いたように、SEO対策って外部リンクばっかりに目が行きがちなんですが、その意識が抜けてくると「SEO」というものを違う視点から見れるようになり、結果的にサイトの順位を押し上げる要因になるんです。
これらはお金もかかりませんし、まずは確認しておくべき項目です。
PS.
本日午後2時頃より、YSTのIndex Updateが開始されたようです。
