SEO…ホームページ作成初心者のための
アクセスアップ対策
はじめに
SEO、日本語では検索エンジン最適化とでもいえばよいでしょうか。SEOには縁が無いかと思っていたのですが、自分のホームページ(以下HP)を作ってしばらく経ち、なんとなく自分のホームページはアクセスされていないと漠然と思うようになりました。 もちろんHPの見た目や中身は色々な人のHPを見て、読みやすい、見やすいというふうに改善はしたつもりです。折角作ったHPですからもう少し多くの人に見てもらいたいし、コメントももらいたいと思い、アクセスが少しでも増えるように努力することにしました。
では、その取っ掛かりとなる人に来てもらうにはどうしたら良いのか考えると、
(1) 人のホームページのBBSやブログへ行って、コメントを書き込み、
自分のサイトのURLを残したり自分のサイトの宣伝をする。
(2) googleやYahooの検索で自分のHPが上位にいくようにする。
のどちらかだろうと思われます。(1)の行動は限定的ですので、どうしても(2)の対策をする、ということになってしまいます。
ということで、まず自分のHPを見直すことから始めて、さらに可能な対策を行ってみました。どのような対策を施したかと言うと基本的にはSEOですが、 項目としては次の通りです。
- サイトを構成する各HTMLファイルの、METAタグ、TITLEタグ、本文の見直し.
- XML書式のRORサイトマップとgoogle対応のサイトマップの作成.
- 検索エンジンへのURL登録.
- アクセス解析を行い検索キーワードの見直し.
- googleツールバーのページランク(PageRank)のための相互リンクの促進.
上記の項目は一般的ですが、やはり重要なSEOだと考えています。
その結果、定量的なことはいえないのですがアクセス数がSEO前とSEO後で10倍前後上昇していることがわかってきました。 ある程度対策の効果がみえましたので、どのようなことをしたのかを自分も忘れてしまいそうなので 書き留める意味で具体的にまとめてみました。
なお本サイトの対策はあくまでも自己流に近いものであることをご理解のうえ、参考程度に読んでいただければと思います。
対策する前にgoogle検索で「site:www.●●.com/▲▲/」のように自分のサイトを入力すると、 自分のサイトのURLがどの程度googleに登録(インデックス)されているかを見ることができますので、試してみてください。全ページがインデックスされていればあとはキーワードの対策だけでも上位入選!?の可能性が高まります。
ページの見直し
ページの見直しの目的は、ロボット型検索エンジンがクローリング(各サイトを巡り各サイトを検索サイトにインデックスしていくこと)したときに、 各ページのHTMLファイルの上のほうから読み取って、インデックス(記録)しているというアルゴリズムを仮定した場合の対応のためです。 長い長いページだと、最後までクローリングしない可能性があります。もちろん単純なアルゴリズムではないと思いますが、HTMLファイルの上部ほど大切な部分になると考えられます。
前述に沿ったかたちで自分のサイトを構成している各ページ、そしてサイトの構成自体を見直すこととしました。 各ページ単独では、一般的に言われているMETAタグでの宣言、TITLEのつけかた、本文の構成、 ページ内の構成の仕方の見直しを行い、サイトの構成は単純にトップページがあり、 そこから全ページにリンクを張るようにしました。 また、トップページ以外のどのページへ行ってもそのページで単独で通用するような内容にしてあります。さらに一つのページに複数の自分の中心としたいコンテンツが合った場合は、コンテンツのテーマごとに別ページに作りなおしました。(ページ数が増えるということです)
●METAタグ部分
各ページ全てに
<META name="description" content="●●▲▲">
<META name="keywords" content="■■,◆◆,…">
という部分を<HEAD>〜</HEAD>の間に追加しました。
●●▲▲の部分は、そのページの概略を説明した文章を記入します。
■■や◆◆はそのページのキーワードを記入します。
キーワードの数は多ければよいということはないので、10〜20程度、あるいはもっと少なくても良いと思います。
このMETAタグに追加した部分というのは、google検索では現在は役にたたないようですが、
その他の検索ではまだ利用されているようです。
●TITLE部分
TITLEは言わずと知れた、最も重みのあるタイトルになるのですが、HP全体のタイトルももちろん大切ですが、 各ページごとに前項の概略やキーワードと同じように記述しました。検索してHPへ来る人は自分のトップページを見に来るのではなく、HPの中のどこか一部のコンテンツに興味があり、そのためにキーワードを検索サイトで入力しているのですから、タイトルだけでなく、どのページにいきなり来ても読んでもらえるような構成にしておいたほうが良いでしょう。
話を元に戻しますが、HP全体のタイトルも大事なので、一例ですが、
<TITLE>台所のアクセント、コンロ、シンク | 我が家のリフォーム</TITLE>
のような記述としています。後半の「我が家のリフォーム」という部分は全ページのタイトルにいれてあります。こうすることでリフォームの台所とコンロに興味がある人が、「台所」、「コンロ」というキーワードで検索して、このページがヒットする可能性がでてくるわけです。もちろん期待を裏切らないように内容はタイトルに沿ったものであることは言うまでもありません。
●本文
<BODY>〜</BODY>に位置するいわゆる本文は、次のような見直しをしてみました。その際、結構誤字脱字なども みつかり一緒に修正しました。
(1) いわゆる普通の文章の順序のように序論、本論、結論の順で記述するようにして、 序論にTITLEに含まれるようなキーワードが含まれるようにするようにしました。本論や結論にももちろん
キーワードが入っても構いません。
(2) 見出しタグ(H1〜)を使用して、見出しの重み付けをしました。 字のサイズなど、見た目の部分はCSSファイルで指定しました。
(3) 各段落(<P>〜</P>)ごとにキーワードを入れるようにしました。全部の段落に入るわけではないのですが、 1つの段落はそれ自体で言いたいことを表現しようとするとキーワードはおのずと入ってくると思います。 ただ、<P>タグを使わなくても文章は作れますので、わずらわしければ無くても良いのではと思っています。
(4) 画像(img)挿入時にはalt属性(alt="■■,◆◆,…")を入れ、画像の名前、意味、関連語などにしておく ようにしました。別ページへのリンクはテキストでリンクするようにして、 絵や写真などのimgでリンクをできるだけしないようにしました。 ただ、どうしてもという部分は前記のようにalt属性にテキストを入れてあります。
●ページ全体の構成
私の場合はページの見た目の構成は別ファイルのスタイルシート(cssファイル)で行っているのですが、 ページ内は本文とインデックス(目次)の2列のボックスになっています。 このときHTMLファイル内で、本文のほうが上部に来るようにしています。 こうすることで大事なキーワードが含まれる本文が目立つことになります。
●サイト全体の注意点
- 各ページへのリンク切れは無いかを確認する。(誤記述などで別ページに飛ばないなど)
- 各ページにはトップページへのリンクを必ず入れました。
サイトマップの作成
サイトマップは訪問者がサイト全体を見るためのものもあれば便利ですが、 ここでは検索ロボット対応の目的のものという意味です。
●MSNやYahoo検索対応
RORといわれるサイトマップが自分のサイトの最上位と同じディレクトリーにあると良いようです。 これはxmlという書式でテキストエディタで書いても良いのですが、下のROR Sitemap Generatorで作成するのが早くて間違いありませんし、 私のような初心者向きです。使い方は次のとおり簡単です。
(1) Site URLに「http://www.●●.com/▲▲/」のように自分のサイトのURLを入力します。(2) Generate Sitemapをクリックするとサイトマップの生成が始まります。
(3) 下のボックスにサイトマップが表示されたらコピーしてテキストエディタに貼り付けます。
(4) 文字コードをUTF-8にして保存します。ファイル名は◆◆.xmlにします。
(5) 出来上がったファイルを自分のサイトのあるサーバーへアップロードします。自分のサイトとリンクする必要はありません。
(6) <link rel="alternate" type="application/rss+xml" title="ROR" href="◆◆.xml" /> という行を自分のトップページ(index.htmlという名前)ファイルの<HEAD>〜</HEAD>に入れておきます。◆◆の部分のファイル名は自分がつけたファイル名に直します。これでMSNやYahoo検索のサイトマップ作成は完了です。
●ROR Sitemap Generator
サイトマップをアップロードした後は自分のHPのURL登録依頼をします。
YahooのURL登録依頼
MSNのURL登録依頼
infoseekのURL登録依頼
googleについても
googleのURL登録
で登録依頼は出せますので、次項のサイトマップを作成する前に依頼は出しておいても良いかもしれません。
また下記のサイトでサイトマップのURI(http://www.●●.com/▲▲/◆◆.xml)を入れると、サイトマップに沿ってクローリングして検索サイトに登録してくれるようです。(英語のサイトです)
ROR - Structured Feeds
ROR seek
focus look
●Google検索対応
Googleだけは独自のサイトマップが必要で、 さらにそれをGoogleサイトでサイトマップをアップロードしたことを宣言しにいかなくては なりません。 大変そうですが、実はそんなに大変ではありませんでした。
まずXML-sitemaps.comというところに、 自分のサイトのURLを入れると自動的に作ってくれるツールがあるので、それを利用します。 作成が完了したら「Download un-compressed XML Sitemap」というのをクリックしてダウンロードし、 自分のサーバーにアップロードします。ファイル名は前項のRORとは別にして、拡張子はxmlにしておきます。
さらに「http://www.●●.com/▲▲/◆◆.xml」というサイトマップの置いてある場所を googleのウェブマスターツール というところにログインして、前記の置いてある場所のURLを入力します。 これで終わりです。数十分するとサイトマップはOKでした、というアナウンスが画面にでます。 あとは何日か待つと、自分のページが登録されます。
●ディレクトリー型検索エンジンの登録について
ディレクトリー型の検索エンジンは、URLの登録依頼をすると、人の目によってサイト内を査閲し、登録するに相応しいサイトだけが登録されます。 Yahooが有名ですが、dmozというところでカテゴリーを選んでURLの登録依頼(推薦と書いてある)をします。ここのデータを元に、 有名どころの検索サイトにそのデータが行き渡るようです。登録されているサイトを見ても、雲の上のようなサイトが並んでいますが、自分のサイトに 自信があれば、登録依頼は出したいところです。
キーワードとアクセス解析
キーワードというのは前記のTITLEや、本文中に含める「ページの重要な言葉」ですが、 この選定が意外と難しいことがわかりました。 ページ内であれこれ述べようとすればするほど、どの言葉が大事なのか、 国語力が低い私だからかもしれませんが、抽出が難しく感じました。
また検索する人はズバリそのキーワードで検索するとは限らず、ひらがなだったり、漢字だったり、 こっちの意図したキーワードの部分的なものだったり、逆に拡張したものだったりするはずです。
こういった傾向をつかむために少し時間を掛けて最適化をする必要があると感じました。 そこで、自分のサイトを検索サイトから訪れた人が、なんというキーワードで検索したのかがわかるのが アクセス解析のサービスです。有料のところもあるようですが、 私はブログなどでも有名なFC2のアクセス解析 というのを利用しています。 利用方法は簡単で、ログインした後、自分のHPのURLを入力し、アクセス解析用のタグが取得できます。 それを自分のページの<BODY>タグの直後に入れるだけです。
このアクセス解析サービスでわかってくる検索時のキーワードを漠然としたかたちでも良いと思いますが、 記録して自分の意図していたキーワードとは違う言葉で検索していることがみつかれば、 その言葉を本文に埋め込む、あるいはTITLEに記述すればさらにそのキーワードでのヒット率は 上がると思われます。ただ、これ自体はアクセス数が増えないとわからないのでひよこが先かニワトリが先か、 のようになってしまいますので、時間をかけて対応していくことだと思っています。
相互リンク
最近ではこの言葉をよく目にするようになりました。 私は単純にリンクをたどってくる人の為かと思っていたのですが、 実はgoogleなどの検索サイトが重要視している、リンクポピュラリティという検索順位を決める一つのパラメータになっている ことを知りました。
リンクポピュラリティとは、自分のサイトがどれだけ有益な他のサイトからリンクされているか、という意味だそうです。 ただし最近流行りのランキングサイトなどはほとんど除かれます。このリンクが多いほど優位だということです。 ですので、自ら他人のサイトへ行って相互リンクをお願いしたり、「このサイトはリンクフリーです」と、 自分のページに記述しておくことは大事なことです。
ただ、自分のページと全く違うカテゴリーのサイトからリンクされても、それはプラスには働かないという、 よくできたもののようです。私の場合は、いくつかの自分のサイトや友人のサイトなどからリンクを張ってもらい、 さらに同じカテゴリーのブログの管理人さんにも、コメントを通して相互リンクのお願いをしました。 20〜30サイトはあるでしょうか。いずれにしても多いに越したことはないようです。
また相互リンク専用サイトや、相互リンクを依頼する上で大切なのは前述しましたが、どれだけ有益なサイトか、つまり しっかりしたサイトかということです。この判断をするのにgoogleのツールバーにあるPageRankを利用するのが便利です。 googleのツールバーをダウンロードしてインストールすると、今開いているサイトのPageRankというのが小さなバーグラフとして表示されています。 カーソルをそこへ持っていくと2/10などの数字がでますが、この分子の数字が大きいほど優れたサイト、 つまり相互リンクに相応しいサイトという風に判断できます。私は3/10以上を示すサイトだけに相互リンクの依頼をしました。
まとめ
以上のような対応をとったことで、自分のHPへ来てくれる人は多くなりました。 しかし、HPは人がたくさん来てくれることが目的ではなく、 そこでいかに充実した有益なコンテンツつまり内容を提供できるかにありますので、 サイトの中身も並行して充実させる必要があると思います。 もちろんそうすることではじめて来てくれたひとが「お気に入りに追加」をしてくれれば、 リピーターとして何度も訪れてくれると思いますので、それに越したことは無いと思います。
今回こうしてSEO対策を行い、結果も伴なったようですが、検索エンジンは更なる発展をし続け、
またサイト作りをする側もこうしたノウハウを次々と注ぎ込みますので、競争はますます激しくなると思います。
今後もこういったSEOに限らない、広い視野でみた対策を講じたときにはこの文章も改めようと思っています。
なお、このページのソースを見ていただくとわかるとおり、上述した対策がある程度講じてありますので
参考になるようでしたら見てください。
また私も初心者ですのでわからないまま対応している部分もありますがご質問などは下記までメールを送っていただければと思います。
![]()
なお、このページはリンクフリーです。相互リンクも可能ですので、メールをいただければ幸いです。
参考文献、参考サイト
本ページ作成にあたり、下記の文献、サイトを参考にさせていただきました。
●参考文献
- アクセスアップのためのロボット型検索エンジン最適化
住 太陽・アングラーズネット共著(エーアイ出版) - HTMLとスタイルシートによる最新Webサイト作成術(エクスナレッジ)
●参考サイト
- SEO対策のASY!…SEOに色んなアプローチをしている大変有意義かつ丁寧に書かれいるサイトです
このHPのバナーです
