¿Hay alguna manera de que los motores de búsqueda no indexen una determinada sección de una página?


13

Tengo la configuración de Blogger con el panel Archivo del blog que se muestra en cada página para que los usuarios puedan acceder fácilmente a las publicaciones antiguas. El problema es que enumera el título de cada página en este panel, lo que significa que la página actual está obteniendo palabras clave que no son directamente relevantes para ella sino para una página diferente.

Por ejemplo, podría estar escribiendo sobre naranjas, pero hace una semana estaba escribiendo sobre manzanas. Los motores de búsqueda ahora ven que la página sobre naranjas también está hablando de manzanas, ya que hay un enlace en el panel Archivo a mi publicación de hace una semana sobre manzanas. Lo contrario también es cierto cuando la página de manzanas también está indexando las palabras clave de color naranja.

¿Hay alguna forma de excluir una determinada sección de una página de ser indexada? (por ejemplo, como tener un todo <div>etiquetado como noindexo algo similar).

Sé que Blogger tiene una opción para eliminar el título de las páginas en el Panel de archivo, pero preferiría que permanecieran allí para que los usuarios sepan qué publicaciones están disponibles.


2
Es un poco demasiado como 'encubrimiento' para los gustos de muchos motores de búsqueda para ocultar ciertas partes de una página. Facilidad de uso: conozca a "expertos en seo de sombrero negro" y los problemas que crean para el resto de nosotros.
Tim Post

¿No crees que Google y otros son lo suficientemente inteligentes como para reconocer que esos enlaces no son contenido principal sino elementos de navegación? No pienses demasiado en las cosas;)
Seb

Respuestas:


7

Supuestamente, puede agregar la clase robots-nocontenta elementos en su página, de esta manera:

<div class="robots-nocontent">

    <p>Ignore this stuff.</p>

</div>

Yahoo respeta esto , aunque no sé si otros motores de búsqueda lo respetan. Parece que Google no está apoyando esto en este momento. Sospecho que si carga su contenido a través de ajax, obtendría el mismo efecto de no estar presente en la página.


Ah sí, las misteriosas etiquetas <noindex> </noindex> que tampoco tuvieron mucha tracción. Todas las opciones se acercan demasiado al uso de un encubrimiento para los gustos de Google :)
Tim Post

¿Por qué no me sorprende que algunos motores de búsqueda no admitan esto? Sin embargo, habría pensado que Google lo haría: "No seas malvado" y todo eso.
ChrisF

No indexar una parte de una página es un paso adicional, son datos adicionales que requieren análisis, por lo que me parece comprensible, dado que no es algo que mucha gente use, Google lo ignoraría. No me parece malvado, solo práctico. Es un "agradable tener", no un "must have" en mi mente.
artlung

3

No hay una forma general de hacerlo y personalmente no me molestaría. Los motores de búsqueda son bastante buenos para reconocer el contenido relevante en una página, y aunque ese contenido puede aparecer en las palabras clave que los motores de búsqueda han encontrado, no significa que haga que la página sea relevante para esas palabras clave.

Si tiene una página sobre "Pez" y una página sobre "Perros" (que tiene el enlace a la página sobre "Pez" en algún lugar de la barra lateral), los motores de búsqueda generalmente podrán reconocer que la página sobre "Pez" es mucho más relevante para "Pez" que la página sobre "Perros" que menciona "Pez" en la barra lateral. Es posible que ambas páginas se encuentren en algún momento, pero en general, dado que en su mayoría se muestra una página del sitio en los resultados de búsqueda, no es algo de lo que deba preocuparse.

No hay necesidad de ser elegante con eso, y es probable que los motores de búsqueda se confundan más si lo intenta (por ejemplo, si usa JavaScript para ocultar el contenido, nunca se sabe cuándo los motores de búsqueda comenzarán a encontrar ese contenido independientemente). Del mismo modo, el uso de iframes con robots.txt no permite o AJAX con frecuencia degradará la calidad de sus páginas para los usuarios (lo ralentizará o lo hará menos utilizable en una variedad de dispositivos), por lo que a menos que haya una razón muy, muy fuerte y comprobada que necesita hacer esto, le recomiendo encarecidamente que no se moleste con eso.


1

Creo que puede usar un iFrame y el código dentro solo se indexará si deja que Google indexe esa página. Entonces, si coloca un nofollow en su robots.txt para el archivo que se carga en el iFrame, debería estar bien.


0

El texto de la palabra clave en un enlace se aplica principalmente a la página a la que apunta el enlace, no a la página en la que está el enlace. Personalmente, no me preocuparía demasiado por eso. Probablemente sería peor eliminar / encubrir los títulos que dejarlo.


0

Google ofrece su propia forma de excluir el texto no deseado del índice .

En su ejemplo, habló sobre el ancla, que Google ofrece este ejemplo:

<!--googleoff: anchor-->
  <A href=sharks_rugby.html>shark</A>
<!--googleon: anchor-->

Y hay algunos otros modos.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.