xhtml+cssによるサイトの構築
SEOにはCSS(スタイルシート)でレイアウトされたサイトが有効といった記事を良く見ますが、これはSEOというよりも現在のWebサイト構築の基本です。このサイトもそうですが、大抵のサイトがxhtml、もしくはxhtml的な考え方に基づいたつくりになってきています。つまり、
文書の構造とデザインとを切り離して考えるという世の中の流れです。
一昔前は、tableタグでページ全体をレイアウトする方法がポピュラーでした。一流企業のサイトでも、tableタグでレイアウトされたサイトが多くありましたし、私自身もそういったサイトを真似てhtmlを書いていましたが、tableタグを使ったレイアウトは本来の正しいhtmlとは言えません。tableタグは、表を作るためのタグですから。また、tableタグを使うと、htmlの構造が複雑になり、ソースが非常に長くなってしまいます。
検索エンジンはシンプルなソースが好き
CSSでレイアウトされたサイトがSEOに有効というのは、
htmlの構造がシンプルになり、ソースが短くなるので、検索エンジンのプログラムが解析しやすくなるためです。ただし、CSSでレイアウトされたxhtml、htmlであっても、そのソースに致命的な欠陥(タグの閉じ忘れなど)がある場合は、プログラムが途中で解析をやめてしまうことも考えられます。
htmlの文法を無料でチェックしてくれるとても便利なサイトがありますので、一度チェックしてみることを強くお勧めします。あまり神経質になる必要は無いと思いますが、致命的な問題は解決しておいたほうが良いです。
Another HTML-lint
テクニックを実践する前に、正しいhtmlの知識を身につけることも重要かもしれません。
コメント