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ğer | Anlamı |
|---|---|
| her zaman | Sayfa her erişildiğinde değişir |
| saatlik | Sayfa her saat değişir |
| günlük | Sayfa her gün değişir |
| haftalık | Sayfa her hafta değişir |
| aylık | Sayfa her ay değişir |
| yıllık | Sayfa yılda bir kez değişir |
| asla | Arşivlenmiş sayfa, değişmeyecek |
Neden Site Haritası Modülünü Kullanmalıyım?
| Faydası | Açıklama |
|---|---|
| Otomatik Üretim | Site haritası sayfa yapınızdan otomatik olarak oluşturulur |
| SEO Optimizasyonu | Arama motoru taraması ve dizine eklemede iyileşme |
| Değişiklik Bildirimleri | Arama 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öntem | Açı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
- Sayfalar Modülü - Site haritasına dahil edilen sayfaları yönetin
- Sistem Modülü - Sistem düzeyinde API yardımcı programları