web-dev-qa-db-ja.com

過剰なマークアップはSEOに影響しますか?

たとえば、コンテンツを<div>タグでラップすると(理由はありませんが、引数のためだけに)、検索エンジンに違いが生じますか?より薄いマークアップはSEOを改善しますか?

<body>
    <div>
        <div>
            <div>
                <main>
                    <p>Text text text text text...</p>
                </main>
            </div>
        </div>
    </div>
</body>

<body>
    <div>
        <main>
            <p>Text text text text text...</p>
        </main>
    </div>
</body>

<body>
    <main>
        <p>Text text text text text...</p>
    </main>
</body>

SEOの観点から見ると、これらはすべて平等ですか?

8
Dustin

SEOパースペクティブでは、コンテンツを<div>タグでラップすることは問題ではありませんが、大量の不要なコーディングによりデータのバイト数が増加し、PageSpeedが増加する可能性があります。 this source からの抜粋:

HTMLコード(インラインJavaScriptおよびそれに含まれるCSSを含む)を圧縮すると、データのバイト数を節約し、ダウンロード、解析、および実行時間を短縮できます。

PageSpeedはGoogleの ランキングファクター の1つであるため、これらの不要な<div>タグを使用することは好ましくありません。こちらをご覧ください news Google公式ブログから。

6
Sathiya Kumar

コードが多いサイトの別の問題は、検索エンジンのスパイダーがページをクロールするのに時間がかかることです。肥大化したコードが(訪問者の観点から)ページの読み込み時間に影響を与えない場合でも、クロール時間が長いと、検索エンジンがサイトを評価する方法に悪影響を与える可能性があります。 (これは主要なシグナルではありませんが、少しでも役立ちます。)

SearchEngineGuide.com から:

クリーンで無駄のないコードは、ほとんどの人が考えるよりもウェブサイトのパフォーマンスの問題を改善できます。肥大化したコードは、スパイダーとページのダウンロードの両方を遅くする可能性があり、どちらもサイトの検索エンジンのランキングに影響を与える可能性があります。

2
KevinStirtz

SEOの観点からは、あなたが与える例は同じです。次のようなHTML5で導入されたセマンティック要素の使用を検討することをお勧めします。

enter image description here

<article>
<aside>
<details>
<figcaption>
<figure>
<footer>
<header>
<main>
<mark>
<nav>
<section>
<summary>
<time>
0