Sitem Google'da Çıkmıyor: Adım Adım Teşhis ve Çözüm

Siteniz Google'da çıkmıyorsa önce iki durumu birbirinden ayırın: site Google'ın dizininde hiç yok mu, yoksa dizinde ama aradığınız kelimede geride mi kalıyor? Bunu Google'a site:alanadiniz.com yazarak birkaç saniyede görürsünüz. Hiç sonuç çıkmıyorsa ya site yenidir ya da bir engel vardır (noindex etiketi, robots.txt, sunucu hatası, manuel işlem); sonuç çıkıyorsa mesele sıralama ve içeriktir.
Bana "sitem Google'da çıkmıyor" diye ulaşanların büyük kısmında sorun küçük bir ayardır ve kısa sürede düzelir. Yine de neyin bozuk olduğunu tahmin ederek değil, sırayla kontrol ederek bulmak gerekir. Aşağıdaki adımları bu sırayla izlerseniz çoğu durumda nedeni kendiniz bulabilirsiniz.
İlk beş dakika: site: aramasıyla durumu ayırmak
Google'ın arama kutusuna boşluk bırakmadan site:alanadiniz.com yazın. Sitenizin sayfaları başlık ve açıklamalarıyla alt alta listeleniyorsa Google siteyi tanıyor ve en azından bir kısmını dizine almış demektir. Belirli bir bölüme bakmak için adresi uzatabilirsiniz: site:alanadiniz.com/blog yalnızca blog sayfalarını listeler.
Bu aramanın iki sınırı var. Birincisi, gösterilen sonuç sayısı yaklaşıktır; Google site: sorgusunun dizindeki bütün sayfaları göstermediğini kendisi belirtir. İkincisi, burada çıkmanız aradığınız kelimede çıkacağınız anlamına gelmez. Bu yüzden ikinci test olarak sitenizin ya da firmanızın tam adını aratın. Marka adında bile çıkmıyorsanız teknik bir engelden şüphelenin; marka adında çıkıyor ama "İstanbul web tasarım" gibi genel bir kelimede çıkmıyorsanız konu dizine ekleme değil rekabettir.
Ücretsiz bir platformda (Blogger, Wix ve benzerleri) alt alan adıyla yayın yapıyorsanız aynı testi o adresle yapın: site:siteniz.blogspot.com gibi. Bu sitelerde dizine ekleme ayarlarının bir kısmının platformun elinde olduğunu da hesaba katın.
Search Console bağlanmadan teşhis yarım kalır
Google'ın sitenizi nasıl gördüğünü tahmin etmek yerine doğrudan öğrenmenin tek yolu Google Search Console'dur. Bir Google hesabıyla giriş yapıp sitenizi eklemeniz gerekir. İki mülk türü var:
- Alan adı mülkü: Alan adınızın DNS ayarlarına Google'ın verdiği bir TXT kaydı eklenerek doğrulanır.
http,https,wwwve alt alan adlarının hepsini tek mülkte toplar; mümkünse bunu seçin. - URL öneki mülkü: Yalnızca yazdığınız adresi kapsar ve HTML dosyası, meta etiket ya da Google Analytics gibi yollarla doğrulanabilir.
Doğrulamadan sonra açılan genel bakış ekranında performans grafiği, dizine eklenen sayfa sayısı ve deneyim raporları yer alır. Yeni bir sitede bu grafiklerin dolması birkaç gün sürebilir. Tek tek sayfaların durumunu sorgulamak için üstteki URL Denetimi çubuğunu kullanırsınız; bu aracın sonuç ekranını satır satır nasıl okuyacağınızı Google Gibi Getir ve URL Denetimi yazısında anlattım. Site genelindeki tablo için ise "Sayfalar" (Sayfa dizine ekleme) raporuna bakacağız.
Sayfaları dizinden uzak tutan ayarlar
noindex etiketi ve WordPress'teki görünürlük kutusu
Sayfanın kaynak kodunda şu satır varsa Google o sayfayı dizine almaz:
<meta name="robots" content="noindex">
Aynı talimat sunucu tarafından X-Robots-Tag: noindex HTTP başlığıyla da verilebilir. En sık karşılaştığım senaryo, site test ortamında hazırlanırken açılan bu ayarın yayına geçerken kapatılmamasıdır. WordPress'te Ayarlar > Okuma sayfasındaki "Arama motorlarının bu siteyi dizine eklemesini engelle" kutusu işaretliyse bütün siteye noindex eklenir. SEO eklentilerinde de sayfa ya da kategori bazında noindex seçeneği bulunur; bir sayfa türünün tamamı yanlışlıkla kapatılmış olabilir. Google'ın bu konudaki resmi anlatımı noindex ile dizine eklemeyi engelleme belgesinde.
robots.txt'de unutulmuş bir Disallow satırı
Sitenin kök dizinindeki robots.txt dosyası arama motoru botlarına hangi bölümleri taramamaları gerektiğini söyler. Şöyle bir dosya bütün siteyi taramaya kapatır:
User-agent: *
Disallow: /
Normal bir sitede bunun yerine yalnızca yönetim paneli gibi bölümler kapatılır ve site haritasının adresi belirtilir:
User-agent: *
Disallow: /yonetim/
Sitemap: https://alanadiniz.com/sitemap.xml
Burada çoğu kişinin karıştırdığı bir nokta var: robots.txt taramayı engeller, dizine eklemeyi değil. Engellenmiş bir adres başka sitelerden bağlantı alıyorsa açıklamasız biçimde arama sonuçlarında görünebilir. Tersine, robots.txt ile engellediğiniz bir sayfadaki noindex etiketini Google hiç göremez. Bir sayfanın dizinden çıkmasını istiyorsanız taramaya açık bırakıp noindex vermeniz gerekir. Search Console'da Ayarlar bölümündeki robots.txt raporu, Google'ın dosyanızın hangi sürümünü okuduğunu ve hata olup olmadığını gösterir.
Şifreli, hata veren ya da bot engelleyen sunucular
Yayına geçmiş ama hâlâ şifreyle korunan bir site, sürekli 5xx hatası veren bir sunucu ya da Googlebot'u yanlışlıkla saldırgan sanıp engelleyen bir güvenlik duvarı da aynı sonucu doğurur. URL Denetimi'ndeki "Sayfa getirme" satırı bu durumlarda başarısız görünür. Barındırma firmanızın güvenlik ayarlarında bot engelleme kuralları varsa Googlebot'un dışarıda bırakıldığından emin olun.
Yeni açılan siteye ne kadar süre tanımak gerekir
Google bir sitenin ne zaman dizine gireceği için sabit bir süre vermez; birkaç günden birkaç haftaya kadar uzayabilir. Bu sürede Google'ın sitenizi bulmasını kolaylaştırmak için iki şey yapabilirsiniz:
- Site haritası gönderin. WordPress 5.5 ve sonrası
wp-sitemap.xmladresinde kendi site haritasını üretir; SEO eklentileri de kendi haritalarını oluşturur. Özel yazılımla yapılmış sitelerde haritayı yazılımın üretmesi gerekir. Haritanın adresini Search Console'da sol menüdeki "Site haritaları" bölümüne yazıp gönderin. - Siteye bağlantı verin. Sosyal medya profilleriniz, Google İşletme Profiliniz ya da sektörünüzdeki rehberlerden gelen bağlantılar Google'ın sitenizi keşfetmesini hızlandırır.
İlk haftalarda genelde önce ana sayfa ve marka adı aramaları görünür, iç sayfalar zamanla gelir.
Sayfa dizine ekleme raporundaki durumların anlamı
Search Console'daki "Sayfalar" raporu, Google'ın bildiği ama dizine almadığı adresleri nedenleriyle birlikte listeler. En sık göreceğiniz durumlar şunlar (Türkçe arayüzdeki adlar sürüme göre küçük farklarla yazılabildiği için İngilizcelerini de ekledim):
| Durum | Ne anlama gelir | Ne yapmalı |
|---|---|---|
| Keşfedildi, şu anda dizine eklenmedi (Discovered – currently not indexed) | Google adresi biliyor ama henüz taramadı. | Yeni sitelerde beklemek; iç bağlantıları ve site haritasını güçlendirmek. |
| Tarandı, şu anda dizine eklenmedi (Crawled – currently not indexed) | Google sayfayı okudu, dizine almaya değer bulmadı. | İçeriği zenginleştirmek, benzer sayfaları birleştirmek. |
| noindex etiketi tarafından hariç tutuldu (Excluded by 'noindex' tag) | Sayfada noindex var. | İstemeden eklendiyse kaldırmak. |
| robots.txt tarafından engellendi (Blocked by robots.txt) | Tarama kapalı. | İlgili Disallow satırını düzeltmek. |
| Kopya, Google farklı bir standart sayfa seçti (Duplicate, Google chose different canonical than user) | Google sayfayı başka bir sayfanın kopyası saydı. | Kanonik etiketlerini ve içerik benzerliğini incelemek. |
| Bulunamadı (404) (Not found) | Adres artık yok. | Silinen sayfa isteniyorsa yeniden yayınlamak, taşındıysa 301 vermek. |
Raporun tamamının açıklamaları Search Console yardım merkezindeki Sayfa dizine ekleme raporu sayfasında var.
Kanonik etiketi yanlış adresi gösteriyorsa
Kanonik etiket (rel="canonical") Google'a "bu sayfanın asıl adresi şudur" der. Etiket yanlış kurulduğunda sayfalarınız dizinde başka bir adresin kopyası olarak görünür ve kendi başlarına çıkmaz. Sık rastladığım hatalar:
- Temadaki bir hata yüzünden bütün sayfaların kanonik etiketinin ana sayfayı göstermesi,
- Site
https'e geçtiği halde kanonik etiketlerin hâlâhttpadresini göstermesi, www'lu vewww'suz sürümün ikisinin de açılması, aralarında yönlendirme olmaması,- Filtre ve sıralama parametreli adreslerin kendilerini kanonik göstermesi.
Sitenin tek bir adreste toplanması için kalıcı yönlendirme gerekir; Apache sunucularda bunun nasıl yapıldığını htaccess ile SSL yönlendirme yazısında örnekleriyle gösterdim.
Kopya ve zayıf içerik yüzünden dizine alınmamak
Üreticinin ürün açıklamalarını aynen kullanan e-ticaret siteleri, başka sitelerden alınmış makaleler ya da yalnızca şehir adı değiştirilerek çoğaltılmış hizmet sayfaları "Tarandı, şu anda dizine eklenmedi" listesinde sık görülür. Google aynı bilgiyi zaten başka bir yerden verebiliyorsa sizin kopyanızı dizine almak için bir neden görmeyebilir. Metinlerinizin internette başka yerlerde olup olmadığını makale özgünlük testi ile kontrol edebilirsiniz.
Manuel işlem ve güvenlik sorunu: alan adının geçmişi de önemli
Search Console'da "Güvenlik ve Manuel İşlemler" başlığı altında iki rapor var. Her şey yolundaysa ikisinde de yeşil bir onay işaretiyle sorun bulunmadığı yazar. Manuel işlem, Google'daki bir inceleme ekibinin sitenizin kuralları ihlal ettiğine karar verdiği anlamına gelir; güvenlik sorunu raporu ise sitenizin saldırıya uğradığını ya da zararlı yazılım barındırdığını gösterir.
Yeni aldığınız bir alan adında bile manuel işlem çıkabilir, çünkü alan adının önceki sahibi onu spam amacıyla kullanmış olabilir. Satın almadan önce alan adının eski hallerine Internet Archive'ın Wayback Machine arşivinden bakmak bu riski azaltır. Manuel işlem varsa raporda belirtilen sorunu giderip aynı ekrandan yeniden inceleme isteği gönderirsiniz. Google'ın hangi uygulamaları neden cezalandırdığını Google'ın engellediği site türlerini anlattığım yazıda topladım.
Dizindeyim ama aradığım kelimede yokum
Yukarıdaki kontrollerin hepsi temiz çıktıysa ve site: aramasında sayfalarınızı görüyorsanız, sorun artık "çıkmamak" değil "geride kalmak"tır. Bu noktada yapılacak ilk iş, hangi kelimelerde kaçıncı sırada olduğunuzu doğru ölçmektir; bunun yolunu sitem kaçıncı sırada yazısında anlattım. Sonrası içerik, sayfa yapısı ve sitenin güvenilirliği üzerine yapılan çalışmadır.
Kontrolleri hangi sırayla yapmalı
site:alanadiniz.comve marka adı aramasıyla durumu ayırın.- Siteyi Search Console'a alan adı mülkü olarak ekleyin.
- Güvenlik ve Manuel İşlemler raporlarında sorun olmadığını doğrulayın.
- WordPress görünürlük ayarına ve sayfalardaki noindex etiketine bakın.
- robots.txt dosyasını ve Search Console'daki robots.txt raporunu kontrol edin.
- Önemli sayfaları URL Denetimi ile sorgulayın; sayfa getirme ve kanonik satırlarını okuyun.
- Site haritasını gönderin ve Sayfalar raporundaki durumları inceleyin.
- Teknik engel yoksa kopya ve zayıf içeriği gözden geçirin, sıralama ölçümüne geçin.
Dizine girmeyen siteler için birkaç ek not
Blogger ya da Wix'teki ücretsiz sitem neden çıkmıyor?
Bu platformların kendi ayarlarında arama motoru görünürlüğü seçeneği bulunur: Blogger'da "Arama motorlarına görünür" ayarı, Wix'te SEO ayarlarındaki dizine eklemeye izin veren seçenek kapalıysa site taranmaz. Ayarı açtıktan sonra siteyi Search Console'a ekleyip site haritasını göndermek süreci hızlandırır.
Site haritası olmadan da dizine girebilir miyim?
Girebilirsiniz; Google sayfaları bağlantıları takip ederek de bulur. Ancak sayfaları birbirine iyi bağlanmamış, yeni ya da çok sayfalı sitelerde site haritası keşfi belirgin biçimde kolaylaştırır. Hazırlaması kolay olduğu için atlamamanızı öneririm.
Alan adımı değiştirdim, Google'da hâlâ eski adres çıkıyor. Ne yapmalıyım?
Eski adreslerin her birini yeni karşılığına 301 ile yönlendirin, yeni alan adını Search Console'a ekleyin ve eski mülkte "Adres değişikliği" aracını kullanın. Google'ın eski adresleri yenileriyle değiştirmesi zaman alır; bu sürede yönlendirmeleri kaldırmayın.
Google'a reklam verirsem sitem daha hızlı dizine girer mi?
Hayır. Google Ads reklamları ücretli alanlarda gösterilir ve organik dizine ekleme ya da sıralamayla bir bağlantısı yoktur. Reklam, site dizine girene kadar ziyaretçi almanın bir yolu olabilir ama dizine girmeyi hızlandırmaz.
Bu adımların hepsini uyguladığınız halde siteniz hâlâ görünmüyorsa sorun daha az rastlanan bir yerde olabilir. Sitenize birlikte bakmamı isterseniz ücretsiz ön analiz formundan adresinizi gönderebilirsiniz.


