WordPress SEO bir SEO plugin seçimi değildir. Sağlam bir yapı; temiz technical base, doğru yapılandırılmış tek SEO plugin, bilinçli content architecture, tutarlı on-page çalışma, speed hygiene, structured data disiplini ve tekrarlanabilir kontrol rutini ister. Bu rehber ranking garantisi vermez; WordPress sitelerde en sık görülen SEO arızalarını önleyen sistemi gösterir.

Neler öğreneceksiniz

  • WordPress setup problemlerini content problemlerinden nasıl ayıracağınızı.
  • Rank Math, Yoast, SEOPress veya custom setup arasında evrensel kazanan ilan etmeden nasıl seçim yapacağınızı.
  • Category, tag ve archive sayfaları için index kararını nasıl vereceğinizi.
  • Google standardı gibi sunmadan, yazar tanımlı 25 maddelik WordPress SEO checklist akışını nasıl kullanacağınızı.
  • Sorun derinleştiğinde işi SEO veya technical audit talebine nasıl çevireceğinizi.

WordPress SEO tek paragrafta

WordPress SEO, bir WordPress sitesini kullanıcılar ve search engine sistemleri için anlaşılır hale getirme işidir. Crawl edilebilir sayfalar, stabil URLler, HTTPS, temiz template outputu ve Search Console erişimiyle başlar. Sonra tek SEO plugin veya custom metadata layer, mantıklı page/post/category architecture, faydalı title ve descriptionlar, internal links, image handling, speed hygiene ve görünür içerikle uyumlu structured data gelir. Plugin sistemi işletir; asıl iş sistemin kendisidir.

Temiz bir WordPress setup ile başlayın

Dağınık setup, daha içerik yazmadan SEO borcu yaratır. Önce sitenin crawl ve index için uygun olup olmadığını, public URLlerin stabil çalışıp çalışmadığını ve theme outputunun tutarlı olup olmadığını kontrol edin.

WordPress page, post, category ve tag için permalink yapısı seçmenizi sağlar. Çoğu business site için sade post-name yapısı date-based URLlerden daha okunabilir ve sürdürülebilirdir. Canlı sitede permalink değişikliğini hafife almayın. Site trafik, link veya index almışsa redirect planı olmadan URL yapısı değiştirmeyin.

HTTPS ve indexability

HTTPS, tek canonical host ve public indexable environment kullanın. WordPress Reading ayarını, page-level noindex seçeneklerini ve stagingden kalmış robots.txt kurallarını kontrol edin. WordPress sitelerde sık hata, yayına çıkmış sitenin hâlâ search visibility kapalı veya staging disallow kuralıyla yaşamasıdır.

Search Console verification

Siteyi erken aşamada Search Consoleda doğrulayın. Sitemap göndermek, URL inspect etmek, indexing sorunlarını görmek ve Googleın önemli sayfaları nasıl gördüğünü test etmek için merkezi yeriniz olur. Search Console karar mekanizmasının yerine geçmez, ama kör SEO çalışmasını engeller.

SEO plugin katmanı: neye ihtiyacınız var, neye yok?

Plugin layer, WordPress SEOyu işletmeyi kolaylaştırmalı; ikinci bir site architecture haline gelmemeli. Normal bir buildde tek SEO plugin title templates, meta descriptions, XML sitemaps, canonical output, temel schema controls ve social metadata yönetebilir. Birden fazla SEO plugin aynı anda çalışırsa metadata, sitemap veya canonical çakışmaları oluşabilir.

One SEO plugin rule

Tek SEO plugin seçin ve tam yapılandırın. Rank Math, Yoast veya SEOPress kullanıyorsanız theme veya başka pluginlerden gelen çakışan SEO özelliklerini mümkünse kapatın. Custom metadata layer varsa title, description, canonical, schema ve sitemap davranışının sahibini belgeleyin.

Rank Math vs Yoast vs SEOPress: hype’a göre değil ihtiyaca göre seçin

Evrensel olarak en iyi WordPress SEO plugin yoktur. Bir ekip için uygun plugin, başka ekipte gürültülü, pahalı veya gereksiz olabilir. Seçimi workflow, gerekli özellik, compatibility, migration riski ve ayarları kimin sürdüreceği belirlemeli.

İhtiyaca göre plugin karşılaştırması

İhtiyaç Rank Math fit Yoast fit SEOPress fit No-plugin / custom fit Karar notu
Basic titles/meta Tek arayüzde çok kontrol isteyen ekipler için uygun olabilir Tanıdık title ve readability akışı isteyen ekiplerde uygun olabilir Daha sade arayüz ve white-label ihtiyacında uygun olabilir Metadata theme/custom fields ile güvenle yönetiliyorsa mümkün Ekibin gerçekten sürdüreceği arayüzü seçin
XML sitemap Built-in sitemap kontrolleri işe yarar Built-in sitemap kontrolleri işe yarar Built-in sitemap kontrolleri işe yarar Custom sitemap veya core sitemap ile mümkün Sitemap sadece faydalı indexable URLleri içermeli
Schema control Daha geniş schema seçenekleri gerekiyorsa uygun olabilir Yaygın schema ihtiyaçları için uygun olabilir Kontrollü schema ayarı isteyen ekiplerde uygun olabilir Developer sahipliği güçlü custom yapılarda mümkün Schema görünür içerik ve Google dokümantasyonuyla uyumlu olmalı
Redirections Plan/kurulum gerekli redirect kontrolünü sunuyorsa uygun olabilir Plan/kurulum gerekli redirect kontrolünü sunuyorsa uygun olabilir Plan/kurulum gerekli redirect kontrolünü sunuyorsa uygun olabilir Büyük migrationlarda server-level redirect daha uygun olabilir Server workflow varsa sadece redirect için plugin seçmeyin
WooCommerce SEO Product-level SEO alanları gereken storelarda uygun olabilir Tanıdık ecommerce workflow isteyen storelarda uygun olabilir Hafif WooCommerce layer isteyen storelarda uygun olabilir Güçlü product template ownership varsa custom mümkün Product/category içeriği plugin isminden daha önemlidir
Multilingual setup Language plugin ve template uyumuna bağlıdır Language plugin ve template uyumuna bağlıdır Language plugin ve template uyumuna bağlıdır Headless veya ağır custom sitelerde custom olabilir Her dilde title, canonical ve hreflang çıktısını test edin
Lightweight setup Çok modül açık kalırsa küçük site için fazla olabilir Çok özellik açık kalırsa küçük site için fazla olabilir Daha sessiz setup isteyen ekiplerde uygun olabilir Lean custom build için uygun olabilir Kullanılmayan modülleri kapatın ve duplicate SEO layer yaratmayın
Team workflow Editorler guided fields ve geniş kontrol seviyorsa uygun Editorler Yoast akışını biliyorsa uygun Ajanslar temiz ayar ve az gürültü istiyorsa uygun Developerlar template ve QA sahibiyse uygun Feature sayısı değil workflow uyumu belirleyici olsun

Content architecture: page, post, category ve tag yapısı

WordPress hızlı content type üretmeyi kolaylaştırır; bu hem avantaj hem risktir. Pages genelde evergreen service, product, category veya landing içeriğini taşır. Posts daha editorial içerik içindir. Categories faydalı hub olabilir. Tags ise yönetilmezse çoğu zaman düşük değerli archive üretir.

Category/tag indexing kararları

Archive type Varsayılan index? Ne zaman indexlenir Ne zaman noindex veya cleanup Internal linking notu
Category archive Varsayılan olarak hayır Gerçek hub, intro copy, faydalı post ve internal link varsa Thin, duplicate veya alışkanlıkla oluşmuşsa İlgili post ve hub sayfalardan linkleyin
Tag archive Varsayılan olarak hayır Nadiren, tagler curated topical collection gibi çalışıyorsa Boş veya duplicate archive yaratıyorsa Az kullanın; çoğu site tagleri temizlemeli
Author archive Varsayılan olarak hayır Birden çok public author ve faydalı bio/archive varsa Tek author blog archive kopyası yaratıyorsa Single-author sitelerde genellikle noindex veya disable
Date archive Varsayılan olarak hayır Evergreen business sitelerde neredeyse hiç Blog listing sayfalarını kopyalıyorsa Kullanıcı için gerekiyorsa navigation olarak tutun
Product category Duruma bağlı Demand, copy, filter ve product varsa Boş, duplicate veya filter-heavy ise Navigation, product ve buying guide içinden linkleyin

Hub sayfalardan internal linking

WordPress SEO hub, sadece exact URL doğrulanmış ve okuyucuya gerçekten yardım eden destek içeriklerine link vermeli. Bu draftta deindexing diagnostic flowchart linki doğrulandı ve uygulandı. Technical SEO audit checklist ve diğer planlanan cluster URLleri exact WordPress URL yoksa audit-only kaldı.

WordPress için on-page SEO temelleri

WordPress on-page SEO çoğunlukla template üzerinden çalışan editorial discipline işidir. Spesifik title tag, faydalı meta description, tek net H1 ve search intenti cevaplayan H2/H3 yapısı kurun. Aynı keywordü her heading içine sıkıştırmayın. Amaç density değil clarity.

Title tags ve meta descriptions

Template kullanın ama öncelikli sayfaları elle düzenleyin. Template boş metadata riskini azaltır; her search intenti anlayamaz. Meta description sayfanın değerini doğal şekilde özetlemeli, primary keywordü tekrar tekrar yazmak zorunda değildir.

Image alt text ve file names

Mümkünse upload öncesi açıklayıcı file name kullanın. Alt text, görsel sayfayı anlamaya yardımcı olduğunda açıklayıcı olmalı. Alt texti keyword kutusu gibi kullanmayın. Decorative image için theme temiz destekliyorsa empty alt uygundur.

Technical hygiene: sitemap, robots.txt, canonical ve archive bloat

WordPress technical SEO çoğu zaman yanlışlıkla oluşan gürültüyü azaltmaktır. Site faydalı içerik taşısa bile crawler tag archives, author archives, date archives, attachment URLs, filtered URLs ve duplicate templates de görür.

XML sitemap

SEO plugin veya sitemap workflow tarafından üretilen XML sitemapı Search Consolea gönderin. Sonra içeriğini inceleyin. Thin tagler, boş categoryler veya internal search pages dolu bir sitemap kalite sinyali değil, maintenance uyarısıdır.

robots.txt

robots.txt crawler access yönlendirmesi içindir; her indexation probleminin temizlik aracı değildir. Önemli page, CSS veya JavaScript kaynaklarını engellemeyin. Index kontrolü gerektiğinde uygun yerde noindex veya canonical kararları kullanın.

Canonical conflicts

Öncelikli template çıktılarında rendered canonical tagleri kontrol edin. Theme, SEO plugin, multilingual plugin veya custom code aynı anda canonical yönetmeye çalışırsa çakışma olabilir. Intended canonical URL tek olmalı.

Archive bloat

Archive bloat, WordPressin az unique value taşıyan çok sayıda indexable archive üretmesiyle oluşur. Tags, author pages, date archives ve thin categories rollerine göre improve, consolidate veya noindex edilmelidir.

WordPress’te speed ve Core Web Vitals

Speed önemlidir çünkü kullanıcı yavaş templatei içeriği okumadan hisseder. Core Web Vitals page experience katmanının parçasıdır ama bütün SEO stratejisi değildir. Bunu pratik quality layer gibi ele alın: theme weight, render-blocking scripts, image size, cache behavior, font loading ve interaction delay.

Core Web Vitals ve INP

Sadece homepage değil, önemli template türlerini kontrol edin. Blog posts, category pages, product pages ve landing pages farklı performance profiline sahip olabilir. INP riski yüksekse heavy JavaScript, third-party scripts, page builder outputu, complex filters ve pahalı event handlers tarafına bakın.

Image handling, lazy load ve media cleanup

WordPress siteler yıllarca oversized image biriktirebilir. Görseller problem olmadan compress ve resize edin. Lazy loading below-the-fold görsellerde yardımcıdır; fakat kritik hero image ilk viewportu geciktirmeyecek şekilde ele alınmalı. Unused media temizliğini kontrollü yapın, çünkü eski postlar hâlâ dosyalara referans verebilir.

Multilingual WordPress SEO ve hreflang

Multilingual WordPress SEO ek koordinasyon katmanı getirir. Her language version kendi URL, title, description, content ve language assignment değerine ihtiyaç duyar. Polylang translations bağlayabilir ve language ilişkilerini üretebilir, ama slug, canonical, menu, category ve çevrilmemiş boilerplate kontrolü yine gerekir.

Polylang / hreflang caveats

Postlar var diye translation linklerinin doğru olduğunu varsaymayın. Rendered alternates kontrol edin, her language variant doğru siblinge gidiyor mu bakın ve headings içinde dil karışımı bırakmayın. Bu article için English, Turkish ve German draftlar tek translation group olarak bağlanır.

WooCommerce notu: product SEO checklist’i ne zaman değiştirir?

WooCommerce SEO ayrı rehber hak eder, fakat WordPress SEO hub farkı işaretlemeli. Product pages, product categories, filters, stock states, reviews, structured data ve Merchant/feed workflows daha fazla hareketli parça getirir. Site ürün satıyorsa blog checklist yeterli sanmayın; product ve category template ayrı review edilmeli.

25 maddelik WordPress SEO checklist

Bu benim audit ve maintenance için kullandığım yazar tanımlı WordPress SEO workflowumdur. Google resmi checklisti değildir; tamamlanması ranking veya trafik garantisi vermez.

Madde Alan Ne kontrol edilir Tool / evidence Pass signal Zayıfsa aksiyon
1 Technical setup Sitenin indexlenebilir olduğunu kontrol edin. Search Console URL Inspection, WordPress Reading ayarı Önemli URLler crawl edilebilir ve engellenmez Yanlış noindex veya blocking kuralını kaldırın
2 Technical setup Temiz permalink yapısını ayarlayın. WordPress Settings > Permalinks URLler açıklayıcı ve kalıcıdır Redirect planıyla stabil yapıya geçin
3 Technical setup HTTPS ve tek canonical host kullanın. Tarayıcı, server config, canonical tag HTTP HTTPSye ve tek host sürümüne yönlenir İçerik büyütmeden host redirectlerini düzeltin
4 Measurement Siteyi Search Consoleda doğrulayın. Search Console property Domain veya URL-prefix property doğrulanmıştır Sahipliği doğrulayın ve erişimi belgeleyin
5 Indexing XML sitemap gönderin. Search Console Sitemaps, SEO plugin sitemap Öncelikli URLler sitemap içinde görünür Sitemap üretimini düzeltin ve gereksiz URLleri çıkarın
6 Crawl control robots.txt içinde yanlış bloklama var mı bakın. robots.txt tester, dosya kontrolü Önemli bölümler disallow edilmez Geniş disallow veya staging kalıntılarını kaldırın
7 Plugin layer Tek SEO plugin seçip tamamen yapılandırın. Plugin listesi, plugin ayarları Title, sitemap ve schema tek plugin tarafından yönetilir Çakışan pluginleri kapatın ve ayarları dikkatli taşıyın
8 Metadata Title/meta template ayarlarını dikkatli yapın. SEO plugin templates Template faydalı varsayılan üretir, tekrar yaratmaz Template yazımını düzeltin ve öncelikli sayfaları override edin
9 Architecture Hangi categorylerin indexlenebilir olacağını seçin. Category listesi, içerik kalitesi Faydalı category hublarında intro ve internal link vardır Zayıf categoryleri noindex, merge veya improve edin
10 Architecture Tag ve archive sayfalarını noindex veya cleanup kararına bağlayın. Tag archive örneği, author/date archives Düşük değerli archive kontrol altındadır Thin archive sayfalarını noindex, consolidate veya delete edin
11 Architecture Net page/post/category architecture kurun. Sitemap, menü, crawl görünümü İlişkiler kullanıcı ve crawler için anlaşılırdır Hub ve category mantığını yeniden kurun
12 Internal links Hub sayfalardan internal link oluşturun. Hub pages ve öncelikli postlar Önemli sayfalar contextual link alır İlgili hub ve rehberlerden link ekleyin
13 On-page Öncelikli sayfalar için unique title tag yazın. SEO plugin alanları, SERP preview Her öncelikli sayfada spesifik title vardır Tekrarlı veya belirsiz titleları yeniden yazın
14 On-page Keyword stuffing yapmadan faydalı meta description yazın. SEO plugin alanları Description doğal biçimde değeri özetler Tekrar yerine açıklığı artırın
15 On-page Her sayfada tek net H1 kullanın. Theme template, rendered page Görünür sayfada tek ana H1 vardır Template veya editor kaynaklı çift H1i düzeltin
16 Content structure H2/H3 bölümlerini search intent etrafında kurun. Rendered outline Bölümler sorguyu mantıklı sırayla cevaplar Heading sırasını düzeltin ve filler çıkarın
17 Images Image file name ve alt textleri açıklayıcı yapın. Media library, rendered HTML Önemli görsellerde faydalı isim ve alt text vardır Yeni dosya adlarını düzeltin, öncelikli medyayı onarın
18 Performance Image compression ve lazy loadingi gözden geçirin. PageSpeed, browser waterfall Görseller boyutlu, sıkıştırılmış ve mantıklı yüklenir Sıkıştırın, yeniden boyutlandırın, kritik görseli hariç tutun
19 Performance Core Web Vitals ve INP riskini kontrol edin. PageSpeed Insights, varsa CrUX Template belirgin loading veya interaction sorunu üretmez Theme, script ve hosting işlerini önceliklendirin
20 Index quality Thin, duplicate veya düşük değerli archive sayfalarını kaldırın. Crawl export, index coverage Indexable archive sayfalarının amacı vardır Noindex, consolidate veya improve edin
21 Canonicalization Canonical tag ve duplicate URL patternlerini gözden geçirin. Rendered canonical, crawl export Canonical intended URLye işaret eder Plugin çakışması ve duplicate pathleri düzeltin
22 Structured data Structured data sadece görünür içerikle ve Google dokümantasyonuyla uyumluysa ekleyin. Rich Results Test, source code Schema görünür içerikle eşleşir Desteklenmeyen veya duplicate schemayı kaldırın
23 Multilingual Gerekliyse hreflang / Polylang ayarlarını kontrol edin. Rendered alternates, Polylang translation group Dil varyantları birbirini doğru gösterir Translations bağlayın ve language slugları düzeltin
24 WooCommerce Gerekliyse WooCommerce product/category SEOyu gözden geçirin. Product templates, category pages, Merchant/feed setup Ticari sayfalarda temiz metadata ve faydalı içerik vardır Product, category ve feed alanlarını iyileştirin
25 Routine Bulguları aylık SEO maintenance rutinine çevirin. Checklist log, owner notes Bulgular atanmış aksiyona dönüşür Owner, priority ve next action ekleyin

WordPress kullanıyor ve sizi sessizce neyin zorladığından emin olamıyor musunuz? SEO audit alın ve kendi setupınız için önceliklendirilmiş fix listesi çıkaralım.

Checklist’i aylık rutine nasıl çevirirsiniz?

Her ay her maddeyi aynı derinlikte tekrar etmeyin. Lightweight monthly pass yeterlidir: Search Console mesajlarını kontrol edin, sitemap değişikliklerine bakın, priority URL örnekleri inspect edin, yeni category/tag oluştu mu inceleyin, yeni pluginleri review edin, birkaç template için speed testi yapın ve fixleri atayın. Basit log tutun: owner, priority, evidence ve next action. Bir adım irrelevant ise documented reason ile skip edin.

Kaçınılması gereken yaygın hatalar

  • Her pluginin cazip bir özelliği var diye birden fazla SEO plugin kurmak.
  • Live sitede redirect planı olmadan permalink değiştirmek.
  • Her tag, date ve author archive sayfasını default indexlemek.
  • Schemaya ranking shortcut gibi davranmak.
  • WordPress thumbnail üretiyor diye image size problemini görmezden gelmek.
  • Translation oluşturup language versionları doğru bağlamamak.
  • Page builderlar her zaman SEOya zarar verir sanmak; asıl mesele output quality, speed, accessibility ve maintainabilitydir.

Son öneri

Önce setup, sonra plugin layer, sonra architecture, sonra on-page ve speed hygiene. WordPress SEO her katmanın tek sahibi ve tek source of truthu olduğunda daha iyi çalışır. Sorunun technical mı editorial mı plugin kaynaklı mı olduğundan emin değilseniz, yeni plugin eklemek yerine SEO audit daha hızlı yoldur.

WordPress kullanıyor ve sizi sessizce neyin zorladığından emin olamıyor musunuz? SEO audit alın ve kendi setupınız için önceliklendirilmiş fix listesi çıkaralım.

FAQ

WordPress SEO nedir?

WordPress SEO, bir WordPress sitesini search engine ve kullanıcılar için crawl edilebilir, anlaşılır, faydalı ve teknik olarak temiz hale getirme sürecidir. Setup, content architecture, metadata, internal links, speed, structured data ve maintenance içerir.

WordPress’te SEO plugin gerekli mi?

Çoğu WordPress site tek SEO pluginden fayda görür; çünkü title tags, meta descriptions, sitemaps, canonicals ve schema controls tek yerde toplanır. Plugin siteyi tek başına rank ettirmez; SEO layerını yönetmenize yardım eder.

Rank Math mi Yoast mı daha iyi?

Hiçbiri evrensel olarak daha iyi değildir. Rank Math, Yoast ve SEOPress farklı workflowlar için uygun olabilir. Gerekli featurelara, theme ve language setup uyumuna, migration riskine ve ayarları kimin sürdüreceğine göre seçin.

WordPress sitem neden ranking almıyor?

Yaygın nedenler zayıf content, zayıf internal linking, accidental noindex, crawl/indexation sorunları, yavaş templates, duplicate archives, thin category pages, zayıf titles veya search intent uyumsuzluğudur. Plugin değiştirmeden önce diagnosis yapın.

Page builderlar WordPress SEOya zarar verir mi?

Page builderlar otomatik olarak SEOya zarar vermez. Sorun; yavaş sayfa, dağınık heading, erişilebilir olmayan element, bloated code veya bakımı zor template ürettiklerinde başlar. Tool etiketini değil rendered page çıktısını test edin.

WordPress categories ve tags indexlenmeli mi?

Categories sadece faydalı hub gibi çalışıyorsa indexlenmeli. Tags genellikle sınırlanmalı, temizlenmeli veya noindex edilmelidir; curated collection ve search value yoksa indexe açık bırakmayın.

WordPress’te multilingual SEO nasıl yönetilir?

Her dil için ayrı URL oluşturun, contenti localize edin, Polylang veya language system içinde translations bağlayın, hreflang outputunu kontrol edin ve title, canonical, category, menu gibi alanları dil bazında review edin.

Kaynak notları

Bu rehber SEO fundamentals, Search Essentials, crawling and indexing, sitemaps, robots.txt, Core Web Vitals ve structured data için Google Search Central dokümantasyonuna dayanır. Permalinks için WordPress.org dokümantasyonu, plugin workflow referansları için official plugin dokümantasyonu kullanılmıştır. Plugin notları ranking vaadi değil, practical workflow guidance niteliğindedir.