• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLの文法チェックの次に行うこと)

HTML文法チェックの次はCSS文法チェックも必要?

このQ&Aのポイント
  • 私が作成したWebサイトは50ページくらいあります。HTMLの文法チェックを行った結果、全て95点以上でした。しかし、100点を目指した方が良いのでしょうか?
  • また、CSSの文法チェックも未対応ですが、SEOの観点から行った方が良いのでしょうか?
  • 文法チェックの次の段階として、SEO対策には自然な外部リンクや独自のコンテンツが重要ですが、他にも何かありますか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>CSSの文法チェック 今のところCSSに関しては見た目等を整える働きしかないため、個人的にはハックを多用して0点なCSSだったとしても結果的にユーザーが使いやすい状況であるならば全く問題ないと考えますね。 CSSでは文法よりも、visibility:hidden;やdisplay:none;、text-indent:-9999px;等のスパムと扱われる可能性のある記述に注意しておくことが重要です。 >100点を目指した方が、なにかと良いのでしょうか? HTMLは100点にしておく方が良いと思います。 一応目的に沿って定められた文法なので、SEOの観点上というより完璧にHTMLを書いておけば今後もトラブルが発生する可能性が低くなるからです。 ルール通りに書いて困ることは仕様が大幅に変更にでもならない限り無いはすです。 >SEOとしては、どのような対策を行えば良いのでしょうか? 検索順位を上げるという意味でSEOを考えられているのであれば、単純に広告等で検索からのアクセス数を増やすことです。順位を上げる上で一番必要なことはこれでしょう。 純粋な意味でのSEOということであれば、検索キーワードをサイト上に散りばめておくことです。 サイト名がそのままキーワードになるのであれば、『このサイトは□□を販売・紹介しています』と書くよりも『有限会社○○は□□を販売・紹介しています』と書く方がそのキーワードに対しての評価が上がりやすいです。 後はFlashを極力使わずHTMLとJavascriptで実装するとかも効果があります。

noname#233083
質問者

お礼

CSSの扱い方には気をつけます!! HTMLの文法チェックも時間があるときに100点になるようにやってみます!

その他の回答 (2)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

 100点に越したことはありませんが、必要ないものもあります。これはあなたが取捨選択するしかありません。  ただ、文法チェックはあくまで文法チェックに過ぎないことを忘れたらダメです。実際に例をあげると・・ <body>  <div id="wraper">   <h1>ページのタイトル</h1>   <p>このページでは、<b>HTML5のマークアップについて説明</b>しています。</p> も <body>  <div class="header">   <h1>ページのタイトル</h1>   <p>このページでは、<strong>HTML5のマークアップについて説明</strong>しています。</p> も文法的には合っていますが、明らかに後者のほうが優れていますね。 『DIV要素とSPAN要素は、id属性及び class属性と併用することで、文書に構造を付加するための一般機構を提供する。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/global.html#h-7.5.4 )』  (付記)HTML5では、   <body>    <header>     <h1>ページのタイトル</h1>     <p>このページでは、<strong>HTML5のマークアップについて説明</strong>しています。</p>  SEOとは検索エンジン最適化と言う意味で、検索エンジンがその文書の内容や構造を正確に理解できるようにすることが本来の意味です。その結果--あるキーワードで検索されたときにそのページが上位に表示されるのですよ。あくまで「上位に表示される」は結果であって目的ではありません。  CSSは、隠し文字や隠しリンクとして使わない限り検索エンジン対策としては考えなくて良いでしょう。文法的にあっていても「隠し文字や隠しリンク」として使用していたらアウトです。  ⇒隠しテキストと隠しリンク( http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=66353 ) 1) HTML4.01strictを使用すること   XHTML1.0strict,XHTML1.1 でも良い   HTML5がベストだが、ユーザーエージェントの対応を考えると時期尚早です。 2) 文書構造が正しくマークアップされているか?   HTML4.01などでは、「id属性及び class属性と併用することで、文書に構造を付加する」なのだが、idやclass名が文書構造を示すものになっているか?  どのようなclass名がよいかは、HTML5の新しい要素( http://standards.mitsue.co.jp/resources/w3c/TR/html5-diff/#new-elements )が参考になるでしょう。  wrapperとかleft,rightとかは望ましくない。

noname#233083
質問者

お礼

ありがとうございます!! 文法チェックの点数だけで安心しないようにします!!

  • axuaxua
  • ベストアンサー率36% (82/223)
回答No.1

100点に出来るならその方が良いと思いますが、SEO上関係があるとは思いません。どのブラウザでも処理できる可能性が高くなるというだけでしょうね。 CSSの文法チェックは行うべきです、CSS文法の間違いはSEOではなく実際のユーザーの使い勝手に影響があります SEOについては何が本当で何が嘘か、いつまで有効でいつから悪影響を及ぼすか分かりませんので答えられません。一つ言える事は価値あるページを多数所持する事が唯一不変のSEOです

noname#233083
質問者

お礼

ありがとうございます!! CSSの文法チェックもやってみます!!

関連するQ&A