Indexar sitios de Ajax en Yandex

Indexar sitios de Ajax en Yandex

Para que el robot Yandex indexe correctamente su sitio usando AJAX, escanea la dirección de URL original y realiza un código JavaScript. Para verificar la configuración correcta de la indexación y el estado de las páginas en la búsqueda, se recomienda utilizar la herramienta de renderizado JavaScript.

Uso de una MetAtega para -Versiones de las páginas AJAX en Yandex

Si solías usar Metatheg antes meta name="fragment" content="!" Para indicar la versión de sus páginas AJAX, el robot Yandex lo ignorará y indexará las páginas originales. Para la indexación correcta, configure la versión de la página de la página utilizando el parámetro ?_escaped_fragment_=(пустое значение), Por ejemplo: http://www.example.com/?_escaped_fragment_=.

Negarse a usar fragmentos en la URL para las páginas AJAX de su sitio en Yandex

Parámetro utilizado previamente #! Para indicar, la versión de la página debe reemplazarse con métodos más modernos, ya que Yandex ya no tiene en cuenta tales fragmentos. Aquí hay algunas recomendaciones:

  • Cambie la estructura de los enlaces en su archivo de mapa del sitio para que no contengan un símbolo #.

  • Si el símbolo se usa en exiliados en las páginas de Ajax #, reemplace estas direcciones con una URL sin un fragmento, por ejemplo, utilizando la API de la historia.

Detalles sobre la API de la historia de su sitio en Yandex

Para garantizar una indexación adecuada en Yandex, no use fragmentos en enlaces (<a href="#/example">Example</a>). En su lugar, use la API de la historia. Esta API permite manipular el historial del navegador, lo que ayuda a garantizar la disponibilidad de contenido a través de direcciones de URL estándar.

Un ejemplo con fragmentos que no se indexarán:

<nav><ul><li><a href="#/clothes">Clothes</a></li><li><a href="#/shoes">Shoes</a></li></ul></nav>

Aquí hay un ejemplo de enlaces corregidos disponibles para la indexación:

<nav><ul><li><a href="/clothes">Clothes</a></li><li><a href="/shoes">Shoes</a></li></ul></nav>

El uso de la API del historial también permite manipular un historial de navegador al hacer clic en los enlaces:

<script>
function goToPage(event) {
 event.preventDefault();
 const hrefUrl = event.target.getAttribute('href');
 const pageToLoad = hrefUrl.slice(1);
 document.getElementById('placeholder').inner = load(pageToLoad);
 window.history.pushState({}, window.title, hrefUrl);
}
document.querySelectorAll('a').forEach(link => link.addEventListener('click', goToPage));
</script>

Cómo configurar redireccionamientos para una indexación adecuada en Yandex

Para preservar todos los indicadores importantes, como posiciones y transiciones, configure 301 redireccionamientos de páginas antiguas a otras nuevas. Por ejemplo, si previamente usó un enlace http://www.example.com/?_escaped_fragment_=blog, redirigirlo a http://www.example.com/blog.

Si el símbolo se usó en enlaces #, configure la redirección de la dirección http://www.example.com/#!blog en http://www.example.com/blog.

Cómo acelerar las páginas de indexación en Yandex

Para acelerar las versiones de indexación de las páginas de su sitio, envíelas a Yandex a través de las herramientas de webmasters utilizando direcciones en formato http://www.example.com/?_escaped_fragment_=blog. Después de que las publicaciones caigan en los resultados de búsqueda, los enlaces se realizarán en la página AJAX de su sitio.

Apelar al servicio de soporte de Yandex en problemas de indexación

Si las páginas de su sitio no caen en los resultados de búsqueda durante mucho tiempo o fueron excluidas, y también si tiene otras preguntas sobre la configuración de la indexación, puede contactarnos a través del formulario de comentarios o usar contactos a continuación:

Para problemas de optimización y SEO para su sitio, escriba por correo electrónico: info@seo.computer o a través de whatsapp: +79202044461.

ID 153

Envíe una solicitud y le brindaremos una consulta. en SEO promoción de su sitio web