본문으로 건너뛰기
mavirank

MavirankBot

MavirankBot은 mavirank이 웹 페이지를 가져올 때 사용하는 프로그램입니다. 페이지를 SEO, 기술, 보안 측면에서 점검할 수 있도록 읽습니다. 검색 색인을 만들지 않으며, 보고서에는 페이지를 평가한 값만 담깁니다.

식별 방법

MavirankBot이 보내는 모든 요청에는 아래 사용자 에이전트가 붙습니다. 괄호 안의 주소가 바로 이 페이지입니다.

MavirankBot/1.0 (+https://mavirank.com/bot)
  • 요청은 HTTP 또는 HTTPS를 통한 단순 GET 요청입니다. 봇은 JavaScript를 실행하지 않고, 쿠키를 보관하지 않으며, 리디렉션은 최대 10회까지 따라갑니다.
  • IPv4로 연결합니다. IP 주소 목록은 공개하지 않습니다. 사용자 에이전트의 MavirankBot으로 봇을 식별하세요.
  • 고객은 자신의 페이지를 진단할 때 다른 사용자 에이전트를 설정할 수 있습니다(예: 스테이징 시스템용). 이런 요청에도 같은 제한이 적용됩니다.

페이지를 가져오는 경우

MavirankBot은 스스로 웹을 돌아다니지 않습니다. 누군가 mavirank에 페이지 점검을 요청했을 때만 그 페이지를 가져옵니다.

고객이 요청한 진단
고객이 점검할 URL 또는 URL 목록을 입력합니다. 봇은 해당 페이지와 함께 robots.txt, 파비콘 등 같은 사이트의 보조 파일 몇 개를 가져옵니다.
웹사이트 반복 진단
고객이 웹사이트를 등록합니다. 봇은 사이트맵을 읽고 거기에 나열된 페이지를 고객이 선택한 일정에 따라 진단합니다.
공개 SEO 도구
무료 도구를 이용하는 방문자가 URL 또는 호스트 이름을 입력합니다. 봇은 해당 도구에 필요한 것을 한 번만 가져옵니다.

robots.txt

예약된 진단, 사이트맵 크롤링, 일괄 진단은 robots.txt를 준수합니다. MavirankBot에 대한 규칙이 적용되며, 그런 그룹이 없으면 *에 대한 규칙이 적용됩니다. 거기서 금지된 URL은 가져오지 않습니다.

Allow와 Disallow는 RFC 9309에 따라 해석합니다. Crawl-delay는 반영하지 않으며 항상 아래 제한이 적용됩니다. 파일은 최대 1시간 동안 캐시되므로 변경 사항은 1시간 이내에 반영됩니다.

사람이 단일 진단을 시작하거나 하나의 URL에 공개 도구를 사용하면, 봇은 robots.txt가 금지하더라도 그 사람의 브라우저가 하듯 해당 페이지 하나를 가져오고 결과에 그 규칙을 표시합니다.

요청 빈도

  • 하나의 호스트 이름에 초당 최대 2회 요청(모든 고객 합산).
  • 하나의 IP 주소에 초당 최대 8회 요청. 한 서버에 호스트 이름이 많아도 부하가 배로 늘지 않도록 하기 위한 것입니다.
  • 단일 진단은 최대 20회 요청을 보냅니다.

차단 방법

MavirankBot이 사이트에 접근하지 못하게 하려면 이 그룹을 robots.txt에 추가하세요. 일부만 제외하려면 / 대신 해당 경로를 지정하세요.

User-agent: MavirankBot
Disallow: /

이렇게 하면 예약된 진단, 사이트맵 크롤링, 일괄 진단이 중단됩니다. 사람이 시작한 개별 점검은 웹 서버나 방화벽이 사용자 에이전트에 MavirankBot이 포함된 요청을 거부하면 거절됩니다.

문제 신고

MavirankBot이 사이트에 문제를 일으키거나 누군가 이를 악용하고 있다고 생각되나요? 호스트 이름과 요청 시각을 알려 주시면 확인하겠습니다.

문의 페이지로 이동