Google / 검색 엔진 SEO 결과에서 하위 도메인을 숨기시겠습니까?


11

검색 엔진 결과에 나열하고 싶지 않은 하위 항목이 있습니다. 내가 가지고 있다고 말해 보자.

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

현재 검색 엔진 결과에 표시되는 도메인의 모든 URL을 숨기려면 어떻게 child.example.com해야합니까?

답변:


14

하위 도메인 웹 사이트 디렉토리의 루트에 다음을 포함하는 robots.txt라는 파일을 추가하십시오.

User-agent: *
Disallow: /

그러면 웹 크롤러가 사이트를 전혀 색인하지 않도록 지시합니다. 그들은 순종 할 필요는 없지만 주된 사람들은 순종 할 것입니다.


안녕하세요, 이것이 최선이라고 생각합니다. 그리고 내가 한 번 더 알려 주면 웹 결과에 얼마나 오래 걸립니까? (예 : Google 검색) 시간이 필요합니까, 아니면 갑자기 시간이 걸리나요?
夏 期 劇場

2
다음에 인덱서가 사이트를 크롤링 할 때 확인됩니다. 사이트의 중요도에 따라 몇 분에서 몇 주까지 걸릴 수 있습니다. Google 및 Bing의 웹 마스터에 사이트를 추가하고 robots.txt를 다시 읽음으로써 사이트를 더 빠르게 이동할 수 있습니다. 색인에서 페이지를 제거 할 수도 있습니다.
Paul

1
프로세스 속도를 높이려면 Google의 google.com/webmasters/tools/removals 에서 삭제 요청을 제출하고 Bing의 경우 bing.com/toolbox/submit-site-url 에서 URL을 제출하면됩니다 (예, 권장) 페이지를 제거하는 방법 ).
Kat

또한 noindex하위 도메인의 색인 및 기타 페이지를 추가해야 합니다
Anagio

공통 루트 폴더와 하위 도메인 이름이 동적 일 때 어떻게합니까? stackoverflow.com/questions/21229235/…
Gopi

6

하위 도메인에서 robots.txt 파일을 사용하면 도움이되며 Google에서이를 준수 할 수 있지만 Google 웹 마스터 계정으로이 하위 도메인의 색인 생성을 원하지 않는 단계를 지정할 수 있습니다. 하위 도메인의 모든 페이지에서 메타 태그를 사용할 수도 있습니다.

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

내부 테스트에만 사용하는 사이트 인 경우 가상 호스트 파일의 지정된 IP 주소 집합으로 가시성을 제한하면 사이트가 더 숨겨집니다.


모든 페이지에서 ????? oh no ..
夏 期 劇場

@ 4lvin 서버 측에서 동적으로 수행됩니다. 한 번만 코딩하면됩니다. 개별 HTML 페이지를 코딩한다고 말하지 마십시오.
Kenzo

LoL은 실제로 "예"입니다. 이것은 매우 오래된 / 레거시 웹 서비스 시스템이기 때문입니다. (그래서 다운해야하는 이유) 많은 고립 된 페이지가 내부에 있습니다. : D
夏 期 劇場

@ 4lvin 아야 ... 행운을 빕니다!
Kenzo

1
meta모든 페이지에 noindex 태그 를 삽입하는 대신 X-Robots-Tag지정된 하위 도메인에 대해 서버에서 HTTP 응답 헤더를 반환 할 수 있습니다 .이 작업은 한 번만 수행하면됩니다.
MrWhite

2

Kenzo와 Paul의 솔루션은 훌륭합니다. 웹 페이지에 메타 태그 noindex를 넣고 robots.txt를 추가하여 로봇을 허용하지 않을 수 있습니다.

그러나 제 생각에 가장 좋은 해결책은 하위 도메인에서 암호 인증을 사용하는 것입니다. 로봇이 웹 사이트에 액세스하고 색인을 생성 할 수있는 유일한 솔루션입니다. Apache를 사용하는 경우 htpasswd 를 구현할 수 있습니다 .


2

... 현재 SEO 결과에 표시됩니까?

다른 답변은 검색 결과에서 페이지를 적극적으로 삭제하지 않고 (하위 도메인) (주로 질문하는 것)의 색인 생성을 사전에 방지 하는 것에 관한 것입니다. 당신의 다른 질문 .

다른 답변에 명시된대로 robots.txt 에서 사이트를 차단 하고 noindex meta 태그 (또는 X-Robots-TagHTTP 응답 헤더)를 제공해야하지만 페이지에 대한 액세스를 차단하여 404 또는 410 상태 코드를 반환해야합니다.

이에 대한 자세한 내용은 Google 웹 마스터 도구 도움말 페이지를 참조하십시오.
콘텐츠 삭제 요구 사항

이 모든 것을 갖추면 Google 웹 마스터 도구에서 URL 제거 도구를 사용할 수 있습니다 . 그러나 이것은 전체 사이트가 아닌 개별 URL에만 적용되지만 시작입니다. (Google에서는 robots.txt, noindex를 사용하고 404를 제공하는 것이 GWT 제거 도구를 사용하기위한 요구 사항이라고 말합니다.)

그러나 일반 사용자가 URL을 입력하여 사이트에 액세스 할 수있게하려면 콘텐츠를 더 이상 사용할 수 없으므로 문제가됩니다. Zistoloen이 제안한 것처럼 암호를 지정할 수는 있지만 404/410을 반환하려면 재정의해야하는 기본적으로 403 (금지)을 반환합니다. 당신은 할 수 은폐 SERPs에 결과를 클릭 사람에 대한하지만 - Googlebot에에 410을 반환하고 다른 사람들이 입력 할 수 있도록, 콘텐츠를?

그러나 Google이 가장 빠른 시간 내에 콘텐츠를 삭제하도록하려면 "Google"인터넷에서 콘텐츠를 삭제해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.