← Blog'a Dön
WordPress SEO Sorunları ve Teknik Denetim: Sitenizi Yavaşlatan 15 Hata
SEO 13 dk okuma Yayın: Güncelleme:

WordPress SEO Sorunları ve Teknik Denetim: Sitenizi Yavaşlatan 15 Hata

WordPress sitenizin SEO'sunu engelleyen teknik hatalar nelerdir? İndeksleme sorunları, yavaş sayfa hızı, duplicate content ve schema hatalarını nasıl tespit edip düzeltirsiniz?

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 InsightsSayfa hızı ve Core Web Vitals skoruEvet
Screaming Frog SEO SpiderTam site taraması, kırık linkler, duplicate content500 URL’ye kadar ücretsiz
Ahrefs Webmaster ToolsBacklink, kırık link, site sağlığı skoruÜcretsiz (sınırlı)
Google’ın Zengin Sonuç TestiSchema markup doğrulamaEvet
GTmetrixDerinlikli hız analizi ve şelale grafikleriFreemium

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ı defer veya async niteliğ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ğru rel="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
  • .htaccess dosyası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 rehberiHowTo
Yerel işletmeLocalBusiness
Ürün sayfasıProduct
Doktor / KlinikPhysician / MedicalOrganization
EtkinlikEvent

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, datePublished gibi 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:

ÖncelikHata TürüEtkiAciliyet
KritikRobots.txt tam engeliTüm site indekslenmezHemen düzeltin
KritikSitewide noindexTüm site indekslenmezHemen düzeltin
YüksekYanlış canonical etiketlerSıralama gücü bölünürBu hafta
YüksekLCP > 4 saniyeHem sıralama hem UXBu hafta
YüksekSitemap hatalarıYavaş indekslemeBu hafta
OrtaEtiket sayfası yinelemeDilute sıralamaBu ay
OrtaSchema eksikliğiMissed rich snippetsBu ay
DüşükBreadcrumb schemaGörünüm iyileştirmesiSonraki 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.

Onur Öztürk
// yazar

Onur ÖZTÜRK

SEO Uzmanı & Dijital Pazarlama Danışmanı

15 yılı aşkın deneyimle sağlık turizmi, e-ticaret ve kurumsal markalar için SEO stratejisi geliştiriyorum. Google Partner ve Meta Business Partner olarak 150'den fazla işletmenin organik büyümesine katkı sağladım.

Toplantı Planlayın