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.
Permalinks
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.