Martes, 26 de mayo de 2020
Recibimos muchas preguntas todos los días, en nuestras
horas de oficina para webmasters, en
conferencias, en el foro de webmasters
y en Twitter. Uno de los temas más frecuentes entre estas preguntas son los enlaces y, en especial, los generados mediante JavaScript.

En nuestra serie de vídeos
Webmaster Conference Lightning Talks
, recientemente respondimos a las preguntas más frecuentes sobre enlaces y JavaScript:
Durante el estreno en directo, también tuvimos una sesión de preguntas y respuestas con algunas preguntas adicionales de la comunidad y decidimos publicar esas preguntas y nuestras respuestas junto con otras preguntas frecuentes sobre el tema de los enlaces y JavaScript.
¿Qué tipos de enlaces puede descubrir Googlebot?
Googlebot analiza el HTML de una página en busca de enlaces para descubrir las URL de las páginas relacionadas que debe rastrear. Para descubrir estas páginas, debes hacer que tus enlaces sean enlaces HTML reales, tal como se describe en las
directrices para webmasters sobre enlaces.

.
¿Qué tipo de URL son correctas para Googlebot?
Googlebot extrae las URL del atributo href de tus enlaces y luego las pone en cola para su rastreo. Esto significa que la URL debe ser resoluble o, en otras palabras: la URL debe funcionar cuando se introduce en la barra de direcciones de un navegador. Consulta las
directrices para webmasters sobre enlaces
para obtener más información.
¿Está bien usar JavaScript para crear e inyectar enlaces?
Siempre que estos enlaces cumplan con los criterios de nuestras
directrices para webmasters
y se indiquen anteriormente, sí. Cuando Googlebot procesa una página, ejecuta JavaScript y también descubre los enlaces generados por JavaScript. Vale la pena mencionar que el descubrimiento de enlaces puede ocurrir dos veces: antes
y
después de que se ejecute JavaScript, por lo que tener tus enlaces en la respuesta inicial del servidor permite que Googlebot descubra tus enlaces un poco más rápido.
¿Googlebot entiende las URL de fragmentos?
Las URL de fragmentos, también conocidas como “URL hash”, son técnicamente correctas, pero es posible que no funcionen como esperas con Googlebot.
Se supone que los fragmentos se utilizan para dirigir a una parte del contenido dentro de la página y, cuando se usan para este propósito, los fragmentos están perfectamente bien. A veces, los desarrolladores deciden
utilizar fragmentos con JavaScript para cargar contenido diferente
al que hay en la página sin el fragmento. Para eso no están pensados los fragmentos y no funcionarán con Googlebot. Consulta
la guía de SEO para JavaScript
sobre cómo se puede usar la API History en su lugar.
¿Googlebot sigue utilizando el esquema de rastreo AJAX?
Elesquema de rastreo AJAX ha quedado obsoleto hace mucho tiempo
. No confíes en él para tus páginas.
La recomendación para esto es utilizar
History API
y migrar tus aplicaciones web a URL que no dependan de fragmentos para cargar contenido diferente.
Mantente atento a más Webmaster Conference Lightning Talks
Esta publicación se inspiró en la primera entrega de lasWebmaster Conference Lightning Talks
, ¡pero asegúrate de
suscribirte a nuestro canal de YouTube
para ver más vídeos próximamente! ¡Recomendamos encarecidamente unirse a los estrenos en YouTube para participar en el chat en directo y la sesión de preguntas y respuestas de cada episodio!
Si estás interesado en ver más Webmaster Conference Lightning Talks, echa un vistazo al vídeo
Google Monetized Policies
¡y suscríbete a nuestro canal para no perderte el próximo!
Cómo lo aplicamos
Google announcements age. We keep this post here for the record, and we note for clients whether the behaviour it describes still applies today or has since been superseded.
Servicios relacionados