Indeksowanie witryn Ajax w Yandex

Indeksowanie witryn Ajax w Yandex

Aby robot Yandex prawidłowo indeksował witrynę za pomocą AJAX, skanuje oryginalny adres URL i wykonuje kod JavaScript. Aby zweryfikować prawidłowe ustawienie indeksowania i stan stron w wyszukiwaniu, zaleca się użycie narzędzia renderowania JavaScript.

Korzystanie z metatega dla -wszechstronności stron Ajax w Yandex

Jeśli używałeś wcześniej Metatheg meta name="fragment" content="!" Aby wskazać wersję twoich stron Ajax, robot Yandex zignoruje ją i indeksuje oryginalne strony. Aby uzyskać prawidłowe indeksowanie, skonfiguruj wersję strony strony za pomocą parametru ?_escaped_fragment_=(пустое значение), Na przykład: http://www.example.com/?_escaped_fragment_=.

Odmowa używania fragmentów w adresie URL dla stron AJAX Twojej witryny w Yandex

Wcześniej używany parametr #! Aby wskazać -wersję strony należy zastąpić bardziej nowoczesnymi metodami, ponieważ Yandex nie bierze już pod uwagę takich fragmentów. Oto kilka zaleceń:

  • Zmień strukturę linków w pliku mapy witryny, aby nie zawierały symbolu #.

  • Jeśli symbol jest używany w wygnanych na stronach Ajax #, Zastąp te adresy URL bez fragmentu, na przykład przy użyciu interfejsu API History.

Szczegóły dotyczące interfejsu API historii dla Twojej witryny w Yandex

Aby zapewnić prawidłowe indeksowanie w Yandex, nie używaj fragmentów w linkach (<a href="#/example">Example</a>). Zamiast tego użyj History API. Ten interfejs API umożliwia manipulowanie historią przeglądarki, która pomaga zapewnić dostępność treści za pomocą standardowych adresów URL.

Przykład z fragmentami, które nie będą indeksowane:

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

Oto przykład skorygowanych linków dostępnych do indeksacji:

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

Korzystanie z interfejsu API historii umożliwia również manipulowanie historią przeglądarki podczas klikania linków:

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

Jak skonfigurować przekierowania w celu prawidłowego indeksacji w Yandex

Aby zachować wszystkie ważne wskaźniki, takie jak pozycje i przejścia, skonfiguruj 301 przekierowania ze starych stron na nowe. Na przykład, jeśli wcześniej użyłeś linku http://www.example.com/?_escaped_fragment_=blog, przekieruj to do http://www.example.com/blog.

Jeśli symbol został użyty w linkach #, Skonfiguruj przekierowanie z adresu http://www.example.com/#!blog NA http://www.example.com/blog.

Jak przyspieszyć indeksowanie -strony w Yandex

Aby przyspieszyć indeksowanie w wersji stron Twojej witryny, wyślij je do Yandex za pośrednictwem narzędzi webmasters za pomocą adresów w formacie http://www.example.com/?_escaped_fragment_=blog. Po wpisaniu postów w wynikach wyszukiwania linki zostaną przeprowadzone na stronie AJAX Twojej witryny.

Odwołać się do usługi wsparcia Yandex w sprawach indeksowania

Jeśli strony Twojej witryny nie należą do wyników wyszukiwania przez długi czas lub zostały wykluczone, a także jeśli masz inne pytania dotyczące ustawienia indeksowania, możesz skontaktować się z nami za pośrednictwem formularza opinii lub użyć kontaktów poniżej:

Aby uzyskać problemy z optymalizacją i SEO dla Twojej witryny, napisz w e -mailu: info@seo.computer lub przez WhatsApp: +79202044461.

ID 153

Wyślij zapytanie, a my udzielimy konsultacji NA SEO promocja Twojej strony internetowej