2009-08-13 13 views
8

Tengo este código html y quiero utilizar el texto en los divs que son secundarios para "divHiddenTexts" para un control deslizante de JavaScript y quiero que los motores de búsqueda puedan encontrar el texto. Lo que no quiero es una pena para ocultar el texto con CSS que se discute en esta pregunta SEO : Is h1 tag that’s hidden using display:none given prominence by Search engines ?¿Los motores de búsqueda penalizarán el texto oculto por javascript?

Mi pregunta es: ¿Se me penalizado si oculto de texto con javascript en su lugar?

Al agregar la clase "oculto" en una función DOM listo. He leído que los bots de búsqueda no tienen Javascript activado para que puedan ver el texto sin encontrarlo como "spam", ¿no?

<div id="divHiddenTexts" class="hidden"> 
     <div> 
      Some text...bla bla bla 
     </div> 
     <div> 
      Some other text...more blaha. 
     </div> 
     <div> 
      Even more text... 
     </div>    
    </div> 

Respuesta

8

Los motores de búsqueda están preocupados por el spam. Tienen algoritmos complejos para detectar varias técnicas de spam, como rellenar una página con palabras clave que luego se ocultan de alguna manera.

En su caso, el contenido es una parte perfectamente legítima de la página, que luego es manipulada por JavaScript. Incluso si los motores de búsqueda pudieran detectar que el texto estaba siendo ocultado por scripting, aún no estaría incluido en la categoría de spam y no sería penalizado.

Hay mucha basura relacionada con este tema, gran parte de ella basada en la especulación sin fin reciclada por desconocidos, generalmente trazable a un artículo de hace siete u ocho años que ni siquiera es realmente relevante (y era probablemente escrito por un spammer quejándose de ser atrapado). La técnica que está utilizando está perfectamente bien y no dañará la clasificación de su sitio.

4

Ver Matt Cutts de vídeo: How not to hide text

Google está consiguiendo buenos en la detección cosas como texto oculto. Sin embargo, no necesariamente va a tener un impacto negativo. Si tiene un menú de Javascript, por ejemplo, no pueden penalizarlo por eso, ya que es un uso justo de ocultar/mostrar.

+0

@DisgruntledGoat - borré mi respuesta y voté como tuya. Gracias, siempre es bueno aprender cosas! –

0

El contenido justo es la mejor manera de obtener un puntaje alto y mantenerse elevado.
Incluso si el motor de búsqueda X NO le da puntos negativos para tal acción ahora, podría hacerlo en el futuro. (¡y debería!)
Utilice las herramientas de google para verificar su estado/recibir sugerencias.

0

Como regla general, generalmente a Google no le gusta que se le presente algo que no se muestra a un visitante normal del sitio web. Entonces, por ejemplo, si un usuario no puede ver el texto, y Googlebot puede, PROBABLEMENTE no le gustará.

Pero, en el gran esquema de cosas, esto tendrá un efecto muy leve en su SERP. Especialmente considerando que los factores en la página no tienen un efecto masivo en su clasificación.

Cuestiones relacionadas