2012-04-19 22 views
9

Ajax sayfalarının arama motoru botları ile nasıl taranabileceğini öğreten bir makale okudum, fragman url # kullanırken gerçekten iyi çalışıyor!Ajax Fragmanı Meta etiketi - Googlebot sayfa içeriğini okumıyor

<meta name="fragment" content="!" />

Ve googlebot ile neler öğrenmek için feryat kod parçacığını kullanıyorum: ama şimdi meta tag feryat kullanarak hiçbir fragmanı ile bir "ana" oluşturmaya çalışıyorum.

<?php 
if(isset($_GET['_escaped_fragment_'])) 
{ 
    echo "Crawler is gonna read that page!"; 
} 
?> 

gerçeği robotu _escaped_fragment_ deyimi içinde herhangi bir değeri dönen olmamasıdır. İşte

sayfaya link: http://www.linkerama.com/novo/

Ve bu ben tarayıcı kullanıyorum bir değer döndürür: http://www.linkerama.com/novo/?_escaped_fragment_=

cevap

24

Bunu nasıl test ediyoruz? Aşağıda "Google Gibi Getir" yazısını kullanıyorsanız. Blogunuzun ana baktığımızda John Mueller (google çalışanı)

tarafından http://productforums.google.com/forum/#!category-topic/webmasters/crawling-indexing--ranking/bZgWCJTnl08%5B1-25%5D den

Alıntı, akılda tutulması gereken bir şey Googlebot özelliği getirir içeriği ayrıştırmak değil gibi getir olmasıdır. Bu nedenle, toddmoyer.net/blog/ adresini gönderdiğinizde, bu URL'yi getirir. URL getirildikten sonra, "parça" meta etiketini kontrol etmek için ayrıştırmaz, sadece size döndürür. Ancak, eğer toddmoyer.net/blog/# alırsanız! Daha sonra, URL'yi yeniden yazmalı ve URL'yi getirmelidir: toddmoyer.net/blog/?_escaped_fragment_=.

Sayfalarınızı tararken ve dizine eklediğimizde meta etiketi görürüz ve buna göre hareket ederiz. Yalnızca meta etiketleri kontrol etmeyen Googlebot gibi Getir özelliği ve bunun yerine yalnızca ham içeriği döndürür.

Yardım budur.

+0

Bu notu "Daha fazla bilgi edinin" bağlantısında bir yere eklemeleri gerekiyor. –

İlgili konular