Yandex'te Ajax sitelerinin endekslenmesi

Yandex'te Ajax sitelerinin endekslenmesi

Yandex robotunun Sitenizi AJAX kullanarak doğru bir şekilde dizine eklemesi için orijinal URL adresini tarar ve bir JavaScript kodu gerçekleştirir. Aramadaki dizin ve sayfaların durumunu doğrulamak için JavaScript oluşturma aracının kullanılması önerilir.

Yandex'te Ajax sayfalarının sürümleri için bir metatpa kullanma

Daha önce Metatheg kullanırsanız meta name="fragment" content="!" Ajax sayfalarınızın sürümünü belirtmek için Yandex robotu onu görmezden gelecek ve orijinal sayfaları dizine ekleyecektir. Doğru dizinleme için, parametreyi kullanarak sayfanın sayfa sürümünü yapılandırın ?_escaped_fragment_=(пустое значение), Örneğin: http://www.example.com/?_escaped_fragment_=.

Yandex'te sitenizin Ajax sayfaları için URL'deki parçaları kullanmayı reddetme

Daha önce kullanılan parametre #! Göstermek için -Sayfa sürümü daha modern yöntemlerle değiştirilmelidir, çünkü Yandex artık bu tür parçaları dikkate almaz. İşte birkaç öneri:

  • Site haritası dosyanızdaki bağlantıların yapısını bir sembol içermeyecek şekilde değiştirin #.

  • Sembol Ajax sayfalarında sürgünlerde kullanılıyorsa #, bu adresleri bir parçası olmadan bir URL ile değiştirin, örneğin geçmiş API'yı kullanarak.

Yandex'teki siteniz için geçmiş API hakkında ayrıntılar

Yandex'te uygun indekslemeyi sağlamak için bağlantılarda parçaları kullanmayın (<a href="#/example">Example</a>). Bunun yerine, geçmiş API'sını kullanın. Bu API, standart URL adresleri aracılığıyla içeriğin kullanılabilirliğini sağlamaya yardımcı olan tarayıcı geçmişinin manipüle edilmesine izin verir.

Endekslenmeyecek parçalara sahip bir örnek:

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

İşte endeksleme için mevcut düzeltilmiş bağlantılar örneği:

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

Geçmiş API'sını kullanmak, bağlantıları tıklarken bir tarayıcı geçmişinin manipüle edilmesine izin verir:

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

Yandex'te uygun endeksleme için yönlendirmeler nasıl yapılandırılır

Pozisyonlar ve geçişler gibi tüm önemli göstergeleri korumak için 301 eski sayfalardan yenilerine yönlendirmeyi yapılandırın. Örneğin, daha önce bir bağlantı kullandıysanız http://www.example.com/?_escaped_fragment_=blog, yeniden yönlendir http://www.example.com/blog.

Sembol bağlantılarda kullanıldıysa #, yönlendirmeyi adresten yapılandırın http://www.example.com/#!blog Açık http://www.example.com/blog.

YANDEX'teki Dizinleme Nasıl Hızlandırılır

Sitenizin sayfalarının dizinleme -işlemlerini hızlandırmak için, bunları formatta adresleri kullanarak web yöneticileri araçları aracılığıyla yandex'e gönderin. http://www.example.com/?_escaped_fragment_=blog. Mesajlar arama sonuçlarına girdikten sonra, bağlantılar sitenizin Ajax sayfasında yapılacaktır.

YANDEX Destek Servisi'ne endeksleme sorunlarına hitap edin

Sitenizin sayfaları uzun süre arama sonuçlarına düşmezse veya hariç tutulmazsa ve ayrıca dizin oluşturma ile ilgili başka sorularınız varsa, geri bildirim formu üzerinden bizimle iletişime geçebilir veya aşağıdaki kişileri kullanabilirsiniz:

Optimizasyon sorunları ve siteniz için SEO için e -posta yazın: info@seo.computer veya whatsapp aracılığıyla: +79202044461.

ID 153

Bir talep gönderin ve size danışmanlık sunalım Açık SEO web sitenizin tanıtımı