¿Las tablas HTML son malas para el SEO?

En lo que respecta al SEO, los motores de búsqueda no tienen preferencia cuando se trata de tablas y / o CSS, e incluso puedes usar ambos en la misma página sin problemas.

A Google no le importa para el ranking cómo se ve su código. Solo les importa que sus visitantes reaccionen bien.

Sin embargo, la idea es separar el diseño del contenido. Las tablas deben usarse estrictamente para datos tabulares, divs para el diseño. El uso de tablas con fines de diseño combina su marcado con elementos de diseño, lo que se considera una mala práctica.

Mientras su sitio funcione para sus usuarios, Google no penalizará la forma en que estructura su marcado.

Por otro lado, cuando los usuarios encuentran su sitio poco atractivo, o cuando no les funciona, se van. Google nota cuando los usuarios vuelven a la página de resultados después de visitar su sitio y hacen clic en sus competidores. Su clasificación cae cuando eso sucede (generalmente conocido como tasa de rebote).

Pocos deméritos:

Consulta de búsqueda móvil : cuando alguien está en un dispositivo móvil, Google da resultados que sabe que son más apropiados para un teléfono móvil, por lo que podría estar perdiendo una gran cantidad de visitantes potenciales si usa una tabla para el diseño.

Duplicación de HTML : el uso de tablas para el diseño duplica una gran cantidad de marcado HTML para cada página de su sitio que se carga. Esta duplicación afectará el tiempo de carga de la página, incluso si es solo un poco, pero se sabe que Google, entre otros motores, usa el tiempo de carga como una de sus métricas para determinar el rango del sitio

Me llevó un poco encontrar dónde estaba usando las tablas para ver cómo las estaba usando: Xiaomi Mi Mix – Precio en Bangladesh 2017 – MobileDaam en la tabla de especificaciones. Probablemente ese no sea el mejor uso de tablas porque podría reemplazarse muy fácilmente con divs. Pero el verdadero problema es que la mesa no es móvil. Si reduce el ancho de su navegador, comenzará a ver que la tabla se recorta y se ejecuta en el lado derecho de la pantalla. Un elemento hostil para dispositivos móviles como ese puede hacer que Google lo califique como un fracaso en su prueba optimizada para dispositivos móviles. Y eso puede dañar significativamente el puntaje de clasificación para esa página. Puede solucionarlo haciendo que la tabla responda (generalmente colocándola en un cuadro que se encoge con barras de desplazamiento cuando el ancho de la página es menor que el ancho de la tabla). Pero eso ciertamente sería tan bonito como si lo reemplazaras con una estructura de tipo div. Personalmente, usaría un tipo de lista de descripción de estilo horizontal que se contrae a un estilo vertical en dispositivos móviles. Luego dale formato como quieras con CSS. El HTML sería algo así como:

Eso también debería ser más fácilmente analizable semánticamente para un bot web, ya que está utilizando el HTML para distinguir entre sus términos y descripciones en la lista, conectando los dos. En una tabla, el motor de búsqueda no tiene idea de que su primera columna es un término o título, y la celda a su derecha está relacionada por descripción. Ver

para casos de uso.

Técnicamente hablando, diría que sí. El motor de búsqueda optimiza las páginas en el contenido, y el contenido debe crearse semánticamente. Esto significa que debe usar elementos como

,

,

Si se trata de datos tabulares como una información de precios, una tabla podría ser el camino a seguir y usar una tabla no debería ser malo para el SEO. Si está poniendo artículos y descripciones o contenido en una tabla, podría ser menos efectivo, pero incluso eso no está 100% garantizado.

Desea que su marcado sea semántico siempre que sea posible, pero las tablas no son “malas” cuando se usan para el propósito al que están destinadas.

No, siempre y cuando estén codificados con el HTML5 adecuado, también se recomienda hacerlos receptivos para que cualquier persona en un dispositivo móvil pueda usarlos fácilmente.