HTML文書の書き方
検索エンジン(クローラ)に収集されやすいホームページを作るためにも、論理構造が明確なHTML文書を作成する必要があります。ホームページ訪問者にも、検索エンジンにも理解しやすいHTML文書を作成しましょう。
検索エンジン(クローラ)に収集されやすいホームページを作るためにも、論理構造が明確なHTML文書を作成する必要があります。
HTML文書の論理構造を表すためには、下記に示すようなHTMLタグを用います。
<h1>○○○</h1> ・・・ 題
<h2>○○○</h2> ・・・ 部
<h3>○○○</h3> ・・・ 章
<h4>○○○</h4> ・・・ 節
<h5>○○○</h5> ・・・ 項
<h6>○○○</h6> ・・・ 小見出し
<p>○○○</p> ・・・ 段落
<a href=○○○>○○○</a> ・・・ 他ページへのリンク
<strong>○○○</strong> ・・・ 強調(太字)
<em>○○○</em> ・・・ 強調(斜体)
<ul><li>○○○</li></ul> ・・・ 箇条書き(番号無し)
<ol><li>○○○</li></ol> ・・・ 箇条書き(番号有り)
これらのHTMLタグを正しく用いることで、ホームページの訪問者にも、検索エンジンにも、理解しやすいHTML文書を作成することができます。
特に、<h1>タグに囲まれた文字列については、検索エンジンが重要視しますので、そのページの内容を表す重要なキーワードを含めた文字列にする必要があります。
ホームページを作成する際、ほとんどの場合で、文字色、フォント、ページの背景色、レイアウトなどのデザインを考えながらになりますが、デザインにとらわれすぎて、HTML文書の論理構造が明確になっていないケースが多々あります。
見栄えが良いページを作成して、ホームページの訪問者から高い評価を得たとしても、HTML文書の論理構造が明確になっていなければ、検索エンジンから高い評価を得られるとは限りません。
必ず、上記に示したHTMLタグを用いて、論理構造を明確にしたHTML文書を作成してから、デザインを定義します。
なお、デザインの定義には、スタイルシートを用います。
ちなみにブログは、テンプレートで用意されているHTML文書の論理構造が明確になっているものが多いです。そういったことから、ブログのHTML文書は、あらかじめSEO対策が施されていることになります。
ホームページのテーマ
ホームページを作成するにあたり、まず考えるべきことは「何を伝えるか?」です。つまり、ホームページのテーマをきちんと決めることが最初の一歩です。とりあえず作ってみよう感覚で、自分の趣味や興味を持っていることに関する内容で作り始めた結果、ホームページ全体として何を伝えようとしているのかがわからないというケースをよく見かけます。もちろん、これが悪いと言っているわけではありません。ホームページを作ること自体が楽しいと感じている場合や、仲間内で盛り上がっている場合は、何の問題も無いと思います。
しかし、せっかく作ったホームページですから、たくさんの人に訪問してもらうほうが良いのではないでしょうか。そのためには「何を伝えるか?」をはっきりすべきです。そうすることにより、その情報を探している人達に多く訪問してもらい、そして検索エンジンのロボットにも、そのホームページの内容を明確に伝えることができます。
ホームページ作成は、まず全体で何を伝えるのかを示す「大きなテーマ」を決めた上で、それを詳細に分類するテーマを考え、そして各ページを作っていくことが、SEO対策を行う上でも重要です。
テキストマッチ
ロボット型検索エンジンを利用するユーザの入力するキーワードが、ページに含まれていることが検索結果に表示されるための条件になります。この条件のことをテキストマッチと言います。
例えば、「オークション」というキーワードで検索した場合、「オークション」という文字が含まれるページが、検索結果として表示されることになります。
さて、このテキストマッチですが、キーワードがページに含まれていること以外に、検索エンジンの検索結果の表示順位を決定するための評価指標が、下記のようにあります。
キーワード出現頻度
キーワード強調
キーワード位置(注目度)
キーワード近接度
キーワード出現頻度
キーワードが、ページ内でどれだけ含まれているかの割合です。
例えば、「A B C D E F G A」と文字が並んでいた場合、「A」は8文字中2文字含まれていることから、出現頻度は 2÷8=25%、他の文字は1÷8=12.5%となります。
検索エンジンは、出現頻度の高いキーワードを、そのページと関連性が強いと判定します。しかし、出現頻度の比率が極端に高いと、逆に評価を落とすと言われています。どのくらいが妥当なのかは、ページ内の全体文字数にも影響されますが、概ね5%前後とよく聞きます。しかし、あまり神経質にならないように。
キーワード強調
ページのタイトル( title )、本文見出し( h1~h6 )など、ある特定のHTMLタグで囲われたキーワードを、検索エンジンはそのページと関連性が強いと判断します。
キーワード位置(注目度)
ページの最初の方に記述されているキーワードを、検索エンジンはそのページと関連性が強いと判断します。論文などでは、文章の概要や結論が最初のほうに書かれていることが多いので、キーワード位置の評価もその考えに基づいているものと思われます。
キーワード近接度
利用者が検索エンジンで入力する複数のキーワードが、ページ内で近くに一緒にまとまっているほうが、検索結果として優先されます。
例えば、「阪神タイガース 選手名鑑」で検索した場合、
阪神タイガースの投手、野手の情報などは選手名鑑で・・・
よりは、
阪神タイガースの選手名鑑では、投手、野手の情報・・・
の方が、検索結果として優先されるということです。
リンク要素
他ページにリンクを張る際には、<a>タグを用います。例えば、下記のように記述します。
<a href="http://www.seolaboratory.com/">SEO対策研究所</a>
検索エンジンは、この<a>タグでリンクを張られているホームページは価値があると判断します。リンクを張ってもらうことは、選挙などで1票投じてもらうことと同じ意味合いと言えます。
ところで、ブログのトラックバックは、相手のブログから自分のブログへリンクを張る行為なので、1票投じてもらったというよりも、1票奪ったという感じになりますね。
リンクは検索結果の表示順位を決定するにあたり重要な要素です。代表的な検索エンジンの評価技術に、リンクポピュラリティーとリンクレピュテーションがあります。
リンクポピュラリティー
ページに張られているリンクの数と質から、ホームページの評価を行う技術をリンクポピュラリティーと言います。リンクが張られている数が多ければ多いほど、そのホームページが多くの人に支持されているということになります。さらに、質の高いホームページやテーマの関連性が強いホームページからのリンクは高い評価を得ます。
ちなみに、あるカテゴリーもしくはジャンルにおいて、一番多くリンクを張ってもらっているホームページは、オーソリティーサイトと呼ばれます。
リンクレピュテーション
<a>タグに囲まれた文字列を、アンカーテキストと言います。検索エンジンは、このアンカーテキストについて、リンク元ページ、リンク先ページ、それぞれの評価を行います。
リンク元ページでは、そのページの中での重要なキーワードとして評価され、リンク先ページでは、そのページのテーマやトピックスを示すキーワードであると判断され、アンカーテキストとリンク先ページの関連性が強まります。
例えば、リンク先ページに「ゴッゴル」というキーワードが存在していなくても、アンカーテキストに「ゴッゴル」を指定したリンクを張ると、リンク先ページと「ゴッゴル」の関連性が強まります。この結果、検索エンジンで検索キーワードに「ゴッゴル」を指定すると、リンク先ページが検索結果に表示されるようになります。
HOME
前のページへ
