Bu madde önerilmeyen biçimde kaynaklandırılmıştır. () |
Site haritası protokolü sayesinde bir web tasarımcısı arama motorlarını, bir web sitesindeki taranacak URLler hakkında bilgilendirebilir. Bir site haritası bir sitedeki URLleri listeleyen bir XML dosyasıdır. Bu dosya sayesinde web tasarımcıları, taranacak sayfalarının üzerinde daha fazla kontrole sahip olurlar. Arama motorlarına hangi sayfanın ne sıklıkla değiştiği, en son ne zaman güncellendiği ve sitedeki hangi sayfa diğerlerinden daha önemli, öncelikli gibi bilgileri bu dosya ile gönderebilirler. Bu yolla arama motorları web sitelerini tararken daha verimli olabilmektedirler. Site haritaları yapı itibarıyla robots.txt URL hariç tutma protokolünün tamamlayıcısı olan bir URL dahil etme protokolüdür.
XML Site Haritasının Yeri
Site haritanızı, kendiniz bir scriptle ya da internetteki ücretsiz araçlarla oluşturarak sitemap.xml adıyla ana klasörünüze koyabilirsiniz. Eğer farklı bir yer ve ad ile kaydetmiş iseniz aşağıdaki satırı robots.txt dosyanıza ekleyerek tam adını ve yerini belirtebilirsiniz:
Bu dosyanın ana klasörünüzde olması önerilir. Eğer yeri açıkça belirtilmemişse arama motorları ilkin ana klasörünüzde sitemap.xml dosyasını ararlar. Site haritanızı sitemap.xml adıyla ana klasörünüze koyarak henüz bilmediğiniz başka arama motorlarının da sitenizi keşfetmesini kolaylaştırmış olursunuz.
Site Haritası Oluşturma
WordPress gibi hazır bir altyapıda barınmayan internet sitelerinde, site haritaları elle veya site haritası oluşturma siteleri yardımıyla çevrimiçi olarak oluşturulur. WordPress gibi altyapıda barınan siteler için de site haritası eklentileri bulunmaktadır. SEO amaçlı kullanılan Yoast SEO, All in One SEO Pack ve Rank Math gibi WordPress eklentilerinde dahili olarak site haritası modülü bulunmaktadır.
XML site haritası formatı
Örnek bir sitemap.xml dosyası aşağıdaki gibidir. Google, Bing, Yandex gibi profesyonel arama motorları web site sahibinin önceliklerine uymak amacıyla varsa bu dosyayı kullanır. Bu XML biçimindeki dosyada sitenizdeki her bir sayfa son değiştirilme tarihi, değişme sıklığı ve taranma önceliği bilgisi ile belirtilir.
Örnek
<html><urlset xmlns:xsi="http://orneksite.com" xsi:schemaLocation="http://www.orneksite.com/sitemap.xml" http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://www.google.com.tr/</loc> <lastmod>2007-10-10</lastmod> <changefreq>daily</changefreq> <priority>0.9</priority> </url> <url> <loc>http://www.google.com.tr/sitemap.xml</loc> <lastmod>2007-10-10</lastmod> <changefreq>monthly</changefreq> <priority>0.5</priority> </url> </urlset></html>
Sitemap.xml'deki Alanların Açıklaması
Changefreq kısmında yer alan taranma sıklığı alanına never, yearly, monthly, weekly, daily, hourly, always sözcüklerinden birini yazabilirsiniz. Böylece, arama motorları burada belirttiğinizden daha kısa aralıklarla sitenizi ziyaret etmeyecektir. Priority kısmına ise 0.0 ile 1.0 arası sayılar girerek sitenizin hangi sırayla taranacağını belirtebilirsiniz. Bu öncelik sıralamaları sitenizin arama motorundaki yerini etkilemez. Sadece taranıp indekslerken bazı sayfalarınızın diğer sayfalarınızdan daha önce taranmasını istiyorsanız işinize yarayacaktır. Örneğin sık güncellenen bir haber siteniz varsa ve burada belirtilen linklerdeki sayfalarınız haber sayfanızdaki değişim ile beraber değişecekse, haber sitenizdeki link başlıkları ile taranacak haber sayfalarınızın başlıkları tutması amacıyla haber linklerini belirttiğiniz sayfanıza daha yüksek bir öncelik vermelisiniz.
Site haritalarını göndermek..
Site haritaları arama motorlarına normal URL eklemekten farklı bir yolla bildirilir. Eğer arama motorlarının site ekleme sayfalarına sitemap.xml dosyanızı tanıtmaya çalışırsanız sadece hata mesajı alırsınız.
Bu sebeple, yukarıda belirtildiği gibi robots.txt dosyanızın içine arama motorlarının bulabilmesi için Site haritası dosyanızın yerini işaret edebilirsiniz. Bunun için robots.txt dosyanıza aşağıdaki satırın eklenmesi yeterlidir:
Sitemap: http://www.example.com/sitemap.xml
Site haritanızı robots.txt dışında bir yolla göndermek için ise aşağıdaki tabloda yer alan URL'leri son kısmına kendi sitemap.xml dosyanızın URL'sini ekleyerek oluşan URL'yi wget ya da curl ile bir program içinden çağırabilirsiniz. İsterseniz bunu sadece Firefox gibi web tarayıcınızla ziyaret ederek de bildirebilirsiniz.
Aşağıdaki tüm arama motorlarına tek bir adresten, tek bir seferde site haritanızı gönderebilirsiniz:
Arama motoru | Gönderilecek URL ön takısı | Yardım sayfası |
---|---|---|
http://www.google.com/webmasters/sitemaps/ping?sitemap= | Sitemap'im değiştiğinde nasıl yeniden gönderebilirim? 26 Aralık 2007 tarihinde Wayback Machine sitesinde . | |
Yahoo! | http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=SitemapWriter&url= [] http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap= [] | Yahoo! site haritalarını destekler mi? 17 Ekim 2007 tarihinde Wayback Machine sitesinde . |
Ask.com | http://submissions.ask.com/ping?sitemap= [] | Ask.com site haritalarını destekler mi ? |
(Eski Live Search) | http://www.bing.com/webmaster/ping.aspx?siteMap= | Bing Webmaster Araçları 20 Temmuz 2010 tarihinde Wayback Machine sitesinde . |
Yandex | — | Sitemaps files (Rusça) 16 Aralık 2011 tarihinde Wayback Machine sitesinde . |
Site haritasındaki URLler tam olarak yazılmalıdır
Örneğin URLlerinizin başındaki http:// gibi protokol kısmı ve sonlardaki / işareti unutulmamalıdır. Örneğin <loc>www.example.com</loc> yanlış bir örnekken doğrusu <loc>http://www.example.com/ 26 Ocak 2018 tarihinde Wayback Machine sitesinde .</loc> ya da <loc>http://www.example.com/index.html 20 Haziran 2023 tarihinde Wayback Machine sitesinde .</loc> şeklindedir.
Ayrıca site haritanızda sadece sitenize ait URLler bulunabilir. Diğer sitelere ait URLler barındıran site haritalarını arama motorları ya görmezden gelmekte ya da spam yaptığı için kara listeye almaktadır.
Site haritalarınızın büyüklüğü ise en çok 50.000 URL ve 10MB ile sınırlandırılmıştır. Daha büyük siteler için site haritalarının birleştirildiği Site haritası dizinlerini kullanabilirsiniz.
Ek olarak tüm XML dosyalarında olduğu gibi özel karakterlerin alternatif yazılışlarını kullanmalısınız: (&) yerine &, (') yerine ', (") yerine & quot;, (<) yerine & lt; ve (>) yerine & gt; gibi.
İlgili bağlantılar
- Google, Yahoo ve MSN tarafından kurulan resmi site haritası sitesi24 Eylül 2020 tarihinde Wayback Machine sitesinde .
- Google, Yahoo ve MSN'nin Kasım 2006'daki ortak açıklaması2 Temmuz 2012 tarihinde Wayback Machine sitesinde .
- Google'ın SSS sayfası 14 Ekim 2007 tarihinde Wayback Machine sitesinde .
- Google'ın Site haritaları haber grubu (arşivli) 11 Ocak 2007 tarihinde Wayback Machine sitesinde .
- Google Site haritaları haber grubu 21 Aralık 2006 tarihinde Wayback Machine sitesinde .
- code.google.com'da listelenen Üçüncü parti programlarla web siteleri 4 Ekim 2007 tarihinde Wayback Machine sitesinde .
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bu madde onerilmeyen bicimde kaynaklandirilmistir Gosterilen kaynaklar kaynak gosterme sablonlari kullanilarak dipnot belirtme bicemine uygun olarak duzenlenmelidir Bu sablonun nasil ve ne zaman kaldirilmasi gerektigini ogrenin Site haritasi protokolu sayesinde bir web tasarimcisi arama motorlarini bir web sitesindeki taranacak URLler hakkinda bilgilendirebilir Bir site haritasi bir sitedeki URLleri listeleyen bir XML dosyasidir Bu dosya sayesinde web tasarimcilari taranacak sayfalarinin uzerinde daha fazla kontrole sahip olurlar Arama motorlarina hangi sayfanin ne siklikla degistigi en son ne zaman guncellendigi ve sitedeki hangi sayfa digerlerinden daha onemli oncelikli gibi bilgileri bu dosya ile gonderebilirler Bu yolla arama motorlari web sitelerini tararken daha verimli olabilmektedirler Site haritalari yapi itibariyla robots txt URL haric tutma protokolunun tamamlayicisi olan bir URL dahil etme protokoludur XML Site Haritasinin YeriSite haritanizi kendiniz bir scriptle ya da internetteki ucretsiz araclarla olusturarak sitemap xml adiyla ana klasorunuze koyabilirsiniz Eger farkli bir yer ve ad ile kaydetmis iseniz asagidaki satiri robots txt dosyaniza ekleyerek tam adini ve yerini belirtebilirsiniz Bu dosyanin ana klasorunuzde olmasi onerilir Eger yeri acikca belirtilmemisse arama motorlari ilkin ana klasorunuzde sitemap xml dosyasini ararlar Site haritanizi sitemap xml adiyla ana klasorunuze koyarak henuz bilmediginiz baska arama motorlarinin da sitenizi kesfetmesini kolaylastirmis olursunuz Site Haritasi OlusturmaWordPress gibi hazir bir altyapida barinmayan internet sitelerinde site haritalari elle veya site haritasi olusturma siteleri yardimiyla cevrimici olarak olusturulur WordPress gibi altyapida barinan siteler icin de site haritasi eklentileri bulunmaktadir SEO amacli kullanilan Yoast SEO All in One SEO Pack ve Rank Math gibi WordPress eklentilerinde dahili olarak site haritasi modulu bulunmaktadir XML site haritasi formatiOrnek bir sitemap xml dosyasi asagidaki gibidir Google Bing Yandex gibi profesyonel arama motorlari web site sahibinin onceliklerine uymak amaciyla varsa bu dosyayi kullanir Bu XML bicimindeki dosyada sitenizdeki her bir sayfa son degistirilme tarihi degisme sikligi ve taranma onceligi bilgisi ile belirtilir Ornek lt html gt lt urlset xmlns xsi http orneksite com xsi schemaLocation http www orneksite com sitemap xml http www sitemaps org schemas sitemap 0 9 sitemap xsd xmlns http www sitemaps org schemas sitemap 0 9 gt lt url gt lt loc gt http www google com tr lt loc gt lt lastmod gt 2007 10 10 lt lastmod gt lt changefreq gt daily lt changefreq gt lt priority gt 0 9 lt priority gt lt url gt lt url gt lt loc gt http www google com tr sitemap xml lt loc gt lt lastmod gt 2007 10 10 lt lastmod gt lt changefreq gt monthly lt changefreq gt lt priority gt 0 5 lt priority gt lt url gt lt urlset gt lt html gt Sitemap xml deki Alanlarin AciklamasiChangefreq kisminda yer alan taranma sikligi alanina never yearly monthly weekly daily hourly always sozcuklerinden birini yazabilirsiniz Boylece arama motorlari burada belirttiginizden daha kisa araliklarla sitenizi ziyaret etmeyecektir Priority kismina ise 0 0 ile 1 0 arasi sayilar girerek sitenizin hangi sirayla taranacagini belirtebilirsiniz Bu oncelik siralamalari sitenizin arama motorundaki yerini etkilemez Sadece taranip indekslerken bazi sayfalarinizin diger sayfalarinizdan daha once taranmasini istiyorsaniz isinize yarayacaktir Ornegin sik guncellenen bir haber siteniz varsa ve burada belirtilen linklerdeki sayfalariniz haber sayfanizdaki degisim ile beraber degisecekse haber sitenizdeki link basliklari ile taranacak haber sayfalarinizin basliklari tutmasi amaciyla haber linklerini belirttiginiz sayfaniza daha yuksek bir oncelik vermelisiniz Site haritalarini gondermek Site haritalari arama motorlarina normal URL eklemekten farkli bir yolla bildirilir Eger arama motorlarinin site ekleme sayfalarina sitemap xml dosyanizi tanitmaya calisirsaniz sadece hata mesaji alirsiniz Bu sebeple yukarida belirtildigi gibi robots txt dosyanizin icine arama motorlarinin bulabilmesi icin Site haritasi dosyanizin yerini isaret edebilirsiniz Bunun icin robots txt dosyaniza asagidaki satirin eklenmesi yeterlidir Sitemap http www example com sitemap xml Site haritanizi robots txt disinda bir yolla gondermek icin ise asagidaki tabloda yer alan URL leri son kismina kendi sitemap xml dosyanizin URL sini ekleyerek olusan URL yi wget ya da curl ile bir program icinden cagirabilirsiniz Isterseniz bunu sadece Firefox gibi web tarayicinizla ziyaret ederek de bildirebilirsiniz Asagidaki tum arama motorlarina tek bir adresten tek bir seferde site haritanizi gonderebilirsiniz Arama motoru Gonderilecek URL on takisi Yardim sayfasiGoogle http www google com webmasters sitemaps ping sitemap Sitemap im degistiginde nasil yeniden gonderebilirim 26 Aralik 2007 tarihinde Wayback Machine sitesinde Yahoo http search yahooapis com SiteExplorerService V1 updateNotification appid SitemapWriter amp url olu kirik baglanti http search yahooapis com SiteExplorerService V1 ping sitemap olu kirik baglanti Yahoo site haritalarini destekler mi 17 Ekim 2007 tarihinde Wayback Machine sitesinde Ask com http submissions ask com ping sitemap olu kirik baglanti Ask com site haritalarini destekler mi Eski Live Search http www bing com webmaster ping aspx siteMap Bing Webmaster Araclari 20 Temmuz 2010 tarihinde Wayback Machine sitesinde Yandex Sitemaps files Rusca 16 Aralik 2011 tarihinde Wayback Machine sitesinde Site haritasindaki URLler tam olarak yazilmalidirOrnegin URLlerinizin basindaki http gibi protokol kismi ve sonlardaki isareti unutulmamalidir Ornegin lt loc gt www example com lt loc gt yanlis bir ornekken dogrusu lt loc gt http www example com 26 Ocak 2018 tarihinde Wayback Machine sitesinde lt loc gt ya da lt loc gt http www example com index html 20 Haziran 2023 tarihinde Wayback Machine sitesinde lt loc gt seklindedir Ayrica site haritanizda sadece sitenize ait URLler bulunabilir Diger sitelere ait URLler barindiran site haritalarini arama motorlari ya gormezden gelmekte ya da spam yaptigi icin kara listeye almaktadir Site haritalarinizin buyuklugu ise en cok 50 000 URL ve 10MB ile sinirlandirilmistir Daha buyuk siteler icin site haritalarinin birlestirildigi Site haritasi dizinlerini kullanabilirsiniz Ek olarak tum XML dosyalarinda oldugu gibi ozel karakterlerin alternatif yazilislarini kullanmalisiniz amp yerine amp amp yerine yerine amp quot lt yerine amp lt ve gt yerine amp gt gibi Ilgili baglantilarGoogle Yahoo ve MSN tarafindan kurulan resmi site haritasi sitesi24 Eylul 2020 tarihinde Wayback Machine sitesinde Google Yahoo ve MSN nin Kasim 2006 daki ortak aciklamasi2 Temmuz 2012 tarihinde Wayback Machine sitesinde Google in SSS sayfasi 14 Ekim 2007 tarihinde Wayback Machine sitesinde Google in Site haritalari haber grubu arsivli 11 Ocak 2007 tarihinde Wayback Machine sitesinde Google Site haritalari haber grubu 21 Aralik 2006 tarihinde Wayback Machine sitesinde code google com da listelenen Ucuncu parti programlarla web siteleri 4 Ekim 2007 tarihinde Wayback Machine sitesinde