Web Sitenizin Google Tarafından Dakikalar içinde indexlenmesini ister miydiniz ?

Silverday

Altın Üye
Katılım
3 May 2006
Mesajlar
3,551
Reaction score
0
Puanları
0
Konum
sakarya
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


Kod:
http://www.google.com/webmasters/sitemaps/ping?sitemap=[COLOR="Red"]http://www.siteadi.com/sitemap.xml[/COLOR]


SİTE MAP OLUŞTURMA İÇİN TIKLA

şeklinde admin panelinizden link verin ve siteyi güncellediğinizde tıklayın
php fonksiyon olarakta aşağıdaki kodları kullanın


PHP:
<?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                           <[email protected]>
* @copyright  Copyright © 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($google, 80) )
   {
      $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($fp, 128), $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.

 
ya arkadaşımben bişi anlamadımya bundan ya nereye atacaz ftpnin neresine nereyeverecez salakoldumgeceden beri
 
yapamadım benya kardeşim belkide yaptım ama yaptığımdan emin değilim
 
Arkadaşım bende bu php kodunu ne yapacaz onu anlamadım açıklar mısın? Vermiş olduğun php kodunu ne adında kaydetip ftp ye atacaz yada ne şekilde nereye ekliyecez.
 
kardes biraz acar mısın???? php dosyasının ismi ne olucak? phpyi ana dizine mi atıcaz? php dosyasını tarayıcıda acınca google ping mi göndermis olucaz?? biraz daha acıkla lütfen :S
 
Merhaba Sitedeki gosterilen herseyi yaptim ornegin, sitemap,stiemi tanimlatdim,yukaridaki ana sayfaya attim ama hala google da gorunmuyo...ne yapmam lazim yardim lutfen 3 hafta oldu..
 
Geri
Üst