W3Cバリデーター でマークアップ検証サービスを使用してページを検証しようとしています。
XHTML 1.0 Strict doctypeに対する検証を取得していますが、次のエラーが返されます。
[…]属性「data-gid」はありません
次のコードのため:
<a href="#" class="addToCartLink" data-gid="202">Add to Inquiry List</a>
HTML5 doctypeを使用する必要があることが通知されています。このページで上記のDoctypeに変更しましたが、この演習のポイントは、SEOを支援するためにサイトがクリーンであることを確認することでした。
HTML5マークアップでHTML5 Doctypeを使用したいと思います。
ここに質問があります:SEOの観点から、有効なHTML5またはXHTML 1.0 Strictには違いがありますか? (有効な)XHTML 1.0 Strict doctype/markupのままにしておくべきですか、それとも有効なHTML5 doctype/markupに移行しても大丈夫ですか?
DOC-TYPEマークアップに慣れる必要があります。
現時点では、HTML5とXHTMLの両方を使用することはできません。
だからあなたが使っている瞬間:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
HTML5の場合、次のようになります:
<!DOCTYPE html>
XHTML 1.0 Transitionalで検証する場合は、次のようになります。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Data-GID HTML5
属性data-gid
はHTML5でのみ有効であるため、ページで<!DOCTYPE html>
のみを使用する必要があります。XHTMLでページを検証する場合は、data-gid属性を削除し、 XHTML。 HTML5検証を使用する場合、ページは完全に正常に検証されるため、唯一の問題は、次の行を削除する必要があることです:<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
.
SEOファクター
XHTMLまたはHTML5マークアップを使用しても、ページが検証され、Google、Bing、Yahooが問題なくデータを処理する限り、メジャーまたはマイナーSEOの価値はありません。良い点は、ページがHTML5で検証されていることです。他のものに集中する時間;)