プロが教えるわが家の防犯対策術!

GoogleやYahooに対するSEOではキーワードを多く書いたり、ページランクを上げるという以前にきれいなHTMLコードを書くのが鉄則ですが、HTMLを書く際、各要素ごとにスペースを入れるべくなのでしょうか?

たとえば
<div class="j">
<p>hogehoge</p>
</div>

がよいのか、それともスペースを入れた

<div class="j">
  <p>
  hogehoge
  </p>
</div>

のほうがよいのでしょうか?

よろしくお願いします。

A 回答 (3件)

綺麗なHTMLソースを書くこととタグの前へ半角スペースやタブを入れることに関係はないでしょう。


綺麗なソースであるかどうかは文法チェックの結果が基本だと思います。
http://openlab.ring.gr.jp/k16/htmllint/
http://validator.w3.org/
http://jigsaw.w3.org/css-validator/

行頭の半角スペースやタブはブラウザによる解釈の問題としてはないもの同然ですからこれのあるなしでHTMLソースが綺麗であるか否かを決めるのは不適切でしょう。
ま、作成者が見やすければそれでいいんですよ。インデントのありとなしとどちらが自分にとって見やすいかで作成者が入れるか入れないかを判断すればいいのです。
    • good
    • 0

インデント自体はSEOにはなんら影響しないと考えます。


もっぱらコードのメンテナンス性、視認性を上げるための手法です。

特に複数で管理している場合、頻繁に更新作業が起こる場合は視認性が高いほど管理は容易になります。
ただhtmlの場合は上から下へ流れるだけでループしているわけではありませんから
(上から読んでいけば分かるので)ファイル容量を減らす意味でインデントしないルールで作成する場合もあります。

これに関してはブラウザもクローラーも意味が理解できればいいだけです。
    • good
    • 0

インデントのあるなしはSEOとは関係がないと思いますので、それは好みでいいと思います。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!