"유지 보수 유지 보수"페이지 홀더가 검색 엔진 최적화 및 페이지 순위에 영향을 줍니까? 그렇다면 더 좋은 방법으로 처리 할 수 ​​있습니까?


12

이론적으로 전자 상거래 상점을 운영한다고 가정 해 보겠습니다. 1 년에 한 번 제품 정보를 업데이트하거나 일부 유지 관리를 위해 사이트를 중단해야하는 경우가 있습니다.

페이지 순위는 어떻게됩니까? 모든 페이지 적중을 유지 보수 페이지로 보내겠다고 가정합니다.

답변:


12

다음은 과거 아파치에서 순위를 변경하지 않은 상태에서 어떻게 관리했는지입니다.

1. 유지 관리 기간에 대해 정의 된 열기 / 닫기 기능이 포함 된 유지 관리 페이지를 만듭니다. 유지 관리 기간은 유지 보수 예상 시간의 약 2 배 정도 소요되므로 필요한 경우 롤백 할 수 있습니다.

2. 트래픽을 유지 보수 페이지로 보내도록 규칙을 다시 작성하십시오.

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.4
RewriteCond %{REQUEST_URI} !maintenance\.html$
RewriteRule .* /maintenance.html [L,R=307]

( 1\.2\.3\.4귀하의 IP에 대한 정규 표현식은 어디에 있습니까 )

3. 유지 보수 및 테스트 완료, 재 작성 지시문 주석 처리

307 임시 리디렉션은 제가 아는 한, 유지 보수 상황에 대한 적절한 응답 헤더, 나는 적당히 바쁜 사이트 1-3 시간 (즉, 100 ~ 500 사용자 / 시간)를 지속 유지 보수 문제를 본 적이있다.

편집하다:

John Mueller의 의견에 따라 스파이더가 유지 관리 페이지의 내용을 캐시하지 않아야 함을 나타 내기 위해 재시도 후 시간 프레임과 함께 503 오류가 발생하도록 웹 서버를 구성해야합니다.

이를 위해 AskApache의 503 / Retry-After HowTo를 따를 수 있습니다.


네. 307은 정확히 당신이 원하는 것입니다.
John Conde

3
또한 유지 보수 페이지가 503 HTTP 결과 코드를 리턴하는지 확인하십시오. 503이 없으면 검색 엔진은 해당 컨텐츠를 색인화한다고 가정 할 수 있습니다 (아마도 그렇지 않음).
John Mueller

1
<meta name="robots" content="noindex" />
@John Mueller-

1
거의 :)-크롤러가 페이지의 내용을 전혀 읽지 않고 나중에 다시 시도하기 때문에 503이 중요합니다. noindex 메타 태그는 기본적으로 검색 엔진에 색인에서 콘텐츠를 제거하도록 지시하므로 유지 보수 페이지와 잠재적으로 색인에서 원래 URL을 모두 제거하므로 올바르지 않습니다. 유지 관리 페이지에서 noindex를 사용하지 않는 것이 좋습니다.
John Mueller

1
@John_Mueller-유지 관리를 수행하는 과정에서 주목할만한 것은 아니지만 공평한 유지 관리에는 거의 30 분 이상이 걸리지 않았으며 사이트는 지속적인 스파이더 링을 보장하기에 충분한 새로운 콘텐츠를 생성하지 않아서 귀하의 경험을 지연시킬 것입니다.
danlefree
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.