Indexation des sites ajax à Yandex

Indexation des sites ajax à Yandex

Pour que le robot Yandex indexent correctement votre site à l'aide d'Ajax, il analyse l'adresse d'URL d'origine et effectue un code JavaScript. Pour vérifier le paramètre correct de l'indexation et l'état des pages de la recherche, il est recommandé d'utiliser l'outil de rendu JavaScript.

Utilisation d'une metatega pour les versions des pages ajax à Yandex

Si vous aviez l'habitude d'utiliser Metatheg avant meta name="fragment" content="!" Pour indiquer la version de vos pages Ajax, le robot Yandex l'ignorera et indexera les pages d'origine. Pour l'indexation correcte, configurez la version de la page de la page à l'aide du paramètre ?_escaped_fragment_=(пустое значение), Par exemple: http://www.example.com/?_escaped_fragment_=.

Refus d'utiliser des fragments dans l'URL pour les pages ajax de votre site à Yandex

Paramètre utilisé précédemment #! Pour indiquer - La version de la page doit être remplacée par des méthodes plus modernes, car Yandex ne prend plus en compte de tels fragments. Voici quelques recommandations:

  • Modifiez la structure des liens dans votre fichier de sitemap afin qu'ils ne contiennent pas de symbole #.

  • Si le symbole est utilisé en exilés sur les pages ajax #Remplacez ces adresses par une URL sans fragment, par exemple, en utilisant l'API de l'histoire.

Détails sur l'API de l'histoire de votre site à Yandex

Pour assurer une indexation appropriée dans Yandex, n'utilisez pas de fragments dans les liens (<a href="#/example">Example</a>). Au lieu de cela, utilisez l'API History. Cette API permet de manipuler l'historique du navigateur, ce qui permet d'assurer la disponibilité du contenu via des adresses URL standard.

Un exemple avec des fragments qui ne seront pas indexés:

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

Voici un exemple de liens corrigés disponibles pour l'indexation:

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

L'utilisation de l'API de l'historique permet également de manipuler l'historique d'un navigateur lorsque vous cliquez sur les liens:

<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>

Comment configurer les redirections pour une indexation appropriée dans les yandex

Pour préserver tous les indicateurs importants, tels que les positions et les transitions, configurez 301 redirige des anciennes pages vers de nouvelles. Par exemple, si vous avez déjà utilisé un lien http://www.example.com/?_escaped_fragment_=blog, redirigez-le vers http://www.example.com/blog.

Si le symbole était utilisé dans les liens #, configurer la redirection de l'adresse http://www.example.com/#!blog sur http://www.example.com/blog.

Comment accélérer les pages d'indexation dans Yandex

Pour accélérer les versions d'indexation des pages de votre site, envoyez-les à Yandex via des outils Webmasters à l'aide d'adresses au format http://www.example.com/?_escaped_fragment_=blog. Une fois que les messages sont tombés dans les résultats de la recherche, les liens seront réalisés sur la page AJAX de votre site.

Appelez au service de soutien Yandex sur les questions d'indexation

Si les pages de votre site ne tombent pas dans les résultats de la recherche pendant une longue période ou ont été exclues, et si vous avez d'autres questions sur la définition d'indexation, vous pouvez nous contacter via le formulaire de rétroaction ou utiliser les contacts ci-dessous:

Pour les problèmes d'optimisation et le référencement pour votre site, écrivez sur e-mail: info@seo.computer ou via WhatsApp: +79202044461.

ID 153

Envoyez une demande et nous vous fournirons une consultation sur SEO promotion de votre site internet