ページ構造と上位表示の関係

ページ構造とは、サイドメニューや記事本文などを、どのような順番でHTMLファイルに記載していくかということである。

例えば、左側にサイドメニュー、右側に記事本文がある典型的なサイトについて、ソース(HTMLファイル)には、「サイドメニュー → 記事本文」という順番で記載することもできれば「記事本文 → サイドメニュー」という順番で記載することもできる。
右側に表示するとか、左側に表示するとかいった設定は、スタイルシートで自由に定義することができるので、HTMLファイルにはどの順番でも記載できるのである。(一部、レイアウト上、どうしても順番が規定される場合もある。)

この順番を、どのように記載するかということが、上位表示に影響を与えるという説がある。

Yahoo検索エンジンは上部のものを重視する

HTMLファイルに記載する順番によって、なぜ上位表示に影響があるのだろうか?

その根拠となっているのが「Yahooでは上部にあるものの方が重視されている」という現象である。
これは、Yahoo検索エンジンが上位表示を決定づける材料として、HTMLファイルの上部にあるものほど重視しているということである。
記事本文のキーワード出現でも、リンクでも、HTMLファイルの上部に書かれているものほど、上位表示への効果が高いというものである。

私見では、この現象はYahoo検索エンジンの場合にのみ見られ、必ずしも上位表示に大きな影響を与えるものではないが「若干、そういった傾向があるのではないか」といえるものである。
なお、Googleの検索エンジンにおいては、こういった傾向は見られない。

上位表示に有利なページ構造にするために

上位表示に有利なページ構造にするために、どのようなポイントを押さえたらよいだろうか?
大切なことは「HTMLファイルには、できるだけ重要なものから順に記載する」ということである。

重要なもの」とは何か?

「検索エンジンに上位表示させたい要素からできるだけ記載する」ということである。

例えば、相互リンクやブログパーツなどは、できるだけ後に記載するべきである。
相互リンクよりもブログパーツよりも重要なのは「自分の書いた記事本文」である。
記事本文であればキーワード出現頻度を自由にコントロールでき、最適なキーワードで上位表示をさせやすいというのが一番の理由である。

もちろん、レイアウト上、どうしても記載順序はある程度制限されてしまう。
しかし、HTMLファイルには、できる限り上位表示させたい要素から記載し、スタイルシートを駆使してそれらをページ上の表示したい位置に表示されるように努めるべきである。

サイドメニューと記事本文のどちらを先に記載すべきか

HTMLファイルに重要なものから記載すべきであれば、サイドメニューと記事本文は、どちらを先に記載すべきだろうか?
記事の方が重要であると考えれば記事本文といえるだろうが、「このページ自体は上位表示の必要がなく、むしろサイドメニューでリンクしている主要記事の方を上位表示させたい」と感じた場合にはサイドメニューを先に記載しようと考えるかもしれない。

しかし私は、常に、記事本文を先に記載するのがベターと考えている。

というのも、サイドメニューは大抵、各ページ共通であり、サイドメニューを先に書いてしまうと、HTMLファイルの冒頭が同じようなページが数多く発生してしまう。
検索エンジンの検索結果では、1つのサイトから検索結果に表示されるのは、多くとも2ページ程度である。
同じようなキーワードにヒットするぺージがサイト内にいくつも存在していても、あまり意味はないのである。

Yahoo検索エンジンの場合、HTMLファイルの上部にあるキーワードほど上位表示効果が高いので、各ページがHTMLファイルのできるだけ上部で区別されるようにすると「同じようなキーワードにヒットするページがサイト内にいっぱいある」という状況は避けることができる。

だから私は、サイドメニューよりも記事本文を先に、HTMLファイルに記載するべきだと私は考えているのだ。

いずれにせよ、ページ構造が上位表示に与える影響は、他のSEO対策の要素と比べて、それほど影響が大きいとはいえない。
検索エンジン上位表示のためには、いかに被リンク数を集めるか、いかに人気サイトからリンクしてもらうか…といったことの方が重要といえる。

コメントは受け付けていません。