Tekil Mesaj gösterimi
  #1 (permalink)   iTrader 
Alt 2008-03-14, 23:55
fan fan isimli üyemiz çevrimdışıdır. (Offline)
Senior Member
 
Üyelik tarihi: Feb 2007
Nerden: Nereye
Mesajlar: 526
Tecrübe Puanı: 2
iTrader: %100/1
fan is on a distinguished road
Lightbulb Dakikalar içinde indexlenmenin sırrı

Bazı arkadaşlar konu açıyor bu kadar dkda indexledi gibi kimi googlenin hazır uygulamalara geçtiği bir kıyağı sanıyor ama alakası yok tabiki iş siteniz güncellendikten sonra sitemapı pinglemenizde bitiyor yani googleye sitemi güncelledim gel indexle diyorsunuz hazır uygulamaların seo eklentileri bunu yapıyor zaten ( wordpress seo eklentisi , vbseo gibi. ) ama kendi yazdığımız sitelerde nasıl bu işi yapabiliriz derseniz

http://www.google.com/webmasters/sit...om/sitemap.xml

şeklinde admin panelinizden link verin ve siteyi güncellediğinizde tıklayın

php fonksiyon olarakta aşağıdaki kodları buldum ancak test etmek kısmet olmadı.

PHP- Kodu:
<?php
/**
 * Function to ping Google Sitemaps.
 * 
 * Function to ping Google Sitemaps. Returns an integer, e.g. 200 or 404,
 * 0 on error.
 *
 * @author     J de Silva                           <giddomains@gmail.com>
 * @copyright  Copyright &copy; 2005, J de Silva
 * @link       http://www.gidnetwork.com/b-54.html  PHP function to ping Google Sitemaps
 * @param      string   $url_xml  The sitemap url, e.g. http://www.example.com/google-sitemap-index.xml
 * @return     integer            Status code, e.g. 200|404|302 or 0 on error
 */
function pingGoogleSitemaps$url_xml )
{
   
$status 0;
   
$google 'www.google.com';
   if( 
$fp=@fsockopen($google80) )
   {
      
$req =  'GET /webmasters/sitemaps/ping?sitemap=' .
              
urlencode$url_xml ) . " HTTP/1.1\r\n" .
              
"Host: $google\r\n" .
              
"User-Agent: Mozilla/5.0 (compatible; " .
              
PHP_OS ") PHP/" PHP_VERSION "\r\n" .
              
"Connection: Close\r\n\r\n";
      
fwrite$fp$req );
      while( !
feof($fp) )
      {
         if( @
preg_match('~^HTTP/\d\.\d (\d+)~i'fgets($fp128), $m) )
         {
            
$status intval$m[1] );
            break;
         }
      }
      
fclose$fp );
   }
   return( 
$status );
}
?>

<?php
// FILENAME: cron-sitemap-generator.php
// ====================================

// php code that generates sitemaps and sitemap index files
// ...

// Once the sitemaps are ready, we ping Google...
if( 200 === ($status=pingGoogleSitemaps('http://www.gidforums.com/sitemap-index.xml')) )
   
report"Ping to Google Sitemaps successful.\r\n\r\nStatus code: $status."REPORT_MODE );
else
   
report"Cannot ping/connect to Google Sitemaps.\r\n\r\nStatus code: $status."REPORT_MODE );

// end the script.
?>
sitemap pingledikten sonra 2 ile 45 dakika ( botun durumuna göre değişir ) içinde indexlenicektir büyük ihtimal ile hemen indexletin ve hit almaya başlayın.

bol hitli günler..
__________________
O Şimdi Jandarma / AĞRI
Alıntı ile Cevapla