구조·마크업 · 공식 문서

고아 페이지 찾는 법, 내부 링크 끊긴 페이지 점검 순서

있어야 할 URL 목록(사이트맵·관리자 목록)과 홈에서 링크만 따라가 닿은 URL 목록을 대조하면, 앞에만 있는 URL이 고아 페이지입니다. 구글은 중요한 페이지마다 사이트 안 다른 페이지 하나 이상에서 링크를 받으라고 적었으므로, 살릴 페이지는 관련 페이지에서 링크를 잇습니다.

고아 페이지는 사이트 안 어느 페이지에서도 링크를 받지 않는 페이지입니다. 공개는 되어 있어도 메뉴와 본문에서 그 페이지로 가는 길이 끊겨 있습니다.

크롤러는 이미 본 페이지의 링크를 따라 새 페이지를 찾습니다. 그래서 고아 페이지는 사이트맵에만 기대게 되고, 방문자는 검색으로만 그 페이지에 닿습니다.

발견 01

구글과 빙은 중요한 페이지마다 사이트 안 링크로 닿게 하라고 적었습니다

Every page you care about should have a link from at least one other page on your site.

중요한 페이지마다 사이트의 다른 페이지 하나 이상에서 링크가 있어야 합니다.

Google Search Central 「Link best practices for Google」
공식 문서가 적은 것원문
크롤러는 이미 본 페이지의 링크로 새 URL을 찾습니다Googlebot and other web crawlers crawl the web by accessing URLs found in previously crawled pages.구글봇과 다른 웹 크롤러는 이전에 크롤링한 페이지에서 찾은 URL에 접근하는 방식으로 웹을 크롤링한다.
링크가 제대로면 사이트 대부분을 찾습니다If your site's pages are properly linked, Google can usually discover most of your site.페이지가 링크로 잘 이어져 있으면 구글은 보통 사이트 대부분을 찾을 수 있습니다.
큰 사이트일수록 링크 누락을 확인하기 어렵습니다Generally, on large sites it's more difficult to make sure that every page is linked by at least one other page on the site.큰 사이트에서는 모든 페이지가 사이트 안의 다른 페이지 하나 이상에서 링크를 받는지 확인하기 어렵다.
사이트맵에 넣어도 모두 크롤링되는 것은 아닙니다A sitemap helps search engines discover URLs on your site, but it doesn't guarantee that all the items in your sitemap will be crawled and indexed.사이트맵은 검색엔진이 사이트의 URL 을 찾도록 돕지만, 사이트맵에 담긴 항목이 모두 크롤링되고 색인된다는 뜻은 아닙니다.
빙도 중요한 URL마다 크롤링 가능한 내부 링크를 요구합니다Ensure each important URL is reachable through crawlable internal links.중요한 URL마다 크롤링 가능한 내부 링크로 닿을 수 있게 한다.
원문은 구글 「Link best practices for Google」·「Learn about sitemaps」와 빙 「Bing Webmaster Guidelines」입니다.

사이트맵은 고아 페이지를 찾는 도구이지 고치는 도구가 아닙니다. 사이트맵에 있어도 방문자는 링크를 따라야 그 페이지에 닿습니다.

구글이 사이트맵이 없어도 된다고 본 조건도 링크입니다. 홈에서 링크만 따라가 중요한 페이지에 모두 닿는 사이트입니다.

This means that Googlebot can find all the important pages on your site by following links starting from the home page.

Googlebot 이 홈페이지에서 링크를 따라가 중요한 페이지를 모두 찾을 수 있다는 뜻이다.

Google Search Central 「Learn about sitemaps」

발견 02

고아 페이지는 두 URL 목록을 대조해 7단계로 찾습니다

단계점검할 것보는 법공식 문서 원문
1있어야 할 URL 목록 만들기사이트맵, 관리자 화면의 게시물·상품 목록, 분석 도구의 방문 페이지 목록을 합쳐 하나의 URL 목록으로 만듭니다.Every page you care about should have a link from at least one other page on your site.중요한 페이지마다 사이트의 다른 페이지 하나 이상에서 링크가 있어야 합니다.
2링크로 닿는 URL 목록 만들기사이트 크롤링 도구를 홈 URL에서 시작해 링크만 따라가게 돌리고, 닿은 URL을 목록으로 받습니다.Googlebot and other web crawlers crawl the web by accessing URLs found in previously crawled pages.구글봇과 다른 웹 크롤러는 이전에 크롤링한 페이지에서 찾은 URL에 접근하는 방식으로 웹을 크롤링한다.
3두 목록 대조하기1번 목록에 있고 2번 목록에 없는 URL이 고아 페이지 후보입니다. 캐노니컬 URL 기준으로 맞춰 비교합니다.Generally, on large sites it's more difficult to make sure that every page is linked by at least one other page on the site.큰 사이트에서는 모든 페이지가 사이트 안의 다른 페이지 하나 이상에서 링크를 받는지 확인하기 어렵다.
4URL 검사로 참조 페이지 보기후보 URL을 서치 콘솔 URL 검사 도구에 넣고 「참조 페이지」와 사이트맵 항목을 봅니다.A page that Google possibly used to discover this URL. If this value is absent it doesn't mean that no referring page exists, just that this information might not be available to the URL Inspection tool at this time.참조 페이지는 구글이 이 URL을 찾는 데 썼을 수 있는 페이지다. 값이 비어 있다고 참조 페이지가 없다는 뜻은 아니고, 지금 URL 검사 도구에서 그 정보를 쓸 수 없다는 뜻일 수 있다.
5링크 모양 확인하기링크가 있는데 크롤링 도구가 못 따라갔다면, 그 링크가 href 가 있는 <a> 요소인지 HTML 에서 봅니다.Google can't reliably extract URLs from <a> elements that don't have an href attribute or other tags that perform as links because of script events.href 속성이 없는 <a> 요소나, 스크립트 이벤트로 링크처럼 동작하는 다른 태그에서는 구글이 URL을 안정적으로 뽑아내지 못한다.
6페이지마다 처리 정하기살릴 페이지는 관련 페이지에서 링크를 잇고, 겹치거나 끝난 페이지는 통합·리디렉션·삭제 중에서 고릅니다.Proper linking means that all pages that you deem important can be reached through some form of navigation, be that your site's menu or links that you placed on pages.링크가 잘 짜였다는 것은, 사이트 메뉴든 페이지에 둔 링크든 어떤 탐색 경로로든 중요한 페이지에 모두 닿는다는 뜻이다.
7고친 뒤 다시 대조하기2번 크롤링을 다시 돌려 후보가 줄었는지 보고, 링크를 걸 수 없는 페이지만 사이트맵으로 보완합니다.If it's not possible to link to all pages, use a sitemap or a Google Merchant Center feed.모든 페이지에 링크를 걸 수 없다면 사이트맵이나 판매자 센터 피드를 쓴다.
도구 이름은 서치 콘솔 도움말 한국어판 표기입니다. 크롤링 도구는 종류를 가리지 않고 링크만 따라가게 설정하면 됩니다.

서치 콘솔 링크 보고서만으로는 고아 페이지를 확정하기 어렵습니다. 보고서는 링크의 표본만 보여 준다고 도움말에 적혀 있습니다.

원문은 "This report isn't a comprehensive list of every link on your site."입니다. 그래서 2단계처럼 직접 크롤링한 목록과 맞대는 쪽이 확실합니다.

URL(예시)1번 목록2번 크롤링처리
/products/pump있음닿음그대로 둡니다
/products/pump/cp-200있음닿음그대로 둡니다
/products/pump/cp-300있음안 닿음제품군 페이지에서 링크를 잇습니다
/support/manual-2019있음안 닿음최신 설명서와 겹치면 301 리디렉션으로 통합합니다
/event/2024-fair있음안 닿음끝난 행사면 지난 행사 목록에서 잇거나 삭제합니다
/about/history있음닿음그대로 둡니다
/contact/quote있음닿음그대로 둡니다
가상의 대조표입니다. 7개 URL 중 2번 크롤링에서 닿지 않은 3개가 고아 페이지 후보입니다.

4단계의 참조 페이지는 보조 확인입니다. 값이 비어 있어도 링크가 없다는 증거는 아니라고 도움말이 적었기 때문입니다.

사이트맵 항목에 「참조 사이트맵 없음」이 함께 뜨면 사이트맵에도 빠진 URL입니다. 링크와 사이트맵 양쪽에서 빠진 URL이라 먼저 처리합니다.

발견 03

찾은 고아 페이지는 종류마다 4가지 처리 중 하나를 고릅니다

페이지 종류처리자세한 편
계속 검색으로 들어와야 하는 페이지소속 카테고리·관련 본문·목록 페이지에서 <a href> 링크를 겁니다「내부 링크 외부 링크 차이와 링크 구조 점검 순서」 편
다른 페이지와 내용이 겹치는 페이지대표 페이지로 합치고 옛 URL은 301 리디렉션합니다「홈페이지 페이지 삭제, 404 410 301 고르는 기준」 편
기간이 끝난 행사·공고 페이지기록으로 남길 페이지는 지난 목록에서 잇고, 남길 필요가 없으면 삭제합니다「홈페이지 페이지 삭제, 404 410 301 고르는 기준」 편
광고 전용 랜딩 페이지검색 유입을 원하지 않으면 링크 대상에서 빼고 noindex 를 겁니다「noindex 태그 넣는 법과 넣기 전 확인할 것」 편
처리 방식을 페이지 종류로 나눈 것은 편집 판단입니다. 링크를 거는 자리는 그 페이지를 찾을 독자가 지나가는 페이지입니다.

링크를 잇는 자리는 메뉴보다 관련 페이지가 먼저입니다. 같은 제품군 목록, 그 주제를 다룬 본문, 지난 목록처럼 독자가 이어서 볼 자리입니다.

링크를 걸 수 없는 페이지가 남으면 사이트맵으로 보완합니다. 구글 전자상거래 구조 문서도 같은 순서로 적었습니다.

발견 04

B2B·B2C·B2G 는 고아 페이지가 생기는 자리가 다릅니다

예시 ① 신제품만 메뉴에 올리는 제조사 카탈로그(B2B)

산업용 펌프 제조사의 문의형 기업 사이트가 신제품을 낼 때마다 메뉴의 제품 목록을 새 모델로 바꿉니다. 이전 모델 상세 페이지는 공개된 채 링크만 사라집니다.

구매 담당자는 기존 설비의 모델명으로 검색합니다. 제품군 페이지 아래에 「이전 모델」 목록을 두고 상세 페이지를 모두 잇습니다.

예시 ② 품절 상품을 목록에서 숨기는 쇼핑몰(B2C)

자사 쇼핑몰이 품절 상품을 카테고리 목록에서 자동으로 숨깁니다. 재입고되어도 목록 설정이 그대로라 상품 페이지가 고아로 남았습니다.

목록 노출 조건을 점검 항목에 넣고, 재입고 알림 신청 페이지에서도 상품으로 링크합니다.

예시 ③ 사업 공고가 쌓이는 공공기관 누리집(B2G)

공공기관 누리집이 지원 사업마다 안내 페이지를 새로 만들고 공지 글로만 링크합니다. 공지가 쌓이면 지난 사업 안내 페이지는 목록 뒤로 밀려 링크가 끊깁니다.

연도별 사업 목록 페이지를 두고 사업 안내 페이지를 모두 잇습니다. 끝난 사업 중 기록이 필요 없는 페이지는 삭제 대상으로 분류합니다.

그럼 고아 페이지 점검은 어떤 순서로 하나요?

  1. 사이트맵과 관리자 화면 목록을 합쳐 있어야 할 URL 목록을 만듭니다.
  2. 크롤링 도구를 홈 URL에서 시작해 링크만 따라가게 돌리고, 닿은 URL 목록을 받습니다.
  3. 두 목록을 캐노니컬 URL 기준으로 맞대고, 앞 목록에만 있는 URL을 고아 페이지 후보로 적습니다.
  4. 후보마다 URL 검사 도구의 참조 페이지를 보고, 링크가 있다면 href 가 있는 <a> 요소인지 확인합니다.
  5. 위 4가지 처리 중 하나를 고르고, 고친 뒤 크롤링을 다시 돌려 후보가 줄었는지 봅니다.

조사 방법

  • Google Search Central 「Link best practices for Google」 (문서 수정일 2025-12-10) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/crawling-indexing/links-crawlable
  • Google Search Central 「Learn about sitemaps」 (문서 수정일 2025-12-10) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview
  • Search Console Help 「URL Inspection tool」 · 최종 확인일 2026-10-25 · https://support.google.com/webmasters/answer/9012289
  • Google Search Central 「Help Google understand your ecommerce website structure」 (문서 수정일 2025-12-10) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/specialty/ecommerce/help-google-understand-your-ecommerce-site-structure
  • Search Console Help 「Links report」 · 최종 확인일 2026-10-18 · https://support.google.com/webmasters/answer/9049606
  • Microsoft Bing 「Bing Webmaster Guidelines」 · 최종 확인일 2026-10-25 · https://www.bing.com/webmasters/help/webmaster-guidelines-30fba23a
  • 점검 순서 7단계와 처리 4가지는 위 문서들이 링크·사이트맵·URL 검사에 대해 적은 문장을 작업 순서로 묶은 것입니다. 묶는 방식은 편집 판단입니다.
  • 예시 ①②③과 대조표는 이해를 돕기 위해 만든 가상 상황이며, 실제 기업·기관의 사례가 아닙니다.
  • 원문은 영어판(hl=en)이고, 도구·보고서 이름은 같은 문서 한국어판(hl=ko) 표기를 따랐습니다.