Mengindeks Situs Ajax di Yandex

Mengindeks Situs Ajax di Yandex

Agar robot Yandex dapat mengindeks dengan benar situs Anda menggunakan AJAX, ia memindai alamat URL asli dan melakukan kode JavaScript. Untuk memverifikasi pengaturan pengindeksan yang benar dan keadaan halaman dalam pencarian, disarankan untuk menggunakan alat rendering JavaScript.

Menggunakan Metatega untuk -Versi Halaman Ajax di Yandex

Jika Anda biasa menggunakan metatheg sebelumnya meta name="fragment" content="!" Untuk menunjukkan versi halaman AJAX Anda, robot Yandex akan mengabaikannya dan akan mengindeks halaman asli. Untuk pengindeksan yang benar, konfigurasikan versi halaman halaman menggunakan parameter ?_escaped_fragment_=(пустое значение), Misalnya: http://www.example.com/?_escaped_fragment_=.

Penolakan untuk menggunakan fragmen di URL untuk halaman AJAX situs Anda di Yandex

Parameter yang sebelumnya digunakan #! Untuk menunjukkan -versi halaman harus diganti dengan metode yang lebih modern, karena Yandex tidak lagi memperhitungkan fragmen tersebut. Berikut beberapa rekomendasi:

  • Ubah struktur tautan dalam file sitemap Anda sehingga tidak mengandung simbol #.

  • Jika simbol digunakan di buangan di halaman Ajax #, ganti alamat ini dengan URL tanpa fragmen, misalnya, menggunakan API riwayat.

Detail tentang API Riwayat untuk situs Anda di Yandex

Untuk memastikan pengindeksan yang tepat di Yandex, jangan gunakan fragmen dalam tautan (<a href="#/example">Example</a>). Sebaliknya, gunakan API Sejarah. API ini memungkinkan memanipulasi riwayat browser, yang membantu memastikan ketersediaan konten melalui alamat URL standar.

Contoh dengan fragmen yang tidak akan diindeks:

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

Berikut adalah contoh tautan yang dikoreksi yang tersedia untuk indeksasi:

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

Menggunakan API Riwayat juga memungkinkan memanipulasi riwayat browser saat mengklik tautan:

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

Cara mengonfigurasi pengalihan untuk indeksasi yang tepat di Yandex

Untuk melestarikan semua indikator penting, seperti posisi dan transisi, konfigurasikan 301 pengalihan dari halaman lama ke yang baru. Misalnya, jika Anda sebelumnya menggunakan tautan http://www.example.com/?_escaped_fragment_=blog, arahkan kembali ke http://www.example.com/blog.

Jika simbol digunakan di tautan #, konfigurasikan pengalihan dari alamat http://www.example.com/#!blog pada http://www.example.com/blog.

Cara mempercepat pengindeksan -halaman di yandex

Untuk mempercepat indeksasi -versi halaman situs Anda, kirimkan ke Yandex melalui alat webmasters menggunakan alamat dalam format http://www.example.com/?_escaped_fragment_=blog. Setelah posting termasuk dalam hasil pencarian, tautan akan dilakukan pada halaman AJAX situs Anda.

Banding ke Layanan Dukungan Yandex tentang Masalah Pengindeksan

Jika halaman situs Anda tidak termasuk dalam hasil pencarian untuk waktu yang lama atau dikecualikan, dan juga jika Anda memiliki pertanyaan lain tentang pengaturan pengindeksan, Anda dapat menghubungi kami melalui formulir umpan balik atau menggunakan kontak di bawah ini:

Untuk masalah optimasi dan SEO untuk situs Anda, tulis di email: info@seo.computer atau melalui whatsapp: +79202044461.

ID 153

Kirim permintaan dan kami akan memberikan konsultasi pada SEO promosi situs web Anda