Google에서는 수정사항이 게시된 직후에 페이지를 크롤링하지 않습니다. 따라서 Search Console(및 Google 검색)에서는 수정된 페이지가 다시 크롤링될 때까지 페이지에 계속 오류를 표시할 수 있습니다. URL 검사 도구를 사용하여
신속한 크롤링을 요청할 수도 있지만
대부분의 경우 페이지에 변경사항이 적용되려면 며칠이 걸립니다.
유용한 테스트 도구
다음은 페이지 디버깅에 도움이 되는 몇 가지 유용한 도구입니다.
확인된 사이트 소유자 도구
페이지나 사이트에서 다음 도구와 보고서를 사용하려면 해당 페이지의 확인된 사이트 사용자여야 합니다. Search Console에서 확인된 사이트 사용자만 액세스해야 하는 기밀 사이트 데이터를 제공하기 때문입니다.
Google에서는 실제 웹페이지 하나를 테스트할 수 있는 다양한 테스트 도구를 제공합니다. 예를 들어 AMP 테스트 도구, 리치 결과 테스트 등이 있습니다.
하지만 페이지가 공개 URL 없이 로컬 컴퓨터에서 실행되거나 방화벽으로 보호되어 호스팅되는 경우에는 테스트 도구용 페이지에 터널을 노출하여 테스트할 수 있습니다.
페이지를 웹에서 공개적으로 사용하기 전 또는 출시 과정의 다른 단계로 테스트하려는 경우 이러한 도구가 도움이 됩니다.
로컬 페이지나 방화벽으로 보호되는 페이지를 테스트하려면 ngrok 같은 터널링 솔루션을 사용하세요. 이 도구는 로컬 호스트나 방화벽으로 보호되는 서버의 공개되지 않은 페이지로 연결되는 공개 URL을 제공합니다.
다음 예에서는 먼저 Python의 SimpleHTTPServer를 시작하여 로컬 컴퓨터의 페이지에 호스팅한 다음 ngrok를 사용하여 공개적으로 액세스할 수 있는 URL에 페이지를 노출시킵니다.
1단계
로컬 HTTP 서버를 시작하여 특정 포트에 페이지를 호스팅합니다. 이 예에서는 포트 5326을 선택했습니다.
SimpleHTTPServer는 현재 디렉토리를 사이트 루트로 매핑합니다.
python3 -m http.server 5326Serving HTTP on 0.0.0.0 port 5326...
2단계
다른 터미널에서 로컬 ngrok 앱을 시작하고 1단계에서 연 포트 5326을 수신합니다.
./ngrok http 5326 --request-header-add ngrok-skip-browser-warning:1ngrok by @inconshreveable (Ctrl+C to quit)Session Status onlineVersion 2.2.4Region United States (us)Web Interface http://127.0.0.1:4040Forwarding http://ad0a5735.ngrok.io -> localhost:5326Forwarding https://ad0a5735.ngrok.io -> localhost:5326Connections ttl opn rt1 rt5 p50 p900 0 0.00 0.00 0.00 0.00
3단계
노출된 ngrok URL을 원하는 테스트 도구로 전달합니다.
이 예에서는 루트 URL이 http://ad0a5735.ngrok.io입니다. 따라서 페이지가 ~/testwebdir/mypage.html에 로컬로 저장되고 위의 서버를 ~/testwebdir/에서 시작하면 http://ad0a5735.ngrok.io/mypage.html을 테스트할 수 있습니다.
리치 결과 테스트에서 URL을 직접 붙여넣거나 https://search.google.com/test/rich-results/result?url=http%3A%2F%2Fad0a5735.ngrok.io%2Fmypage.html 페이지를 방문하세요.
로컬 호스트와 터널링 솔루션에 따라 페이지가 서로 다르게 매핑됩니다.
또한 ngrok가 아닌 일부 터널링 솔루션에서는 robots.txt로 임시 공개 URL을 자동으로 보호하여 Google 테스트가 실행되지 않게 합니다. Google 테스트 도구는 robots.txt를 준수합니다. 자세한 내용은 터널링 솔루션과 웹 호스팅 소프트웨어 문서를 참고하세요.
액세스 디버깅 오류
Google 테스트 도구 사용 시 액세스 오류가 발생하는 경우
페이지가 robots.txt로 보호되지 않고 로그인이 필요하지 않은지 확인합니다.
방화벽 외부, 다른 컴퓨터 또는 Chrome 시크릿 모드를 사용하여 페이지에 액세스해 봅니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-08-04(UTC)"],[[["\u003cp\u003eGoogle Search and Search Console may display errors even after you've fixed them, as crawling isn't immediate and can take a few days for changes to be reflected.\u003c/p\u003e\n"],["\u003cp\u003eUtilize various Google testing tools like the URL Inspection tool or Rich Results Test to debug and understand how Google perceives your pages.\u003c/p\u003e\n"],["\u003cp\u003eFor pages behind firewalls or hosted locally, use tunneling solutions like \u003ccode\u003engrok\u003c/code\u003e to expose them for testing with Google's tools.\u003c/p\u003e\n"],["\u003cp\u003eWhen facing access errors during testing, ensure your page isn't blocked by robots.txt, login requirements, or firewall restrictions.\u003c/p\u003e\n"],["\u003cp\u003eSearch Console offers valuable site monitoring and testing tools but requires site ownership verification for access to confidential data.\u003c/p\u003e\n"]]],["Google offers various tools for debugging web pages. Search Console, requiring site verification, provides tools like Rich Result status reports and the URL Inspection tool for in-depth analysis and recrawl requests. Anonymous tools, such as the AMP and Rich Results Tests, are available for any URL. To test locally-hosted or firewalled pages, utilize tunneling solutions like ngrok to create a public URL. If facing access errors ensure your page is not blocked by robots.txt and try accessing from another network or incognito mode.\n"],null,["# Debug Your Website Pages | Google Search Central\n\nDebugging your pages\n====================\n\nGeneral tips\n------------\n\n\nRemember that Google does not crawl your page immediately after you publish a fix. Therefore\n[Search Console](https://search.google.com/search-console) (and Google Search) can\ncontinue to show an error for a page that you have fixed\nuntil the page is crawled again. You can sometimes request an expedited crawl, for example\nusing the [URL Inspection](https://support.google.com/webmasters/answer/9012289)\ntool, but in most cases it takes a few days to notice changes in your pages.\n\nUseful testing tools\n--------------------\n\n\nHere are some useful tools to help you debug your pages.\n\n### Verified site owner tools\n\n\nThe following tools and reports require you to be a\n[verified site user](https://support.google.com/webmasters/answer/9008080)\nfor the page in order to use this tool on that page or site. This is because Search Console\nprovides confidential site data that only a verified site user should have access to.\n\n- [Search Console](https://search.google.com/search-console) - Sign up for Search Console and [verify ownership of a site](https://support.google.com/webmasters/answer/9008080) to get access to useful site monitoring and testing tools, such as those listed below.\n- [Rich result status reports](https://support.google.com/webmasters/answer/7552505) - Learn which rich results Google could or couldn't read from your site, get troubleshooting information for rich result errors, and request a recrawl after you have fixed any problems. You cannot test an arbitrary URL using this tool.\n- [URL Inspection tool](https://support.google.com/webmasters/answer/9012289) - Learn how your page appears in the Google index, run an index test on a live URL, and see how Google renders your page, and submit a URL for indexing.\n- [Robots.txt report](https://support.google.com/webmasters/answer/6062598) - Check whether Google can process your robots.txt files. You an also request a recrawl of a robots.txt file for emergency situations.\n- [AMP status report](https://search.google.com/search-console/amp) - See AMP page errors for your entire site detected by Google. Errors are detected during the regular crawl; you cannot test an arbitrary URL.\n\n### Anonymous tools\n\n\nThese tools can be used on any URL without needing Search Console permissions on the website.\nSome tools also allow code snippets pasted into the tool itself.\n\n\nIf your URL is behind a firewall, or is hosted on a local computer, you can use a tunnelling\nsolution to expose your page to the testing tool. [Learn how to test locally-hosted or firewalled pages.](#testing-firewalled-pages)\n\n- [AMP Test Tool](https://search.google.com/test/amp) - Test the validity of a specific AMP URL in real time.\n- [Rich Results Test](https://search.google.com/test/rich-results) - Test the validity of a structured data block in real time. The code can either be pasted into the tool, or hosted on a live page.\n\n### More tools\n\n\nSee [our help page](/search/help) for more resources and office hours information.\n\nTesting locally-hosted or firewalled pages\n------------------------------------------\n\n\nGoogle provides several testing tools to test a single live web page. For example, the\n[AMP Test Tool](https://search.google.com/test/amp) and the\n[Rich Results Test](https://search.google.com/test/rich-results).\nHowever, if your page is running on your local machine without a public\nURL, or if it is hosted behind a firewall, you can still test the page by exposing a tunnel to\nyour page for the testing tool.\nThis can be useful if you want to test a page before making it publicly available on the web,\nor even as another step in your release process.\n\n\nTo test a local or firewalled page, use a tunneling solution such as `ngrok`. These\ntools provide a public URL that connects to a non-public page on your local host or firewalled\nserver.\n\n\nThe following example first starts up python's\n[`SimpleHTTPServer`](https://docs.python.org/2/library/simplehttpserver.html)\nto host a page on the local computer, then uses\n[ngrok](https://ngrok.com/) to expose that page on a\npublicly-accessible URL:\n\n**Step 1**\n\n\nStart up a local HTTP server to host your page on a given port. For our example we chose port\n`5326`.\n\n\n`SimpleHTTPServer` maps the current directory as the site root. \n\n python3 -m http.server 5326\n Serving HTTP on 0.0.0.0 port 5326\n ...\n\n\n**Step 2**\n\n\nOn another terminal, start up your local `ngrok` app, listening to port\n`5326`, which we opened in step 1. \n\n ./ngrok http 5326 --request-header-add ngrok-skip-browser-warning:1\n ngrok by @inconshreveable (Ctrl+C to quit)\n\n Session Status online\n Version 2.2.4\n Region United States (us)\n Web Interface http://127.0.0.1:4040\n Forwarding http://ad0a5735.ngrok.io -\u003e localhost:5326\n Forwarding https://ad0a5735.ngrok.io -\u003e localhost:5326\n\n Connections ttl opn rt1 rt5 p50 p90\n 0 0 0.00 0.00 0.00 0.00\n\n\n**Step 3**\n\n\nPass your exposed ngrok URL to the test tool of your choice.\n\n\nThe root URL in our example is `http://ad0a5735.ngrok.io`, so if our page is saved\nlocally at `~/testwebdir/mypage.html`, and we started the server above from\n`~/testwebdir/`, we could test `http://ad0a5735.ngrok.io/mypage.html`.\nIn the Rich Results Test, you could paste that URL in directly, or visit\n`https://search.google.com/test/rich-results/result?url=http%3A%2F%2Fad0a5735.ngrok.io%2Fmypage.html`.\n\n\nNote that different local hosts and tunneling solutions map your pages differently.\n\n\nAlso, some tunneling solutions (not ngrok) automatically protect your temporary public URL\nwith robots.txt, which will prevent you from running Google tests on them. Google testing\ntools respect robots.txt. Read the documentation for your tunneling solution and web hosting\nsoftware.\n\n### Debugging access errors\n\n\nIf you get an access error using a Google testing tool:\n\n- Check that your page isn't protected by robots.txt and doesn't require a login.\n- Try accessing your page from outside your firewall, on another computer, or using Chrome in Incognito mode."]]