Z E Y M E D Y A

Loading...

Zeymedya; İstanbul merkezli reklam ajansı. SEO, Google Ads, Google Maps ve sosyal medya yönetimiyle ölçülebilir büyüme sağlarız.

Blog
SEO
2025

WordPress SEO Ayarları 2025: Yoast/RankMath, Site Haritası, Robots.txt ve Şema (Tam Rehber)

2025’te WordPress SEO başarısı; doğru eklenti kurulumu (Yoast/RankMath),
site haritası mimarisi, robots.txt politikaları, şema (schema.org)
yapılandırması ve Core Web Vitals uyumu üzerine kuruludur. Bu kitapçık;
permalink yapısından breadcrumb’e, Open Graph ayarlarından
JSON-LD şablonlarına ve içerik SEO taktiklerine kadar adım adım bir “kurulumdan-ölçeğe” yol haritası sunar.

  • Temel Hijyen: Permalink, başlık/özet, indeksleme politikaları, Open Graph.
  • Şema Gücü: Organization, WebSite, Breadcrumb, BlogPosting, FAQPage JSON-LD.
  • Teknik + İçerik: Robots.txt, sitemap stratejisi, CWV, iç linkleme, görsel SEO.

1) 2025 SEO Panoraması & WordPress Özelinde Öncelikler

WordPress, modüler yapısıyla güçlüdür; ancak SEO hijyenini sistematik ele almadığınızda indeksleme, kalite sinyalleri ve hız metriği zayıflar.

  • Arama niyeti & kalite: Yardımcı (helpful) içerik, net fayda ve E-E-A-T sinyalleri.
  • Teknik temizlik: Doğru permalink, sitemap, robots ve şema ile “tarama → indeksleme” akışını kolaylaştırma.
  • Hız & deneyim: CWV metrikleri (LCP/INP/CLS) + mobil öncelikli tasarım.

Odak Maddeler

  • Teklemeden kaçınan taksonomi (kategori/etiket) kullanımı
  • Şema setleri: Organization + WebSite + Breadcrumb + BlogPosting
  • Staging/ön izlemeyi otomatik noindex ile güvene alma

İlk İndeks Süresi
24–48s

CWV Hedef
≥ %75 “iyi”

İç Bağlantı
3–5/link

* Örnek hedeflerdir; site ölçeği ve içerik tipine göre değişebilir.

2) WordPress Temel SEO Ayarları (Permalink, Başlık, OG)

Hızlı Kurulum Kontrol Listesi

  • Genel: Site başlığı (brand) + kısa açıklama (value prop)
  • Okuma: Arşiv/sayfa indekslenebilir; arama sonuçları sayfalarını listelemeyin
  • Kalıcı Bağlantılar: /%postname%/ (kısa, anlamlı slug)
  • Medya: Varsayılan küçük resim boyutlarını ihtiyaca göre optimize edin
  • OG/Twitter Card: Eklenti üzerinden site çapında açık grafik

Slug & Başlık Kalıbı

Başlık: {anahtar konu} + {yıl} + {fayda}
Slug: /blog/{anahtar-konu}-{yil}-{kısa-fayda}/
            

İpucu: “Durak kelimeleri” (ve, ile, için) slug’tan çıkarmak URL’leri sadeleştirir.

3) Yoast vs Rank Math: Hangisi? (Karşılaştırma Tablosu)

Özellik Yoast SEO Rank Math Not
Kurulum Sihirbazı Var Var Adım adım temel hijyen
Şema (Schema) Temel şema + gelişmiş seçenekler Geniş şema türleri + modüler Her ikisi de JSON-LD üretir
Site Haritası Otomatik Otomatik Alt türler: image/news/video
Breadcrumb Var Var Tema entegrasyonu gerekebilir
Yönlendirmeler Premium Modül 404 izle, 301/410 ekle
OG/Twitter Var Var Sosyal önizlemeler
Analiz/Puanlama Okunabilirlik/anahtar kelime İçerik skoru/öneriler Yardımcı metrikler

* Menü/özellik adları sürümlere göre değişebilir; güncel arayüzü baz alın.

4) Site Haritası Stratejisi (XML/Video/News/Image)

İyi Bir Sitemap’in Özellikleri

  • Yalnızca indekslenebilir ve kanonik URL’ler
  • Son değişiklik (lastmod) alanı dolu
  • Gereksiz taksonomi/arama sayfaları hariç
  • Geniş sitelerde sayfa başına 5–10k URL bölümlendirme

Yoast & Rank Math Yol Haritası

  • Sitemap’i aktif edin ve yalnızca gerekli içerik türlerini işaretleyin
  • Görsel ağırlıklı sitelerde image sitemap’i açın
  • Haber sitelerinde news sitemap gereksinimlerini kontrol edin

İndekslenebilirlik
≥ %95

404 Payı
< %1

Lastmod
%100 dolu

5) Robots.txt: En İyi Pratikler & Şablonlar

Örnek Robots.txt (WordPress)

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /?s=
Disallow: /search/
Disallow: /trackback/
Sitemap: https://{alan-adiniz}.com/sitemap_index.xml
            

functions.php ile Robots’u Özelleştirme

add_filter('robots_txt', function($output, $public){
  $lines = [
    'User-agent: *',
    'Disallow: /wp-admin/',
    'Allow: /wp-admin/admin-ajax.php',
    'Disallow: /?s=',
    'Disallow: /search/',
    'Disallow: /trackback/',
    'Sitemap: '.home_url('/sitemap_index.xml')
  ];
  return implode("\n", $lines);
}, 10, 2);
            

Uyarı: /wp-content/ veya /wp-includes/’ı tamamen engellemeyin; CSS/JS engeli render sorunlarına yol açar.

6) Şema (Schema.org) JSON-LD: Organization, WebSite, Breadcrumb, BlogPosting, FAQPage

E-E-A-T sinyallerini desteklemek için kurumsal kimlik ve içerik tiplerine uygun şema üretin.

Temel Organization + WebSite



            

BlogPosting + FAQPage (Bu Yazı İçin)



            

İpucu: BreadcrumbList şemasını tema breadcrumb’ı ile senkron üretin; kategori hiyerarşisi netleşir.

7) İçerik SEO: Başlık Yapısı, İç Linkleme, Kategori/Etiket Stratejisi

Yapı & Hiyerarşi

  • Sayfada yalnızca bir H1, alt başlıklar H2 → H3 zinciri
  • Paragraf başına tek fikir, madde işaretleriyle taranabilirlik
  • İç link: konu grupları (hub) → destek yazılar

Kategori / Etiket

  • Kategori = ana konu grupları; Etiket = alt konu/özellik
  • Etiket spam’inden kaçının (aynı/synonym etiketleri birleştirin)
  • Kategori açıklamaları + görsel ile zenginleştirin

Hedef İç Link
4–8/yazı

Paragraf Uzunluğu
< 90–120 kelime

Anahtar Yoğunluğu
~%1–2

8) Görsel SEO: WebP/AVIF, Alt Metin, Boyutlandırma, CDN

Görsel Kontrol Listesi

  • Dosya adları açıklayıcı: anahtar-konu-ornek.webp
  • Alt metin: Görselin amacını yalın anlatın
  • Boyut: Layout shift’i önlemek için genişlik/yükseklik
  • Modern formatlar: WebP/AVIF (+ JPG fallback)
  • Lazy-load + responsive srcset

CDN & Önbellek

  • Görseller için ayrı CDN alan adı (CORS/HTTP/2)
  • Uzun cache-control + versiyonlu dosya

İpucu: SVG ikonlarını <use> ile sprite olarak yükleyin; ağırlık düşer.

9) Performans & CWV: Önbellek, CDN, CSS/JS Optimize, Fonts

Hız Mimarisi

  • Sunucu tarafı önbellek + sayfa/nesne önbelleği
  • CSS kritik yolu (critical CSS), defer/async JS
  • 3P script diyet listesi (yalnızca gerekli olanlar)

functions.php Mini İyileştirmeler

/* Emojileri kapat */
add_action('init', function(){
  remove_action('wp_head','print_emoji_detection_script',7);
  remove_action('wp_print_styles','print_emoji_styles');
});

/* jQuery'yi footer'a taşı (tema uyumluluğunu test edin) */
add_action('wp_default_scripts', function($scripts){
  if(!is_admin() && isset($scripts->registered['jquery'])){
    $scripts->registered['jquery']->deps = []; // migrate/kütüphane bağımlılıklarını kontrol edin
  }
});
            

LCP
< 2.5s

INP
< 200ms

CLS
< 0.1

10) Güvenlik & Ortam: Staging/Noindex, 404/410, Canonical

Öneriler

  • Staging ortamına noindex etiketi + temel şifre koruması
  • Kalıcı silinen içerikler için 410 durum kodu (yönlendirme yoksa)
  • Kopya/sort filtre URL’lerinde kanonik orijinal

Header Örneği (Staging)


            

İpucu: Yoast/Rank Math üzerinden “noindex” şablonlarını arşiv/etiket özelinde ayarlayın.

11) Ölçümleme: Search Console, GA4, UTM & Etkinlikler

Temel Kurulum

  • Search Console alan adını doğrulayın (DNS önerilir)
  • GA4 ölçüm kimliği + site içi etkinlikler (scroll, outbound, form)
  • UTM konvansiyonları: utm_source, utm_medium, utm_campaign

UTM Kalıbı

?utm_source=blog&utm_medium=internal&utm_campaign=icerik-2025&utm_content={cta}
            

12) 30-60-90 Gün Gelişim Planı

Gün 0–30

Kurulum & Hijyen

  • Yoast/Rank Math kurulumu + sitemap/robots
  • Organization/WebSite şeması
  • 10 içerikte başlık/slug/OG standardizasyonu

Gün 31–60

İçerik & İç Bağlantı

  • Hub & spoke yapısı → 20+ yazıda iç link
  • Görsel SEO + WebP/AVIF dönüşümü
  • Breadcrumb ve kategori açıklamaları

Gün 61–90

Ölçek & Teknik

  • CWV optimizasyonu (LCP/INP/CLS)
  • 404/410 temizliği + yönlendirmeler
  • FAQ şeması + SSS sayfaları

13) Yaygın Hatalar & Çözümler

Sitemap’te Noindex URL’ler

Tarama bütçesini boşa harcar.

Çözüm: Sadece kanonik/indekslenebilir URL’leri dahil edin.

Aşırı Etiketleme

İnce arşiv sayfaları üretir.

Çözüm: Etiketleri konsolide edin, zayıf arşivleri noindex.

Robots ile Kaynak Engelleme

CSS/JS engeli render’ı bozar.

Çözüm: Yalnızca gerçekten gerekliyse engelleyin.

Düzensiz Başlık Yapısı

Konunun anlaşılmasını zorlaştırır.

Çözüm: H1→H2→H3 hiyerarşisini koruyun.

14) Sık Sorulan Sorular


Her ikisi de temel SEO gereksinimlerini karşılar. Mevcut tema/eklenti uyumunu ve ek özellik ihtiyaçlarınızı değerlendirin.


CSS/JS dosyaları ve önemli REST uçları engellenmemelidir; aksi halde sayfa doğru render edilemez.


Organization, WebSite, Breadcrumb ve içerik tipine göre BlogPosting/Article + FAQPage (gerekiyorsa) iyi bir çekirdektir.




Leave A Comment