XML site haritası, web sitenizin içinde ne olduğunu arama motorlarına anlatan bir listedir. Bu liste, sitenizde bulunan tüm sayfaların adreslerini içerir. Yani bir nevi sitenizin içindekiler tablosu gibidir.
Bu listede sadece sayfa adresleri değil, her sayfa hakkında bazı önemli bilgiler de bulunur. Mesela, bir sayfanın en son ne zaman değiştirildiği veya ne kadar sıklıkla yenilendiği gibi bilgiler yer alır.
Arama motorları bu listeye bakarak sitenizi daha iyi anlar ve tarar. Böylece, sitenizin tüm sayfalarını bulup insanlara göstermesi kolaylaşır.
Kısacası, XML site haritası, web sitenizin tüm odalarını ve bu odalardaki eşyaları arama motorlarına gösteren bir ev planı gibidir.
Site haritası gerekli mi?
Site haritasına ihtiyaç duyulup duyulmadığı, sitenin büyüklüğüne, karmaşıklığına ve SEO hedeflerine bağlı olarak değişebilir. Küçük ve basit siteler için çok gerekli olmayabilirken, büyük ve karmaşık siteler için oldukça faydalı olabilir.
Site haritasına ihtiyacınız olabilir çünkü:
- Arama Motoru Optimizasyonu (SEO): Site haritaları, arama motorlarının sitenizi daha iyi taramasını ve dizine eklemesini sağlar. Bu, özellikle büyük ve karmaşık siteler için önemlidir.
- Yeni ve Güncellenen İçerikler: Düzenli olarak yeni içerik ekliyorsanız veya mevcut içerikleri güncelliyorsanız, site haritası arama motorlarına bu değişiklikleri hızlıca bildirir.
- Büyük ve Dinamik Siteler: Çok sayıda sayfanız, dinamik içerikleriniz veya kullanıcı girişleriyle erişilen sayfalarınız varsa, site haritası arama motorlarının bu sayfaları bulmasını kolaylaştırır.
- İç Bağlantıların Yönetimi: Site haritası, sitenizdeki iç bağlantıların arama motorları tarafından daha iyi anlaşılmasını sağlar ve hangi sayfaların daha önemli olduğunu belirtebilirsiniz.
- Tarama Bütçesi Yönetimi: Arama motorlarının tarama bütçesi sınırlıdır. Site haritası, arama motorlarının bu bütçeyi en verimli şekilde kullanarak önemli sayfalarınızı taramasını sağlar.
Google diyor ki: Site haritası, arama motorlarının sitenizdeki URL’leri keşfetmesine yardımcı olur ancak site haritanızdaki tüm öğelerin taranıp dizine ekleneceği garanti edilmez. Ancak çoğu durumda, site haritası kullanmak faydalıdır.
Site harita türleri
Web dünyasında farklı ihtiyaçlara cevap veren çeşitli site haritası türleri bulunuyor. Her biri, web sitesinin içeriğini ve yapısını farklı şekillerde sunar.
1. XML Sitemap:
XML sitemap, web sitenizdeki tüm sayfaların listesini içeren bir dosyadır. Arama motorlarına sitenizdeki içerikleri keşfetmeleri ve dizine eklemeleri için yardımcı olur. Bu sitemap türü, arama motorları için özel olarak tasarlanmıştır ve sayfaların önem derecesi ve güncellenme sıklığı gibi bilgileri içerir.
2. HTML Site haritası
HTML site haritaları genellikle insanlar için oluşturulur, böylece web sitenizde kolayca gezinebilirler. HTML site haritası, arama motorlarının bir siteyi daha iyi taraması için kullanılır. Size SEO açısından iyi ve kötü olan iki senaryo vereyim. SEO için kötü olan senaryo: Bir web siteniz var ve içerik oluşturmaya başlıyorsunuz.
Önemi: HTML site haritaları, öncelikle alışveriş yapanlara rehberlik etmek için tasarlanmıştır. XML site haritaları ise yalnızca arama motoru tarayıcılarının bir sitede listelenen URL’leri dizine ekleyebilmesini sağlamak için kullanılır. Her iki site haritasının da SEO açısından kendine özgü güçlü ve zayıf yönleri vardır. Bu nedenle, SEO planlarınızı oluştururken rollerini anlamak önemlidir.
XML site haritaları SEO için önemlidir çünkü Google’ın sitenizin sayfalarını bulmasını kolaylaştırır bu önemlidir çünkü Google web sitelerini değil web sayfalarını sıralar. XML site haritasının herhangi bir dezavantajı yoktur ve bir tane olması SEO’nuzu iyileştirebilir, bu yüzden kullanmanızı şiddetle tavsiye ediyoruz.
Apple‘dan HTML site haritasına bir örnek:

XML ile HTML site haritası arasındaki fark nedir ve SEO için neden gereklidir?
XML ve HTML site haritaları arasındaki temel fark, hedef kitleleri ve amaçlarıdır:
XML Site Haritası:
- Hedef Kitle: Arama motoru tarayıcıları (botlar)
- Amaç: Tarayıcılara web sitenizin tüm sayfalarını göstermek ve her sayfa hakkında ek bilgi sağlamak.
- Format: XML dilinde yapılandırılmış veri, insanlar tarafından okunamaz.
- Sağladığı Bilgiler: URL’ler, son değiştirilme tarihleri, değişim sıklığı, öncelik ve diğer meta veriler.
- SEO İçin Önemi: Özellikle büyük veya karmaşık siteler için tüm önemli sayfaların taranıp dizine eklenmesini sağlamak açısından kritik.
- Gönderim: Google ve Bing gibi arama motorlarına gönderilir.
HTML Site Haritası:
- Hedef Kitle: İnsan kullanıcılar
- Amaç: Tüm web sitesi sayfalarının kullanıcı dostu bir listesini sağlamak, bir içindekiler tablosuna benzer.
- Format: HTML ile oluşturulmuş web sayfası, insan gezintisi için tasarlanmıştır.
- Sağladığı Bilgiler: Genellikle sadece URL’ler ve kısa açıklamalar.
- SEO İçin Önemi: Web sitesi yapısını ve kullanıcı deneyimini iyileştirerek dolaylı olarak fayda sağlar, bu da arama motorlarının lehine olabilir.
- Gönderim: Arama motorlarına gönderilmez, sadece sitenizde bir web sayfası olarak bulunur.
Ortak yönleri:
- XML Site Haritası: Tarayıcıların tüm önemli sayfalarınızı keşfetmesini ve dizine eklemesini sağlamak.
- HTML Site Haritası: Kullanıcı deneyimini iyileştirmek ve dolaylı olarak SEO’yu artırmak.
XML site haritaları doğrudan arama motorlarıyla iletişim kurarken, HTML site haritaları dolaylı olarak SEO’ya katkıda bulunur:
- Web sitesi yapısını ve gezintisini iyileştirmek: Kullanıcıların ihtiyaç duydukları şeyleri bulmasını kolaylaştırmak, daha düşük çıkma oranlarına ve daha uzun kalma sürelerine yol açabilir, bu da olumlu SEO sinyalleridir.
- Kullanıcı deneyimini artırmak: İyi organize edilmiş bir web sitesi ve net bir navigasyon, arama motorlarının giderek daha çok değer verdiği bir kullanıcı deneyimi yaratır.
Hem XML hem de HTML site haritalarının SEO’daki rollerini iyi anlamak, web sitenizin görünürlüğünü ve arama sonuçlarındaki erişimini optimize etmenize yardımcı olabilir.
XML site harita türleri
XML site haritaları, farklı türlerde olabilir ve her biri belirli bir amaca hizmet eder. İşte yaygın XML site haritası türleri:
Video XML Site Haritası
Video site haritası, arama motorlarına web sitenizdeki videoların yerini bildirmek için kullanılan bir site haritasıdır. Özellikle, arama motorlarına videonun “ana sayfa” olarak kabul edileceği sayfayı belirtir. Bu, o videoyu Google’da aradığınızda arama motorunun bağlantı vereceği sayfadır.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>http://www.example.com/videos/video1.html</loc>
<video:video>
<video:thumbnail_loc>http://www.example.com/thumbs/123.jpg</video:thumbnail_loc>
<video:title>Video Başlığı</video:title>
<video:description>Video Açıklaması</video:description>
<video:content_loc>http://www.example.com/videos/video1.mp4</video:content_loc>
<video:duration>600</video:duration>
</video:video>
</url>
<!-- Diğer videolar -->
</urlset>
Video site haritasına örnek:

Görsel (Image) XML Site Haritası
Resim site haritası, web sitenizdeki görsellerin Google tarafından daha etkili bir şekilde taranıp dizine eklenmesine yardımcı olan özel bir XML site haritasıdır. Standart site haritalarından farklı olarak, resim XML site haritaları sayfalara bağlantılar içermez; bunun yerine, belirli resimleri HTML etiketleriyle tanımlar.
Görsel site haritaları, Google’ın resim içeriklerini metinler kadar kolay anlamadığı için ayrı olarak oluşturulur. Google bir sayfayı taradığında metin içeriğini hızla kavrayabilir, ancak görsellerin içeriğini anlamak daha karmaşıktır.
Bu nedenle, görsellerin arama sıralamanıza katkıda bulunması zor olabilir. Ancak, resim site haritaları bu konuda yardımcı olabilir ve Google Görseller de dahil olmak üzere arama sonuçlarında daha üst sıralarda yer almanıza katkı sağlayabilir.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>http://www.example.com/page1.html</loc>
<image:image>
<image:loc>http://www.example.com/images/image1.jpg</image:loc>
<image:caption>Görsel Açıklaması</image:caption>
</image:image>
</url>
<!-- Diğer görseller -->
</urlset>
Haber (News) XML Site Haritası
Haber site haritası, haber içerikli web sitelerinin arama motorlarında daha iyi görünürlük kazanmasına yardımcı olmak için tasarlanmış özel bir XML site haritasıdır. Bu dosya, haber içeriklerinin URL’lerini listeler ve arama motorlarına bu içerikler hakkında bilgi verir.
Google ve Bing gibi arama motorlarına gönderilen bu dosya, sitenizin haber içeriklerinin daha etkin taranmasını ve dizine eklenmesini sağlar. Böylece, haber sitenizin içerikleri daha hızlı ve doğru bir şekilde arama sonuçlarında yer alabilir.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
<url>
<loc>http://www.example.com/news/article1.html</loc>
<news:news>
<news:publication>
<news:name>Örnek Haber</news:name>
<news:language>tr</news:language>
</news:publication>
<news:publication_date>2023-01-01</news:publication_date>
<news:title>Haber Başlığı</news:title>
</news:news>
</url>
<!-- Diğer haberler -->
</urlset>
Mobil XML Site Haritası
Mobil uyumlu sayfalar için kullanılır. Mobil site haritaları, mobil cihazlar için optimize edilmiş sayfaların URL’lerini içerir.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0">
<url>
<loc>http://www.example.com/page1.html</loc>
<mobile:mobile/>
</url>
<!-- Diğer mobil sayfalar -->
</urlset>
Bu çeşitli XML site haritası türleri, web sitenizin farklı içerik türlerini arama motorlarına daha etkili bir şekilde tanıtmanıza yardımcı olabilir.
Site haritası ile SEO’ya etki edin
1. “Noindex” URL’lerini Dahil Etmeyin:
Kullanıcıya değer katmayan ve yalnızca geliştiricilere veya şirket içi kullanıma yönelik sayfaları site haritanıza eklemeyin. Bu sayfalar arama motorlarında optimize edilmediğinden, dizine eklenmeleri arama sıralamanıza zarar verebilir.
2. İçeriği Kategorize Edin:
Site haritanızda ilgili içerikleri hiyerarşik bir yapıda gruplayın. Ana sayfa, kategoriler ve alt kategoriler şeklinde düzenlemek, arama motorlarının sitenizi daha iyi taramasını ve kullanıcıların sitenizde kolayca gezinmesini sağlar.
3. HTML Site Haritasını Ana Sayfaya Yerleştirin:
HTML site haritası, kullanıcıların sitede gezinmesini kolaylaştırır ve ana sayfada yer almalıdır. XML site haritası ise arama motorlarına yöneliktir ve her iki tür site haritası da sitenizin daha iyi çalışmasına katkı sağlar.
4. Dinamik Sayfalara Öncelik Verin:
Site haritasındaki her sayfayı önem derecesine göre sıralayın. Statik sayfalara daha düşük öncelik verirken, blog veya konum sayfaları gibi dinamik ve trafiği yüksek sayfalara yüksek öncelik tanıyın. Bu, arama motorlarının önemli sayfalarınızı daha sık taramasını sağlar.