¿Los motores de búsqueda tratan la sangría de texto: -9999em o el margen negativo como trampa de SEO?

StackOverflow https://stackoverflow.com/questions/5481225

  •  14-11-2019
  •  | 
  •  

Pregunta

Quiero usar una técnica como text-indent:-9999em o margen negativo para reemplazar mi texto con imágenes más bonitas, pero me pregunto si los motores de búsqueda tratarían esto como una especie de trampa.

Creo que para que sepa esto, debe leer mi archivo CSS, para poder usarlo robots.txt para prohibirle leer mi archivo CSS.Si esto funciona, ¿puedo usarlo también? display:none ¿directamente?¿O puedo manipular el estilo de algún elemento web usando código jQuery?

¿Fue útil?

Solución

Las técnicas que ha descrito (márgenes/sangrías negativos), etc., son prácticas comunes.

Siempre y cuando no introduzcas enlaces/texto spam usando estos métodos, todo estará bien: se trata de intención.Google ha declarado (a través del portavoz Matt Cutts en un video para webmasters) que debe intentar evitar este enfoque si es posible y utilizar texto alternativo tradicional para imágenes en línea, etc.

Hay varias técnicas diferentes de reemplazo de texto/imagen flotando, cada una con diferentes impactos UI/UX/SEO que deberás considerar.Recomendaría este recurso como punto de partida (adicional: hay un enlace a una publicación sobre el "impacto de Google"): http://mezzoblue.com/tests/revised-image-replacement/

Otros consejos

Esto no debería ser un problema:Como otros han dicho en sus respuestas, los desarrolladores web han utilizado tan ampliamente este tipo de técnica para el reemplazo de imágenes que es muy poco probable que los motores de búsqueda la traten como una trampa.

Sin embargo, vale la pena señalar que el uso de sangrías de texto masivas (como -9999em) ahora se sabe que causa problemas de rendimiento porque requiere que el navegador dibuje un cuadro enorme alrededor de cada elemento que utiliza esta técnica.Para conocer formas mejores y más limpias de lograr el mismo efecto, consulte mi respuesta a esta pregunta.

Para ocultar contenidos CSS amigables sin afectar el SEO, se recomienda hacerlo como se muestra a continuación:

.divToHide{
    position:absolute;
    top:-9999;
    left:-9999;
}

lo estoy usando en mi sitio, puedes ver trucos-css sitio para más información

ok, puedes ocultar texto (con sangría de texto CSS, sin mostrar nada, no es necesario bloquear el CSS) y está bien para Google siempre que no sea engañoso/spam.pero si tiene mucho más texto oculto en una página que texto visible, entonces esta no es una señal de buena calidad.su sitio (si es de alguna manera importante/elegible para algo de tráfico de Google) probablemente será marcado y visitado por un revisor de calidad humana (lo cual no es gran cosa si su sitio está bien).

No hay una respuesta clara, correcta o incorrecta, sobre esto por parte de Google, Yahoo!o Bing pero, como bien dijo Mike, esta ha sido una práctica común de los desarrolladores durante mucho tiempo como una forma de agregar logotipos o encabezados personalizados donde las fuentes tienen un tratamiento que no es posible con CSS (piense en un estilo de texto nítido en PhotoShop o con fuentes que no son No tengo licencia para @font-face usar).

Siempre y cuando no se use mucho en su sitio (apéguese a los logotipos y encabezados, no al texto del cuerpo) y el texto oculto no tenga demasiadas palabras clave, es probable que esté bien.Echa un vistazo a google.es y verás que esconden el h1 allí con visibility: hidden;

Un aspecto importante a considerar es la accesibilidad.Los sitios accesibles son más amigables con el SEO porque el contenido está disponible para todos.¿Su sitio seguiría siendo utilizable si alguien tuviera CSS activado pero las imágenes desactivadas?No es algo poco común y, con el aumento del uso de dispositivos móviles, la gente puede hacer esto para mantener bajos los costos de datos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top