Dil Seçin / Choose Language

Rehber

Google News + AMP + SEO Uyumlu Haber Yazılımı

NewsArticle şeması, sitemap-news.xml, AMP HTML, IndexNow API ve Google News başvuru süreci — teknik rehber.

Çözüm arayan medya kuruluşları için
Alesta Haber CMS — 200+ aktif haber portalında kullanılan profesyonel haber yazılımı.
Paketleri İncele →

1. NewsArticle JSON-LD şeması

Her haber sayfasında application/ld+json içinde NewsArticle şeması bulunmalı. Tüm zorunlu alanların doldurulduğundan emin olun:

{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "headline": "Haber başlığı (110 karakter altı)",
  "image": ["https://siteniz.com/haber-gorsel.jpg"],
  "datePublished": "2026-05-19T08:00:00+03:00",
  "dateModified": "2026-05-19T10:30:00+03:00",
  "author": [{
    "@type": "Person",
    "name": "Yazar Adı",
    "url": "https://siteniz.com/yazar/yazar-adi"
  }],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "Site Adı",
    "logo": {
      "@type": "ImageObject",
      "url": "https://siteniz.com/logo.png"
    }
  }
}

En sık hata: datePublished alanında timezone bilgisinin eksik olması. +03:00 son eki kesinlikle yer almalı.

2. sitemap-news.xml

Standart sitemap.xml'in yanında ayrı bir sitemap-news.xml dosyası gereklidir. Yalnızca son 48 saatte yayımlanan haberler burada listelenir.

<?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>https://siteniz.com/haber/baslik-1234</loc>
    <news:news>
      <news:publication>
        <news:name>Site Adı</news:name>
        <news:language>tr</news:language>
      </news:publication>
      <news:publication_date>2026-05-19T08:00:00+03:00</news:publication_date>
      <news:title>Haber başlığı</news:title>
    </news:news>
  </url>
</urlset>

3. AMP HTML alternatif sayfa

2024 sonrası Google "AMP zorunlu değil" diye duyurdu, ama mobil "Üst Haberler" karuselinde AMP olan haberler hâlâ avantajlı. AMP versiyonun varlığını canonical haber sayfasında belirtin:

<link rel="amphtml" href="https://siteniz.com/amp/haber/baslik-1234">

AMP sayfasında ise normal sayfaya canonical:

<link rel="canonical" href="https://siteniz.com/haber/baslik-1234">

4. IndexNow API — Bing ve Yandex anlık bildirim

Yeni haber yayımlandığında Bing ve Yandex'e saniyeler içinde bildirmek için IndexNow API kullanılır. Google bu protokole katılmasa da Bing, Yandex, Naver, Seznam destekler.

POST https://api.indexnow.org/IndexNow
Content-Type: application/json

{
  "host": "siteniz.com",
  "key": "your-32-char-key",
  "keyLocation": "https://siteniz.com/your-32-char-key.txt",
  "urlList": [
    "https://siteniz.com/haber/baslik-1234"
  ]
}

Yanıt 200 ya da 202 ise bildirim alındı. Anahtar dosyası site kökünde {key}.txt olarak servis edilmeli.

5. Teknik SEO denetim listesi (haber sayfası başına)

  • HTTPS aktif, HSTS preload listesinde
  • Sayfa LCP < 2.5 saniye (mobil), CLS < 0.1
  • NewsArticle JSON-LD tam doldurulmuş, timezone'lu tarih
  • Open Graph + Twitter Card tüm sayfalarda
  • Canonical, hreflang (gerekiyorsa), robots meta doğru
  • H1 tek ve haber başlığı; H2/H3 hiyerarşik
  • Görsel alt tag dolu, WebP/AVIF servis ediliyor, lazy loading
  • İç linkler (related news) en az 3-5 adet
  • Yazar sayfasına link, yayıncı bilgisi
  • Sayfanın AMP versiyonu mevcut, canonical doğru
  • sitemap-news.xml'de listelenmiş (48 saat içinde)
  • IndexNow ile Bing+Yandex'e bildirilmiş
  • Schema validator (Google Rich Results Test) hatasız

6. Google News Publisher Center başvuru süreci

  1. Publisher Center'a giriş yapın
  2. "Yeni yayın oluştur" → site URL, dil (tr), kategori girin
  3. Brand vermek için hesap sahibinin domainin sahibi olması gerekir (Search Console doğrulaması)
  4. Logo (yatay 200x60), simge (60x60), arka plan rengi belirleyin
  5. Yayın bölümlerinizi (örn: Gündem, Spor, Ekonomi) tanımlayın
  6. Yayını "Yayında" durumuna getirin
  7. Google'ın incelemesi 2 hafta — 2 ay arası sürebilir

7. Sık karşılaşılan ret nedenleri

  • Düşük orijinallik (sadece ajans haberi kopyalama)
  • Eksik / hatalı NewsArticle schema
  • Yazar sayfası yok (yazar adı E-A-T sinyali)
  • Künye, iletişim, kullanım koşulları, gizlilik sayfası eksik
  • Reklam yoğunluğu çok yüksek (sayfa CLS sorunu)
  • Aldatıcı başlık (clickbait)
  • Yetersiz yayın geçmişi (en az 3-6 aylık aktif yayın)

Sonuç

Google News, AMP ve SEO uyumlu bir haber yazılımı seçmek, ileri tarihte yapılması gereken büyük rework'leri önler. Yukarıdaki tüm teknik koşulları çekirdek özellik olarak sunan bir yazılım, hem geliştirici zamanından hem editöryal verimden kazandırır.

Profesyonel haber portalı çözümü

Haber sitenizi profesyonel altyapıya taşıyın

Alesta Haber CMS, 8 ulusal ajans entegrasyonu, yapay zeka modülleri, Google News uyumlu yapı, AMP ve mobil uygulama desteğiyle 200+ haber portalında çalışıyor. Demo talep edin, paket detaylarını inceleyin.

21+ yıl tecrübe · 200+ aktif haber portalı · Şanlıurfa