Google / Arama Motoru SEO Sonucundan bir Alt Alan gizlensin mi?


11

Ben herhangi bir arama motoru sonuçta listelenmesini istemiyorum bir subomain var. Diyelim ki:

  • http://www.example.com
  • http://child.example.com

Şu anda arama motoru sonuçlarında gösterilen alan adının tüm URL'lerini nasıl gizleyebilirim child.example.com?

Yanıtlar:


14

Alt alan adı web sitesinin dizininin köküne robots.txt adlı bir dosya ekleyin:

User-agent: *
Disallow: /

Bu, web tarayıcılarına siteyi hiç endekslememelerini söyleyecektir. İtaat etmek zorunda değiller, ama ana olanlar olacak.


Merhaba, bunun en iyi şey olduğuna inanıyorum. Ve bir şey daha bana bildirin, eğer bunu yaparsam, Web Sonuçları üzerinde etkisi ne kadar sürer? (ör. Google Arama) Zamana ihtiyacım var mı yoksa aniden alacak mı?
劇場 期 劇場

2
Dizinleyicilerin siteyi bir sonraki taramasında onaylanacaktır. Bu, sitenizin ne kadar önemli olduğuna bağlı olarak dakikalardan haftalara kadar herhangi bir şey olabilir. Siteyi Google ve Bing'deki web yöneticilerine ekleyerek ve robots.txt dosyasını tekrar okuyarak işleri daha hızlı bir şekilde taşıyabilirsiniz. Ayrıca, sayfaları dizinden kaldırabilirsiniz.
Paul

1
İşlemi hızlandırmak istiyorsanız google.com/webmasters/tools/removals adresinden Google için bir kaldırma isteği gönderebilir ve URL'yi Bing için bing.com/toolbox/submit-site-url adresinden gönderebilirsiniz (evet, bu önerilir sayfaları kaldırma yöntemi ).
Kat

Ayrıca noindexdizine ve alt etki alanındaki diğer sayfalara
eklemelisiniz

Ortak kök klasör ve alt alan adları dinamik olduğunda nasıl yapabilirim? stackoverflow.com/questions/21229235/…
Gopi

6

Alt alanınızda bir robots.txt dosyası kullanmak yardımcı olacaktır (ve Google buna uyacaktır), ancak atabileceğiniz başka bir adım, bu alt alan adının dizine eklenmesini istemediğiniz bir Google Webmaster hesabı ile belirtmektir. Ayrıca alt alan adındaki tüm sayfalarda bir meta etiket kullanabilirsiniz:

    <meta name="robots" content="noindex">

Bu yalnızca dahili test için kullandığınız bir site olursa, görünürlüğü sanal ana makineler dosyanızdaki belirli bir IP adresi kümesiyle sınırlandırmak siteyi daha fazla gizler.


Tüm sayfalarda ????? oh no ..
夏 期 劇場

@ 4lvin Sunucu tarafından dinamik olarak yapılır. Yalnızca bir kez kodlamanız gerekir. Lütfen tek tek HTML sayfalarını kodladığınızı söyleme.
Kenzo

LoL, aslında "evet". Çünkü bu çok eski / eski bir web servis sistemidir. (bu yüzden indirilmesi gerekiyor) İçeride birçok yalıtılmış sayfa var. : D
夏 期 劇場

@ 4lvin Ah ... iyi şanslar!
Kenzo

1
metaHer sayfaya bir noindex etiketi gömmek yerine X-Robots-Tag, sunucunuzdan belirtilen alt etki alanı için bir HTTP yanıt başlığı döndürebilirsiniz - bu yalnızca bir kez yapmanız gerekir.
MrWhite

2

Kenzo ve Paul'un çözümleri iyidir, web sayfalarınıza meta etiketler noindex koyabilir ve robotlara izin vermemek için robots.txt ekleyebilirsiniz.

Ancak bence, en iyi çözüm, alt alan adınızda şifre doğrulamayı kullanmaktır. Bu, robotların web sitenize erişebildiğinden ve web sitenizi dizine ekleyebileceğinden eminiz. Apache kullanıyorsanız, htpasswd uygulayabilirsiniz .


2

... şu anda SEO sonuçlarında mı gösteriliyor?

Diğer yanıtlar, sayfalarınızı arama sonuçlarından etkin bir şekilde kaldırmak yerine (altta olduğunuz) daha fazla olabilecek bir (alt) alanın dizine eklenmesini (esas olarak soruda sorduğunuz şeydir) proaktif olarak önlemekle ilgilidir . sizin diğer soru .

Sitenizi robots.txt dosyasında engellemeniz ve diğer yanıtlarda belirtildiği gibi bir noindexmeta etiketi (veya X-Robots-TagHTTP yanıt başlığı) sunmanız gerekir, ancak sayfalarınıza erişimi engellemeniz ve 404 veya 410 durum kodu döndürmeniz gerekir.

Bununla ilgili daha fazla bilgiyi Google Web Yöneticisi Araçları yardım sayfasında bulabilirsiniz:
İçeriği kaldırma gereksinimleri

Tüm bunları yerine getirdikten sonra Google Web Yöneticisi Araçları'ndaki URL'leri Kaldır aracını kullanabilirsiniz . Ancak, bu yalnızca tek tek URL'ler için geçerlidir, sitenin tamamı için geçerli değildir, ancak bir başlangıçtır. (Google, GWT kaldırma aracını kullanmak için robots.txt, noindex ve 404 hizmetinin kullanılmasının şart olduğunu belirtir.)

Bununla birlikte, normal kullanıcıların URL'yi yazarak siteye erişebilmesini istiyorsanız, içeriğiniz artık kullanılamadığından bu bir sorundur. Zistoloen'in öne sürdüğü gibi şifre girebilirsiniz, ancak bu, varsayılan olarak 404/410 döndürmek için geçersiz kılmanız gereken bir 403 (Yasak) döndürür. Sen olabilir gizlemeye SERPs sonuçlarını tıklamasıyla insanlar hakkında ama ne - Googlebot'a bir 410 dönen ve herkes girmek için izin içeriğinizi?

Ancak Google'ın içeriğinizi mümkün olan en hızlı şekilde kaldırmasını istiyorsanız, içeriği "Google" internetinden kaldırmanız gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.