XML Site Haritalarını Neden Kullanmalıyız? (Temel Bilgiler)

Google-SEO-Tips Bir sitenin Seo hizmetleri çok önemli bildiğiniz gibi.Google sitelerin içeriklerini indexlemek için bir yol kullanıyor. SiteMap….. Sitenizde Sitemap.xml özelliği kullanımı hem daha hızlı güncellenmiş içerik indekslenmesini hemde tam olarak sitenin içeriğini googlenin algılamasını sağlaması demek. Seo da ilk kurallardan biri bu sayılmaktadır.

Peki başka nelere dikkat ediyor Google, bir arama moturu ve botların siteyi hızlı okumasını sağlamak gerekli.Bunun için sitenizde Gzip kullanmanız menfaatinize olacaktır. Arama botları siteyi ne kadar hızlı okuyailirse o kadar faydalıdır.Mutlaka sitenizde Gzip kullanımını gerçekleştiriniz.

Bir diğer dikkat edilmesi gerekn konu W3C ve CSS. W3C XHtml ve CSS yapısı düzgün kodlatabilinen siteler Googlenin gözünde her zaman iyi bir yer bulmuştur. O da düzgün şekilde onaylatma işlemini yapmak, hem sertifaka almanızı kolaylaştırır hemde sitenizin kolay ve hızlı şekilde açılmasını sağlamış olursunuz. Dikkat edilen konu yavaş açılan ve kodları hatalı olan sitelerin pekte tutulmadığı istatistiklerde de açıkça görülmektedir.

XML Site Haritalarını sitenizin daha hızlı gezinilmesi ve endekslenmesi için kullanmanız gerekir. Bazı varsayımlara dayanarak birkaç hesaplama yaptığımızda büyük resmi daha rahat görebiiriz. Sayfa veya belge sayısı farklı üç tane web sitemiz olduğunu düşünelim:

A Sitesi
100 sayfa, örümceğin bilgiye erişmesi sayfa başına ortalama 1 saniyede gerçeldeşiyor.
B Sitesi
10,000 sayfa, örümceğin bilgiye erişmesi sayfa başına ortalama 1.2 saniyede gerçekleşiyor.
C Sitesi
1 milyon sayfa, örümceğin bilgiye erişmesi sayfa başına ortalama 1.5 saniyede gerçekleşiyor.
Şimdi de her sitede bir sayfayı değiştirdiğinizi düşünün. Aşağıda bu durumda bir örümceğin bilgiye erişim süresi en kötü ihtimal (değiştirilen sayfa en son taranan olursa) göz önüne alınarak verilmiştir:


A Sitesi
100 sayfa x 1 saniye 100 saniye (1.67 dakika)
B Sitesi
10,000 sayfa x 1.2 saniye = 12,000 saniye (3.3 saat)
C Sitesi
1 milyon sayfa x 1.5 saniye = 1.5 milyon saniye (17.4 gün)
Web örümceklerinin tipik olarak bütün siteyi tek seferde tarayamayacağını düşünürsek değiştirilen sayfa taranana kadar çok daha uzun bir süre geçebilir. Bu örnek, büyük sitelerin XML Site Haritalarının kullanılması gereken yerlerin başında geldiğini açıkça göstermektedir.

Otomatik XML Site Haritası Keşfi

Daha önce  anlattığımız üzere XML Site Haritaları artık robots. txt tarafindan keşfediliyor. Tanımlanmış birden fazla XML Site Haritanız olabilir. Sıralamaları önemli değildir. Aşağıda iki XML Site Haritası kullanan bir robots. txt dosyası örneği yer almaktadır:


1 Sitemap: https://www.mydomain.com/sitemapl.xml
2
3 User-agent: *
4 Disallow: icgi -bini
5
6 Sitemap: http:iiwww.mydomain.comisitemap2.xml
7
8 User-agent: Googlebot-Image
9 Disallow: iimagesi
Bu örnekte, diğer robots.txt girdilerinin yanı sıra 1. ve 6. dizelerde yer alan iki Site Haritası bildirimi var. REP’i destekleyen bütün arama motoru örümcekleri tarafından gezinileceklerdir.
Birden Fazla XIVIL Site Haritanız Varsa…
Aşağıdaki URL yapısına sahip birkaç anahtar erişim alanından oluşan büyük bir sitenizin olduğunu varsayalım:

Bütün bu Site Haritalarını tek bir büyük Site Haritası olarak birleştirmektense, Site Haritası Protokolü, XML Site Haritası İndeks dosyasını kullanarak bu durumla daha etkin bir şekilde başa çıkmamızı mümkün kılıyor. Halihazırdaki örneğimizi kullandığımızda, aşağıdaki Site Haritası dosyalarını elde ediyoruz:
http:/!www.mydomain.com/presidentsblog/sitemap.xml
https://www.mydomain.com/products/sitemap.xml
https://wwwmydomain.com/services/sitemap.xml
https://www.mydomain.com/news/sitemap.xml
https://www.mydomain.com/pressreleaseslsitemap.xml
https://wwwmydomain.com/support/sitemap.xml
https://www.mydomain.com/downloads/sitemap.xml
XML Site Haritası İndeks Dosyası oluşturmak XIvIL Site Haritası oluşturmaya benzer. Aşağıda XML Site Haritası dosyalarını temsil etmesi için kullanabileceğimiz bir XML Site Haritası İndeks dosyası örneği verilmiştir:

<?xml version=’l.O’ encoding=’UTF—8’?>
<sitemapindex xm1ns-”https://www.sitemaps.org/schemas/
sitemap/O.9”
xmlns:xsi=”https://www.w3.org/2001/xMLschema—instance”
xsi:schemaLocation—”https://www.sitemaps.org/schemas/sitemap/o.9
https://www.sitemaps.org/schemas/sitemap/OW9/sjtejndexxsd”> <sitemap>
<ioc>http: //www.mydomain.com/presidentsbiog/sıtemap.xmi</ıoc> <iastmod>201O-Oi—01T09:OO:15—O5: OO</iastmod>
</sitemap>
<sitemap>
<loc>http: //www.mydomain.com/products/sitemap.xmı</ıoc> <lastmod>20i0—Oi—Oi</iastmod>
</sitemap>
<sitemap>
<loc>https://www.mydomain.com/services/sitemap.xmi</ıoc> <iastmod>2O10—O1—Oj</lastmod>
</sıtemap>
<sitemap>

<loc>https://www.mydomain.com/news/sitemap.xml</loc>
<lastmod>2010—O1-O1</lastmod>
</sitemap>
<sitemap>
<ioc>http: //www.mydomairı.com/pressreleases/sitemap.xmi</ioc> </sitemap>
<sitemap>
<ioc>http: //www.mydomain.com/support/sitemap.xmi</loc> </sitemap>
<sitemap>
<ioc>https://www.mydomain.com/downioads/sitemap.xmi</ioc>
</sitemap>
</sitemapindex>
XML Site Haritası İndeks dosyasında <lastmod> olmak üzere tek bir isteğe bağlı etiket vardır. <lastmod> etiketi örümceğe belirli bir Site Haritasının değiştirilme tarihini sunar. XML Site Haritası İndeks dosyalarmın XML Site Haritası dosyalarınınkine benzer kuralları vardır. XML Site Haritası İndeks dosyaları hakkında daha ayrıntılı bilgi için https://www.sitemaps.org! ‘u ziyaret ediniz.

Site Haritası Konumu ve Site Haritasını Adlandırma

XML  Site Haritaları sadece içinde bulundukları klasördeki dosyaları veya o klasörün içinde bulunan herhangi bir alt klasör içindeki dosyaları gösterebilir. Örneğin, https://www.rnydomain.com/sales/sitemap.xml URL konumuna karşılık gelen bir Site Haritası, sadece https://www.mydomain.com/sales/ ile başlayan URL’lere işaret eder.
Aynı zamanda, farklı domainler üzerinde de Site Haritaları barındırabilirsiniz. Bunun için, Site Haritasının barındığı domainin sahibi olduğunuzu kanıtlamanız gerekir. Örneğin, DomainA.com’un DomainB.com için bir Site Haritası barındırdığı- nı düşünelim. Site Haritasının konumu https://domainA.com/sitemapDomainB.xml olacaktır. Daha sonra da DomainB.com’un bu URL’yi Sitemap bildirimi kullanarak robots.txt dosyası içerisinde herhangi bir yere yerleştirmesi gerekir.
XML Site Haritanızın adını istediğiniz gibi seçebilirsiniz, önerilen ad sitemap. xml’dir. Birçok insan XML Site Haritalarına başka adlar vermeyi tercih etmekte. Bunun nedeni ise sitenin URUlerinin tamamının veya çoğunun sahte site kazıyıcıları tarafından kolayca elde edilmesini engellemektir.

XML Site Haritası Kullanımındaki Sınırlamalar

XML Site Haritası kullanırken bazı sınırlamalara dikkat etmek gerekir. Örneğin, bir XML Site Haritası dosyasında en fazla 50,000 link olabilir. Bu durumda, birden fazla Site Haritası oluşturmak daha uygun olacaktır. Ayrıca, bütün XML Site Hantalarınızı gösterebilmek için bir XML Site Haritası İndeks dosyası oluşturmanız da yararınıza olacaktır. Bir XIVIL Site Haritası İndeks dosyasında en fazla 1,000 tane XML Site Haritası olabilir. Hesapladığımızda bu, maksimum 50 milyon URL’ye tekabül ediyor. Son zamanlarda, Bing büyük Site Haritalarına olan desteğini arttırdığını belirtmiştir.
URL sınırlamasının yanı sıra, her XML Site Haritası boyut olarak en fazla 10 MB olabilir. Bazı durumlarda Site Haritası boyut sınırına URL sınırından önce gelinir. Böyle bir durum söz konusuysa, XML Site Haritasını gezip kullanarak sıkiştırabilir5mhz. Aşağıda XML Site Haritası İndeks dosyasında kullanılan sıkıştırılmış XML Site Haritaları örnekleri verilmiştir:
<?xml version’l.O’ encoding=’UTF—8’?>
<sitemapindex xmlns—”https://www.sitemaps.org/schemas/
sitemap/O. 9”
xmlns:xsi=”https://www.w3.org/2001/XMLSchema-instance”
xsi : schemaLocatioır”http: //www. sitemaps . org/schemas/sitemap/O.9
<sitemap>
<ioc>https://www.mydornain.com/sitemapLxmi.gz</ioc>
</sitemap>
<sitemap>
<loc>https://waw.mydomain.com/sitemapi000.xmi.gz</ioc>
</sitemap>
</sitemapindex>
Sitemap bildinimi kullanarak robotx.txt üzerinden de sıkıştırılmış XML Site Haritalarını (veya XML Site Haritası İndeks dosyalarını) gönderebilirsiniz.

XML Site Haritası Üreticileri

Basit link yapısına sahip siteler için XML Site Haritası üreticisi oluşturmak oldukça kolaydır. Bir metin tarayıcısının sitenizin her bir sayfasına enişebileceğinden emin olmak için sağlam nedenleriniz varsa, XML Site Haritasını oluşturmak için örümceğin sitenizde gezinmesini sağlayacak bir komut dizisi yazabilirsiniz.

Komut dizisi oluşturmaya vaktiniz yoksa, hem ücretli hem ücretsiz birçok XML Site Haritasının mevcut olduğunu da unutmayın.XML Site Haritası oluşturmak için kullanılabilecek bazı araçlar listelenmiştir:

Araç Tanımı
SitemapDoc
(https://www.sitemapdoc.com/)
Online araç: en faza 500 URL ye sahip XML Site Haritaları oluşturabilir. Küçük siteler için daha uygundur.
iGooMap
(https://www.pointworks.de/)
Mac platformu için kapsamlı XML Site Haritası Uretıci
Google Sitemap Generator
(https://code.google.com/p/ googlesitemapgenerator/)
Google’ın kendi Python-tabanlı XML Site Haritası üreticisi
SiteMap Generator
(https://wonderwebware.com/sitemap- generator/)
Windows OS için ücretsiz XIvIL Site Haritası üretici yazılımı
Mapsbuilder
(https://www.mapsbuilder.com/)
XML Site Haritaları oluşturmak için Win32 uygulaması

Siteniz ne kadar büyükse XML Site Haritası üreticilerini kullanmanın sağlayacağı fayda da o kadar büyür. Otomatik olarak üretilmiş hiçbir Site Haritası muhteşem değildir. Küçük ayrıntıları önemsiyorsanız müdahalede bulunmanız da gerekecektir. Sitenizde dinamik linkler veya arama motoru tuzakları varsa, otomatik araçların hiçbiri HTTP protokol yöntemini kullanarak tam bir Site Haritası oluşturamayacaktır.

XML Site Haritası Onaylayıcıları

Onaylanıp onaylanmayacaldarını bilmeden XML Site Haritalarına sahip olmanın bir faydası yoktur. Google, Google Webmaster Tools aracılığıyla XML Site Haritalarını göndermek için bir arayüz sunar. Google Webmaster Tools ile ilgili XML Site Haritanızın onay sorunlarını gidermek için aşağıdaki linki kullanabilirsiniz:
https://www.google. com/support/webmasters/bin/answer.py?hl—enanswer=35738
Google oldukça hızlı bir şekilde yanıt verecek olsa da onay sonuçlarını hemen görmek isterseniz bu hız yeterli olmayacaktır.