- Inicio »
- Experimentos SEO »
- Google indexa el contenido de las capas ocultas
Publicado por : Ignacio Cisneros
viernes, 14 de mayo de 2010
Realizando un desarrollo web con una fuerte carga de AJAX, y me surgió la siguiente duda ¿Leerá Google el contenido de las capas que se carguen de forma oculta al usuario? ¿Y si detecta que no hay nada más de código JS que pueda activarla?
2º PRUEBA: Creo una página con una capa oculta, sin nada más de código:
RESULTADO: Google lee e indexa el texto de la capa oculta
1º PRUEBA: Creo una página con una capa oculta y una función JavaScript que la muestra:
<div id="prueba" style="display:none;">
Palabra clave que no devolvía resultados
</div>
<script>
div = document.getElementById('prueba');
div.style.display = '';
</script>
RESULTADO: Google lee e indexa el texto de la capa oculta
2º PRUEBA: Creo una página con una capa oculta, sin nada más de código:
<div style="display:none;">
Palabra clave que no devolvía resultados
</div>
RESULTADO: Google lee e indexa el texto de la capa oculta
Hasta donde yo sé, Google indexa todo lo que se vea en una versión sólo texto, sin estilos ni javascript, por lo que era de suponer que indexara esto que cuentas. Sin embargo, si utilizas esto para poner palabras clave al tuntún te penalizarán.
ResponderEliminarEstá claro que es una técnica penalizable y que no debe usarse, pero es curioso que Google no lo detecte automáticamente. A veces no es tan listo como pensamos...
ResponderEliminarpuede google indexar el contenido oculto en este boton?
ResponderEliminar<div><input value="Mostrar" onclick="if(this.parentNode.getElementsByTagName('div')[0].style.display != ''){this.parentNode.getElementsByTagName('div')[0].style.display = '';this.value = 'Ocultar';}else{this.parentNode.getElementsByTagName('div')[0].style.display = 'none'; this.value = 'Mostrar';}" type="button" /><div style="display: none;">CONTENIDO OCULTO</div></div>
Sí podría indexarlo, realmente es un código parecido al ejemplo 1. Google todavía no es capaz de comprenden correctamente qué está haciendo el código JavaScript, así que sólo tendría en cuenta el contenido del DIV y tal y como hemos visto en el ejemplo 2, sí que lo indexa.
ResponderEliminarGracias estaba esperando la respuesta ,si quieres ve a un post de mi blog y en las entradas esta el boton del codigo que puse arriba que es donde lo uso , haber que te parece
ResponderEliminarfaz um css , style = none
ResponderEliminar