Haber site haritaları

News sitemap'in ne olduğunu, news: ad alanı etiketlerinin ve iç içe yapının nasıl kullanılacağını, iki günlük tazelik penceresini, 1 000 URL sınırını, artık kullanılmaması gereken etiketleri ve gönderim adımlarını anlatan kaynaklı rehber.

İlk yayın tarihi: 3 Tem 2026 · Son güncelleme: 8 Ağu 2026 · Advanced
Diller
Bu sayfada 1 kanıt sinyali

News sitemap, Google'a yeni haberlerinizi bildirmek için normal XML site haritasına news: ad alanı etiketleri ekleyen formattır; yalnızca son iki günde yayımlanan makaleleri listeler. Eski URL'ler news sitemap'ten çıkarılır veya news:news bloğu kaldırılır; bu işlem sayfayı dizinden kaldırmaz. Dosya başına 1 000 news:news etiketi sınırı vardır ve aşılırsa sitemap index kullanılır. Format keşfi hızlandırır ama sıralama faktörü değildir ve Google News uygunluğu sağlamaz. news:keywords ile news:stock_tickers etiketleri 2018'de kaldırılmıştır; Publisher Center kaydı zorunlu değildir. Bing'in eşdeğer bir news: ad alanı yoktur; Bing tarafında PubHub/RSS ve IndexNow kullanılır.

TL;DR — News sitemap, Google’ın <urlset> ad alanını ekleyen standart bir news: yapısıdır; her <url> bir <news:news> bloğu taşır (<news:publication><news:name> + <news:language>, ayrıca <news:publication_date> ve <news:title>). Yalnızca son iki günde (yaklaşık 48 saat) oluşturulan makaleleri ekleyin; süre dolunca URL’yi çıkarın veya <news:news> bloğunu kaldırın — bu işlemlerin hiçbiri makaleyi dizinden kaldırmaz. Dosya başına 1 000 <news:news> etiketi bulunur (genel 50 000 URL sınırından çok daha sıkı); aşarsanız sitemap index ile bölün. Format keşfi hızlandırır, sıralama faktörü değildir ve Google News uygunluğu sağlamaz. news:keywords / news:stock_tickers / genre etiketleri 2018’de kaldırıldı ve güncel şemada yer almıyor — eklemeyin. Publisher Center zorunlu değildir. Bing’in eşdeğer bir ad alanı yoktur.

Evidence for this claim A Google News sitemap can help Google discover news articles and may be a separate sitemap or use news tags in an existing sitemap. Scope: Current Google News sitemap guidance. Confidence: high · Verified: Google Search Central: News sitemaps Evidence for this claim News sitemaps should contain only articles from the last two days and no more than 1,000 news URLs per sitemap. Scope: Current Google News sitemap time window and URL limit. Confidence: high · Verified: Google Search Central: News sitemap best practices

News sitemap normal bir site haritası değildir

Genel site haritaları hakkında bildiğiniz her şey burada da geçerlidir — Google bunu açıkça şöyle söyler: “news sitemaps are based on generic sitemaps, so the general sitemap best practices also apply to news sitemaps.” (çeviri) “News sitemap’ler genel site haritalarını temel alır; bu nedenle genel site haritası en iyi uygulamaları news sitemap’ler için de geçerlidir.” UTF-8 kodlaması, mutlak URL, varlık kaçışlaması ve gönderim mekanikleri normal XML site haritasından aynen gelir; bunları burada yeniden türetmeyeceğim.

Farklı olan iki şey var: bir avuç news etiketi içeren ek bir XML ad alanı ve zorunlu bir tazelik penceresi. Bu ikisini doğru kurarsanız geçerli bir news sitemap’iniz olur.

Başta bir format seçmeniz gerekir ve Google ikisinin de çalıştığını açıkça belirtir: “You can either extend your existing sitemap with news specific tags, or create a separate news sitemap that’s reserved just for your news articles. Either option is fine with Google, however creating a separate sitemap just for your news articles may enable better tracking of your content in Search in Search Console.” (çeviri) “Mevcut site haritanızı news’e özgü etiketlerle genişletebilir veya yalnızca haber makalelerinize ayrılmış ayrı bir news sitemap oluşturabilirsiniz. Google için iki seçenek de uygundur; ancak yalnızca haber makaleleriniz için ayrı bir site haritası oluşturmak, Search Console’da içeriğinizi daha iyi izlemenizi sağlayabilir.” Ben tam da bu nedenle ayrı dosyaya eğilimliyim — Search Console’da dosya başına temiz bir gönderilen/dizine alınan sayısı, tek birleştirilmiş dosyanın küçük kolaylığından daha değerlidir.

Evidence for this claim A Google News sitemap can help Google discover news articles and may be a separate sitemap or use news tags in an existing sitemap. Scope: Current Google News sitemap guidance. Confidence: high · Verified: Google Search Central: News sitemaps

Tam etiket yapısı

İşte Google’ın örneği, aynen aktarılmış hâliyle — iç içe yapı, eğitimlerin en sık yanlış yaptığı noktadır:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
  <url>
    <loc>http://www.example.org/business/article55.html</loc>
    <news:news>
      <news:publication>
        <news:name>The Example Times</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2008-12-23</news:publication_date>
      <news:title>Companies A, B in Merger Talks</news:title>
    </news:news>
  </url>
</urlset>

İç içe yapıyı dikkatle okuyun; uygulamaların yanlış gittiği yer burasıdır:

  • Kök, sıradan <urlset> öğesidir; ancak ikinci bir ad alanı tanımlar: xmlns:news="http://www.google.com/schemas/sitemap-news/0.9". Google şöyle der: “The news tags are defined in the news sitemap namespace: http://www.google.com/schemas/sitemap-news/0.9 (çeviri) “News etiketleri news sitemap ad alanında tanımlanır.”
  • Her <news:news> için bir <url> bloğu vardır — tüm dosyayı sarmalamaz, <loc> ile aynı düzeydedir. Google’ın ifadesi nettir: “Each url sitemap tag can have only one news:news tag.” (çeviri) “Her url site haritası etiketi yalnızca bir news:news etiketi içerebilir.”
  • <news:name> ve <news:language>, <news:publication> öğesinin çocuklarıdır.
  • <news:publication>, <news:publication_date> ve <news:title>, <news:news> öğesinin doğrudan çocuklarıdır.

Tüm site haritasını saran tek bir <news:news> öğesi yoktur. Kendinizi onu iç içe yerleştirirken buluyorsanız yapı yanlıştır.

Zorunlu etiketler ve her birinin rolü

  • <news:news>news: ad alanındaki her şeyin ebeveyni. Her <url> için bir tane.
  • <news:publication><news:name> ve <news:language> öğelerinin ebeveyni. Google: “Each <news:news> parent tag may only have one <news:publication> tag.” (çeviri) “Her <news:news> ebeveyn etiketi yalnızca bir <news:publication> etiketi içerebilir.”
  • <news:name> — yayının adı. Google’ın kısıtı: “It must exactly match the name as it appears on your articles on news.google.com, omitting anything in parentheses.” (çeviri) “Parantez içindeki her şeyi çıkararak news.google.com’daki makalelerinizde göründüğü hâliyle adla tam olarak eşleşmelidir.”
  • <news:language> — iki veya üç harfli ISO 639 dil kodu. Google bir istisna belirtir: “For Simplified Chinese, use zh-cn and for Traditional Chinese, use zh-tw.” (çeviri) “Basitleştirilmiş Çince için zh-cn, Geleneksel Çince için zh-tw kullanın.”
  • <news:publication_date> — makalenin W3C biçimindeki yayımlanma tarihi: YYYY-MM-DD veya saat dilimi belirteciyle tam YYYY-MM-DDThh:mm:ssTZD biçimi. İnsanların kaçırdığı kural şudur: “Specify the original date and time when the article was first published on your site. Don’t specify the time when you added the article to your sitemap.” (çeviri) “Makalenin sitenizde ilk yayımlandığı özgün tarih ve saati belirtin. Makaleyi site haritanıza eklediğiniz zamanı belirtmeyin.” Her girdiye site haritası oluşturma zamanını damgalamak, elle yazılan ve eski eklenti kurulumlarında görülen gerçek bir hatadır — burada özgün yayımlanma zamanı olmalıdır.
  • <news:title> — makalenin başlığı. Google: “Include the title of the article as it appears on your site. Don’t include the author name, publication name, or publication date in the <news:title> tag.” (çeviri) “Makalenin başlığını sitenizde göründüğü hâliyle ekleyin. <news:title> etiketine yazar adını, yayın adını veya yayımlanma tarihini eklemeyin.”

Tazelik kuralı: son iki gün (yaklaşık 48 saat)

Bu, news sitemap’in ayırt edici özelliğidir ve doğruluk bakımından özellikle dikkat edilmesi gereken noktadır. Google’ın tam ifadesi “the last two days,” (çeviri) “son iki gün” ifadesidir; sektörde bu süre çoğu zaman “48 hours” (çeviri) “48 saat” diye kısaltılır. Kuralın kelimesi kelimesine hâli şöyledir: “Only include recent URLs for articles that were created in the last two days. Once the articles are older than two days, either remove those URLs from the news sitemap or remove the <news:news> metadata in your sitemap from the older URLs.” (çeviri) “Yalnızca son iki günde oluşturulan makalelerin güncel URL’lerini ekleyin. Makaleler iki günden eski olduğunda bu URL’leri news sitemap’ten çıkarın veya eski URL’lerin site haritanızdaki <news:news> üst verisini kaldırın.”

Eski bir makalenin süresini doldurmanın iki geçerli yolu vardır:

  1. URL’yi news sitemap’ten tamamen silin veya
  2. URL’yi koruyup <news:news> bloğunu kaldırın (böylece düz bir site haritası girdisi kalır).

İki yöntem de kuralı karşılar.

News sitemap’ten çıkarmak dizinden kaldırmak değildir. Akılda tutulacak model şudur: iki günlük pencere yalnızca haber formatına özgü hızlı keşif hattına uygunluğu kontrol eder. Makalenin dizinde kalıp kalmayacağını etkilemez. Google, daha önce taranmış URL’leri geçmişinden normal biçimde dizine almaya ve sıralamaya devam edebilir — bir URL’yi sıradan site haritasında bırakmamanın noindex vermekle aynı olmaması da aynı ilkedir. 48. saatte bir makaleyi news sitemap’ten çıkarmak beklenen bakımdır; sayfayı unutma sinyali değildir.

Dosyayı güncelleyin, yenisini açmayın. Google şöyle der: “Update your news sitemap with fresh articles as they’re published. Don’t create a new sitemap with each update. Google News crawls news sitemaps as often as it crawls the rest of your site.” (çeviri) “Yayımlandıkça news sitemap’inizi yeni makalelerle güncelleyin. Her güncellemede yeni bir site haritası oluşturmayın. Google News, news sitemap’leri sitenizin geri kalanını taradığı sıklıkta tarar.” Aynı dosyayı sürekli tutarsınız; makale başına yeni dosya oluşturup haber verme ritüeli yoktur.

Boş bir news sitemap sorun değildir. Eski URL’leri temizlediyseniz ve birkaç gündür yayımlama yapmadıysanız dosya boş kalabilir. Google şöyle der: “You may see an Empty Sitemap warning in Search Console, but this is just to make sure it was intentional on your behalf. It won’t cause any problems with Google Search if the file is empty.” (çeviri) “Search Console’da Empty Sitemap uyarısı görebilirsiniz; bu yalnızca boşluğun sizin seçiminiz olduğunu doğrulamak içindir. Dosya boşsa Google Arama’da hiçbir soruna yol açmaz.” Yalnızca arada bir haber benzeri içerik yayımlayan düşük tempolu siteler için güven verici bir noktadır.

1 000 URL sınırı (beklediğinizden daha sıkı)

News sitemap’in sınırı normal bir site haritasından çok daha düşüktür. Google şöyle der: “a sitemap may have up to 1,000 news:news tags. If there are more than 1,000 <news:news> tags in a news sitemap, split your sitemap into several smaller sitemaps.” (çeviri) “Bir site haritasında en fazla 1 000 news:news etiketi bulunabilir. Bir news sitemap’te 1 000’den fazla <news:news> etiketi varsa site haritanızı birkaç küçük site haritasına bölün.”

Farkı not edin: genel XML site haritası 50 000 URL veya sıkıştırılmamış 50MB ile sınırlıdır. News sitemap ise 1 000 <news:news> etiketiyle sınırlıdır — elli kat daha sıkıdır. Buraya sitemap index bilgisiyle geldiyseniz aynı 50 000’lik sınırı varsaymayın; news sınırı 1 000’dir ve aşınca her site haritasında yaptığınız gibi bölün: sitemap index tarafından referans verilen birden çok dosya kullanın. Pratikte iki günlük pencere çoğu yayıncıyı 1 000’in epey altında tutar — sınıra ulaşmak için günde 500+ makale yayımlamanız gerekir.

Eski eğitimlerde göreceğiniz ama kullanmamanız gereken etiketler

2017 tarihli bir blog yazısından news sitemap örneği kopyalarsanız — veya eski bir eklentinin ayar ekranını açarsanız — Google’ın spesifikasyonunda artık bulunmayan etiketleri görürsünüz: news:keywords, news:stock_tickers ve genre/access etiketleri. Bunlar ölü etiketlerdir. Google, news:keywords desteğini Şubat 2018’de kaldırdı; bunların hiçbiri güncel dokümantasyonda yer almaz. Google’ın bugün listelediği tek etiketler publication, publication_date ve title’dır.

Eski etiketleri mevcut bir dosyada bırakmak bir şeyi bozmaz (kullanımdan kaldırılan etiketler zararsızdır, yalnızca yok sayılır); bu nedenle eski bir site haritasını acilen temizlemeniz gerekmez. Ancak bunları eklemeyin ve news:keywords etiketini “required tag” (çeviri) “zorunlu etiket” diye sunan hiçbir eğitimi güncel kabul etmeyin — bu konudaki en yaygın yanlış bilgi budur.

Google Publisher Center’a ihtiyacınız var mı? Hayır.

Doğru biçimlendirilmiş bir news sitemap, Google Publisher Center’a hiç dokunmamış olsanız da çalışır. <news:name> değerinin işe yaraması için bir yerde “registered” (çeviri) “kaydettirilmesi” gereken bir geçit yoktur. Eski eğitimler önce Publisher Center’da yayın kaydetmeniz gerektiğini ima eder — bu bilgi eskimiştir.

Değişen şey şudur: Google, Nisan 2024’te Publisher Center’da manuel Google News yayın başvurularını kabul etmeyi bıraktı; otomatik oluşturulan yayın sayfalarına geçiş de Mart 2025’in sonlarında tamamlandı. Google’ın güncel çerçevesi şöyledir: “Content from publishers that adheres to our content policies is automatically eligible for consideration in Google News and across news surfaces” (çeviri) “İçerik politikalarımıza uyan yayıncıların içeriği Google News’te ve haber yüzeylerinde değerlendirmeye otomatik olarak uygundur” ve “Publishers are automatically considered for ‘Top stories’ or the News tab of Search. They just need to produce high-quality content and comply with Google News content policies.” (çeviri) “Yayıncılar Search’ün ‘Top stories’ veya News sekmesinde otomatik olarak değerlendirilir; yalnızca yüksek kaliteli içerik üretmeleri ve Google News içerik politikalarına uymaları gerekir.” Haber için genre/etiket kontrolünü bir zamanlar sağlayan eski Publisher Center arayüzü, manuel başvurularla birlikte ortadan kalktı. Tam zaman çizelgesi için Google News SEO rehberine; site haritası formatı içinse Publisher Center’ın ön koşul olmadığı bilgisine bakın.

Gönderme ve bakım

Gönderim, herhangi bir site haritasıyla aynıdır — news’e özgü ayrı bir işlem yoktur:

  • robots.txt — news sitemap’in tam mutlak URL’siyle bir Sitemap: satırı ekleyin.
  • Google Search Console — Sitemaps raporundan gönderin; gönderilen/dizine alınan sayıları ve uyarıları da burada görürsünüz.
  • Yayımladıkça aynı dosyayı güncelleyin ve iki gün eşiğini geçenleri temizleyin.

Bir şey ters giderse Google sizi Search Console’a yönlendirir: “If you’re having trouble with your sitemap, you can investigate the errors with Google Search Console.” (çeviri) “Site haritanızla sorun yaşıyorsanız hataları Google Search Console ile inceleyebilirsiniz.”

Bing’in eşdeğeri yok

Bing, Google’ın news:news XML uzantısını desteklemez — okuyabileceği eşdeğer bir news: ad alanı yoktur. Bing’in haberlere dahil etme modeli, Bing Webmaster Tools içindeki PubHub üzerinden gerçekten manuel bir gönderim ve inceleme sürecidir; Bing’in haberi haber olmayandan ayırabilmesi için URL’ler veya RSS akışları gönderirsiniz. “get my breaking article crawled fast” (çeviri) “son dakika makalemi hızlı tarat” isteğine Bing tarafındaki en yakın karşılık IndexNow’dır; Bing bunu yeni veya güncellenmiş URL’leri anında bildirmek için destekler. Dolayısıyla Bing tarafında hikâye standart XML site haritası + IndexNow’dur; news-sitemap formatı Google’a özgüdür. (PubHub ayrıntıları burada kapsam dışıdır — Google News SEO rehberinin Bing bölümüne bakın.)

Bu, site haritası ailesinde nereye oturur?

News sitemap, site haritası ailesinin bir üyesidir. Sitemaps genel bakışı konuya yeniyseniz başlangıç noktasıdır; sıradan XML sitemap, bu formatın devraldığı temel mekanikleri kapsar; 1 000 news URL’sini aştığınızda sitemap index, bölünmüş dosyaları birbirine bağlama yöntemidir. Site haritasının bilerek dokunmadığı Google News uygunluğu için Google News SEO rehberine bakın.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.