Google은 Drupal 사이트를 유지 관리 모드로 크롤링합니까?


10

Aegir를 사용하여 하위 도메인 이름 (예 : test.mydomain.com)으로 내 사이트 사본을 복제하고 있습니다. 이 사본은 유지 관리 모드에있어 스패머와 눈을 떼지 않습니다. 그런 다음이 사본을 사용하여 기본 사이트 mydomain.com에 변경 사항을 적용하기 전에 테스트 및 개발 작업을 수행합니다.

그러나 복제 된 사이트가 존재하여 SEO를 손상시키고 있습니까? Google은 유지 관리 모드로 전환 된 사이트를 크롤링합니까? 너무 많은 데드 엔드 하위 도메인을 갖는 것이 저에게 불이익을 주나요?


3
이 질문은 특히 Drupal과 관련이있는 것이 아니라 Google 내부 알고리즘에 관한 것이거나 상당한 수준의 자신감을 가지고 알고있을 수있는 주제이기 때문에 논란의 여지가있는 것으로 보입니다.
Mołot

7
@ Mołot 어떻게 주제에 맞지 않을 수 있습니까? 유지 관리 모드는 Drupal의 기능입니다. 이 시나리오를 올바르게 처리하는 방법이 있습니다. Drupal이 옳은 일을하는지 묻는 것은 미래 독자들에게 유용합니다.
mpdonadio

2
@MPD는 적어도 "데드 엔드 서브 도메인이 너무 많아서 처벌을받을 수 있을까요?"는 완전히 Drupal과 관련이 없습니다. Google이 처음에 유지 관리 모드에서 페이지로 연결되는 방법은 Drupal과 관련이 없습니다.
Mołot 2016 년

답변:


21

Drupal 사이트를 유지 관리 모드로 설정하면 비 관리자는 표준 유지 관리 모드 페이지를 볼 수 있습니다 (그렇게 한 후에 캐시를 지우는 경우). 응답을 검사하면 RFC 2616 의 HTTP 상태 코드 503과 함께 응답이 다시 전송됩니다 .

503 서비스를 사용할 수 없음
서버의 일시적인 과부하 또는 유지 관리로 인해 서버가 현재 요청을 처리 할 수 ​​없습니다. 이는 약간의 지연 후에 완화 될 일시적인 상태라는 의미입니다. 알려진 경우 지연 길이는 Retry-After 헤더에 표시 될 수 있습니다. Retry-After가 제공되지 않으면 클라이언트는 500 응답과 마찬가지로 응답을 처리해야합니다.

그리고에서 공식 구글 웹 마스터 블로그 :

내 사이트가 유지 보수를 위해 다운 된 경우 "유지 보수를위한 다운"페이지를 색인화하지 않고 나중에 Googlebot이 다시 방문하도록 할 수 있습니까?
200이 아닌 503 (네트워크 사용 불가능) 상태를 리턴하도록 서버를 구성해야합니다 (성공). 그러면 Googlebot이 나중에 페이지를 다시 시도하도록 알립니다.

따라서 Drupal이 옳은 일을하고 다음 번에 5XX가 아닌 상태 코드를 다시 가져올 때 Google이 사이트를 다시 방문하여 페이지를 색인 할 것임을 증명합니다.


2
사용자 로그인 페이지는 200 OK 상태 코드를 계속 반환합니다 (또한 유지 보수 모드 ( # 722434 ) 에는 표시되지 않는 블록 및 블록 표시 ). 그러나 robots.txt에는 로그인 페이지에 대한 Disallow : 지시문이 있으므로 올바르게 작동하는 봇은 여전히 ​​색인을 생성하지 않습니다.
Garrett Albright

이는 유지 보수 페이지 자체와 관련하여 좋은 점입니다. 503 응답 코드는 Google이 해당 유지 보수 페이지를 색인화하지 않음을 의미합니다.
David Thomas

6

허용하기 위해 맞춤 설정을하지 않으면 Google은 사이트를 유지 관리 모드로 크롤링 할 수 없습니다.

보려면 로그인해야하므로 Googlebot이 지정된 유지 보수 페이지를 보게됩니다.

Google의 추가 지침은 다음 링크를 참조하십시오.


요점은 귀하가 Google이 유지 관리 페이지를 색인 생성하지 못하게하려는 것입니다.
Fuzzy76

2

당신의 관심사 :

유지 관리 모드가 '원하는 차단 대상'을 100 % 차단하고 있는지 여부를 모르는 경우 "Google과 같은 사람이 여전히 액세스 할 수 있는지"에 대해 매우 우려하고 있습니다. ... 그런 다음 유지 관리 모드는 처음에 개발 사이트를 차단하기에 나쁜 선택 일 수 있습니다.

추천:

개인적으로 개발자 사이트에 .htpasswd 를 추가하는 것이 좋습니다 .

Aegir 배포 내부에서도 자동화가 간단합니다. 브라우저와 모든 명령 줄 도구가이를 건너 뛸 수 있기 때문에 방해가되지 않습니다. 당신은 다른 사람들을 들여 보낼 수 있습니다. 그것은 구글 등 모든 사이트를 100 % 완전하게 차단합니다.

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