Mehmet

WFN Üye
Konular
1,851
Mesajlar
1,852
Çözüm
0
Ticaret Puanı
0
Üyelik
1 Ay 6 Gün
Konum
YurtDışı
Web Sitesi
Var
Alanı
Google Adsense
1/1
Konu sahibi

Atom biçiminde site haritası​


Atom biçiminde site haritası, sitenizdeki URL’leri bir Atom beslemesindeki entry kayıtlarıyla duyurur. Özellikle yeni veya yakın zamanda güncellenen içerikleri arama motorlarına bildirmek için kullanılabilir; ancak tüm arşivi kapsaması kendiliğinden garanti değildir. XML sitemap de yalnız yayımlanan URL kapsamı kadar bilgi verir. Çok sayıda eski URL’niz varsa Atom beslemesini, kapsamlı bir XML site haritasının yerine değil, tamamlayıcısı olarak kullanın.

Atom beslemesi nasıl çalışır?​


Arama motoru önce Atom dosyasını alır, XML yapısını ve her kaydın içindeki asıl sayfa bağlantısını okur. Atom biçiminde feed ve entry başlık, kalıcı kimlik ve güncelleme zamanı taşır. Yazar bilgisi feed düzeyinde ya da gerekli entry kayıtlarında bulunmalıdır. İçerik gövdesi eklenmeyen aşağıdaki örnekte entry, sayfaya giden link rel="alternate" içerir. updated değeri, sayfanın gerçekten güncellendiği zamanı göstermeli ve gelecekte bir zaman olmamalıdır.

Atom beslemesi sayfaların keşfedilmesine yardımcı olur; taranma veya dizine eklenme garantisi vermez. Sayfaların erişilebilir olması, iç bağlantılarla bulunabilmesi ve dizine alınmalarını engelleyen kurallar taşımaması ayrıca değerlendirilir.

Çalışan en küçük örnek​


Aşağıdaki içeriği sitenin kök dizininde atom.xml adıyla yayınlayın. Örnekteki alan adı ve sayfa, kendi sitenizin gerçek adresleriyle değiştirilmelidir. Alan adı, yazar adı ve tarih-saat değerleri kurgu örnektir. Zamanı her üretimde şimdiye çekmek yerine gerçek güncellemeyi yansıtın; UTC gösterimi için sondaki Z kullanılır.

Kod:
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Site içerikleri</title>
  <author><name>Örnek Yayın Ekibi</name></author>
  <id>https://example.com/atom.xml</id>
  <updated>2026-01-01T00:00:00Z</updated>
  <link rel="self" type="application/atom+xml" href="https://example.com/atom.xml"/>

  <entry>
    <title>Örnek sayfa</title>
    <id>https://example.com/ornek-sayfa</id>
    <updated>2026-01-01T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://example.com/ornek-sayfa"/>
  </entry>
</feed>

Dosyayı yayınladıktan sonra tarayıcıda atom.xml dosyasını açın. Beklenen sonuç, XML’in hata vermeden görüntülenmesi ve entry içindeki bağlantının doğru sayfaya gitmesidir. XML ayrıştırma hatası görürseniz özellikle açılış-kapanış etiketlerini, özel karakterleri ve tırnakları kontrol edin. Dosya açılamıyorsa sunucunun dosyayı engellemediğini ve geçerli XML içerik türüyle sunduğunu kontrol edin.

Beslemede hangi değer korunur?​


AlanGörevBakım kararı
idFeed veya kaydın kalıcı kimliğiBaşlık değişti diye yenisini üretmeyin
updatedAnlamlı değişikliğin zamanıİçerik gerçekten güncellenince değiştirin
link alternateKullanıcının açacağı içerik sayfasıTercih edilen mutlak URL'yi belirtin
authorFeed veya kaydın yazarıÖrnekteki adı gerçek yayın sorumlusuyla değiştirin

Uygulama kararları ve bakım​


  1. Yalnızca arama motorlarının görmesini istediğiniz, tam ve erişilebilir sayfaları beslemeye ekleyin. Canonical adres ile beslemedeki adresin aynı sürümde olmasına dikkat edin.
  2. Yeni sayfa için yeni bir entry oluşturun; mevcut sayfa değiştiğinde aynı kaydı güncelleyin, aynı içerik için ikinci bir kimlik üretmeyin. id değerini sayfa için kalıcı ve benzersiz tutun; başlık değiştiğinde id değiştirmeyin.
  3. Sayfa güncellendiğinde ilgili updated değerini değiştirin. İçeriği değiştirmeden tüm kayıtların zamanını yenilemek, yanlış güncelleme sinyali üretir.
  4. Beslemeyi robots.txt içindeki Sitemap: satırıyla duyurun veya kullandığınız arama motorunun site haritası gönderme alanına besleme adresini ekleyin.
  5. Beslemeyi XML doğrulayıcıyla ve sunucu yanıtıyla test edin. Başarılı erişim yalnızca dosyanın okunabildiğini gösterir; keşif ve dizine ekleme sonucunu ayrıca izleyin.

Atom beslemesi pratikte en çok içerik yayınlayan sitelerde işe yarar. Arşivdeki tüm URL’lerin düzenli biçimde bildirilmesi gerekiyorsa tam XML site haritası oluşturun. Atom dosyasını yalnızca son içerikleri taşıyacak şekilde sınırlıyorsanız eski ama önemli sayfaların başka bir site haritasında yer aldığından emin olun.

Sık sorulan sorular​


Sadece başlık değiştiğinde id değerini de değiştirmeli miyim?​


Hayır. Atom kimliği aynı içerik kaydını kalıcı biçimde tanımlar. Başlık veya sayfa adresi değişse de yeni içerikmiş gibi kimlik üretmeyin. Gerekli bağlantı ve updated alanlarını gerçek değişikliğe göre güncelleyin.

Atom beslemesi ile RSS aynı şey midir?​


Hayır. İkisi de XML tabanlı yayın formatıdır ancak etiket yapıları farklıdır. Dosyanız Atom biçimindeyse Atom’un zorunlu alanlarını kullanın; RSS etiketlerini karıştırmayın.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.
Robotlar:
  • Anthropic