PhpSitemapNG

____________________________________________________________________

PhpSitemapNG Google XML Sitemaps yani XML format覺nda site haritalar覺 oluturmak i癟in 癟ok iyi bir yaz覺l覺m. Belki WordPress gibi sistemlerde alternatif eklentileri kullanabilirsiniz fakat bu t羹r eklenti destei olmayan veya sayfalar覺 html dosyalar覺ndan oluan kendi siteleriniz varsa bu yaz覺l覺m sitenizin XML site haritas覺n覺 oluturmak i癟in 癟ok iyi bir yaz覺l覺m. Bu yaz覺l覺m ile Google ile %100 uyumlu XML site haritalar覺 oluturabiliyorsunuz.

Yaz覺l覺m覺 kullanabilmek i癟in 繹ncelikle sunucunuzun PHP desteinin olmas覺 gerekli. Yaz覺l覺m覺 sitenize kurmak i癟in u anki en son stabil s羹r羹m羹 olan phpSitemapsNG 1.5.3 s羹r羹m羹n羹 indirmelisiniz. Siz bu sayfaya geldiinizde daha yeni bir stabil s羹r羹m 癟覺km覺 olabilir bunu da yaz覺l覺m覺n ana sayfas覺ndan veya indirme sayfas覺ndan kontrol edebilirsiniz.

Yaz覺l覺m覺 indirdikten sonra i癟indeki phpSitemapNG klas繹r羹n羹 ZIP arivinden 癟覺kar覺n ve klas繹r ismini istediiniz farkl覺 bir isimle deitiriniz. Asl覺nda kurulum i癟in bunu yapman覺z覺n bir anlam覺 yok fakat sitenizin g羹venlii i癟in yap覺lmas覺 癟ok yerinde olur. 襤sim deitirme ileminden sonra bu klas繹r羹 sunucunuzda sitenizin ana sayfas覺n覺n bulunduu klas繹r羹n i癟ine FTP gibi bir y繹ntemle veya kontrol panelinizden y羹leyin.

Yaz覺l覺m覺n klas繹r羹n羹 sitenize y羹kledikten sonra site adresinizin sonuna bu klas繹r ad覺n覺 da ekleyerek yaz覺l覺m覺n sayfas覺na giriniz. Yani yaz覺l覺m覺n klas繹r羹n羹n ad覺 xmlsitemap ise www.siteadresi.com/xmlsitemap/ adresine gidin.

襤lk 癟覺kan sayfada site haritas覺n覺 oluturmadan 繹nce baz覺 ayarlar覺 yapman覺z gerekli. Bunlar Expert Settings (Uzman Ayarlar覺) bal覺覺 alt覺nda birkutu i癟inde. Bu ayarlar k覺saca 繹yle:

Page root (Sayfa K繹k羹): Bu uaa覺dakine benzer bir PHP kodu ile yaz覺l覺m覺n sunucu 羹zerinde bulunduu yolu g繹steriyor:

<?php
$docroot = $_SERVER[‘DOCUMENT_ROOT’];
echo $docroot;
?>

Normalde buraya dokunman覺z gerekmez ama eer bir hata varsa veya g繹r羹nt羹lenmezse buraya yaz覺l覺m覺n bulunduu klas繹r羹n sunucu 羹zerindeki konumunu yazman覺z gerekli. Bu normalde basittir fakat baz覺 sunucu konfig羹rasyonlar覺nda kar覺覺k olabilir, tam konumu 繹renmek i癟in k繹k klas繹re gitmelisiniz.

Website: Bu anlad覺覺n覺z gibi site haritas覺 oluturulacak sitenin adresi.

Ping google: Site haritas覺 oluturulduktan sonra bunu Google’a bildirmek istiyorsan覺z bu kutucuu iaretleyin. Baz覺 sunucu konfig羹rasyonlar覺unda sunucunun dier sunuculara balanmas覺 engellenmi olabileceinden bu 繹zellik her zaman 癟al覺mayabilir. Bu t羹r servislere 繹rnek olarak Byethost’u verebiliriz.

Compress sitemap (Site Haritas覺n覺 S覺k覺t覺r): Sitenizde 癟ok fazla say覺da sayfa varsa veya s覺k覺t覺r覺lmam覺 site haritan覺z覺n boyutu 10 MB’覺 ge癟iyorsa bu kutucuu iaretleyin. Site haritan覺z Gzip fromat覺nda s覺k覺t覺r覺lacak. Bu sitenizin bant genilii kullan覺m覺n覺 d羹羹k tutmak i癟in faydal覺 bir 繹zellik.

Timeout (Zaman A覺m覺): Site haritas覺 i癟in sitenizin taranmas覺 ileminin en fazla ne kadar s羹rede yap覺labileceini ayarlar. Bu s羹re a覺ld覺ktan sonra sitenin taranmas覺 ilemi sona erer.

Scan (Tarama): Bu k覺s覺mda sitenizin web adresi 羹zerinden taranmas覺n覺 (Scan website) ya da sunucuda bulunan dosyalar覺n taranmas覺 y繹ntemiyle taranmas覺n覺 (Local file system) ayarlayacaks覺n覺z. 襤lk se癟enekte olan yerel tarama sunucudaki t羹m dosyalar覺 tarar ve site haritas覺na ekler. 襤kinci se癟enekteki web taramas覺 ise belirttiiniz adresten balayarak sitenizdeki linkler 羹zerinden giderek sitenizi tarar ve site haritas覺 oluturur. Bu se癟enek biraz zaman alabilir fakat sadece insanlara g繹r羹nmesine izin verdiiniz sayfalar覺n覺z taranm覺 olur. 襤ki se癟enei de ayn覺 anda kullanabilirsiniz.

Display edit screen after scan (Taramadan sonra d羹zenleme ekran覺 g繹ster): Bu se癟enek iaretliyse sitenizin taranmas覺ndan sonra site haritas覺na eklenecek linklerle ilgili baz覺 ayarlar覺 deitirebileceiniz bir ayar ekran覺 g繹r羹nt羹lenir. ok balant覺 bulunan sitelerde sayfan覺n a癟覺lmas覺 ve taray覺c覺 taraf覺ndan ilenmesi biraz zor olabilir.

Store filelist (Dosya listesini kaydet): Bu 繹zellikle 繹nceki se癟enei iaretlediyseniz faydal覺 olabilir. Bu se癟enek ile balant覺larla ilgili ayarlar覺n覺z saklan覺r ve gelecek site haritas覺 oluturma ilemi s覺ras覺nda balant覺lar ile ilgili veriler buradan al覺n覺r.

Exclude directories (Klas繹rleri hari癟 tut): Buraya site haritas覺na eklenmesini istemediiniz klas繹rleri yaz覺n. Bu klas繹rler ve i癟lerindeki dosyalar taranmayacak ve site haritas覺na eklenmeyecek. Eer bu yaz覺l覺m覺 WordPress 羹zerinde kullanacaksan覺z bu ayar 繹yle olmal覺:
/wp-admin/
/wp-includes/
/wp-content/
/(ve site oluturucunuzun bulunduu klas繹r羹n ad覺)

Exclude files(Dosyalar覺 癟覺kar): Buraya site haritas覺na eklenmesini istemediiniz dosya t羹rlerinin uzant覺lar覺n覺 girin. Kendi listesi de olduk癟a iyi fakat Google taraf覺ndan 繹nemsenmeyen her istediiniz t羹rl羹 dosya uzant覺s覺n覺 girebilirsiniz. Bu site haritan覺z覺n boyutunun azalmas覺n覺 ve g羹venliinizi tehlikeye at覺cak baz覺 dosyalar覺n varl覺覺n覺 gizlemenize yard覺mc覺 olur.

Exclude url keys (URL anahtarlar覺n覺 癟覺kar): Burada sayfa adreslerindeki anahtarlar覺n覺z覺 yaz覺n.

Sitemap file(Site haritas覺 dosyas覺) : Oluturulacak site haritas覺n覺n ismini belirleyin.

TXT Sitemap file (TXT site haritas覺 dosyas覺): Bu Yahoo gibi arama motorlar覺 taraf覺ndan kullan覺lan TXT uzant覺l覺 site haritan覺z i癟in konumu belirlemenizi salar.

Lastmod (Son deitirme tarihi) : Bu ayar ile dosyalar覺n son deitirilme tarihi ile ilgili bilgilerin nereden al覺naca覺 belirlenir. 襤lk se癟enekte bu deer site haritas覺na eklenmez, ikincisinde dosyalardan tarih bilgisi al覺n覺r, 羹癟羹nc羹s羹nde u anki zaman son deitirme tarihi olarak yaz覺l覺r.

Priority (ncelik) : Burada sayfalar覺n覺z ile ilgili 繹ncelik ayar覺 yap覺l覺r. En d羹羹k deer 0.0, en y羹ksek deer de 1.0’d覺r. Bu deeri fazla girmek hi癟bir ie yaramaz.

Changefreq (Deime s覺kl覺覺) : Bu se癟enek Google botlar覺n覺n ne s覺kl覺kta sitenize gelmesi gerektii konusunda bir fikir verdii i癟in 繹nemli. Buraya ortalama sayfalar覺n覺z覺 ne s覺kl覺kta g羹ncelliyorsan覺z onu yaz覺n. Bu deeri gereinden fazla s覺klat覺rmak belki bant t羹ketimini artt覺rmak d覺覺nda hi癟bir iinize yaramayacak. 襤sterseniz Disabled se癟enei ile bu bilgilerin site haritan覺za eklenmesini devre d覺覺 b覺rakabilirsiniz.

Bu ayarlar覺 yapt覺ktan sonra Submit Settings butonuna t覺klad覺覺n覺zda ayarlar覺n覺z kaydedilir ve sitenizin taranmas覺 ilemi balar. Eer bu ad覺mda herhangi bir hata ile kar覺la覺rsan覺z (K覺rm覺z覺 harflerle Error yazacak ve a癟覺klamas覺 olacak) bu muhtemelen konfig羹rasyon dosyalar覺n覺n yaz覺lamamas覺 nedeniyle olacak. Bu dosyalar覺 sunucu taraf覺ndan yaz覺labilir hale getirin.
Ayarlardaki Display edit screen after scan kutucuunu iaretlediyseniz bu ad覺mda size sayfalar覺n覺z覺n son deitirme tarihi, deime s覺kl覺覺, 繹ncelii ve eklenmesini istemediiniz sayfalar ile ilgili son ayarlar覺 yapabileceiniz bir liste sunulur.
Listede pembe arkaplanl覺 sayfalar sunucunuzda bulunan dosya ve sayfalar, yeil arkaplanl覺lar sitenin taranmas覺 s覺ras覺nda bulunan sayfalar. Burada ayarlar覺 sayfalar覺n覺za 繹zel olarak yapabilirsiniz, yani farkl覺 sayfalara farkl覺 deerler verebilirsiniz.
Eer bu listede yerel dosyalar覺n覺z (hatta taranmas覺n覺z istemedikleriniz dahil) varsa fakat Rewrite mod羹l羹 ile deiik balant覺 yap覺lar覺 kullanan sayfalar覺n覺z覺n adresleri yok ise bu muhtemelen sunucu y繹netimi taraf覺ndan web taramas覺 繹zelliine izin verilmemi olmas覺ndand覺r. Bu konu ile ilgili olarak sunucu y繹netimine dan覺abilirsiniz.

Daha sonra da Create Sitemap butonuna bast覺覺n覺zda ayarlar覺n覺z kaydedilir ve site haritan覺z oluturulur. Eer a癟覺lan sayfada herey Successful (baar覺l覺) ise ilem tamamd覺r. Bir hata 癟覺karsa muhtemelen konfig羹rasyon dosyalar覺n覺n veya site haritas覺 dosyalar覺n覺n yazma izinleri ile ilgilidir, bu izinleri belirtilen dosyalara vererek tekrar deneyiniz. Dosyalar yoksa sunucunun yazma yetkisi olmad覺覺ndan sitemap.xml ve sitemap.txt dosyalar覺n覺 kendiniz oluturmal覺 ve yazma izinlerini ayarlamal覺s覺n覺z. Ayr覺ca Google’覺n bildirilmesi (ping) ile ilgili bir hatada olabilir. Bu konuda sunucu y繹netimine bavurmal覺s覺n覺z.

En sonunda siteadresi.com/siteharitas覺adresi.xml adresiyle site haritan覺z覺n varl覺覺n覺 kontrol edin ve Google hesab覺n覺z varsa Google Webmaster Tools‘tan site haritan覺z覺 ekleyin veya durumunu kontrol edin.

Eer ayarlarda ciddi bir hata yaparsan覺z, sayfan覺n alt覺ndaki Reset to initial values (襤lk deerlere d繹n) butonu ile yapt覺覺n覺z t羹m ayarlar覺n覺z silinir.

Bu yaz覺l覺m uzun zamand覺r kulland覺覺m 癟ok baar覺l覺 bir yaz覺l覺m. Sayfalar ile ilgili ayarlar覺 dier sayfalardan ba覺ms覺z olarak yapabilmeniz en iyi 繹zelliklerinden biri. Ayr覺ca bu yaz覺l覺m Google taraf覺ndan da 繹nerilen bir yaz覺l覺m.