“Conocimiento Programación>JavaScript Programación

¿Cómo indexa Google las páginas dinámicas de JavaScript?

2014/9/26
Googlebot, el rastreador web de Google, tradicionalmente ha enfrentado desafíos para comprender el código JavaScript y la generación dinámica de páginas. Para garantizar que el contenido generado dinámicamente se indexe correctamente, es importante optimizar su sitio web para la representación de JavaScript y proporcionar sugerencias a Google. Aquí hay algunas estrategias efectivas:

1. Renderizado dinámico :

- Representación del lado del servidor (SSR):

Genere HTML a partir de JavaScript en el servidor antes de enviar la página al navegador. Este método permite al robot de Google rastrear e indexar su contenido directamente, sin encontrar problemas de ejecución de JavaScript.

- Representación del lado del cliente (CSR):

Utilice un enfoque híbrido donde el contenido estático y la metainformación de SEO se representan en el servidor, mientras que el contenido dinámico se representa en el cliente. Esto garantiza que los motores de búsqueda puedan acceder al contenido esencial sin representar JavaScript por completo.

2. Pre-renderizado/Renderizado sin cabeza :

Utilice un servicio como Puppeteer o navegadores sin cabeza como PhantomJS para renderizar previamente el contenido de JavaScript antes de que Googlebot visite su sitio. Esto permite al robot de Google ver la versión HTML renderizada final de la página.

3. Reescritura de URL :

- Rastreo AJAX:

Si su sitio web utiliza AJAX para actualizaciones dinámicas sin cambios de URL, implemente el rastreo de AJAX para informar al robot de Google sobre el contenido actualizado cuando visite una URL en particular.

- Aplicaciones de una sola página (SPA):

Modifique la URL para reflejar el estado actual o la ruta para versiones únicas y rastreables de su SPA.

4. Metaetiquetas y datos estructurados :

- Utilice etiquetas como para proporcionar instrucciones de indexación para el robot de Google.

- Utilice datos estructurados para agregar un contexto rico a su contenido y facilitar la comprensión.

5. Herramienta de inspección de URL y mapas de sitio :

- Envíe un mapa del sitio para informar a Google sobre sus URL.

- Utilice la herramienta de inspección de URL de Google en Search Console para probar cómo Google representa e indexa las URL individuales.

6. Sugerencias para el encabezado HTTP :

- Encabezados de respuesta HTTP:

Considere la posibilidad de utilizar encabezados de respuesta HTTP como HTTP Vary para indicar cuándo los cambios en el encabezado de la solicitud HTTP dan como resultado un contenido diferente.

- Variar encabezado HTTP:

Para los rastreadores AJAX, utilice el encabezado ```Vary:Accept``` para indicar variaciones basadas en el encabezado Aceptar.

7. Sugerencias de enlaces y captación previa :

- Captación previa de enlaces:

Utilice el `` `` etiqueta para sugerir a Google que ciertos recursos deben buscarse previamente para su uso futuro.

- Sugerencias de enlaces:

Utilice el `` `` y `` Etiquetas `` para proporcionar sugerencias de URL para páginas consecutivas o páginas siguientes y anteriores de una serie.

Al combinar eficazmente estas técnicas, puede guiar al robot de Google para que acceda, comprenda e indexe contenido dinámico en su sitio web, mejorando así la capacidad de descubrimiento y rastreo de su sitio web.

JavaScript Programación
Cómo cambiar un hipervínculo con JavaScript
Cómo comprobar el tipo de explorador de JavaScript
¿Cómo agregar JavaScript en el sitio Weebly?
Cómo conseguir un área de texto por nombre en jQuery
Java script Solución de problemas
Un Tutorial de HTML 5 Animación Canvas
Cómo Alias ​​de una función con JavaScript
Cómo utilizar el análisis estático para encontrar errores
Conocimiento de la computadora © http://www.ordenador.online