A marcação excessiva afeta o SEO?

9

Por exemplo, se eu agrupar meu conteúdo com <div>tags (sem motivo, apenas por razões de argumento), isso causaria uma diferença nos mecanismos de pesquisa? A marcação mais fina melhora o SEO?

<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>

Do ponto de vista de SEO, todos são iguais ou não?

Dustin
fonte

Respostas:

6

Na perspectiva de SEO, o conteúdo de <div>tags não é um problema, mas uma grande quantidade de códigos indesejados aumentará os bytes de dados, o que pode aumentar a velocidade da página. Aqui um extrato desta fonte :

A compactação de código HTML, incluindo JavaScript e CSS embutidos, pode economizar muitos bytes de dados e acelerar o download, a análise e o tempo de execução.

Como o PageSpeed ​​é um dos fatores de classificação no Google, o uso dessas <div>tags indesejadas não é apreciado. Veja esta notícia do blog oficial do Google.

Sathiya Kumar
fonte
2

Outro problema com um site com muitos códigos é que as aranhas do mecanismo de pesquisa levam mais tempo para rastrear suas páginas. Mesmo que o código inchado não afete o tempo de carregamento da página (da perspectiva do visitante), o tempo de rastreamento mais longo pode afetar negativamente a forma como os mecanismos de pesquisa classificam seu site. (Não é um sinal importante, mas tudo ajuda.)

Em SearchEngineGuide.com :

Um código limpo e enxuto pode melhorar os problemas de desempenho do site mais do que a maioria das pessoas pensa. O código inchado pode retardar o download e o download de páginas, o que pode afetar o ranking de sites de busca.

KevinStirtz
fonte
0

De uma perspectiva de SEO, os exemplos que você dá são os mesmos. Eu sugiro que você use os elementos semânticos introduzidos no HTML5, como:

insira a descrição da imagem aqui

<article>
<aside>
<details>
<figcaption>
<figure>
<footer>
<header>
<main>
<mark>
<nav>
<section>
<summary>
<time>
Michael Moriarty
fonte
Existe alguma vantagem em usar essas tags? De uma perspectiva de SEO, o Google não se importa. A última vez que verifiquei algumas versões do IE não as suportava. Com base nisso, eu recomendaria ficar com divs e spans.
Stephen Ostermiller
Não há evidências de que o uso das novas tags HTML5 ganhe algo da perspectiva de SEO. Ajuda a reduzir o inchaço do código e tem outros benefícios. Para um bom artigo, leia: searchengineland.com/…
Michael Moriarty
Li que as novas tags <main> e <article> ajudam o SEO, pois indicam claramente (ou deveriam) onde está o conteúdo relevante.
22717 Michael Moriarty