WordPress’te bir URL neden görünmüyor? Adım adım teşhis
Yeni bir SEO eklentisi kurmadan önce tek bir sayfanın durumunu incele. Yanıt kodu, erişim izni, noindex, canonical, sitemap ve Google’ın gördüğü içerik üzerinden sorunu daralt.
Yerel sesler kontrol ediliyor…

Kısaca
Yeni bir SEO eklentisi kurmadan önce tek bir sayfanın durumunu incele. Yanıt kodu, erişim izni, noindex, canonical, sitemap ve Google’ın gördüğü içerik üzerinden sorunu daralt.
Bu yazıda neler var?
Bir WordPress yazısı aramada görünmediğinde ilk tepki yeni bir SEO eklentisi kurmak olabilir. Daha yararlı başlangıç ise tek bir URL seçip ne olduğunu kanıtlarla anlamaktır. Bu yazı belirli bir sitenin incelendiğini iddia etmez; kendi sayfanda uygulayabileceğin bir teşhis sırası sunar. Düzeltmenin amacı teknik engeli bulmaktır. Kontrolleri geçmek, Google’ın sayfayı mutlaka dizine alacağı veya üst sıraya taşıyacağı anlamına gelmez.
Tam olarak hangi adresi inceliyorsun?
Yazının yönetim panelindeki düzenleme adresini değil, ziyaretçinin açtığı tam adresi not et. HTTP ve HTTPS, www kullanılan ve kullanılmayan biçimler ya da sonuna eklenen parametreler farklı yanıtlar üretebilir. Tahmini adresleri topluca denemek yerine menüden veya yazı listesinden gerçek bağlantıyı aç. Sonunda ulaşılan adresi ve varsa yönlendirmeyi kaydet. İlk kontrolün konusu herkesin aynı sayfadan söz ettiğinden emin olmaktır.
Sayfanın giriş yapılmamış bir pencerede açıldığını da doğrula. Yönetici olarak gördüğün taslak, anonim ziyaretçi için bulunamayabilir. Bakım modu veya şifre koruması gibi özellikler de sonucu değiştirebilir. Bir ekranın görünmesiyle sunucunun doğru yanıt kodunu vermesi aynı şey değildir. Hata sayfası tasarımla güzel görünebilir; önemli olan hangi durum koduyla sunulduğu ve gerçekten istenen içeriği taşıyıp taşımadığıdır.
Tarama ve dizine ekleme talimatlarını ayır
WordPress’in görünürlük ayarlarını, kullanılan SEO eklentisini ve şablon çıktısını birlikte incele. Panelde bir kutunun işaretli olmaması tek başına sayfada noindex bulunmadığını kanıtlamaz. Birden fazla bileşen aynı etiketi üretiyor olabilir. Tarayıcıdaki gerçek kaynak çıktısını veya Search Console incelemesini kullanarak Google’a hangi talimatın sunulduğunu kontrol et. Aynı sorunu iki eklentiyle çözmeye çalışmadan önce mevcut çıktıyı anlamak gerekir.
Robots.txt engeli ve noindex farklı araçlardır. Bir sayfanın taranmasını engellemek, içindeki dizine eklememe talimatının okunmasını da engelleyebilir. Bu nedenle gizlemek istediğin bir sayfa için rastgele iki ayarı birden açmak yerine amacını belirle. Özel içerik gerekiyorsa asıl kontrol erişim yetkisidir; arama motoru talimatını parola veya izin sistemi yerine kullanma. Kamuya açık olmaması gereken veri farklı bir sorundur.
URL teşhisini modelle
Güvenli bir simülasyon. Gerçek istek, mesaj veya ödeme oluşturmaz; seçimler bu sayfada kalır.
Canonical ve dil eşleştirmesini incele
Sayfanın canonical adresi kendisini mi, başka bir yazıyı mı gösteriyor? Bir eski şablon veya kopyalanmış ayar bütün yazılara aynı adresi bırakmış olabilir. Ancak başka bir adres her zaman hata değildir; yinelenen sürümleri bir ana adreste toplama amacı da olabilir. Önce niyeti araştır, sonra yanlış çıktıyı üreten bileşeni düzelt. Canonical sinyaliyle sunucunun yönlendirmesini ve ziyaretçinin gördüğü bağlantıları birbiriyle uyumlu tut.
Çok dilli bir sitede henüz çevrilmemiş yazı için boş İngilizce sayfa üretme. Dil bağlantısı gerçek eşdeğer içeriğe gitmeli. Ana sayfaya dönen veya Türkçe metni farklı dil etiketiyle gösteren bağlantı, kullanıcı için de yanıltıcıdır. Yazının listede görünmesi, sitemap’te yer alması ve dil eşleştirmesi aynı yayın durumunu temsil etsin. Birini düzeltirken diğerlerini eski durumda bırakmamaya dikkat et.
Search Console’da iki farklı zamanı karşılaştır
URL Inspection aracında kayıtlı verinin ne zamana ait olduğuna bak. Canlı test, mevcut sunucunun o anda verdiği sonucu değerlendirmeye yardımcı olur; kayıtlı sürüm ise Google’ın önceki ziyaretini anlatır. Bugün düzelttiğin bir etiketi eski sonuçta hâlâ görmek tek başına düzeltmenin başarısız olduğunu göstermez. Tarihleri not et, canlı ve kayıtlı sonucu ayrı satırlara yaz. Bu ayrım gereksiz yere aynı ayarı tekrar değiştirmeni önler.
Düzeltme yaptıktan sonra yalnızca panelde kaydedildi mesajını değil, anonim sayfayı ve üretilen etiketleri yeniden kontrol et. Önbellek katmanları eski çıktıyı sunuyor olabilir. Bir değişiklik, bir bağımsız okuma ve kısa bir sonuç notu kullan. Sorun kalırsa aynı anda tema, eklenti ve alan adı ayarlarını değiştirmek yerine en küçük farklılığı araştır. Bu yöntem, hem geri dönüşü kolaylaştırır hem hangi düzeltmenin gerçekten etkili olduğunu gösterir.
Teşhisi tek sayfalık bir notta bitir
İncelediğin adresi en üste yaz ve altına üç zaman ekle: sorunun görüldüğü an, değişikliğin yapıldığı an ve bağımsız kontrol zamanı. Yanıt kodunu, canonical adresini ve dizine ekleme talimatını aynı notta tut. Bir eklenti ayarı değiştiyse adını ve yalnızca ilgili seçeneği belirt; bütün yapılandırmayı veya erişim bilgilerini paylaşma. Bu kayıt, birkaç gün sonra farklı bir sonuç gördüğünde neyin değişmiş olduğunu ayırmana yardım eder.
Sonra sayfaya başka bir yayımlanmış sayfadan gerçekten ulaşılabildiğini kontrol et. Menüde görünmeyen ama sitemap’te bulunan bir adresle, okurun doğal biçimde keşfedebildiği içerik aynı kullanım deneyimini sunmaz. İç bağlantının metni hedefi açıklasın. Kontrol bittiğinde bütün siteyi düzelttiğini değil, bu URL için hangi engelin kaldırıldığını yaz. Başka adreslerde benzer belirti varsa aynı kök nedenin varlığını varsaymak yerine birkaç temsilî örnekte doğrula. Böylece tek sayfalık bir düzeltmeyi kontrolsüz bir site genelinde değişikliğe dönüştürmezsin.
Kaynaklar
Sık sorulan sorular
Sitemap’e eklemek sayfayı hemen indeksletir mi?
Hayır. Sitemap sayfaların keşfine yardımcı olabilir; dizine alınma veya belirli bir zamanda görünme garantisi değildir. Önce URL’nin erişilebilirliğini ve içeriğini kontrol et, sonra Search Console’daki ilgili durumu değerlendir.
Robots.txt engeliyle noindex aynı şey mi?
Hayır. Robots.txt tarama erişimini, noindex ise taranabilen sayfanın dizine alınmaması talimatını ele alır. Tarama engeli varsa Google sayfadaki noindex değişikliğini okuyamayabilir. Hangi kontrolü neden kullandığını açıkça belirle.
Canonical başka sayfayı gösteriyorsa ne yapmalıyım?
Önce bunun bilinçli bir tercih olup olmadığını araştır. Yinelenen sayfalar için seçilmiş bir ana adres olabilir. Yanlışsa şablon ve eklenti ayarlarını düzeltip kaynak çıktısını tekrar kontrol et; etiket bir talep değil tercih sinyalidir.
Canlı URL testi geçerse iş biter mi?
Hayır. Canlı test o andaki erişim ve işleme hakkında bilgi verir; dizine eklenme garantisi sağlamaz. Google’ın kayıtlı sürümüyle canlı sonucu ayrı düşün. Sayfanın gerçekten değerli ve başka sayfalardan erişilebilir olması da önemlidir.
Yeni bir SEO eklentisi sorunu çözer mi?
Sorunun kaynağını bilmeden eklenti eklemek çakışan etiketler veya ek karmaşıklık yaratabilir. Mevcut çıktıyı incele, hangi bileşenin etiket ürettiğini bul ve tek değişiklikle yeniden kontrol et. Eklenti sayısı bir kalite ölçüsü değildir.