Sabemos que el uso excesivo de <h1>
puede conducir a una penalización por sobre-optimización, pero ahora, en HTML5 está permitido usar múltiples <h1>
en la misma página (dentro de secciones anidadas).
¿Qué hará Google con páginas que <h1>
solo contengan títulos?
<h1>
etiquetas anidadas en el código. Pregúntese: "¿Hay más de una<title>
etiqueta en mis páginas?" la respuesta es NO, entonces, ¿por qué necesito agregar más de una<h1>
etiqueta en una página?H1
etiquetas no son lo mismo que lasTITLE
etiquetas. El algoritmo de delineamiento HTML5, así como casi todos los elementos de sección introducidos por HTML5, se creó para abordar el concepto de que una sola página podría contener más de un artículo. Cuando una página contiene un solo artículo (como la mayoría de las páginas en Wikipedia), usar H1-H6 solo tiene sentido. Si comienzas a mostrar varios avances de artículos en una página, terminarás enredado si confías solo en las etiquetas H1-H6 para estructurar tu contenido.<h1>
para envolver el nombre real de la página "Artículos que hablan sobre ..." y el encabezado de los artículos podría estar envuelto<h2>
, todavía no entiendo por qué tiene que usar<h1>
múltiples tiempos en la página.Respuestas:
Según Matt Cutts, Google no penaliza a los sitios solo por tener múltiples
<h1>
etiquetas . Es posible que sus indexadores estén programados para detectar el uso excesivo atroz de<h1>
, por ejemplo, tener todo el texto dentro de las<h1>
etiquetas, y penalizar dichas páginas, pero no he visto ninguna confirmación directa de eso. Que es muy probable que su personal humano, si alertado a la página tal, lo verá como el abuso y actuar en consecuencia.Yo no trabajo en Google y no tengo idea de cómo sus algoritmos en realidad el trabajo (más allá de lo que se puede deducir de las observaciones y los mensajes de gente que no saben), pero si yo tuviera que escribir su código de manejo de partida, me asigne una cierta cantidad de "peso de encabezado" por página y divida ese peso proporcionalmente en todos los encabezados de la página. De esa forma, tener dos
<h1>
etiquetas tendría exactamente el mismo efecto que tener una sola larga, y usar solo, digamos,<h3>
etiquetas en una página tendría exactamente el mismo efecto que usar solo<h1>
. Es una solución tan obvia que me sorprendería bastante si Google no hiciera algo más o menos así.fuente
En general, se recomienda tener una sola
<h1>
en una página, o solo 1<h1>
en una sección para HTML5. Google no lo penalizará por cumplir con los estándares HTML, ni lo penalizará por tener múltiples<h1>
's; sin embargo, puede penalizarlo por tener SOLO los<h1>
' s.El punto importante es que se trata de los requisitos del contenido y los requisitos de los usuarios, ya sea que los vean o no, eso debería pasar el día.
Aquí está Johnathan Mueller de Google confirmando que Google puede indexar HTML 5 , y que no hace nada especial por ello, es decir, recompensarlo por usar HTML 5.
fuente
Todos siempre señalan la publicación de Matt Cutts de 2009. Aquí hay un video de 2011 durante un chat de cámara web en vivo donde Matt Cutts declara específicamente su preferencia por una sola
<h1>
etiqueta por página.fuente
Siempre se le ha permitido usar múltiples
<h1>
en un documento, y nunca fue penalizado arbitrariamente. Sobre hacerlo es lo que podría convertirse en un problema.En cuanto a Google, solo tendrá que confiar en que los ingenieros están haciendo su trabajo y si están indexando HTML5 correctamente, Googlebot sabe que los anidados
<h1>
son empujados efectivamente "hacia abajo" un nivel. Si no confías en eso, no lo hagas y solo hazlo manualmente<h2>
hasta que obtengas una respuesta clara y directa. (El enlace a la publicación de Johnathan Mueller en la respuesta de @toomanyairmiles es interesante, pero no lo suficientemente completo para mí). Todavía no he visto que esto suceda.fuente
Supongo que esta pregunta se basa en la lógica de que una
<h1>
etiqueta representa el título principal de la página. Si bien eso puede haber sido cierto en días anteriores, HTML5 ha cambiado ese tipo de lógica. En HTML5, la<h1>
etiqueta es el título principal de una sección. Puede ser una página completa, una subpágina, un módulo, etc. Un buen ejemplo de por qué esta diferencia es importante es cuando se construye un sistema modular de diferentes secciones dedicadas a diferentes actividades.Imagine un sistema con múltiples "páginas" alineadas una al lado de la otra. Cada página tiene un propósito diferente: uno para el clima, uno para organizar tareas, uno para mostrar clientes, etc. Cada una de estas páginas se puede profundizar en (pronóstico por hora, tarea única, cliente único) y estas Las "subpáginas" se pueden colocar visualmente junto a las páginas reales.
Antes de HTML5, necesitaría determinar lógicamente qué etiqueta de encabezado era apropiada y, si superaba los 6 niveles de profundidad, se quedaría sin etiquetas de encabezado. Con HTML5, puede configurarlos todos como
<h1>
sin lógica adicional o una limitación de anidamiento.fuente