Subdomain Google'da listelenmiyor

delikarga

Kilopat
Katılım
30 Temmuz 2019
Mesajlar
1.961
Çözümler
27
Ana domain Google'da listeleniyor ama subdomaini site: İle arasam dahi sonuç bulunamadı diyor. Search Console'a subdomaini de ayrı olarak ekledim. DNS kayıtlarında Google için txt kaydı da var. Neyi yanlış yapıyorum anlamadım.
 
robots.txt dosyasında eklemek istediğiniz dizin engellenmediyse veya console eklerken http/https hatalı girilmediyse zamanla eklenecekir. Bu süreç içinde ana siteden alt domaine link verirseniz işlem daha hızlı sonuçlanabilir.
robots.txt eklemedim. Ana sitede de yok aslında ama bulunuyor yine. Search consoledan bakıyorum dizine eklendi diyor bir sorun görünmüyor aslında.
 
Dizine eklendi diyorsa eklenmiş veya eklenmek üzere olabilir özel değilse link nedir kontrol edelim.
Ana domain ismimi içerdiği için paylaşamam.

Biraz saçma olacak ama Angular uygulaması olduğu için index.html dosyasının içi bomboş gibi. Bu yüzden gereksiz bir sayfa olarak mı değerlendiriyor?

Sorunun kaynağını tespit ettim. Angularda url tarafından bir route'a erişilmeye çalışıldığında 404 hatası aldığım için web.config dosyasında rewrite rule yazmıştım. E tabi durum böyle olunca /robots.txt dosyasına erişilmeye çalışınca IIS bunu angular route olarak algılıyor ve index.html dosyasına rewrite atıyor. Google bot bu yüzden geçersiz robots.txt dosyası olarka algılayıp es geçiyor siteyi. web.config dosyasında rewrite rule kısmına <add input="{REQUEST_URI}" pattern="^/robots\.txt$" negate="true" /> yazdım. Durumu gözlemleyip tekrar gelişmeleri yazacağım.

(Googleda ilk sırada çıkıyor bu konu o yüzden yazma ihtiyacı duydum)

UPDATE: robots.txt erişilebiliyor. Ancak hala sitem googleda görünmüyor. Hosting sağlayıcım olan türkticaretle iletişime geçtim ancak hiçbir şekilde yardımcı olmadılar. Cloudflare ile iletişime geç gibi saçma bir öneride bulundular. 1 hafta daha bekleyip sonuçları paylaşıcam yine.
 
Son düzenleme:

Geri
Yukarı