Technical SEO · Supporting checklist

Crawlability Checklist

A crawlability checklist is a technical SEO workflow for checking whether search engines can discover and fetch the pages you want them to see. Follow the links and sitemap paths, inspect the actual responses, and fix barriers in robots rules, routing or resource delivery. This crawlability audit checklist gives you concrete tests and a reusable findings log; successful fetching does not guarantee indexing.

Free to useNo account neededSaved in your browser
Connected page cards and an open path reviewed with a magnifying glass.
An original editorial illustration
Your working checklist

Work through the checklist

Click a square to mark a task as Pass. Click again to undo. Use the result menu for a problem, a blocker or a task that does not apply. You do not need to enter notes.

14 checks

Find Crawlable Paths to Important Pages

Crawl discovery starts with addresses a search engine can find. Compare your published pages with real link paths and sitemap entries; a crawler only reports what its settings allowed it to reach.

Connect important pages that have no internal links

Find published pages that visitors cannot reach through the site.

Use this for: Important public pages intended to be discoverable.

List the important published service, product and guide URLs in your website editor. For a small site, start at the homepage and follow its relevant category, hub and contextual links. Compare the pages you can reach with your list; do not type a destination into the address bar to count it as internally linked.

For a larger site, compare that list with your crawler’s homepage-started results. A missing page is a candidate orphan, not a confirmed one: exclusions, JavaScript settings or an incomplete crawl can hide an existing link.

Open each candidate and its intended parent page. If there is no useful link path, add a descriptive link in the relevant hub, category or related guide. A sitemap can help discovery but does not create that navigation path.

Example

Hypothetical example: The gardening sitemap lists /guides/frost-protection/, but the winter-care hub never links to it. Add the guide beneath the hub’s frost advice.

  1. Export or list the important published URLs in your website editor.
  2. From the homepage, follow the relevant hub/category links and compare reachable pages with your list; use a crawler for a larger review.
  3. Add the missing contextual link and follow it from that parent; rerun the affected crawl if you used one.
More help and optional notesHigh · Content editor and SEO lead
PassEach reviewed page has a working, relevant internal path from a reachable page.
FailAn important page remains unreachable through internal links.

If it fails: Add the page to its relevant hub or contextual navigation; correct crawl settings if the apparent orphan was a test artifact.

Retest: Follow the new link from the hub and rerun the affected crawl path if one was used.

Not applicable: No URLs in the stated scope.

Keep in mind: A sample cannot prove that every published URL has been reached.

Optional: the example URL, finding and next action. Keep confidential data out of shared exports.

No result recorded yet.

Changing this result updates your checkmark and progress immediately. Notes are optional.

Make navigation links readable as real links

Expose destination addresses in link markup.

Use this for: Menus, cards and contextual links to public pages.

Right-click an important navigation or card link and choose Inspect. The link should use an anchor element with an href that resolves to the intended page, such as <a href="/services/roof-repair/">Roof repair</a>. A button whose script changes pages may work for a person without supplying a reliable crawlable link.

Ask the developer to retain that real destination in the component. JavaScript can insert crawlable anchors; confirm that the resulting link exists in rendered HTML instead of assuming all JavaScript links fail.

Example

Hypothetical example: A service card uses a clickable div and opens roof repair only through a click handler. Change its navigation element to an anchor with the roof-repair address.

  1. Inspect the menu or card element and locate its href.
  2. Open the destination directly and verify that it resolves to the intended page.
  3. Replace script-only navigation and inspect the rendered link again.
More help and optional notesHigh · Developer
PassThe tested navigation exposes a resolvable anchor destination and opens the correct page.
FailA needed route exists only in an event handler, empty href or unusable destination.

If it fails: Use an anchor with a valid href in the navigation component.

Retest: Inspect the published element and follow it in a fresh browser session.

Not applicable: No URLs in the stated scope.

Optional: the example URL, finding and next action. Keep confidential data out of shared exports.

No result recorded yet.

Changing this result updates your checkmark and progress immediately. Notes are optional.

Expose pages beyond Load more and infinite scroll

Give deeper collection items their own discoverable path.

Use this for: Collections using pagination, Load more or infinite scroll.

Open a category or article archive and check how later items appear. If they require a click or scroll, provide linked paginated URLs that can load those items directly. Use real next-page links and distinct addresses such as /guides/?page=2, not a fragment-only change.

Open a later URL in a fresh tab before scrolling. It should display the intended items and link onward where needed. Google no longer uses rel="next" and rel="prev" tags; those tags do not replace working links.

Example

Hypothetical example: The first collection view shows 24 planters; the remaining planters appear only after Load more. A linked page-two URL exposes the next set without an interaction.

  1. Identify an item that is absent from the first collection view.
  2. Find and open the later collection URL directly.
  3. Add crawlable pagination when no reliable linked path exists, then follow it to the item.
More help and optional notesHigh · SEO lead and developer
PassLater items are reachable through working links and distinct loadable collection URLs.
FailItems are reachable only after an interaction or fragment-only page change.

If it fails: Provide linked pagination alongside the interactive display.

Retest: Open a later page directly and crawl its links without clicking Load more.

Not applicable: The site has no multi-page or incrementally loaded collection.

Optional: the example URL, finding and next action. Keep confidential data out of shared exports.

No result recorded yet.

Changing this result updates your checkmark and progress immediately. Notes are optional.

Check that the sitemap exposes current public URLs

Use the sitemap as a dependable additional discovery route.

Use this for: Sites using an XML sitemap.

Open the sitemap address from your CMS, robots.txt declaration or Search Console Sitemaps report. If it is a sitemap index, open the child file for the page type you are checking. Search for the exact preferred URL and open it.

Repair an inaccessible file, broken child reference or missing published page in the sitemap generator. Keep redirects, deleted addresses and intentionally excluded pages out of the discovery list. A successfully read sitemap does not prove its listed pages were crawled or indexed.

Example

Hypothetical example: The sitemap index loads, but its product child file returns 404. Fix the child-file route so the index exposes the products again.

  1. Open the sitemap and relevant child sitemap without signing in.
  2. Find a recently published preferred URL and follow it.
  3. Correct generator membership or file access and check the new output.
More help and optional notesHigh · SEO lead and developer
PassThe sitemap chain is accessible and the reviewed entries expose the intended current public URLs.
FailA needed child sitemap fails or the tested important URL is missing or wrong.

If it fails: Repair sitemap routing or generator inclusion rules and replace obsolete entries.

Retest: Reload the sitemap and open the affected entry.

Not applicable: No sitemap is used; verify discovery through links and consider one if the site needs it.

Optional: the example URL, finding and next action. Keep confidential data out of shared exports.

No result recorded yet.

Changing this result updates your checkmark and progress immediately. Notes are optional.

Remove Blocks That Prevent a Successful Fetch

A discovered URL still needs a successful request. Check the exact address, applicable crawl rules and server response before treating an indexing label as a content problem.

Check the robots.txt rule for the exact URL

Find unintended crawl restrictions without removing deliberate ones.

Use this for: Public pages that search crawlers should fetch.

Open /robots.txt on the same protocol and host as the affected page. Match the crawler’s applicable group and the full URL path against its Allow and Disallow rules. Reading a broad Disallow line alone is insufficient when a more specific matching rule changes the result.

If an important public path is accidentally blocked, have the technical owner narrow the rule. Preserve intended exclusions and test both kinds of URL. A robots block controls fetching; it does not reliably remove an address from search results.

Example

Hypothetical example: Disallow: /guides/ accidentally covers a public insulation guide. Narrow the restriction to the genuinely unwanted paths and keep those test cases.

  1. Check the exact page host and its root robots.txt file.
  2. Evaluate the matching crawler group and path rules.
  3. Correct the accidental block, then test a wanted page and an intentionally blocked path.
More help and optional notesCritical · Developer
PassThe intended public URL is allowed by the applicable robots rules.
FailA matching rule prevents the intended public fetch.

If it fails: Narrow the incorrect rule while retaining deliberate exclusions.

Retest: Recheck the published rules and repeat the crawler-specific URL test.

Not applicable: No URLs in the stated scope.

Keep in mind: An absent robots.txt returning 404 is not itself a crawl block; server failures fetching that file require separate diagnosis.

Optional: the example URL, finding and next action. Keep confidential data out of shared exports.

No result recorded yet.

Changing this result updates your checkmark and progress immediately. Notes are optional.

Fetch the page without a signed-in session

Find access failures hidden by your own browser session.

Use this for: Pages deliberately available to the public.

Open the public URL in a private browser window. In Chrome Developer Tools → Network, reload and select the main document. Check Headers → Status Code and read the Response or displayed content. A page meant to be public should return its real content without login, challenge or error screens.

Give an unexpected 401, 403, 429 or 5xx response and its time to the site owner. The fix may belong to the route, application, host or access policy. Keep genuine private pages protected.

Example

Hypothetical example: A store owner sees a product while signed in, but a new visitor receives a login screen. Remove the accidental public-route login requirement while keeping customer accounts private.

  1. Load the exact URL in a signed-out or private session.
  2. Inspect the document request, response status and returned content.
  3. Repair the unintended access failure and reload under the same conditions.
More help and optional notesCritical · Developer or hosting owner
PassThe tested public request returns the intended content without an unintended access barrier.
FailThe intended page returns an error, challenge or login instead.

If it fails: Restore the route or have the responsible owner correct the unintended access rule.

Retest: Repeat the signed-out request and inspect its response.

Not applicable: The URL is deliberately private or restricted.

Keep in mind: A browser fetch does not prove that a search crawler receives the same response.

Optional: the example URL, finding and next action. Keep confidential data out of shared exports.

No result recorded yet.

Changing this result updates your checkmark and progress immediately. Notes are optional.

Remove broken redirect paths from internal links

Make old links reach the correct replacement without loops.

Use this for: Internal links or old URLs that redirect.

Enable Preserve log in Chrome’s Network panel, then follow an internal link to the affected page. Check each document request and the final address. A loop or a chain ending at an unrelated page prevents the intended fetch even if the last response is 200.

Update internal links to the final preferred address. Have the developer simplify obsolete hops and use redirects that reflect the actual move. Keep a real not-found response for removed content with no suitable replacement.

Example

Hypothetical example: A menu sends /old-boiler-guide/ to /guides/boiler/, then back to the old address. Correct the loop and point the menu directly to the real guide.

  1. Follow the actual internal link with Network and Preserve log enabled.
  2. Read the redirect sequence and final page.
  3. Correct the mapping and update the referring link to the intended destination.
More help and optional notesHigh · SEO lead and developer
PassThe link reaches its intended replacement through a working redirect path, and editable internal links use the final URL.
FailA loop, broken destination or unrelated redirect blocks the intended content.

If it fails: Correct the redirect map and replace obsolete internal destinations.

Retest: Follow the original address and the updated internal link.

Not applicable: The reviewed URLs and internal links do not redirect.

Optional: the example URL, finding and next action. Keep confidential data out of shared exports.

No result recorded yet.

Changing this result updates your checkmark and progress immediately. Notes are optional.

Trace recurring crawl failures to the host

Separate an isolated bad URL from a shared availability problem.

Use this for: Sites with Search Console data, especially widespread or recurring fetch errors.

In Search Console → Settings → Crawl stats, open Host status and the response breakdown. Check whether robots.txt availability, DNS resolution or server connectivity failed around the affected requests. Open available example URLs and compare their times with hosting logs or incident records.

Ask the host or developer to repair the cause, such as a failed application process or repeated rate limiting. Use the site’s own trend and error pattern; there is no universal response-time cutoff that proves a crawl-budget failure.

Example

Hypothetical example: Several product fetches fail during the same period as server-connectivity errors. The host restores the failing application process, then tests the affected product routes.

  1. Open Crawl stats and review Host status for the affected host.
  2. Compare response errors and example times with hosting records.
  3. Repair the confirmed availability cause and check fresh requests.
More help and optional notesCritical · Hosting owner or developer

Before you begin: Search Console access and hosting help when a fault needs investigation.

PassThe diagnosed host fault is resolved in fresh requests, with report timing considered.
FailThe relevant DNS, robots availability or server fault still prevents requests.

If it fails: Have the host repair the identified infrastructure or capacity fault.

Retest: Repeat affected requests and review subsequent report data as it becomes available.

Not applicable: No URLs in the stated scope.

Keep in mind: Report examples and history are not a complete access log. Missing access or insufficient data is Blocked or Untested, not a pass.

Optional: the example URL, finding and next action. Keep confidential data out of shared exports.

No result recorded yet.

Changing this result updates your checkmark and progress immediately. Notes are optional.

Check JavaScript Routes, Resources and URL Expansion

Crawlers may fetch a page but miss links or needed resources. Check the actual rendered route and keep filter combinations from creating unnecessary crawl work.

Restore resources needed to render content and links

Find blocked scripts, styles or data requests that hide the useful page.

Use this for: Pages whose useful content or navigation depends on external resources or JavaScript.

Run a live URL test in Search Console and, when available, open View tested page. Compare its rendered HTML, screenshot and resource details with the intended page. Focus on a missing main section or navigation link, then identify the failed or blocked resource that supplies it.

Have the developer fix that resource’s URL, access rule or delivery error. A failed advertising request may be unrelated; do not treat every resource warning as missing main content.

Example

Hypothetical example: The product page loads, but its category links are missing because the navigation script is blocked. Restore that script’s access and confirm the links appear in the tested HTML.

  1. Inspect the rendered page and resource details from a live test.
  2. Connect each meaningful omission to a failed resource or rendering error.
  3. Repair the dependency and repeat the rendered-page check.
More help and optional notesHigh · Developer

Before you begin: Search Console access for the Google-rendered comparison.

PassThe tested render includes the intended main content and links, with their necessary resources accessible.
FailA blocked or failed required resource removes intended content or navigation.

If it fails: Repair only the confirmed resource or rendering dependency.

Retest: Repeat the live render and inspect the previously missing content.

Not applicable: No URLs in the stated scope.

Keep in mind: A successful live render confirms this test, not every crawler or eventual indexing.

Optional: the example URL, finding and next action. Keep confidential data out of shared exports.

No result recorded yet.

Changing this result updates your checkmark and progress immediately. Notes are optional.

Make each public application route load directly

Avoid routes that work only after navigation inside the app.

Use this for: Single-page apps and sites with client-side routing.

Copy an important application URL into a fresh tab and reload it. It should load that specific page from a direct request, with a real path or query URL that links can expose. A view that exists only after clicking from the homepage can fail when a crawler requests its address.

Ask the developer to configure route handling and use addressable navigation rather than fragment-only content changes. Compare the directly loaded route with the in-app destination.

Example

Hypothetical example: Clicking a recipe works, but opening /recipes/lentil-soup/ directly returns a server 404. Configure the route so direct requests load the recipe.

  1. Copy the exact destination from the application navigation.
  2. Open it in a new private tab and reload without visiting the homepage first.
  3. Repair route handling and confirm both direct loading and incoming links.
More help and optional notesHigh · Developer
PassThe public route loads the intended page directly and is exposed by a usable link.
FailThe route fails on reload or exists only as an unaddressable app state.

If it fails: Configure server/application routing for the published path and its link.

Retest: Compare a fresh direct request with the in-app navigation result.

Not applicable: The site does not use client-side routing or separate interactive content views.

Optional: the example URL, finding and next action. Keep confidential data out of shared exports.

No result recorded yet.

Changing this result updates your checkmark and progress immediately. Notes are optional.

Limit unwanted filter and calendar URL combinations

Keep discovery paths useful when interactive controls generate URLs.

Use this for: Sites with faceted filters, calendars or other expanding URL spaces.

For a small review, open a category and apply its filters one at a time, noting how the address changes. Try the same filters in a different order and look for redundant URLs or endlessly repeated parameters. For a larger review, group those patterns in your crawler’s URL list or server logs.

Decide which combinations deserve a public search landing page. Use the homepage-to-category link check above to confirm that products or articles still have ordinary category and pagination paths.

For unwanted crawl spaces, ask the developer to stop generating unnecessary crawlable combinations or apply a tested crawl-control plan. A canonical tag is not an immediate crawl block, and robots.txt does not reliably remove an already known URL from search.

Example

Hypothetical example: Color, sort order and repeated size filters generate many equivalent planter lists. Preserve the useful category and product paths while stopping repeated filter combinations.

  1. Find repeating parameter or calendar patterns in discovered URLs.
  2. Separate useful landing pages from redundant combinations and check the underlying item paths.
  3. Apply the agreed control to the unwanted pattern and recrawl representative allowed and restricted URLs.
More help and optional notesHigh · SEO lead and developer
PassUnwanted combinations no longer expand the tested crawl path, and intended landing pages and items remain reachable.
FailNavigation keeps generating redundant paths or the control hides useful pages.

If it fails: Change URL generation or narrowly target the unwanted crawl pattern.

Retest: Recrawl the feature and follow the preserved category-to-item paths.

Not applicable: The site has no expanding parameter, filter or calendar URL space.

Optional: the example URL, finding and next action. Keep confidential data out of shared exports.

No result recorded yet.

Changing this result updates your checkmark and progress immediately. Notes are optional.

Verify Search-Crawler Access and Retest Repairs

Use live tests for current access and server records for observed requests. Keep those findings separate from the later decision to index a page.

Verify crawler requests before diagnosing a bot block

Confirm which requests came from a search crawler.

Use this for: Sites investigating crawler-specific access failures.

Ask the hosting or security owner for requests to the affected path, including time, response code and client IP. A user-agent that says Googlebot is only a claim. Verify the IP against the appropriate published Google crawler ranges or perform reverse DNS followed by forward DNS confirmation.

Compare verified requests with the firewall or CDN event at the same time. If a rule challenged or denied a legitimate request for public content, have the owner correct that specific rule and review fresh traffic. Changing your browser’s user-agent does not reproduce a verified Google request.

Example

Hypothetical example: Logs label a 403 request Googlebot. IP verification shows it is unrelated traffic, so the team does not disable bot protection on that evidence.

  1. Obtain a relevant request and its client IP from server or edge logs.
  2. Verify the claimed crawler using the published verification method.
  3. Investigate confirmed blocks and check fresh verified requests after any targeted fix.
More help and optional notesHigh · Hosting or security owner

Before you begin: Server or CDN request logs and an owner able to verify client IPs.

PassVerified crawler requests in the reviewed sample reach the intended public content without an unintended edge block.
FailVerified requests are still denied or challenged by an unintended rule.

If it fails: Have the security owner correct the specific confirmed bot-access rule.

Retest: Review later verified requests for the same public path.

Not applicable: No crawler-specific discrepancy is being investigated.

Keep in mind: No observed verified requests means this check remains untested; a successful spoofed user-agent request is insufficient.

Optional: the example URL, finding and next action. Keep confidential data out of shared exports.

No result recorded yet.

Changing this result updates your checkmark and progress immediately. Notes are optional.

Check current fetch access in URL Inspection

See whether the search engine’s test can fetch today’s page.

Use this for: Important URLs undergoing a crawlability review.

Inspect the exact page address in Search Console and choose Test live URL. Expand availability details and check Crawl allowed? and Page fetch. If access fails, use that named reason to revisit the robots, host or route check.

Keep the result’s scope narrow: a live fetch is a current diagnostic, not proof that ordinary Googlebot has already revisited the page. If Bing matters to this review, check the same URL in Bing Webmaster Tools separately; its Live Check and indexed information answer different questions.

Example

Hypothetical example: The indexed record describes an old robots block, while the live test now fetches the repaired guide. Mark the fetch repair confirmed and leave indexing status for a separate check.

  1. Open URL Inspection for the exact public URL and start a live test.
  2. Read crawl permission and fetch details, then investigate a named failure.
  3. Repeat the live test after fixing access and keep its date separate from the indexed record.
More help and optional notesHigh · SEO lead and developer

Before you begin: Access to the relevant verified search-engine property.

PassThe relevant current live test confirms crawl permission and a successful intended-page fetch.
FailThe live test reports a current access failure for the intended page.

If it fails: Correct the reported access cause rather than repeatedly requesting indexing.

Retest: Rerun the live fetch for the same address.

Not applicable: No URLs in the stated scope.

Keep in mind: Missing property access leaves this check Blocked. A positive test does not guarantee crawling frequency or indexing.

Optional: the example URL, finding and next action. Keep confidential data out of shared exports.

No result recorded yet.

Changing this result updates your checkmark and progress immediately. Notes are optional.

Retest the repaired route and a deliberate exclusion

Catch collateral changes after a shared crawlability fix.

Use this for: Repairs affecting shared navigation, routing or crawl rules.

After changing a shared menu, route, robots rule or resource policy, repeat the original failed path from the same starting page. Then test a neighboring public page and a deliberately restricted control URL touched by that rule. This checks whether a narrow repair accidentally broke another route or opened a path that should remain restricted.

Close the access fix only when the required behavior is visible on the published site. Keep a dated fetch result separate from any later search-index update; the findings log below has room for both.

Example

Hypothetical example: A rule change restores /guides/solar-care/ but also opens the deliberately blocked endless calendar pattern. Narrow it before marking the shared-rule fix complete.

  1. Repeat the original discovery or fetch test against the published change.
  2. Test another affected public URL and one deliberately restricted control.
  3. Correct regressions and confirm all expected access results.
More help and optional notesHigh · SEO lead and developer
PassThe repaired path and relevant public/control URLs behave as intended after publication.
FailThe original failure persists or a shared change causes an access regression.

If it fails: Narrow or correct the shared change and retest its affected paths.

Retest: Repeat the same original, neighboring and control cases.

Not applicable: No shared crawlability change was made.

Keep in mind: Recording a repair request is not a successful retest.

Optional: the example URL, finding and next action. Keep confidential data out of shared exports.

No result recorded yet.

Changing this result updates your checkmark and progress immediately. Notes are optional.

Reset this checklist?

This removes saved statuses, evidence and result dates for the checks on this page. Other checklists keep their records. Export a CSV first if you need a copy.

A useful result, every time

Check a task. Choose a result.

This is a manual SEO workflow. It helps you decide what to investigate and keep a usable record. It does not crawl your website or verify your answers automatically.

  1. Choose your scope. Pick the relevant task group and representative pages you are authorized to inspect.
  2. Run the stated check. Follow the steps, then choose your result. Click the square for Pass, or use the result menu for another status. You do not need to type anything.
  3. Assign the next action. Fix a problem when you can, or ask the right person for help. Optional notes can remind you what to do next. Check the result again after a fix.

What your progress means

Review progress counts passes and failures against applicable checks. Failed work still counts as reviewed. Blocked and untested checks remain unfinished. This is not an SEO score.

Untested
You have not checked this yet.
Pass
You checked it and it works as described.
Fail
You checked it and found something to fix.
Blocked
You need access, information or someone’s help.
Not applicable
This task does not apply to your website.

Export CSV downloads the checks currently shown and any optional notes. Print expands the instructions for that view. Saved results stay in this browser; there is no account sync.

Apply the workflow

What Should You Do After the Crawlability Checks?

Keep the specific discovery and fetch findings, then decide whether the next problem concerns crawl controls, site delivery or indexing.

How Do You Keep a Crawlability Findings Log?

Use one row per affected path or repeatable pattern. Keep the discovery result separate from the fetch result: a page may be linked but blocked, or load directly while having no internal path. The examples below are invented to show the method; they are not tests of this website.

Copy the columns into your own working document when useful. Replace the final column with the actual dated retest result after checking; a suggested repair does not establish success. Notes in this checklist remain optional.

Illustrative crawlability findings log: observations and retests are hypothetical.
Example pathDiscovery findingFetch findingActionSuccessful retest example
/guides/frost-protection/Sitemap only; no hub link200, intended guideAdd the guide to the winter-care hubHub-started crawl reaches the guide; direct request still returns 200
/services/solar-repair/Linked from servicesApplicable robots rule blocks fetchNarrow the accidental service-path restrictionPublic path allowed; deliberately blocked control remains restricted
/catalog/?page=2Only a Load more interactionDirect page-two route worksAdd an ordinary next-page linkCrawler follows the link and reaches later products
Your URL or patternWhere was it found, or which path is missing?Status, intended body and relevant access testSpecific repair and responsible ownerActual result and date, or pending

Does a Crawlable Page Have to Be Indexed?

No. Crawlability concerns finding and fetching the URL. A fetched page can still carry noindex, belong to a duplicate set or remain unselected for indexing. Move to the indexing checks once the intended discovery and fetch paths work.

When Does Crawl Budget Need a Separate Investigation?

Investigate crawl capacity and demand when a large or frequently changing site has substantial crawl delays, repeated server failures or expanding low-value URL patterns. For a small site whose new pages are fetched promptly, concentrate on working links, accessible responses and a current sitemap.

A low daily request count or a long URL path is not enough to diagnose a crawl-budget problem. Compare affected URLs, actual request history and the host’s availability before choosing a remedy.

Which Checklist Helps Fix the Crawl Block?

Choose the next checklist from the confirmed failure. A robots-rule mismatch needs a focused rule test; broader rendering, response or performance work belongs in the technical hub.

A clear process, with honest limits.

Follow the steps, choose the result that matches what you found, and check again after changes. Notes are optional. A completed check does not guarantee indexing, traffic or rankings. How the checklists work.