Indexeren van Ajax -sites in Yandex

Indexeren van Ajax -sites in Yandex

Om de Yandex -robot uw site correct te indexeren met behulp van AJAX, scant deze het originele URL -adres en voert een JavaScript -code uit. Om de juiste instelling van indexering en de status van pagina's in de zoekopdracht te verifiëren, wordt het aanbevolen om de JavaScript -weergavetool te gebruiken.

Een metatega gebruiken voor -versies van Ajax -pagina's in Yandex

Als u eerder metatheg gebruikte meta name="fragment" content="!" Om de versie van uw AJAX -pagina's aan te geven, zal de Yandex -robot deze negeren en de originele pagina's indexeren. Voor de juiste indexering configureer je de paginaversie van de pagina met behulp van de parameter ?_escaped_fragment_=(пустое значение), Bijvoorbeeld: http://www.example.com/?_escaped_fragment_=.

Weigering om fragmenten in de URL te gebruiken voor Ajax -pagina's van uw site in Yandex

Eerder gebruikte parameter #! Om aan te geven -moet de pagina -versie worden vervangen door modernere methoden, omdat Yandex niet langer rekening houdt met dergelijke fragmenten. Hier zijn een paar aanbevelingen:

  • Wijzig de structuur van links in uw Sitemap -bestand zodat ze geen symbool bevatten #.

  • Als het symbool wordt gebruikt in ballingen op Ajax -pagina's #, vervang deze adressen door een URL zonder een fragment, bijvoorbeeld met behulp van geschiedenis API.

Details over de geschiedenis -API voor uw site in Yandex

Gebruik geen fragmenten in links om een goede indexering in Yandex te garanderen (<a href="#/example">Example</a>). Gebruik in plaats daarvan de geschiedenis API. Met deze API kan het manipuleren van de browsergeschiedenis, wat helpt om de beschikbaarheid van inhoud te waarborgen via standaard URL -adressen.

Een voorbeeld met fragmenten die niet worden geïndexeerd:

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

Hier is een voorbeeld van gecorrigeerde links die beschikbaar zijn voor indexering:

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

Het gebruik van de geschiedenis -API maakt het ook mogelijk om een browsergeschiedenis te manipuleren bij het klikken op links:

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

Hoe je omleidingen kunt configureren voor de juiste indexatie in Yandex

Om alle belangrijke indicatoren, zoals posities en overgangen, te behouden, configureert u 301 omleidingen van oude pagina's naar nieuwe. Als u bijvoorbeeld eerder een link hebt gebruikt http://www.example.com/?_escaped_fragment_=blog, leid het door naar http://www.example.com/blog.

Als het symbool in links werd gebruikt #, configureer de omleiding van het adres http://www.example.com/#!blog op http://www.example.com/blog.

Hoe u de indexeringspagina's in Yandex kunt versnellen

Stuur ze via webmastershulpmiddelen om de indexatie van de pagina's van uw site te versnellen via webmastershulpmiddelen met adressen in indeling http://www.example.com/?_escaped_fragment_=blog. Nadat de berichten in de zoekresultaten zijn gevallen, worden de links uitgevoerd op de AJAX -pagina van uw site.

Een beroep op de Yandex Support Service over indexeringsproblemen

Als de pagina's van uw site niet lang in de zoekresultaten vallen of zijn uitgesloten, en ook als u andere vragen hebt over het instellen van indexering, kunt u contact met ons opnemen via het feedbackformulier of contacten hieronder gebruiken:

Voor optimalisatieproblemen en SEO voor uw site, schrijf op e -mail: info@seo.computer of via WhatsApp: +79202044461.

ID 153

Stuur een aanvraag en wij zorgen voor een adviesgesprek op SEO promotie van uw website