WordPress dünya genelinde en yaygın kullanılan içerik yönetim sistemidir. Ancak yaygınlık, doğru yapılandırılmış olmak anlamına gelmez. Pek çok WordPress sitesi, sahiplerinin farkında bile olmadığı teknik SEO sorunları barındırır. Bu sorunlar; sitenizin indekslenmesini engeller, sayfa hızını düşürür, içerik kalitesini arama motorları gözünde zayıflatır ve dolayısıyla organik trafiğinizi doğrudan olumsuz etkiler.
Bu rehber, genel bir WordPress SEO kılavuzu değildir. Odak noktamız teşhis ve çözüm: WordPress sitelerinde en sık karşılaşılan 15 teknik SEO hatasını, bu hataları nasıl tespit edeceğinizi ve nasıl düzelteceğinizi adım adım ele alıyoruz.
Genel WordPress SEO stratejileri ve 2026 trendleri için WordPress SEO 2026 rehberimize bakabilirsiniz. Bu yazı ise mevcut sitenizde neler ters gidiyor sorusunun yanıtına odaklanır.
WordPress SEO Denetimi Neden Yapılmalı?
Teknik SEO denetimi (audit), sitenizin arama motorlarıyla ne ölçüde uyumlu çalıştığını sistematik biçimde değerlendirme sürecidir. Pek çok site sahibi içerik üretmeye ve reklam vermeye devam ederken, altta yatan teknik sorunlar tüm bu çabayı sabote etmektedir.
Bir SEO denetiminin ortaya koyduğu kritik bulgular şunlardır:
- Hangi sayfalar Google tarafından taranmıyor veya indekslenmiyor?
- Hangi sayfalar birbirini kaniballeştiriyor (içerik çakışması)?
- Sayfa hızını en çok ne yavaşlatıyor?
- Yapısal veri hataları sizi rich snippet’lardan mahrum ediyor mu?
- Duplicate (yinelenen) içerik sorunları var mı?
Denetim yapmadan harcanan pazarlama bütçesi, temeli çatlak bir binaya boyalı boya sürmek gibidir. Profesyonel SEO hizmetleri almadan önce veya mevcut performansınızı iyileştirmek istediğinizde ilk adım her zaman teknik denetim olmalıdır.
Denetim Araçları: Başlamadan Önce Toolbox’ınızı Hazırlayın
Aşağıdaki araçlar ücretsiz veya freemium modelde teknik SEO denetimi için yeterli veri sağlar:
| Araç | İşlevi | Ücretsiz mi? |
|---|---|---|
| Google Search Console | İndeksleme sorunları, Core Web Vitals, crawl hataları | Evet |
| Google PageSpeed Insights | Sayfa hızı ve Core Web Vitals skoru | Evet |
| Screaming Frog SEO Spider | Tam site taraması, kırık linkler, duplicate content | 500 URL’ye kadar ücretsiz |
| Ahrefs Webmaster Tools | Backlink, kırık link, site sağlığı skoru | Ücretsiz (sınırlı) |
| Google’ın Zengin Sonuç Testi | Schema markup doğrulama | Evet |
| GTmetrix | Derinlikli hız analizi ve şelale grafikleri | Freemium |
Bu araçları başlangıçta birlikte kullanın; birinin tespit ettiği sorunu diğeri doğrular.
Hata 1–5: İndeksleme Sorunları
İndeksleme sorunları en kritik hata kategorisidir çünkü Google indekslemediği sayfayı sıralamaz. Siteniz ne kadar iyi içerik barındırırsa barsın, indekslenemeyen sayfalar organik trafik üretmez.
Hata 1: Robots.txt Yanlış Yapılandırması
robots.txt dosyası, arama motoru botlarına sitenizin hangi bölümlerine girip giremeyeceklerini söyler. Küçük bir yazım hatası bile sitenizin tamamını tarama dışı bırakabilir.
Sık Karşılaşılan Hata:
User-agent: *
Disallow: /
Bu satır, tüm botlara sitenin tamamını taramayı yasaklar. Geliştirme sürecinde eklenen bu kural canlıya alınırken gözden kaçabilir.
Tespit: Google Search Console > Ayarlar > robots.txt denetleyicisi ile kontrol edin. Ayrıca siteniz.com/robots.txt adresine direkt giderek dosyayı okuyun.
Çözüm: WordPress’in varsayılan robots.txt yapısına şu satırları ekleyin:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://siteniz.com/sitemap.xml
Hata 2: Yanlışlıkla Eklenen “noindex” Etiketi
WordPress kurulum aşamasında sık yapılan bir hata, Ayarlar > Okuma bölümündeki “Arama motorlarının bu siteyi dizine eklemesini engelle” seçeneğinin işaretli bırakılmasıdır. Bu tek işaret, sitenizin tamamını Google’dan kaldırır.
Tespit: Tarayıcınızda herhangi bir sayfanın kaynak kodunu açın (Ctrl+U) ve noindex kelimesini arayın. Ya da Google Search Console > İndeksleme > Sayfalar bölümünden “noindex etiketi nedeniyle hariç tutulan” sayfaları kontrol edin.
Çözüm: Ayarlar > Okuma > ilgili onay kutusunu kaldırın. Ardından Google Search Console’da site haritanızı yeniden gönderin.
Hata 3: Canonical URL Hataları
Canonical etiket, Google’a “bu URL’nin asıl versiyonu budur” mesajını verir. Yanlış canonical yapılandırması, Google’ın doğru sayfayı indekslemesini engeller.
Yaygın Hata Tipleri:
- Canonical etiketin başka bir sayfaya (özellikle ana sayfaya) işaret etmesi
- HTTP ve HTTPS versiyonlarının ayrı canonical etiketlere sahip olması
- Sayfalandırılmış içeriklerde tüm sayfaların birinci sayfaya canonical vermesi
Tespit: Screaming Frog ile tam site taraması yapın. “Canonicals” sekmesinde “Non-Indexable Canonical” ve “Canonical Mismatch” hatalarını filtreleyin.
Çözüm: Yoast SEO veya RankMath’ın canonical yönetiminin doğru çalıştığını doğrulayın. Özel sayfalarda manuel canonical etiket ekliyorsanız URL’lerin tam olarak eşleştiğini kontrol edin (www ile www’siz, trailing slash ile slash’siz versiyonlar dahil).
Hata 4: XML Sitemap Sorunları
XML sitemap, Google’a hangi sayfaların indekslenmesi gerektiğini bildiren yol haritasıdır. Sitemap hataları Google’ın site keşfini ciddi ölçüde yavaşlatır.
Yaygın Sitemap Hataları:
- Sitemap’in Google Search Console’a eklenmemesi
- Noindex etiketli sayfaların sitemap’te yer alması (çelişkili sinyal)
- Kırık veya yönlendirilmiş URL’lerin sitemap’te bulunması
- Çok büyük sitemap’lerin (50.000 URL üzeri) bölünmemesi
Tespit: Search Console > Dizine Ekleme > Site Haritaları bölümünden sitemap durumunu kontrol edin.
Çözüm: Yoast SEO veya RankMath’ın otomatik oluşturduğu sitemap’i kullanın. Sitemap’ten şunları çıkarın: etiket arşivleri, yazar sayfaları, giriş sayfaları, yönetici sayfaları ve ince içerikli sayfalar.
Hata 5: Orphan Pages (Bağlantısız Sayfalar)
Orphan page (yetim sayfa), sitenizdeki hiçbir iç bağlantının işaret etmediği sayfadır. Google’ın tarayıcıları bu sayfaları bulmakta güçlük çeker; bu da indekslemenin gecikmesine veya hiç gerçekleşmemesine yol açar.
Tespit: Screaming Frog ile sitenizi tarayın. Ardından “Bulk Export > All Inlinks” raporunu alın. Gelen iç link sayısı 0 olan sayfalar yetim sayfalardır.
Çözüm: İlgili içeriklerden bu sayfalara iç bağlantı ekleyin. En az 2-3 ilgili sayfadan iç link almanı hedefleyin.
Hata 6–9: Sayfa Hızı Sorunları
Google’ın Core Web Vitals metrikleri (LCP, INP, CLS), sayfa hızını doğrudan sıralama faktörü haline getirdi. Yavaş WordPress siteleri hem sıralamada ceza yer hem de yüksek hemen çıkma oranlarıyla mücadele eder.
Hata 6: Optimize Edilmemiş Görseller
Büyük, sıkıştırılmamış görseller WordPress sitelerindeki en yaygın hız katilidir. 3 MB’lik bir JPEG’in sayfada yüklenmesi, LCP skorunuzu çöpe atar.
Tespit: Google PageSpeed Insights raporunda “Görüntüleri uygun boyutlandırın” ve “Görüntüleri sıkıştırın” uyarılarını kontrol edin. GTmetrix’in şelale grafiğinde en büyük dosyaları belirleyin.
Çözüm:
- Tüm görsel yüklemelerinde WebP formatı kullanın (PNG’ye kıyasla %25-34 daha küçük)
- Imagify veya ShortPixel eklentisi ile mevcut görselleri toplu sıkıştırın
- WordPress 5.5+ ile gelen yerel lazy loading özelliğinin aktif olduğunu doğrulayın
- Maksimum görsel genişliğini içerik alanı genişliğiyle sınırlayın (genellikle 1200px yeterlidir)
Hata 7: Fazla ve Gereksiz Eklenti
Her aktif WordPress eklentisi PHP kodu çalıştırır, veritabanı sorguları üretir ve genellikle CSS/JavaScript dosyaları yükler. 30-40 eklentili bir WordPress sitesinde hız sorunu kaçınılmazdır.
Tespit: Query Monitor eklentisini geçici olarak yükleyin. Sayfa başına kaç veritabanı sorgusu yapıldığını ve hangi eklentilerin en çok yük oluşturduğunu gösterir. Ayrıca WP Rocket’ın dahili raporlama ekranı da bu bilgiyi sağlar.
Çözüm:
- Kullanmadığınız eklentileri yalnızca devre dışı bırakmayın; tamamen silin (devre dışı eklentiler bile dizin içinde dosya bırakır)
- Aynı işlevi gören birden fazla eklentiniz varsa birini seçin
- Eklenti yerine tema özelliklerini veya doğal WordPress işlevlerini tercih edin
- Eklenti sayısını mümkün olduğu kadar 15’in altında tutmayı hedefleyin
Hata 8: Cache (Önbellek) Yapılandırma Eksikliği
Önbellek sistemi olmayan bir WordPress sitesi, her ziyaretçi için sayfayı sıfırdan PHP ile oluşturur. Yoğun trafikte bu hem yavaşlamaya hem de sunucu çökmesine yol açar.
Tespit: Herhangi bir sayfanın HTTP başlıklarını kontrol edin (tarayıcı geliştirici araçları > Network > Response Headers). X-Cache: HIT görünüyorsa cache aktif; X-Cache: MISS görünüyorsa cache çalışmıyor demektir.
Çözüm:
- WP Rocket (ücretli, en kapsamlı) veya LiteSpeed Cache (ücretsiz, LiteSpeed sunucularda mükemmel) kurun
- Sayfaları önbelleğe alacak şekilde yapılandırın
- Cloudflare CDN ekleyerek statik dosyaları global edge ağından sunun
- PHP 8.1 veya üzeri sürüm kullandığınızdan emin olun (OPcache performansı kritik)
Hata 9: Render-Blocking JavaScript ve CSS
Sayfa yüklenirken bazı JavaScript ve CSS dosyaları, sayfanın görüntülenmesini bekletir. Bu “render-blocking resources” sorunu, LCP ve FID metriklerini doğrudan etkiler.
Tespit: Google PageSpeed Insights > “Render engelleyen kaynakları ortadan kaldırın” önerisi.
Çözüm:
- JavaScript dosyalarını
deferveyaasyncniteliğiyle yükleyin - Kritik olmayan CSS’i sayfa yüklemesi tamamlandıktan sonra yükleyin
- WP Rocket veya Autoptimize eklentisi bu optimizasyonları otomatik uygular
- İlk ekranda görünmeyen bölümler için lazy load uygulayın
Hata 10–12: Duplicate Content (Yinelenen İçerik)
Yinelenen içerik, arama motorlarının hangi sayfanın asıl versiyon olduğunu belirleyememesine yol açar. Bu durum sıralama gücünü böler ve hedef sayfanın sıralamada geri kalmasına neden olur. Teknik SEO denetimlerinde en sık karşılaşılan sorunlardan biridir.
Hata 10: Kategori ve Etiket Sayfaları
WordPress varsayılan olarak her kategori ve etiket için ayrı bir arşiv sayfası oluşturur. Bu sayfalar çoğunlukla aynı yazıların farklı düzenlemelerini içerir ve yinelenen içerik oluşturur.
Tespit: Google Search Console > İndeksleme > Sayfalar > “Yinelenen içerik” filtresi. Ayrıca Screaming Frog ile “Near Duplicate” ve “Exact Duplicate” sayfaları listeleyin.
Çözüm:
- Etiket sayfalarını genellikle noindex etmek en güvenli çözümdür (Yoast SEO: SEO > Görünüm > Etiket arşivleri > noindex)
- Kategori sayfaları için özgün açıklama metni ekleyin ve sıralama stratejinize dahil etmek istediğiniz kategorileri index’te bırakın
- İnce içerikli ya da çok az yazı içeren kategori sayfalarını noindex edin veya birleştirin
Hata 11: Pagination (Sayfalandırma) Sorunları
Çok sayıda yazı içeren bloglarda /page/2/, /page/3/ gibi sayfalandırma sayfaları oluşur. Bu sayfalar benzer içerikleri farklı sayfalarda sunar ve yinelenen içerik riski taşır.
Tespit: Search Console’da /page/ içeren URL’lerin sıralama ve tıklama verilerini inceleyin.
Çözüm:
- Sayfalandırma sayfalarına
rel="canonical"yerine doğrurel="prev"/rel="next"etiketleri ekleyin - Yalnızca ilk sayfa sıralanabilir değilse, diğer sayfaları noindex etmeyi değerlendirin
- Sayfa 2 ve sonrası için benzersiz meta açıklamalar yazın
Hata 12: WWW, HTTP/HTTPS, Trailing Slash Uyumsuzluğu
www.siteniz.com, siteniz.com, http://siteniz.com ve https://siteniz.com Google tarafından farklı URL’ler olarak algılanabilir. Aynı içerik farklı URL versiyonlarından erişilebiliyorsa ciddi bir yinelenen içerik sorunuyla karşılaşırsınız.
Tespit: Tarayıcıya http://siteniz.com girin; HTTPS’e yönlendiriyor mu? www versiyonu wwwsiz versiyona yönlendiriyor mu? 301 yönlendirmesi var mı 302 mi?
Çözüm:
- Tüm trafiği tek bir canonical URL’ye (ör.
https://www.siteniz.com) 301 yönlendirmesiyle toplayın - WordPress’in Ayarlar > Genel bölümünde Site URL’sini tutarlı biçimde ayarlayın
.htaccessdosyasında veya Cloudflare üzerinden zorunlu HTTPS yönlendirmesi ekleyin
Hata 13–15: Schema ve Yapısal Veri Hataları
Schema markup, Google’a içeriğinizin ne anlama geldiğini anlatır. Doğru uygulandığında rich snippet’lar (yıldız derecelendirme, SSS kutusu, breadcrumb vb.) elde edersiniz; hatalı uygulandığında ise rich snippet’lar görünmez veya Google ceza verebilir.
Hata 13: Eksik veya Yanlış Schema Türü
Birçok WordPress sitesi ya hiç schema markup kullanmaz ya da yanlış schema türü uygular. Örneğin bir diş kliniği sayfasına “Product” schema yerine “MedicalOrganization” veya “Dentist” schema kullanılmalıdır.
Tespit: Google’ın Zengin Sonuç Testi aracına URL’nizi yapıştırın. Hangi schema türlerinin algılandığını ve varsa hataları göreceksiniz.
Çözüm:
- RankMath veya Yoast SEO Premium eklentisini schema yönetimi için kullanın
- İçerik türüne göre doğru şemayı seçin:
| Sayfa Türü | Önerilen Schema |
|---|---|
| Blog yazısı | Article / BlogPosting |
| SSS bölümü | FAQPage |
| Nasıl yapılır rehberi | HowTo |
| Yerel işletme | LocalBusiness |
| Ürün sayfası | Product |
| Doktor / Klinik | Physician / MedicalOrganization |
| Etkinlik | Event |
Hata 14: Schema Markup Doğrulama Hataları
Schema eklemek yetmez; doğru sözdiziminde ve eksiksiz alanlarla eklenmiş olması gerekir. Zorunlu alanlar eksikse Google rich snippet göstermez.
Yaygın Doğrulama Hataları:
name,image,datePublishedgibi zorunlu alanların eksikliği- JSON-LD yerine Microdata kullanımı (Google JSON-LD’yi tercih eder)
- Çakışan veya çelişkili schema tanımları (iki farklı eklentiden gelen schema)
- Sayfa içeriğiyle eşleşmeyen schema değerleri (sayfa 4 yıldız içeriyorken schema 5 yıldız gösteriyorsa)
Tespit: Google Search Console > Geliştirmeler bölümünden schema hatalarını inceleyin.
Çözüm: Bir eklenti kullanıyorsanız manuel schema eklemeyin; çift schema sorununu önler. Birden fazla schema eklentisi kullanmaktan kaçının.
Hata 15: Breadcrumb Schema Eksikliği
Breadcrumb (ekmek kırıntısı) navigasyonu hem kullanıcı deneyimini iyileştirir hem de Google’ın site yapısını anlamasına yardımcı olur. Breadcrumb schema eksikliği, arama sonuçlarında URL yerine gezinme yolunun görünmesini engeller.
Tespit: Arama sonuçlarında sitenizin URL’sinin tam yazıyla mı yoksa Anasayfa > Kategori > Yazı formatında mı göründüğünü kontrol edin.
Çözüm:
- RankMath veya Yoast SEO ile otomatik breadcrumb schema etkinleştirin
- Temanızın breadcrumb navigasyonunu desteklediğinden emin olun
- Zengin Sonuç Testi ile breadcrumb schema’nın doğru algılandığını doğrulayın
Hataların Öncelik Sıralaması: Kritik Önce
Tüm hataları aynı anda düzeltmek mümkün olmayabilir. Aşağıdaki öncelik matrisi hangi sorunların acilen ele alınması gerektiğini gösterir:
| Öncelik | Hata Türü | Etki | Aciliyet |
|---|---|---|---|
| Kritik | Robots.txt tam engeli | Tüm site indekslenmez | Hemen düzeltin |
| Kritik | Sitewide noindex | Tüm site indekslenmez | Hemen düzeltin |
| Yüksek | Yanlış canonical etiketler | Sıralama gücü bölünür | Bu hafta |
| Yüksek | LCP > 4 saniye | Hem sıralama hem UX | Bu hafta |
| Yüksek | Sitemap hataları | Yavaş indeksleme | Bu hafta |
| Orta | Etiket sayfası yineleme | Dilute sıralama | Bu ay |
| Orta | Schema eksikliği | Missed rich snippets | Bu ay |
| Düşük | Breadcrumb schema | Görünüm iyileştirmesi | Sonraki sprint |
Kritik hataları düzelttikten sonra şu döngüyü izleyin: Denetle → Tespit Et → Düzelt → Doğrula → Tekrarla. Search Console verilerinin güncellenmesi 1-4 hafta sürebilir; sabırlı olun.
Ücretsiz Denetim Araçları ile Sistematik Denetim Akışı
Aşağıdaki adım adım denetim akışını ayda bir uygulayın:
Adım 1 — Google Search Console Kontrolü (15 dk)
- İndeksleme > Sayfalar: Hariç tutulan sayfaları inceleyin
- Deneyim > Core Web Vitals: Zayıf ve iyileştirme gerektiren URL’leri listeleyin
- Geliştirmeler: Schema hatalarını ve uyarıları kontrol edin
Adım 2 — PageSpeed Insights (10 dk)
- Ana sayfa, en yüksek trafikli blog yazısı ve en önemli hizmet sayfasını test edin
- Mobil skor 75+ hedefleyin
- ”Fırsatlar” bölümündeki önerileri öncelik sırasına göre listeleyin
Adım 3 — Screaming Frog Taraması (30 dk)
- Tüm siteyi tarayın (500 URL üstü için lisans gerekir)
- 4xx hataları, 301/302 zincirler, eksik title/description, duplicate sayfaları raporlayın
Adım 4 — Zengin Sonuç Testi (10 dk)
- 5-10 önemli sayfanın schema doğrulamasını yapın
- Hata ve uyarıları kaydedin
Sık Sorulan Sorular (SSS)
WordPress SEO denetimi ne sıklıkla yapılmalı? Küçük siteler için üç ayda bir kapsamlı denetim yeterlidir. Büyük siteler veya sürekli içerik üreten bloglar için aylık denetim önerilir. Google Search Console’u ise haftalık olarak kontrol etmeyi alışkanlık haline getirin.
Screaming Frog’u ücretli satın almak zorunda mıyım? Ücretsiz versiyon 500 URL’ye kadar tarama yapar. 500 URL altındaki siteler için yeterlidir. Daha büyük siteler için yıllık lisans ücretli (yaklaşık 250 USD/yıl) olmakla birlikte bu yatırımı hızla amorti eder.
Sitemi Google Search Console’a nasıl eklerim? Search Console’a giriş yapın, “Mülk ekle” butonuna tıklayın ve domain veya URL ön eki yöntemlerinden birini seçin. En kapsamlı veri için domain doğrulaması (DNS TXT kaydı) önerilir. Yoast SEO veya RankMath eklentileri doğrulama kolaylığı için HTML etiketi yöntemini destekler.
Duplicate content sorunumu yalnızca noindex ekleyerek çözebilir miyim? Noindex, en hızlı çözümdür; ancak her durumda doğru değildir. Eğer ilgili sayfa organik trafik alıyorsa noindex yerine canonical etiket veya içerik benzersizleştirme tercih edin. Noindex yalnızca gerçekten sıralanmasını istemediğiniz sayfalar için kullanın.
Sayfa hızı sorunlarını çözmek ne kadar sürer? Görselleri sıkıştırmak ve cache eklentisi kurmak 1-2 saatte tamamlanabilir. Render-blocking kaynakları ve genel site mimarisi iyileştirmeleri ise birkaç gün gerektirebilir. Google PageSpeed Insights skorundaki iyileşmeleri genellikle 24-48 saat içinde görebilirsiniz.
Schema hataları sitenin sıralamadan düşmesine yol açar mı? Doğrudan sıralama cezası nadirdir. Ancak hatalı schema Google tarafından görmezden gelinir ve rich snippet’lardan mahrum kalırsınız. Yanıltıcı schema (sayfa içeriğiyle uyuşmayan derecelendirme vb.) ise manuel ceza riskini taşır.
WordPress güncellemeleri SEO sorunlarına yol açabilir mi? Evet. WordPress çekirdeği, tema veya eklenti güncellemeleri robots.txt, canonical yapısı veya hız performansını etkileyebilir. Bu nedenle her büyük güncellemenin ardından kısa bir denetim rutini çalıştırmak iyi bir alışkanlıktır.
Sonuç
WordPress SEO denetimi, tek seferlik yapılıp unutulan bir görev değil, düzenli tekrarlanan bir süreçtir. Bu yazıda ele aldığımız 15 hata, Türk WordPress sitelerinde en sık karşılaşılan teknik sorunları temsil etmektedir. Kritik hatalardan başlayarak sistematik biçimde ilerleyin, ücretsiz araçları düzenli kullanın ve her düzeltmeyi Search Console üzerinden doğrulayın.
Teknik altyapınızı sağlamlaştırdıktan sonra içerik stratejisi ve link inşasına yatırım yapmanın anlamı vardır. Aksi hâlde en iyi içerik bile arama motorlarının önünde görünmez kalır. Teknik SEO konusunda profesyonel destek almak istiyorsanız iletişim sayfamız üzerinden bizimle iletişime geçebilirsiniz.