Search Console URL 제거
사용자가 소유한 Search Console 속성의 Removals 페이지에서 임시 제거를 제출합니다. 페이지에서 대량 제거 엔드포인트를 직접 호출할 수 없으므로, 새 요청 대화상자를 조작하고 요청된 모드와 일치하지 않는 확인 응답은 취소합니다.
성공적인 제거는 약 6개월간 유지됩니다. 크롤링을 중단하지는 않습니다. 영구 제거를 위해서는 해당 URL에서 404, 410 오류를 반환하거나 noindex 메타태그를 사용해야 합니다.
사용 시기
사용자가 확인된 Search Console 속성을 가지고 있으며, 자신의 URL 목록을 임시로 숨기고자 할 때 사용합니다.
사용자가 제어하지 않는 속성에 대해서는 사용하지 마십시오. 전체 호스트 또는 라이브 페이지가 포함된 접두사를 제거하지 마십시오. 단, 사용자가 해당 접두사를 정확히 명시하고 확인한 경우는 예외입니다.
입력
URL 및 Removal mode 열이 포함된 CSV를 예상합니다.
이 접두사가 포함된 모든 URL 제거는prefix가 됩니다.이 URL만 제거는exact가 됩니다.
제출하기 전에 사용자로부터 두 가지 목록을 수집합니다.
deny: 제거해서는 안 되는 접두사 목록. 사용 중지된 URL과 경로를 공유하는 라이브 트리를 포함합니다.allowHosts: 사용자가 전체 제거에 명시적으로 동의한 호스트 목록. 동의하지 않으면 비워둡니다.
Removals 테이블에 이미 활성화된 제거는 건너뜁니다. 호스트 루트의 정확한 제거는 해당 호스트의 접두사 제거와 다른 요청입니다. 사용자가 요청하지 않는 한 접두사 제거를 제출하지 마십시오. 또한 확인 응답이 접두사 확인이 아닌 경우 접두사를 제출하지 마십시오.
실행
- 소유자로 이미 로그인한 브라우저 프로필에서
https://search.google.com/search-console/removals?resource_id=뒤에 속성 ID를 붙여서 엽니다. - 해당 탭에 머무릅니다. 실행 중에는 다른 Search Console 탐색을 따르지 마십시오.
window.__GSC_QUEUE를{ url, mode }객체 배열로,window.__GSC_DENY를 차단 목록으로,window.__GSC_ALLOW_HOSTS를 허용 목록으로 설정합니다.- scripts/submit-removals.js 스크립트를 주입합니다. 주입 채널이 작다면 큐를 청크 단위로 할당한 후 스크립트를 평가(eval)합니다.
window.__gscState.finished가true가 될 때까지 탭을 열어 둡니다. 오버레이의 중지 버튼은window.__gscStop을 설정합니다.
Search Console은 TrustedHTML을 요구합니다. innerHTML을 할당하지 마십시오. 상태 UI는 createElement와 textContent로 구축하십시오.
페이지 외부에서 JavaScript가 거부되는 경우, 보기 > 개발자 > Apple Events의 JavaScript 허용을 켜거나 해당 탭의 DevTools에 스크립트를 붙여넣으십시오. 스크립트는 해당 Removals 문서가 열려 있는 동안에만 작동합니다.
대화상자 규칙
요청 대화상자는 보이는 .g3VIld[role=dialog]입니다. 페이지의 다른 role=dialog 노드는 툴팁 및 탐색 서랍입니다.
- 텍스트가
NEW REQUEST,NEXT,SUBMIT REQUEST또는CANCEL인[role=button]을 클릭합니다. - URL은 기본
HTMLInputElement값 설정자로 설정하고,input및change이벤트를 디스패치합니다..value만 쓰면 다음 버튼이 비활성화된 상태로 남습니다. - 모드 제어는
[role=radio]이며 텍스트가 비어 있습니다. 텍스트가이 URL만 제거또는이 접두사가 포함된 모든 URL 제거인 부모 요소를 클릭합니다. - 확인 내용에 정확한 URL이 포함된 경우에만 제출합니다. 접두사 모드에는
이 접두사가 포함된 모든 URL 제거하시겠습니까?도 포함되어야 합니다. 정확한 모드는 포함되지 않아야 합니다. - 확인 내용이 일치하지 않으면 취소를 클릭하고 실패를 기록합니다. 호스트 루트 접두사는 종종 단일 URL로 확인됩니다. 접두사인 것처럼 제출하지 마십시오.
- 대화상자가
요청 제출 중...이라고 표시되는 동안에는 취소를 클릭하지 마십시오. 닫힐 때까지 기다리십시오. - URL이 이미 제거되었다는 텍스트는 새로운 실패가 아닌 완료로 간주합니다.
재개
진행 상황은 속성 ID에서 파생된 키로 localStorage에 저장됩니다. 이후 실행은 실패하지 않은 항목을 건너뜁니다. 사용자가 완전히 새로운 실행을 원할 때만 해당 키를 지웁니다.
6회 연속 실패 후 중지합니다. 제출, 건너뛰기, 실패 횟수와 실패한 URL 및 대화상자 텍스트를 보고합니다. 할당량을 임의로 설정하지 마십시오. 요청이 실패하기 시작하면 중지하고 오류를 표시합니다.