¿Es minident id y los nombres de clase una mala práctica de SEO?

10

Soy un gran fanático de minificar todo siempre que sea posible. Es un pecado para mí no hacer esto.

Sin embargo, recientemente leí que uno de los miles de consejos para aumentar el ranking de su sitio web en los motores de búsqueda era:

darle contexto de contenido con buena clase y nombre de identificación en su HTML

[fuente]

Siempre cambio los nombres de identificación y clase a uno o dos caracteres de longitud ...

No es que no crea lo que dijo ese tipo, pero realmente necesito alguna confirmación sobre esto. Para mí no tiene sentido por qué eso importaría.

  • ¿Es correcto ese punto?
  • (en caso de que lo sea) ¿Por qué?
ajax333221
fuente

Respuestas:

9

No me preocuparía por la identificación y los nombres de clase. Aunque los nombres de identificación más populares afectaron los nuevos nombres de etiquetas HTML5 (encabezado, pie de página, etc.) y pueden ayudar a los sitios que no son HTML5 a mostrar secciones distintas de sus páginas, no iría tan lejos como para decir que incluir palabras clave en ellos afectan la clasificación. Sin embargo, me aseguraría de usar etiquetas HTML y microformatos adecuados. Sabemos que los motores de búsqueda los utilizan como factores de clasificación o, como mínimo, que pueden afectar la forma en que los motores de búsqueda muestran su contenido en sus resultados de búsqueda, lo que puede afectar su tasa de clics.

John Conde
fuente
¿Hay algún documento que diga que no afecta la clasificación de SEO? Tengo una duda. Porque si mantengo que mi clase de menú principal es "navingation-bar", entonces ciertamente Google puede entenderlo, pero si mantengo mi clase de menú principal como "lorem-ipsum-sit-amet", entonces es difícil de entender. Estoy buscando un documento para las mejores prácticas en el nombre de la clase HTML para SEO. En caso de que alguien lo sepa, pegue el enlace. Gracias por adelantado.
Bhargav Joshi
5

No, no es correcto y desafortunadamente esa es una de las respuestas de menor calidad a esa pregunta que de alguna manera recibió votos positivos. Lo edité para eliminar esa línea.

Los nombres de clase y los nombres de identificación en HTML no hacen ninguna diferencia para SEO. Una excepción es el caso de los microformatos donde los motores de búsqueda los analizan y pueden mostrar ciertos fragmentos adicionales en los resultados de búsqueda.

No hay necesidad de intentar "minificar" su HTML. Asegúrese de que el servidor esté enviando el contenido comprimido ya que eso hace una gran diferencia.

Tenga en cuenta que muchas de las respuestas a esa pregunta no son cosas que mejorarían directamente las clasificaciones de búsqueda, la mayoría son acerca de la visibilidad y promoción del sitio, que son factores de clasificación indirectos a largo plazo.

Cabra descontento
fuente
Si bien esto probablemente sea cierto para los motores de búsqueda, a las personas les preocupa que deba mencionarse que los motores de búsqueda son solo algoritmos y podrían basarse en cualquier cosa. Mi motor de búsqueda ordena resultados basados ​​en la brevedad de los nombres de clase e identificación, por lo que si está buscando mejorar el SEO en mi motor de búsqueda, la minimización sería la mejor optimización posible.
J.Money
1

No creo que los ID ni las clases importen en cuanto a SEO.

Sin embargo: ¿por qué está cambiando los nombres de identificación y clase a 1 o 2 caracteres? ¿Qué ganas de eso? Si lo estás haciendo por rendimiento, no lo hagas. Al minimizarlos solo obtienes una ganancia muy pequeña. Y lo único que tienes son cosas ilegibles, irreconocibles.

PeeHaa
fuente
Guardo una copia de la versión no
minificada
Pero, ¿por qué lo haces en primer lugar, me pregunto?
PeeHaa
menor tamaño de archivo = menor tiempo de descarga. las clases y los ID aparecen alrededor de 100 veces en html + css, así que si puedo reducir 5 caracteres * 100 veces ... Ahorro 500 caracteres
ajax333221
@ajax me parece una microoptimización: considere que ahorrará unos cientos de bytes con esto, mientras que cada JPG le costará cientos de veces más. Además, la compresión gzip adecuada se encargará de esos patrones de todos modos. Pero supongo que tampoco hay nada de malo en hacer esto
Pekka
@ ajax333221 ^^ No solo suena así. Es solo que es :-)
PeeHaa