1/3
Sitemap Nedir? Nasıl Oluşturulur ve Eklenir?
Kısaca özet
Sitemap (site haritası), sitendeki önemli sayfaların listesini arama motorlarına sunan bir dosyadır. En yaygın format
sitemap.xml’dir. Google ve diğer arama motorlarına, hangi sayfaların var olduğunu ve ne kadar önemli olduğunu anlatmana yardımcı olur.Aşağıda hem temel mantığı hem de nasıl oluşturup ekleyeceğini adım adım anlattım.
1. Sitemap nedir, ne işe yarar?
Sitemap:
- Sitedeki URL’leri (sayfa, yazı, kategori, etiket vb.) listeler,
- Arama motorlarının yeni ve güncellenen içerikleri daha kolay bulmasını sağlar,
- Büyük, karmaşık veya yeni sitelerde özellikle önemlidir,
- Zorunlu değildir ama SEO açısından güçlü bir tavsiyedir.
Sitemap türleri:
- XML Sitemap: Arama motorları için (en yaygın olanı)
- HTML Sitemap: Ziyaretçiler için hazırlanmış site haritası
- Görsel / Video Sitemap: Özelleşmiş içerikler için (resim, video ağırlıklı siteler)
2. Sitemap nasıl oluşturulur?
A) WordPress için (en kolayı)
1. Eklentiyle (Önerilen yol)
En çok kullanılan iki yöntem:
- Yoast SEO
Kurduktan sonra otomatik sitemap üretir. Genelde URL şöyle olur:
https://siteadresin.com/sitemap_index.xml - Rank Math SEO
Aynı şekilde otomatik harita üretir:
https://siteadresin.com/sitemap_index.xml
Adımlar:
- WordPress admin’e gir: Eklentiler > Yeni Ekle
- “Yoast SEO” veya “Rank Math SEO” ara ve kur/etkinleştir
- Eklenti ayarlarında “Sitemap” (XML harita) özelliğini etkinleştir
- Oluşan sitemap URL’ini not et (ör:
https://site.com/sitemap_index.xml)
2. WordPress’in kendi sitemap’ı
Yeni sürümlerde WordPress çekirdeği de otomatik sitemap üretir:
https://siteadresin.com/wp-sitemap.xmlEğer ek bir SEO eklentisi kullanıyorsan, çoğu eklenti kendi sitemap’ını kullanmanı önerir.
B) WordPress olmayan siteler için
1. Hazır araçla otomatik oluşturma
Statik HTML / PHP siteler, özel yazılımlar için kullanışlıdır.
- “online xml sitemap generator” şeklinde arat,
- Site adresini gir,
- Aracın taramasını bekle,
- Sana vereceği
sitemap.xmldosyasını indir, - Site kök dizinine (root) at:
public_html/sitemap.xml
veya
/var/www/siteadi.com/public_html/sitemap.xml
2. Manuel oluşturma (geliştiriciler için)
Basit bir örnek
sitemap.xml şöyle görünür:
XML:
<?xml version="1.0" encoding="UTF-8"?>
<urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.siteadresin.com/</loc>
<lastmod>2024-01-10</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.siteadresin.com/hakkimizda</loc>
<lastmod>2024-01-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
Bu dosyayı bilgisayarında
sitemap.xml olarak kaydedip sunucunun kök dizinine yükleyebilirsin.3. Sitemap nereye eklenir?
1. Site kök dizinine yükleme
Genel kural: Sitemap’in adresi şu formatta olsun:
https://siteadresin.com/sitemap.xml- veya (plugin kullanıyorsan) eklentinin verdiği URL (ör:
sitemap_index.xml)
2. robots.txt dosyasına ekleme
robots.txt dosyan yoksa, kök dizine bir tane oluşturup içine şu satırı ekleyebilirsin:
Kod:
Sitemap: https://siteadresin.com/sitemap.xml
Birden fazla sitemap varsa hepsini alt alta yazabilirsin:
Kod:
Sitemap: https://siteadresin.com/sitemap_index.xml
Sitemap: https://siteadresin.com/page-sitemap.xml
Sitemap: https://siteadresin.com/post-sitemap.xml
4. Sitemap Google Search Console’a nasıl eklenir?
Adımlar:
- 1. Google Search Console’a gir:
Google Search Console
search.google.com
- 2. Siteyi (mülkü) ekle ve doğrula (henüz yapmadıysan)
- 3. Sol menüden “Sitemaps” bölümüne gir
- 4. “Yeni site haritası ekle” alanına sadece dosya yolunu yaz:
Örneğin:sitemap.xmlveyasitemap_index.xml - 5. Gönder butonuna tıkla
- 6. Durum kısmından hatasız alındığını kontrol et
5. Dikkat etmen gereken noktalar
- Sitemap’e 404 veren veya noindex olan sayfaları mümkün olduğunca koyma,
- Aşırı gereksiz URL’ler (filtreler, arama sonuçları, tag çöpü) sitemap’i şişirmesin,
- Büyük sitelerde (50.000+ URL) sitemap’i parçalara böl (örneğin: yazılar, sayfalar, kategoriler ayrı),
- Sitemap güncel olsun; URL yapısını değiştirdiğinde sitemap’i de güncelle.
Sonuç:
Sitemap, arama motorlarının siteni daha sağlıklı ve hızlı taramasını sağlayan teknik bir dosyadır. WordPress gibi hazır sistemlerde genelde eklentiyle otomatik oluşturmak en pratik ve sorunsuz çözümdür; diğer sitelerde ise online araçla veya manuel oluşturarak kök dizine koyup, robots.txt ve Google Search Console üzerinden tanıtman yeterlidir.