Ana içeriğe geç

Giriş

🎯 Bu modül ne yapar?

Sitemap modülü, OneEntry projenizin site haritasını almanıza ve güncellemenize olanak tanır - arama motorlarının içeriğinizi verimli bir şekilde dizine eklemek için kullandığı, web sitenizdeki tüm sayfaların yapılandırılmış bir listesidir.

Bunu SEO temelinize benzer şekilde düşünün - bir site haritası, arama motorlarına hangi sayfaların mevcut olduğunu, ne sıklıkla değiştiğini ve göreceli önemini bildirir, böylece Google, Bing ve diğer tarayıcılar içeriğinizi daha hızlı keşfedip dizine ekleyebilir.


📖 Basit Açıklama

Her web sitesinin SEO için bir site haritasına ihtiyacı vardır:

  • 🗺️ Sayfa Keşfi - Arama motorları tüm sayfalarınızı otomatik olarak bulur
  • 🔄 Değişiklik Sıklığı - Tarayıcılara sayfaların ne sıklıkla güncellendiğini bildirir
  • Öncelik - Hangi sayfaların en önemli olduğunu belirtir
  • 📅 Son Değişiklik - Sayfaların en son ne zaman güncellendiğini işaret eder
  • 🚀 Daha Hızlı Dizine Ekleme - Yeni sayfalar daha hızlı dizine eklenir

Site haritası olmadan yaşanan sorunlar:

  • 🔒 Gizli sayfalar - Derin veya bağlantısız sayfalar asla dizine eklenmez
  • 📊 Yavaş dizine ekleme - Arama motorları yeni içeriği yavaş bulur
  • 🔄 Eski dizin - Tarayıcılar içeriğin ne zaman değiştiğini bilmez

Site Haritası çözümü:

Faydalar:

  • 🔒 Tam kapsama - Tüm sayfalar arama motorlarına sunulur
  • 📊 Tarama optimizasyonu - Tarama bütçesinin verimli kullanımı
  • 🔄 Taze dizin - Arama motorları güncellenmiş sayfaları daha hızlı yeniden tarar
  • 🚀 Daha iyi SEO - Keşfedilebilirlik ve sıralamalarda iyileşme

✨ Temel Kavramlar

Site Haritası Nedir?

Bir Site Haritası, web sitenizdeki tüm sayfaları listeleyen bir XML dosyasıdır:

  • URL - Her sayfanın tam adresi
  • Son Değişiklik - Sayfanın en son ne zaman güncellendiği
  • Değişiklik Sıklığı - Sayfanın tipik olarak ne sıklıkla değiştiği
  • Öncelik - Göreceli önem (0.0 ile 1.0 arasında)

Site Haritası Girişi Yapısı

Her site haritası girişi bu yapıya sahiptir:

{
url: 'https://your-project.oneentry-cloud.com/catalog',
lastmod: '2025-06-01T00:00:00.000Z',
changefreq: 'weekly',
priority: 0.8,
}

Değişiklik Sıklığı Değerleri

DeğerAnlamı
her zamanSayfa her erişildiğinde değişir
saatlikSayfa her saat değişir
günlükSayfa her gün değişir
haftalıkSayfa her hafta değişir
aylıkSayfa her ay değişir
yıllıkSayfa yılda bir kez değişir
aslaArşivlenmiş sayfa, değişmeyecek

Neden Site Haritası Modülünü Kullanmalıyım?

FaydasıAçıklama
Otomatik ÜretimSite haritası sayfa yapınızdan otomatik olarak oluşturulur
SEO OptimizasyonuArama motoru taraması ve dizine eklemede iyileşme
Değişiklik BildirimleriArama motorları değiştirilen sayfaları daha hızlı yeniden tarar
Öncelik KontrolüTarayıcıları en önemli sayfalarınıza yönlendirin

📋 Bilmeniz Gerekenler

Site Haritası Sayfalarınızdan Oluşturulur

Site haritası, OneEntry sayfa yapınızdan otomatik olarak oluşturulur. Mevcut site haritası verilerini almak için getSitemap() kullanın.

Site Haritasını Güncelleme

Önemli içerik değişiklikleri yaptıktan sonra site haritasını yenilemek için updateSitemap() kullanın, böylece arama motorları güncel bilgileri alır.

Arama Motorlarına Gönderme

Site haritası verilerini aldıktan sonra, bir XML dosyası oluşturun ve bunu şu adreslere gönderin:

  • Google Search Console
  • Bing Webmaster Tools
  • Diğer arama motoru webmaster araçları

💡 Önemli Notlar

Site Haritası modülü şunları yönetir:

  • ✅ Tam site haritasını al
  • ✅ Site haritası verilerini güncelle
  • ❌ Arama motorlarına doğrudan göndermez (bunu webmaster araçları aracılığıyla yaparsınız)

Sizin sorumluluğunuz:

  • Site haritası verilerinden XML dosyası oluşturun
  • Arama motoru webmaster araçlarına gönderin
  • Büyük içerik değişikliklerinden sonra site haritasını güncel tutun

📊 Hızlı Referans Tablosu

YöntemAçıklama
getSitemap()Mevcut site haritasını al
updateSitemap()Site haritası verilerini güncelle

❓ Sıkça Sorulan Sorular (SSS)

Site haritamı Google'a nasıl gönderirim?

Site haritanızı getSitemap() ile alın, yanıttan geçerli bir sitemap.xml dosyası oluşturun, bunu alanınızda /sitemap.xml adresinde barındırın, ardından Google Search Console'da Site Haritaları altında URL'yi gönderin.


Site haritamı ne sıklıkla güncellemeliyim?

Yeni sayfalar eklediğinizde, mevcut içeriği önemli ölçüde güncellediğinizde veya site yapınızı değiştirdiğinizde site haritanızı güncelleyin. Yüksek trafikli siteler için, içerik değişiklikleriyle tetiklenen otomatik güncellemeleri düşünün.


Öncelik alanı ne anlama geliyor?

Öncelik (0.0 ile 1.0 arasında) arama motorlarına sitenizdeki sayfaların göreceli önemi hakkında bir ipucudur. Anasayfa genellikle 1.0, kategori sayfaları 0.8 ve bireysel içerik sayfaları 0.6–0.7'dir. Bu, sıralamayı doğrudan etkilemez.


🎓 En İyi Uygulamalar

  • Site haritasını güncel tutun - İçerik değişikliklerinden sonra yeniden oluşturun
  • Doğru değişiklik sıklığı belirleyin - Sayfaların değiştiğinden daha sık değiştiğini iddia etmeyin
  • Anlamlı öncelikler kullanın - Anasayfa > Kategoriler > Ürünler > Blog yazıları
  • Tüm önemli sayfaları dahil edin - Dizine eklenmesini istediğiniz sayfaları hariç tutmayın
  • Yardımcı sayfaları hariç tutun - Giriş, ödeme, 404 sayfalarını atlayın
  • Büyük güncellemelerden sonra gönderin - Arama motorlarını proaktif olarak bilgilendirin

Modülün kullanıcı arayüzü hakkında daha fazla bilgi https://doc.oneentry.cloud/docs/category/sitemap


Site Haritası modülünün tanımı


const { Sitemap } = defineOneEntry(
"your-project-url", {
"token": "your-app-token"
}
);


🔗 İlgili Belgeler