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 Neden Bu Kadar Sık Teknik SEO Sorunu Üretir?
WordPress’in esnekliği aynı zamanda en büyük risk kaynağıdır. Herhangi bir kullanıcı, teknik SEO bilgisi olmadan tema kurabilir, eklenti ekleyebilir, sayfa yapısını değiştirebilir. Bu özgürlük hızlı geliştirme sağlarken, birbirinden habersiz eklentilerin çakışması, temanın varsayılan ayarlarının doğrulanmadan bırakılması ve içerik ekibinin teknik etkileri fark etmeden yaptığı değişiklikler tipik olarak birikimli hasar oluşturur.
Türkiye’de faaliyet gösteren küçük ve orta ölçekli işletmelerin büyük bölümü sitelerini hazır temalar ve ücretsiz eklentilerle kurar; bu yaklaşımın kendisi bir sorun değildir, ancak düzenli teknik denetim yapılmadığında hatalar zamanla katmanlaşır. Bir eklenti güncellemesi robots.txt dosyasını değiştirebilir, bir tema geçişi canonical yapısını bozabilir, bir içerik editörü yanlışlıkla bir kategori sayfasını noindex işaretleyebilir. Bu senaryoların ortak noktası şudur: değişikliğin etkisi genellikle haftalar sonra, organik trafik raporlarında fark edilir — o noktada kayıp çoktan gerçekleşmiştir.
2026 itibarıyla arama motorlarının değerlendirme kriterleri daha da katılaştı. Google’ın Core Web Vitals eşikleri, yapay zeka destekli arama deneyimlerinin (AI Overviews, Gemini entegrasyonu) yükselişi ve tarayıcı botlarının (Googlebot, Bingbot ve giderek artan biçimde ChatGPT, Claude gibi yapay zeka asistanlarının kullandığı crawler’lar) siteleri değerlendirme biçimi, teknik temelin sağlam olmasını daha önce hiç olmadığı kadar kritik hale getirdi. Bu rehberdeki 15 hatayı düzeltmek, yalnızca geleneksel arama sıralamasını değil, yapay zeka tabanlı arama deneyimlerindeki görünürlüğünüzü de doğrudan etkiler.
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.
Denetime Ne Zaman İhtiyacınız Var? Karar Çerçevesi
Her site sürekli kapsamlı denetime ihtiyaç duymaz; ancak aşağıdaki sinyallerden herhangi biri görülüyorsa denetim ertelenmemelidir:
| Sinyal | Ne Anlama Gelir | Önerilen Aksiyon |
|---|---|---|
| Organik trafik 30 gün içinde %15+ düştü | Muhtemel indeksleme veya cezalandırma sorunu | Acil denetim, GSC manuel işlemler kontrolü |
| Yeni yayınlanan içerikler indekslenmiyor | Sitemap veya crawl bütçesi sorunu | Sitemap ve robots.txt denetimi |
| Mobil skor 50’nin altında | Ciddi hız sorunu | Hız odaklı denetim (Hata 6-9) |
| Yakın zamanda tema/eklenti değişikliği yapıldı | Yapılandırma değişikliği riski | Değişiklik öncesi/sonrası karşılaştırmalı denetim |
| Rakip siteler sizi geçmeye başladı | Göreceli teknik veya içerik zayıflığı | Kapsamlı rekabet + teknik denetim |
| Son 6 aydır hiç denetim yapılmadı | Birikmiş risk | Rutin periyodik denetim |
Bu tablo, denetimi “ne zaman yapmalıyım” sorusuna kesin cevap vermek yerine, önceliklendirme için bir pusula işlevi görür. Acil sinyal yoksa bile üç ayda bir rutin denetim önerilir.
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
Neden Olur: Robots.txt hataları genellikle üç kaynaktan gelir: (1) geliştirme/staging ortamında kullanılan “tümünü engelle” kuralının canlıya alınırken temizlenmemesi, (2) bazı güvenlik eklentilerinin varsayılan olarak agresif engelleme kuralları eklemesi, (3) tema veya barındırma sağlayıcısı değişikliğinde dosyanın üzerine eski bir yedeğin yazılması. Canlıya geçiş kontrol listenize robots.txt doğrulamasını mutlaka ekleyin.
Yapay Zeka Botları İçin Ek Not: 2026 itibarıyla arama motoru botlarının yanı sıra yapay zeka asistanlarının kullandığı tarayıcılar (GPTBot, ClaudeBot, PerplexityBot, Google-Extended gibi) da sitenizi ziyaret ediyor. Bu botları tamamen engellemek, markanızın yapay zeka destekli arama sonuçlarında (ChatGPT, Perplexity, Gemini gibi araçlarda) görünürlüğünü sıfırlayabilir. Bu konudaki detaylı stratejiyi AI crawler optimizasyonu rehberimizde ele aldık; genel öneri, bu botları körü körüne engellemek yerine hangi bölümlere erişebileceklerini bilinçli biçimde seçmektir.
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.
Neden Olur: Bu hata en sık iki durumda ortaya çıkar: site kuruluş aşamasında geliştiricinin bu seçeneği bilinçli olarak açık bırakması (test ortamında Google’ın karışmasını istemediği için) ve ardından canlıya geçişte kapatmayı unutması; ya da site sahibinin bu ayarın ne işe yaradığını bilmeden “güvenlik önlemi” sanıp işaretlemesi. Yeni bir WordPress kurulumunun ilk 48 saati içinde bu ayarı mutlaka kontrol edin — arama motorları sitenizi çok hızlı keşfedebilir ve noindex sinyali erken alınırsa indekslemenin normale dönmesi haftalar sürebilir.
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).
Neden Olur: Canonical hataları çoğunlukla iki SEO eklentisinin aynı anda aktif olmasından (her ikisi de kendi canonical etiketini eklemeye çalışır ve çakışma yaşanır) veya özel tema şablonlarının kod içinde sabit (hardcoded) bir canonical URL barındırmasından kaynaklanır. Tema geliştiricisi, örneğin bir kampanya sayfası şablonunu kopyalayıp yeni bir sayfa için kullandığında, eski canonical etiketi unutulup yeni sayfada kalabilir — bu durumda yeni sayfa hiçbir zaman kendi adına indekslenmez, tüm sıralama gücü eski sayfaya akar.
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.
Sitemap Kontrol Listesi (Aylık):
- Sitemap URL’si Search Console’da “Başarılı” statüsünde mi?
- Sitemap’teki URL sayısı, sitenizdeki gerçek yayında sayfa sayısıyla tutarlı mı?
- Sitemap’te 404 veren veya 301 ile yönlendirilen URL var mı?
- Sitemap son güncelleme tarihi güncel mi (yeni içerik eklendiğinde otomatik güncelleniyor mu)?
- Sitemap indeksi (sitemap_index.xml) doğru alt sitemap’lere bağlanıyor mu?
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.
Neden Olur: Orphan page sorunu genellikle içerik takviminin genişlemesiyle birlikte büyür. Yeni bir blog yazısı yayınlandığında, editör bu yazıyı sadece kronolojik blog listesine bırakır ve konuyla ilgili eski yazılardan geriye dönük link eklemeyi unutur. Zamanla site, birbirinden kopuk yüzlerce sayfadan oluşan bir yapıya dönüşür. Sağlıklı bir iç link mimarisinde her yeni içerik, yayınlandığı anda en az bir “hub” sayfasından (kategori sayfası, ilgili konudaki kapsamlı rehber) bağlantı almalıdır.
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)
Not: Görsel optimizasyonu, teknik SEO çalışmaları içinde en hızlı geri dönüşü sağlayan alanlardan biridir çünkü genellikle tek seferlik bir müdahale gerektirir ve etkisi kalıcıdır. Aşağıdaki “Vaka Kurgusu” bölümünde bu etkinin somut bir örneğini bulabilirsiniz.
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
Karar Çerçevesi — Bir Eklentiyi Silmeli miyim? Her eklenti için şu üç soruyu sorun: (1) Bu eklentinin sağladığı işlevi tema veya birkaç satır kod ile karşılayabilir miyim? (2) Son 12 ayda kaç kez bu eklentinin ayarlarına girdim? (3) Query Monitor raporunda bu eklenti sayfa yükleme süresine kaç milisaniye ekliyor? Cevaplar sırasıyla “evet”, “hiç” ve “50 ms üzeri” ise eklentiyi kaldırmayı ciddi biçimde değerlendirin.
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)
Barındırma Seçimi de Bir SEO Kararıdır: Ucuz paylaşımlı hostingde çalışan bir WordPress sitesi, en iyi önbellek eklentisiyle bile belirli bir hız tavanının üzerine çıkamaz. Yoğun trafikli veya kurumsal siteler için yönetilen WordPress barındırma (managed WordPress hosting) çözümleri, sunucu seviyesinde önbellekleme, otomatik PHP güncellemeleri ve CDN entegrasyonu sunarak teknik ekibin üzerindeki yükü azaltır. Barındırma değişikliği maliyetli görünse de, sürekli hız sorunu yaşayan bir site için genellikle en yüksek getirisi olan yatırımdır.
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
Neden Olur: Render-blocking sorunları çoğunlukla tema geliştiricilerinin her sayfada aynı büyük CSS dosyasını yüklemesinden (sayfaya özgü olmayan, tüm site genelini kapsayan tek bir stylesheet) veya sosyal medya paylaşım butonları, canlı sohbet widget’ları gibi üçüncü taraf script’lerin sayfanın en üstüne (head) yerleştirilmesinden kaynaklanır. Bu tür script’lerin sayfanın altına (footer) taşınması veya asenkron yüklenmesi, çoğu zaman gözle görülür bir hız kazancı sağlar.
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
Kategori mi Etiket mi Index’te Kalmalı? Karar Tablosu:
| Kriter | Index’te Kalmalı | Noindex Edilmeli |
|---|---|---|
| Sayfada 10+ ilgili içerik var mı | Evet | Hayır (birleştir veya sil) |
| Sayfa için özgün açıklama yazıldı mı | Evet | Hayır (önce açıklama ekle, sonra karar ver) |
| Sayfa arama hacmi olan bir terime karşılık geliyor mu | Evet | Hayır |
| Sayfa mevcut bir blog yazısıyla neredeyse aynı konuyu mu kapsıyor | Hayır | Evet |
| Son 90 günde organik trafik aldı mı | Evet | Hayır |
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
Not: Modern Google algoritması pagination sayfalarını genellikle kendi başına makul biçimde yönetir; ancak sitenizin toplam sayfa sayısı büyükse ve pagination sayfaları crawl bütçesini tüketiyorsa, “sonsuz kaydırma” (infinite scroll) yerine numaralı sayfalama kullanmak ve her sayfada benzersiz bir bağlam sunmak (örneğin farklı öne çıkan içerik blokları) yinelenen içerik algısını azaltır.
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
Neden Olur: Bu sorun genellikle SSL sertifikasının sonradan eklenmesiyle ortaya çıkar. Site önce HTTP olarak yayınlanır, aylar sonra HTTPS’e geçilir, ancak eski HTTP versiyonuna giden linkler (eski backlinkler, sosyal medya paylaşımları, yer imleri) hiçbir zaman yönlendirilmez. Sonuç olarak Google iki ayrı URL setini indekslemeye çalışır ve sıralama sinyalleri bölünür. Bu, 301 ve 302 yönlendirmeleri konusunda sık yapılan bir hatadır — kalıcı yönlendirmeler için her zaman 301 kullanılmalı, 302 yalnızca geçici durumlar için tercih edilmelidir.
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 |
Doğru schema türünü seçmek, yalnızca rich snippet almak için değil, Google’ın ve giderek daha fazla yapay zeka arama motorunun içeriğinizin bağlamını doğru anlaması için de önemlidir. Yapay zeka destekli arama sonuçlarında yer almak istiyorsanız içeriğinizin makine tarafından okunabilir, doğru işaretlenmiş olması artık isteğe bağlı bir detay değil, temel bir gerekliliktir.
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.
Kontrol Listesi — Schema Yayınlamadan Önce:
- JSON-LD formatında mı (Microdata değil)?
- Zorunlu alanların tümü dolu mu?
- Schema’daki bilgiler (fiyat, puan, tarih) sayfa içeriğiyle birebir eşleşiyor mu?
- Sayfada yalnızca bir kaynaktan (tek eklenti veya tek manuel ekleme) schema geliyor mu?
- Zengin Sonuç Testi’nde hatasız görünüyor mu?
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
Vaka Kurgusu: 15 Hatadan 6’sını Taşıyan Bir Kurumsal Blog
Orta ölçekli bir üretici firmanın kurumsal blogu, aylık yaklaşık 40 içerik üreten bir ekip tarafından yönetiliyordu. Trafik altı ay boyunca yatay seyretmiş, ekip bunu “içerik doygunluğu” olarak yorumlamıştı. Kapsamlı bir teknik denetimde şu tablo ortaya çıktı: etiket arşivleri index’te bırakılmış ve 1.200’den fazla ince içerikli sayfa duplicate content oluşturuyordu (Hata 10); blogdaki görsellerin ortalama boyutu 2,1 MB’ydi ve hiçbiri WebP formatında değildi (Hata 6); 34 aktif eklentiden 11 tanesi son bir yılda hiç kullanılmamıştı (Hata 7); sitemap’te 340 adet 404 veren URL bulunuyordu (Hata 4); breadcrumb schema hiç uygulanmamıştı (Hata 15); ve son altı ayda yayınlanan 40 yazının 12’si hiçbir iç bağlantı almadığı için orphan page durumundaydı (Hata 5).
Uygulama: Ekip önceliklendirme matrisini izleyerek ilk hafta etiket sayfalarını noindex etti ve kategori sayfalarına özgün açıklamalar ekledi. İkinci hafta görsel kütüphanesi ShortPixel ile toplu sıkıştırıldı ve yeni yüklemeler için WebP zorunlu hale getirildi. Kullanılmayan 11 eklenti kaldırıldı, WP Rocket kuruldu ve Cloudflare CDN entegre edildi. Üçüncü hafta sitemap’teki kırık URL’ler temizlendi, orphan sayfalara ilgili içeriklerden iç bağlantı eklendi ve breadcrumb schema etkinleştirildi.
Sonuç Penceresi (60 gün): Mobil PageSpeed skoru 42’den 81’e yükseldi. Search Console’da “hariç tutulan” sayfa sayısı 1.200’den 180’e indi. Altı hafta içinde organik oturumlarda kademeli bir artış gözlemlendi ve önceki altı aylık durağan seyrin ardından ilk kez pozitif bir eğilim oluştu. Ekip, bu iyileşmenin tek bir büyük değişiklikten değil, 15 hatanın önceliklendirilmiş biçimde sistematik olarak ele alınmasından kaynaklandığını değerlendirdi.
(Vaka temsilidir.)
Sık Yapılan Hatalar: Denetim Sürecinde Nelere Dikkat Edilmeli
Teknik SEO denetimi yaparken, denetimin kendisinde de sık tekrarlanan hatalar vardır. Bu hatalar, doğru teşhisi geciktirir veya yanlış önceliklendirmeye yol açar.
-
Tek bir araca güvenmek. Yalnızca PageSpeed Insights veya yalnızca Screaming Frog kullanmak eksik bir tablo çizer. Her araç farklı bir açıdan bakar; kapsamlı bir denetim en az üç aracı birlikte kullanmalıdır.
-
Mobil veriyi göz ardı etmek. Google mobil öncelikli indeksleme (mobile-first indexing) kullanır. Masaüstü skorları iyi görünse bile mobil deneyim zayıfsa sıralama bundan etkilenir. Her denetimde mobil skorlar öncelikli değerlendirilmelidir.
-
Düzeltme sonrası doğrulamayı atlamak. Bir hatayı düzeltip “tamamlandı” işaretlemek yeterli değildir. Search Console verileri 1-4 hafta gecikmeli güncellenir; düzeltmenin gerçekten etkili olduğunu doğrulamak için bu süreyi beklemek gerekir.
-
Tüm sorunları aynı anda çözmeye çalışmak. Kritik olmayan hataları (örneğin breadcrumb schema eksikliği) kritik hatalarla (sitewide noindex) aynı önceliğe koymak, kaynakların yanlış dağılmasına yol açar.
-
Eklenti veya tema değişikliğinden sonra tekrar denetim yapmamak. Her önemli yapılandırma değişikliği, önceden düzeltilmiş bir hatayı yeniden ortaya çıkarabilir. Değişiklik sonrası hızlı bir kontrol rutini şart.
-
Rakip sitelerle kıyaslama yapmadan sonuç çıkarmak. Kendi sitenizin skorlarını izole biçimde değerlendirmek yanıltıcı olabilir. Aynı sektördeki rakiplerin hız ve indeksleme performansıyla karşılaştırma, gerçekçi bir hedef belirlemenize yardımcı olur.
-
Denetim bulgularını yazılı hale getirmemek. Sözlü olarak “şunu düzeltelim” demek, takip edilebilirliği zayıflatır. Her denetimde bulunan sorunları, önceliklerini ve düzeltme tarihlerini içeren bir doküman tutmak, ekip içi hesap verebilirliği artırır.
Yapay Zeka Arama Motorları ve WordPress Teknik SEO İlişkisi
2026 itibarıyla arama davranışının önemli bir kısmı, geleneksel on mavi bağlantı listesinin ötesine, yapay zeka destekli özetlere ve sohbet tabanlı arama deneyimlerine kaydı. Bu değişim, WordPress sitelerinin teknik SEO önceliklerini de dolaylı biçimde etkiliyor:
- Yapısal veri artık daha kritik. Yapay zeka sistemleri, içeriğinizi anlamlandırmak için schema markup’tan yoğun biçimde faydalanıyor. Hata 13-15’te ele aldığımız schema sorunlarını düzeltmek, hem geleneksel rich snippet’lar hem de yapay zeka özetlerinde doğru biçimde temsil edilme ihtimalinizi artırır.
- Net, taranabilir HTML yapısı önem kazandı. Başlık hiyerarşisi düzgün kurulmamış, aşırı JavaScript’e bağımlı sayfalar hem geleneksel botlar hem de yapay zeka crawler’ları için işlenmesi zor içerikler üretir.
- Sayfa hızı ve erişilebilirlik, crawl bütçesini doğrudan etkiliyor. Yavaş bir site, hem Googlebot hem de AI crawler’lar için daha az sayfanın taranması anlamına gelir.
- llms.txt gibi yeni standartlar henüz evrensel kabul görmese de, bazı siteler robots.txt’e ek olarak bu dosyayı da kullanmaya başladı. Bu konuda henüz kesinleşmiş bir endüstri standardı olmadığından, aceleci uygulamalar yerine gelişmeleri takip etmek daha sağlıklı bir yaklaşımdır.
Bu bağlamda daha fazla detay için AI arama motorları nasıl çalışıyor ve AI overview optimizasyonu yazılarımıza göz atabilirsiniz. Temel çıkarım şu: bu rehberde anlattığımız 15 teknik hatayı düzeltmek, yalnızca Google’da değil, yapay zeka destekli arama deneyimlerinde de görünürlüğünüzü güçlendirir çünkü her iki sistem de temiz, hızlı ve doğru işaretlenmiş içeriği tercih eder.
Sık Sorulan Sorular (SSS)
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.