Ana içeriğe geç

Changefreq Nedir? Sayfa Güncelleme Sıklığı

Changefreq Nedir? Sayfa Güncelleme Sıklığı - SEO Rehberi

XML sitemap dosyanızı hazırlarken karşınıza çıkan "changefreq" etiketi, arama motorlarına sayfalarınızın ne sıklıkla güncellendiğini bildiren bir parametredir. Google bu değeri ipucu olarak görür, kesin talimat olarak değil. Gerçek güncelleme geçmişiniz her zaman beyan ettiğiniz değerden daha önemlidir.

Changefreq etiketi ne işe yarar?

Changefreq, "change frequency" kelimelerinin kısaltması. XML sitemap dosyasında her URL için ayrı ayrı belirtilebilen bu değer, o sayfanın ne kadar sık güncellendiğini ifade eder.

Sitemap.xml dosyasında şu şekilde görünür:

<url>
  <loc>https://example.com/blog/yazi</loc>
  <changefreq>weekly</changefreq>
  <priority>0.8</priority>
</url>

Bu örnekte "weekly" değeri, sayfanın haftalık güncellendiğini belirtir. Google gerçek güncelleme geçmişini kontrol eder. Sayfa haftalık güncellenmiyorsa, bot bunu fark eder ve changefreq değerini görmezden gelir.

Changefreq için kullanılabilecek değerler

Sitemap protokolü 7 farklı changefreq değeri tanımlar:

  • always: Sayfa her erişimde değişir (dinamik içerik, canlı veri)
  • hourly: Saatlik güncelleme (haber siteleri, borsa verileri)
  • daily: Günlük güncelleme (blog anasayfası, kategori sayfaları)
  • weekly: Haftalık güncelleme (blog yazıları, ürün sayfaları)
  • monthly: Aylık güncelleme (kurumsal sayfalar, hakkımızda)
  • yearly: Yıllık güncelleme (arşiv sayfaları, eski içerikler)
  • never: Hiç güncellenmez (statik sayfalar, tamamlanmış projeler)

Bir blog yazısı için "always" vermek mantıksız. Blog yazıları yayınlandıktan sonra nadiren güncellenir. "Monthly" veya "yearly" gerçekçi olur.

Hangi sayfa için hangi değer?

Anasayfa: E-ticaret sitelerinde "daily", kurumsal sitelerde "weekly".

Blog yazıları: Nadiren güncellenen yazılar için "monthly" veya "yearly". Sürekli güncellenen rehber yazılar için "weekly".

Kategori sayfaları: Yeni içerik eklendikçe değişir. "Weekly" veya "daily". E-ticaret kategorilerinde yeni ürün eklenme sıklığına göre karar verin.

Ürün sayfaları: Stok durumu, fiyat değişiyorsa "daily". Statik ürün bilgileri için "monthly".

Haber sayfaları: Güncel haberler için "hourly" veya "daily". Eski haberler için "never".

Hakkımızda, İletişim: Statik sayfalar nadiren değişir. "Yearly" veya "never".

Dikkat: CMS'inizde otomatik değer atama yapıyorsanız, sayfa tipi bazlı kurallar oluşturun. Mesela WordPress'te tüm "post" tipine "monthly", "page" tipine "yearly" atayabilirsiniz. Ama her sayfa için manuel kontrol etmek zahmetli ve gereksiz.

Google changefreq değerini nasıl yorumlar?

Google'ın resmi açıklaması: changefreq bir "ipucu". Kesin talimat değil.

Asıl odaklandığı şey sayfanın gerçek güncelleme geçmişi. Bir sayfa için "daily" verdiniz ama sayfa 6 aydır hiç güncellenmedi mi? Google tutarsızlığı fark eder, sonraki taramalarda changefreq değerini görmezden gelir.

Tersine, "monthly" verdiniz ama sayfa her gün güncelleniyor mu? Google bunu algılar, tarama sıklığını artırır.

Pratik sonuç: Abartılı değer vermek yerine gerçekçi olun. Sayfanızı gerçekten ne sıklıkla güncelliyorsanız o değeri verin. Emin değilseniz hiç vermeyin.

Changefreq ile priority farkı

Changefreq: Sayfanın ne sıklıkla değiştiğini belirtir. Zaman odaklı.

Priority: Sayfanın site içindeki önem derecesi. 0.0 ile 1.0 arası. Anasayfa 1.0, derin sayfalar 0.3 gibi.

İki değer bağımsız. Bir sayfa hem sık güncellenebilir (changefreq: daily) hem de düşük öneme sahip olabilir (priority: 0.4). Ya da nadiren güncellenen ama önemli bir sayfa (changefreq: yearly, priority: 0.9).

İkisi de ipucu. Google kendi algoritmalarıyla hangi sayfaların ne sıklıkla taranacağına karar verir. XML Sitemap Generator aracımız ile hem changefreq hem priority değerlerini kolayca ayarlayabilirsiniz.

Changefreq zorunlu mu?

Hayır. XML sitemap dosyasında yalnızca "loc" etiketi zorunlu. Changefreq, lastmod ve priority isteğe bağlı.

Changefreq verilmezse ne olur? Google sayfayı ilk taradığında içeriği analiz eder, sonraki taramalarda kendi belirlediği sıklıkta gelir.

Peki ne zaman vermeli? Yeni siteler veya düzenli güncellenen içerikler için faydalı. Google'a ipucu vermek tarama verimliliğini artırabilir. Ama zorunlu değil.

Büyük sitelerde her URL için changefreq vermek zahmetli. Sayfa tiplerine göre otomatik değer atayın. Örneğin tüm blog yazılarına "monthly", tüm kategori sayfalarına "weekly". Sitemap Generator aracımız bu otomasyonu destekler.

Yaygın changefreq hataları

1. Tüm sayfalara aynı değer: Gerçek hayatta her sayfa aynı sıklıkta güncellenmez. Tüm sayfalara "daily" vermek mantıksız. Blog yazısı "monthly", kategori sayfası "weekly", anasayfa "daily" olmalı.

2. Abartılı değerler: Statik bir sayfa için "always" veya "hourly" vermek Google'ı yanıltmaya çalışmak gibi görünür. Hakkımızda sayfası yılda bir güncellenir, "always" vermeyin.

3. Gerçek güncelleme ile uyumsuzluk: "Daily" verdiniz ama sayfa 6 aydır değişmedi mi? Google bunu fark eder, güvenini kaybedersiniz.

4. Changefreq ile lastmod çelişkisi: Changefreq "daily" ama lastmod tarihi 2 yıl önceyse tutarsızlık oluşur. İkisi de gerçeği yansıtmalı.

Emin değilseniz changefreq etiketini hiç kullanmayın. Yanlış değer vermek, hiç vermemekten daha kötü.

Changefreq etiketi XML sitemap'te yararlı bir ipucu aracı. Google'ın bu değeri kesin talimat olarak görmediğini unutmayın. Gerçek güncelleme geçmişiniz her zaman beyan ettiğiniz değerden daha önemli.

Abartılı veya tutarsız değerler vermek yerine sayfalarınızın gerçek güncelleme sıklığını yansıtın. Uygun değer bulamıyorsanız, changefreq etiketini tamamen atlayın. XML Sitemap Generator aracımız ile profesyonel sitemap dosyanızı kolayca oluşturabilir, changefreq ve priority değerlerini otomatik atayabilirsiniz.