WordPress

    WordPress Sitem Google'da Çıkmıyor: Neden ve Nasıl Düzeltilir

    Yeni bir WordPress sitesinin arama sonuçlarında hiç görünmemesinin teknik nedenlerini eleme yoluyla bulmak.

    11 dk okuma Güncellendi: 11 Ağustos 2026

    Siteyi yayına aldınız, birkaç hafta geçti ve firma adınızı Google'da arattığınızda hiçbir sonuç yok. "Sitem Google'da çıkmıyor" diye arattığınızda karşınıza çıkan yazıların çoğu size SEO eklentisi kurmayı, düzenli içerik üretmeyi ve anahtar kelime çalışmasını öneriyor. Oysa yeni bir WordPress sitesinin arama sonuçlarında hiç görünmemesinin en yaygın nedeni bunların hiçbiri değil: kurulum sırasında işaretlenip yayına alırken kaldırılması unutulan tek bir onay kutusu.

    Bu yazıda önce sorunu doğru teşhis edeceğiz — çünkü "sıralamada üst sıralarda değilim" ile "dizinde hiç yokum" tamamen farklı iki problemdir ve çözümleri de farklıdır. Ardından nedenleri en sık görülenden en nadirine doğru sırayla eleyeceğiz: arama motorlarını engelle kutusu, robots.txt, noindex etiketi, SEO eklentisi ayarları, sunucu tarafındaki engeller ve yeni site için normal olan bekleme süresi. Her adımda ne yapacağınızı ve sonucu nasıl doğrulayacağınızı yazacağım.

    Önce Teşhis: Siteniz Dizinde mi, Sadece Sıralamada mı Yok#

    İlk yapılacak şey site: operatörüyle sorgu atmaktır; bu tek sorgu problemi ikiye böler. Google arama kutusuna şunu yazın:

    site:alanadiniz.com
    

    Üç olası sonuç var ve her biri farklı bir yola çıkar:

    SonuçAnlamıNereye bakacaksınız
    Hiç sonuç yokSite dizinde değilBu yazının tamamı
    Sadece ana sayfa varKısmi indekslemeSitemap, iç bağlantı, içerik kalitesi
    Çok sayıda sayfa varDizindesiniz, sıralama sorunuSEO çalışması, rekabet

    Üçüncü durumdaysanız teknik bir engel yok demektir; sorununuz indeksleme değil, sıralamadır ve çözümü içerik ve otorite çalışmasıdır. O yolun başlangıcı için wordpress-seo-baslangic yazısına bakabilirsiniz. Bu yazının geri kalanı birinci ve ikinci durum içindir.

    İkinci bir kontrol daha yapın: markanızın tam adını tırnak içinde aratın. Firma adınız gibi rekabetsiz bir sorguda bile çıkmıyorsanız, teknik bir engel olduğuna neredeyse kesin gözüyle bakabilirsiniz.

    En Sık Neden: Arama Motorlarını Engelle Kutusu#

    Yeni WordPress sitelerinde gördüğüm indeksleme sorunlarının büyük çoğunluğunun tek nedeni budur. WordPress panelinde şu yolu izleyin:

    Ayarlar > Okuma > "Arama motorlarının bu siteyi dizine eklemesini engelle"

    Bu kutu işaretliyse kaldırın ve Kaydet'e basın. Kutu, site geliştirme aşamasındayken içeriğin arama sonuçlarına düşmemesi için vardır ve tasarımcı ya da geliştirici tarafından bilinçli olarak işaretlenir; yayına alırken kaldırılması unutulur. Kaldırılmadığı sürece hiçbir SEO çalışması işe yaramaz.

    Kutunun işaretli olup olmadığını panele girmeden de anlayabilirsiniz. Sitenizin ana sayfasına sağ tıklayıp "Sayfa kaynağını görüntüle" deyin ve noindex ifadesini aratın. Şu satırı görürseniz kutu işaretlidir:

    <meta name='robots' content='noindex, nofollow' />
    

    Aynı kontrolü komut satırından da yapabilirsiniz:

    curl -s https://alanadiniz.com/ | grep -i "noindex"
    curl -s https://alanadiniz.com/robots.txt
    

    Kutuyu kaldırdıktan sonra sayfayı yenileyip aynı kontrolü tekrarlayın; noindex satırı gitmiş olmalı. Bu uyarı ayrıca WordPress'in Site Sağlığı ekranında da kritik sorun olarak listelenir — o ekrandaki diğer maddelerin ne anlama geldiğini wordpress-site-sagligi-uyarilari yazısında tek tek açıkladık.

    Bu Kutu Aslında Ne Yapıyor#

    Kutunun tam olarak ne yaptığını bilmek, sonraki adımlarda kafa karışıklığını önler. İşaretlendiğinde WordPress wp_options tablosundaki blog_public değerini 0 yapar ve iki ayrı etki doğar:

    1. Sayfaların <head> bölümüne noindex, nofollow meta etiketi eklenir. Asıl engelleyici budur.
    2. WordPress'in ürettiği sanal robots.txt çıktısı tüm botlara kapatılır.

    İkinci etki genellikle yanlış anlaşılır. Sitenizde fiziksel bir robots.txt dosyası yoksa WordPress bu dosyayı sanal olarak üretir ve şu içeriği döner:

    User-agent: *
    Disallow: /
    

    Burada kritik bir ayrım var: robots.txt ile engellemek "tarama"yı, noindex etiketi ise "dizine eklemeyi" engeller. İkisi aynı şey değildir ve birlikte kullanıldığında ters etki yapabilirler. Bir sayfayı robots.txt ile engellerseniz Google sayfayı taramaz — dolayısıyla üzerindeki noindex etiketini de göremez. Bu yüzden dizinden çıkarmak istediğiniz bir sayfayı asla robots.txt ile kapatmayın; noindex etiketini bırakıp taramaya izin verin.

    Kutuyu kaldırdıktan sonra robots.txt dosyanızın da düzeldiğini doğrulayın. Beklenen çıktı şuna benzer:

    User-agent: *
    Disallow: /wp-admin/
    Allow: /wp-admin/admin-ajax.php
    
    Sitemap: https://alanadiniz.com/wp-sitemap.xml
    

    Kendi kurallarınızı yazmak isterseniz robots.txt üretici aracıyla doğru sözdiziminde bir dosya oluşturabilirsiniz.

    Fiziksel robots.txt Dosyası Kontrolü#

    Kutuyu kaldırdınız ama robots.txt hâlâ Disallow: / gösteriyorsa, sunucunuzda fiziksel bir robots.txt dosyası vardır. WordPress'in sanal dosyası ancak gerçek dosya yoksa devreye girer; gerçek dosya varsa WordPress'in ayarı hiçbir şey ifade etmez.

    Dosyayı FTP veya cPanel Dosya Yöneticisi ile kontrol edin:

    ls -la /home/kullanici/public_html/robots.txt
    cat /home/kullanici/public_html/robots.txt
    

    Bu dosya genellikle iki yerden gelir: bir SEO eklentisi tarafından yazılmıştır ya da geliştirme aşamasında elle konulmuştur. İçinde Disallow: / satırı varsa silin veya doğru içerikle değiştirin. Değişikliği yaptıktan sonra tarayıcıda https://alanadiniz.com/robots.txt adresini açıp önbelleksiz (Ctrl+F5) yenileyerek doğrulayın.

    Ayrıca dikkat: bazı önbellek ve CDN katmanları robots.txt dosyasını da önbelleğe alır. Dosyayı düzelttiğiniz halde eski içerik geliyorsa önbelleği temizleyin.

    noindex Etiketinin Diğer Kaynakları#

    WordPress'in kendi ayarını düzelttiniz ama sayfa kaynağında hâlâ noindex görüyorsanız, etiketi başka bir bileşen basıyordur. Sıralı olarak kontrol edin:

    1. SEO eklentisi ayarları. Yoast, Rank Math ve benzeri eklentilerin hepsinde içerik türü bazında indeksleme anahtarı vardır. Eklentinin arama görünümü bölümünde yazılar, sayfalar, kategoriler ve etiketler için ayrı ayrı "arama sonuçlarında göster" seçenekleri bulunur. Biri yanlışlıkla kapatılmışsa o tür indekslenmez. Yoast kullanıyorsanız ayarların doğru yerlerini yoast-seo-kurulumu yazısında bulabilirsiniz.

    2. Sayfa bazlı ayar. Aynı eklentilerin yazı düzenleme ekranında da sayfa bazında noindex seçeneği vardır. Tek bir sayfa çıkmıyorsa önce buraya bakın.

    3. Tema. Bazı temalar kendi ayar panellerinde SEO seçenekleri sunar ve bir "bakım modu" ya da "geliştirme modu" anahtarı noindex basabilir.

    4. Bakım modu eklentisi. Sitenin önüne "yakında" sayfası koyan eklentiler, ziyaretçiye 503 yanıtı ve noindex verir. Site size açık görünse bile — çünkü giriş yapmışsınızdır — botlara kapalı olabilir. Bunu test etmenin en kesin yolu tarayıcıda gizli sekme açıp siteyi görüntülemektir. Bakım modu mantığını wordpress-bakim-modu yazısında ele aldık.

    5. HTTP başlığı. noindex yalnızca meta etiketiyle değil, HTTP yanıt başlığıyla da verilebilir. Bunu sayfa kaynağında göremezsiniz:

    curl -sI https://alanadiniz.com/ | grep -i "x-robots-tag"
    

    Çıktıda X-Robots-Tag: noindex görürseniz, kaynağı sunucu yapılandırmasıdır: .htaccess, Nginx bloğu ya da bir PHP kodu. Genellikle bir test ortamından canlıya taşınırken unutulur.

    Sunucu ve Erişim Kaynaklı Engeller#

    Bazı engeller WordPress'in tamamen dışındadır ve Google botunun siteye hiç ulaşamamasına yol açar.

    HTTP kimlik doğrulama. Geliştirme aşamasında konulan kullanıcı adı/parola koruması unutulmuşsa Googlebot her istekte 401 alır ve hiçbir şey indeksleyemez. cPanel'de Dizin Gizliliği bölümünden kaldırılır; ayrıntısı cpanel-dizin-parola-koruma yazısında.

    Bot engelleme kuralları. Güvenlik eklentileri ve sunucu güvenlik duvarları, agresif ayarlandığında arama motoru botlarını da engelleyebilir. Özellikle "yabancı ülkelerden erişimi engelle" tipi kurallar tehlikelidir; Googlebot'un IP adresleri yurt dışındadır ve bu kural botu doğrudan dışarıda bırakır.

    Hosting hesabının askıya alınması. Site sizce açık görünse bile ödeme veya kaynak aşımı nedeniyle askıya alınmış olabilir; bu durumda bot sürekli hata yanıtı alır. Belirtiler ve çözüm için hosting-hesabim-askiya-alindi yazısına bakın.

    Sunucu hataları. Botun ziyaret ettiği anlarda site 5xx hatası veriyorsa Google tarama sıklığını düşürür ve sonunda keser. Sunucu hata kayıtlarını kontrol edin; sık karşılaşılan durumlar için 500-internal-server-error-cozumu yazısı iyi bir başlangıç.

    Yanlış canonical etiketi. Tüm sayfalarınızın canonical etiketi tek bir adrese (genelde ana sayfaya) işaret ediyorsa Google iç sayfaları ayrı sayfa olarak görmez. Kontrol etmek için:

    curl -s https://alanadiniz.com/hakkimizda/ | grep -i "canonical"
    

    Çıkan adres, o sayfanın kendi adresi olmalıdır. Ana sayfa adresi çıkıyorsa tema veya eklenti hatalı yapılandırılmıştır.

    Alan adı değişikliği artığı. Siteyi başka bir alan adından taşıdıysanız ve yönlendirmeleri doğru kurmadıysanız Google eski adresi taramaya devam edip yenisini görmeyebilir. Bu geçişin doğru yapılışını wordpress-alan-adi-degistirme yazısında adım adım anlattık.

    Yeni Site: Beklemek Normaldir ama Beklemekle Yetinmeyin#

    Tüm engelleri kaldırdıysanız sıradaki soru şu: ne kadar beklemeliyim? Yeni bir sitenin dizine girmesi birkaç günden birkaç haftaya kadar sürebilir. Google'ın sitenizi bulması için ya birinin size bağlantı vermesi ya da sizin haber vermeniz gerekir. İkincisi çok daha hızlıdır.

    Search Console'a sitenizi eklemek bu sürecin en kısa yoludur:

    1. Search Console'da mülk ekleyin (alan adı doğrulaması DNS TXT kaydıyla, URL öneki doğrulaması HTML dosya veya meta etiketle yapılır).
    2. Doğrulama tamamlandıktan sonra Site Haritaları bölümüne sitemap adresinizi girin.
    3. URL Denetimi aracına ana sayfa adresinizi yazıp "Dizine eklenmeyi iste" deyin.
    4. Birkaç gün sonra Sayfalar raporunu açın ve "Dizine eklenmedi" başlığı altındaki nedenleri okuyun.

    Dördüncü adım, bu yazının en değerli kısmıdır: Google size sayfayı neden almadığını doğrudan söyler. Sık görülen nedenler ve anlamları:

    Search Console mesajıNe demek
    robots.txt tarafından engellendiTarama engelli, dosyayı düzeltin
    noindex etiketi ile hariç tutulduSayfada hâlâ noindex var
    Bulundu - şu anda dizine eklenmediGörüldü ama sıraya alındı, bekleyin
    Taranıp dizine eklenmediİçerik yetersiz görülmüş olabilir
    Alternatif sayfa, uygun kurallı etiketleCanonical başka sayfayı gösteriyor
    Sunucu hatası (5xx)Bot geldiğinde site hata veriyor
    Yönlendirme içeren sayfaAdres başka yere yönleniyor

    Kurulum adımlarının tamamı için google-search-console-kurulumu yazısına bakın. Sitemap dosyanızın doğru üretildiğinden emin olmak içinse wordpress-xml-sitemap yazısındaki kontrolleri uygulayın.

    Sıralı Kontrol Listesi#

    Yukarıdakileri tek bir akışa indirgeyelim. Sırayla uygulayın, her adımdan sonra doğrulayın:

    1. site:alanadiniz.com sorgusu atın — dizinde hiç mi yoksunuz, kısmen mi?
    2. Ayarlar > Okuma altındaki engelleme kutusunu kaldırın.
    3. Sayfa kaynağında noindex arayın; varsa kaynağını bulun (eklenti, tema, bakım modu).
    4. X-Robots-Tag başlığını kontrol edin.
    5. robots.txt içeriğini kontrol edin; fiziksel dosya varsa düzeltin.
    6. Canonical etiketinin sayfa bazında doğru olduğunu doğrulayın.
    7. Gizli sekmede siteyi açın — bakım modu veya parola koruması var mı?
    8. Sitenin dış dünyadan 200 yanıtı verdiğini doğrulayın.
    9. Search Console'a ekleyip sitemap gönderin.
    10. Ana sayfa için dizine ekleme isteyin, birkaç gün bekleyip Sayfalar raporunu okuyun.

    Bu on adımdan sonra hâlâ hiçbir sayfanız alınmıyorsa sorun teknik değil içerikseldir: sayfalarınız çok kısa, kopya ya da otomatik üretilmiş olabilir. O aşamada eleme işi biter, içerik çalışması başlar.

    Sıkça Sorulan Sorular#

    Sitem Google'da neden hiç çıkmıyor#

    En yaygın neden, WordPress Ayarlar > Okuma bölümündeki "Arama motorlarının bu siteyi dizine eklemesini engelle" kutusunun işaretli kalmasıdır. Bu kutu sitenin tüm sayfalarına noindex etiketi ekler ve robots.txt dosyasını botlara kapatır; işaretli olduğu sürece hiçbir SEO çalışması sonuç vermez. İkinci sırada fiziksel bir robots.txt dosyasındaki Disallow: / satırı, üçüncü sırada ise unutulmuş bir bakım modu eklentisi gelir. Teşhis için site:alanadiniz.com sorgusu atıp sayfa kaynağında noindex aramanız yeterlidir.

    Yeni açılan bir site Google'da ne kadar sürede çıkar#

    Genellikle birkaç gün ile birkaç hafta arasında değişir, ancak bu süre siteyi Google'a haber verip vermediğinize bağlıdır. Hiçbir işlem yapmazsanız Google sitenizi ancak başka bir siteden gelen bağlantı yoluyla bulur ve bu aylar sürebilir. Search Console'a mülk ekleyip sitemap gönderdiğinizde ana sayfa çoğu zaman birkaç gün içinde taranır. Tüm sayfaların dizine girmesi ise kademeli olur; sitenin yaşı ve içerik hacmi arttıkça tarama sıklığı da artar.

    robots.txt ile noindex arasındaki fark nedir#

    robots.txt taramayı, noindex etiketi ise dizine eklemeyi engeller ve ikisi birbirinin yerine geçmez. Bir sayfayı robots.txt ile engellerseniz arama motoru o sayfayı hiç indirmez; dolayısıyla içindeki noindex etiketini de göremez ve sayfa dış bağlantılar üzerinden yine de sonuçlarda görünebilir. Bu yüzden bir sayfayı arama sonuçlarından çıkarmak istiyorsanız robots.txt ile kapatmayın, taramaya izin verip noindex etiketi bırakın. robots.txt daha çok tarama bütçesini boşa harcayan yönetim ve filtre adreslerini kapatmak için kullanılır.

    Search Console'da dizine ekleme istedim ama sayfa hâlâ çıkmıyor#

    Dizine ekleme isteği bir talep, garanti değildir ve Google'ın sıraya alması normaldir. Önce URL Denetimi aracındaki "Canlı URL'yi test et" sonucuna bakın; orada "Dizine eklenebilir" yazmıyorsa hâlâ teknik bir engel var demektir. En sık görülen engeller noindex etiketi, robots.txt engeli, yanlış canonical ve yönlendirmedir. Test sonucu temizse ve sayfa yine de alınmıyorsa neden büyük olasılıkla içeriktir: çok kısa, başka sayfalarla neredeyse aynı veya sitede hiçbir yerden bağlantı verilmemiş sayfalar sıklıkla "Bulundu, şu anda dizine eklenmedi" durumunda kalır.

    Sadece ana sayfam çıkıyor iç sayfalarım çıkmıyor neden#

    Bu tablo genellikle üç nedenden birine işaret eder. Birincisi sitemap eksikliği veya hatalı sitemap: Google iç sayfaların varlığından haberdar olamaz. İkincisi iç bağlantı eksikliği; hiçbir menüden veya yazıdan bağlantı verilmeyen sayfaya bot ulaşamaz. Üçüncüsü canonical etiketinin tüm sayfalarda ana sayfayı göstermesidir ki bu durumda Google iç sayfaları ayrı içerik saymaz. Sitemap dosyanızı açıp iç sayfaların listede olduğunu doğrulayarak başlayın, ardından her sayfanın canonical etiketini tek tek kontrol edin.

    SEO eklentisi kurmak siteyi Google'a ekler mi#

    Hayır, SEO eklentisi tek başına sitenizi arama sonuçlarına eklemez. Eklenti; başlık ve açıklama etiketlerini yönetmenizi, sitemap üretmenizi ve sayfa bazında indeksleme kuralı koymanızı sağlar — yani zaten çalışan bir sistemi düzenler. Site engelli durumdaysa eklenti bu engeli kaldırmaz; hatta kendi ayarlarındaki indeksleme anahtarları yanlış yapılandırılırsa yeni bir engel bile ekleyebilir. Doğru sıra şudur: önce engelleri kaldırın, sonra sitemap üretin, ardından Search Console'a gönderin.

    Site Google'da çıkıyordu birden kayboldu ne olmuş olabilir#

    Ani kaybolmalarda ilk bakılacak yerler değişiklik yaptığınız noktalardır: yeni kurulan bir eklenti, tema güncellemesi, sunucu taşıma veya alan adı değişikliği. Sık görülen senaryo, bir test ortamının canlı ortamın üzerine kopyalanması ve test ortamındaki noindex ayarının da birlikte gelmesidir. İkinci sık senaryo, alan adı veya sunucu değişiminde yönlendirmelerin kurulmaması ve Google'ın eski adresi hata olarak görmesidir. Search Console'daki Sayfalar raporu, hangi tarihte hangi nedenle sayfaların düştüğünü gösterdiği için bu tür durumlarda en hızlı teşhis kaynağıdır.

    Sitemap göndermek zorunlu mu#

    Zorunlu değildir ama özellikle yeni ve az bağlantılı sitelerde belirgin fark yaratır. Sitemap, sitenizdeki adreslerin listesini arama motoruna doğrudan sunar ve botun iç bağlantıları takip ederek sayfaları tek tek keşfetmesini beklemez. WordPress varsayılan olarak bir sitemap üretir; SEO eklentileri de kendi sürümlerini oluşturur. Önemli olan tek bir sitemap adresi belirleyip onu Search Console'a bildirmek ve içindeki adreslerin gerçekten 200 yanıtı verdiğinden emin olmaktır.

    Kapanış#

    "Sitem Google'da çıkmıyor" sorununun çözümü neredeyse hiçbir zaman daha fazla içerik üretmek değildir; sorun teknik bir engelse eleme yöntemiyle bulunur. Sırayı hatırlayın: önce site: sorgusuyla dizinde olup olmadığınızı belirleyin, sonra Ayarlar > Okuma altındaki engelleme kutusunu kontrol edin, ardından sayfa kaynağındaki noindex etiketini ve X-Robots-Tag başlığını arayın, robots.txt dosyasını doğrulayın, bakım modu ve parola korumasını gizli sekmede test edin ve son olarak Search Console'a sitemap gönderip Sayfalar raporunu okuyun. Bu on adım biterse geriye teknik bir neden kalmaz.

    Sitenizin arama motoru tarafından hiç ziyaret edilememesinin nedeni sunucu tarafındaysa — kesintiler, yavaş yanıt süreleri, kaynak aşımı — önce altyapıyı düzeltmek gerekir; WordPress hosting paketleri bu tarafı hazır yapılandırmayla sunar. Teknik engelleri temizledikten sonra sıralama çalışmasına geçmek istiyorsanız SEO hizmetimiz içerik ve teknik optimizasyonu birlikte yürütür; sitenin güncelleme, yedek ve erişilebilirlik takibini birine devretmek isterseniz WordPress bakım hizmeti bu işi üstlenir. Arama sonuçlarını beklerken hızlı görünürlük istiyorsanız Google Ads tarafı organik çalışmayı tamamlayan ikinci kanaldır.

    seoindekslemewordpress

    Uygulamaya geçmeye hazır mısınız?

    NVMe SSD, ücretsiz SSL ve %99.9 uptime garantisiyle Clou.TR hosting ve sunucu çözümleriyle projenizi hayata geçirin.