XHTMLとSEOの関連性はあるといえばある

XHTML

XML宣言の次に記述するのが、DOCTYPE宣言です。XHTML 1.0にも、XHTML 4.01と同様、Strict、Transitional、Framesetの3種類のDTD(Document Type Definition:文書型定義)があります。次のページの表を参考に、使用するDTDに合わせて、いずれかのDOCTYPE宣言を記述するおゆにして下さい。DTDやDOCTYPE宣言をご存知ない方のために説明を加えておきます。

DTDというのは簡単に言うと、文書中に使うことができる要素や属性、それらの文法ルールを定義したものです。本来の理想形である厳格な文法を定義したStrict DTDの他、非推奨の要素や属性も使うことのできるルーズな文法のTransitional DTD、これに加えてフレームも使用することのできるFrameset DTDの合計3つのDTDが用意されています。

W3Cでは、CSSを使用して見栄えを定義することを推奨していますが、ブラウザの中にはCSSに対応していないものもあり、本来の理想的な文法を利用することが困難な場合もあります。そこで、W3Cは、3種類のDTDから選べる仕組みを提供し、ブラウザがCSSに対応できるまでの暫定的な措置を取ったわけです。そして、どのDTDによって作成された文書であるのかを示すために記述するのがDOCTYPE宣言です。HTMLでは文書の先頭に、XHTMLではXML宣言の後に記述します。
(翔泳社「Web標準サイトの作り方」より)

このあたりのXHTMLの記述に関してですが、「WEB標準」というスタンダードなWEBサイトの構築を考えるとしっかりやっておきたいところです。ただ、検索エンジン最適化(SEO)とは全く別問題です。よく混同される方がいてますが、XHTML+CSSで記述したからといって検索順位が上がることはありません。SEOエンジニア必須の事項というよりは、WEBデザイナーなら覚えておきたいことです。

しかしながらクローラーのスムーズな巡回という点から見れば、レイアウト部分は外付け(CSS)にしてすっきりしたHTMLにする、ということはとても大切なこと。そう考えるとWEB標準の記述はSEO対策といえるかもしれません。またWEBの容量も無限にあるわけではありませんから、エコ的な考えからすると上記記述はマナーかもしれないですね。いろんな意味で、これからはやはりXHTMLが基本になるとは思います。