web-dev-qa-db-fra.com

Un balisage excessif affecte-t-il le référencement?

Par exemple, si j'emballe mon contenu avec des balises <div> (sans aucune raison, uniquement pour des raisons liées aux arguments), cela entraînerait-il une différence pour les moteurs de recherche? Un balisage plus fin améliore-t-il le référencement?

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

versus

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

versus

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

Du point de vue du référencement, sont-ils tous égaux ou non?

8
Dustin

En perspective SEO, emballer le contenu avec les balises <div> n’est pas un problème, mais un codage non désiré en grande quantité augmentera le nombre d’octets de données, ce qui peut augmenter le PageSpeed. Voici un extrait de this source :

Le compactage du code HTML, y compris le code JavaScript et CSS en ligne qu'il contient, peut économiser de nombreux octets de données et accélérer le téléchargement, l'analyse et le temps d'exécution.

PageSpeed ​​étant l’un des facteurs de classement de Google, l’utilisation de ces balises non désirées <div> n’est pas très appréciée. Voir cette nouvelles du blog officiel de Google.

6
Sathiya Kumar

Un autre problème avec un site lourd en code est qu’il faut plus de temps aux araignées des moteurs de recherche pour explorer vos pages. Même si le code saturé n'affecte pas le temps de chargement de la page (du point de vue du visiteur), la durée d'analyse plus longue peut avoir une incidence négative sur la façon dont les moteurs de recherche évaluent votre site. (Ce n'est pas un signal majeur mais chaque petit geste compte.)

De SearchEngineGuide.com :

Un code propre et simplifié peut améliorer les problèmes de performances des sites Web bien plus que ne le pensent la plupart des gens. Le code gonflé peut ralentir la navigation sur spider et le téléchargement de page, ce qui peut avoir un impact sur les classements des moteurs de recherche d'un site.

2
KevinStirtz

Du point de vue du référencement, les exemples que vous donnez sont les mêmes. Je vous suggérerais d'utiliser les éléments sémantiques introduits avec HTML5, tels que:

enter image description here

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