Web Analytics Made Easy - Statcounter

Tema düzenleyici

Soru XML Sitemap Nasıl Eklenir?

XML Sitemap Nasıl Eklenir?

Sorunun özeti
Siteye XML sitemap eklemek için önce bir sitemap dosyası oluşturman, sonra da bu dosyayı hem siteye yükleyip hem de arama motorlarına (özellikle Google) tanıtman gerekiyor.

Aşağıda en yaygın senaryolara göre adım adım anlatayım.

1. XML Sitemap Nedir?
XML sitemap, sitendeki önemli sayfaların listesini arama motorlarına veren özel bir XML dosyasıdır. Genelde şu şekilde olur:

XML:
<?xml version="1.0" encoding="UTF-8"?>
<urlset
 xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
 <loc>https://www.ornekdomain.com/</loc>
 <lastmod>2024-04-07</lastmod>
 <changefreq>weekly</changefreq>
 <priority>1.0</priority>
 </url>
</urlset>

Genelde dosya adın:
Kod:
https://www.siten.com/sitemap.xml
şeklinde olur.

2. WordPress Kullanıyorsan
WordPress’te sitemap eklemek için en pratik yol SEO eklentisi kullanmak:

  • Yoast SEO:
    Kur -> Etkinleştir -> SEO > Genel > Özellikler kısmında XML site haritalarını aç.
    Sitemap adresi genelde:
    Kod:
    https://www.siten.com/sitemap_index.xml
  • Rank Math:
    Kur -> Etkinleştir -> Rank Math > Sitemap Settings bölümünden sitemap’i aktif et.
    Adres genelde:
    Kod:
    https://www.siten.com/sitemap_index.xml
  • All in One SEO:
    Kur -> Etkinleştir -> All in One SEO > Sitemaps kısmından ayarla.

WordPress 5.5 ve üzeri versiyonlarda çekirdek sitemap de var, şu şekilde olur:
Kod:
https://www.siten.com/wp-sitemap.xml

3. XenForo Kullanıyorsan
XenForo zaten kendi sitemap özelliğine sahip:

  • Yönetim paneline gir
  • Ayarlar > Site haritaları (Sitemap) bölümüne git
  • Site haritası oluşturmayı etkinleştir
  • İstenilen içerik türlerini (konular, forumlar, kullanıcılar vs.) işaretle
  • Cron ayarlarıyla sitemap’in düzenli üretilmesini sağla

Oluşan sitemap adresi genelde:
Kod:
https://www.forumadresin.com/sitemap.php
ya da XenForo 2’de:
Kod:
https://www.forumadresin.com/sitemap.xml
şeklinde olur.

4. Manuel HTML/PHP Site İçin
Eğer özel kodlanmış bir site kullanıyorsan:

  • Online bir sitemap oluşturucu kullan:
    Kod:
    https://www.xml-sitemaps.com/
  • Domainini gir, tarat, oluşan sitemap.xml dosyasını indir
  • FTP ile sitenin kök dizinine (root) yükle:
    Kod:
    /public_html/sitemap.xml
  • Dosya tarayıcıda şu şekilde açılmalı:
    Kod:
    https://www.siten.com/sitemap.xml

İstersen kendi scriptinle dinamik de üretebilirsin ama en basit yol online oluşturucu + FTP ile yükleme.

5. robots.txt İçine Eklemek
Sitemap’i arama motorlarına bildirmenin bir yolu da robots.txt dosyasına eklemektir.

Site kök dizininde robots.txt varsa içine şu satırı ekle:
Kod:
Sitemap: https://www.siten.com/sitemap.xml

Birden fazla sitemap veya index kullanıyorsan:
Kod:
Sitemap: https://www.siten.com/sitemap_index.xml
Sitemap: https://www.siten.com/sitemap-posts.xml
Sitemap: https://www.siten.com/sitemap-pages.xml

6. Google Search Console’a Eklemek
Asıl kritik kısım burası, Google’a bildirmek:

  • Google Search Console’a gir
  • Sol menüden “Site haritaları” bölümüne tıkla
  • “Yeni site haritası ekle” alanına sadece yol kısmını yaz:
    Kod:
    sitemap.xml
    veya
    Kod:
    sitemap_index.xml
  • Gönder butonuna bas
  • Bir süre sonra “Başarılı” olarak görmen lazım

7. Dikkat Etmen Gerekenler
  • Sitemap mutlaka 200 (OK) koduyla cevap vermeli, 404 veya 500 olmamalı
  • URL’ler kesinlikle canonical (gerçek kullanılan) URL’ler olmalı
  • Noindex sayfaları mümkünse sitemap’e ekleme
  • HTTPS kullanıyorsan sitemap içindeki tüm adresler de HTTPS olmalı
  • Çok büyük sitelerde (50.000 URL üzeri) sitemap index yapısı kullanmalısın

Sonuç
Özetle: Sitemap’i oluştur (WordPress eklentisi, XenForo ayarı veya manuel), sitemap.xml dosyasını site köküne koy, robots.txt içine bildir ve Google Search Console üzerinden ekle. Böylece arama motorları siteni daha düzenli tarar ve indeksler.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Giriş Yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

← Önceki Konu

Soru  Canonical URL Nedir?

  • Mert
  • Cevaplar: 1
Sonraki Konu →

Soru  Sitemap Nedir ve Nasıl Oluşturulur?

  • Mert
  • Cevaplar: 1
Foruma git ?

Bu konuyu görüntüleyen kullanıcılar

Son Konular

İpuçları
Geri
Üst