Skip to content

SEO

What is crawlability (and indexation)?

IN SHORT

Crawlability is how easily search engine crawlers can reach and read your pages, and indexation is whether those pages are then stored in the search index so they can appear in results. A page needs both. Robots.txt, noindex, canonical tags, sitemaps and internal links are the main controls.

By Hristijan Najcheski, Head of SEO and AEO at Webtec: technical SEO and AI SEOReviewed October 11, 202610 min read

  • Robots.txt manages crawling. Google says it is not a mechanism for keeping a page out of Google.
  • A noindex rule removes a page from results, but Google must be able to crawl the page to see it.
  • Google discovers links only from anchor elements that have an href attribute.
  • A sitemap helps discovery but, per Google, does not guarantee that pages will be crawled or indexed.

Two different things: crawling and indexing

Crawling is a search engine's crawler downloading your page. Indexing is the search engine deciding to analyse that page and store it so it can be shown. People mix the two up, and the difference decides which fix you need.

If a page is not crawled, the problem is access: a block, a missing link, a broken response. If it is crawled but not indexed, the problem is usually the page itself: duplicate, thin or low-quality content, or an instruction telling Google to leave it out.

Google's Page indexing report labels these directly. "Discovered, currently not indexed" means the URL is known but not yet crawled. "Crawled, currently not indexed" means Google visited and did not add it. For the wider process, see how search engines work.

The controls that affect crawling

The robots.txt file sits at the root of your domain and tells crawlers which URLs they may request. Google says it is used mainly to avoid overloading your site. Crawlers that choose not to follow it can ignore it, so it is not a security tool.

Internal links are the other main control. Google says it finds most pages by following links, so every important page needs at least one link from another page. Google also says it parses only anchor elements with an href. A button or menu that relies on a script click may never be followed.

A XML sitemap lists the URLs you want crawled. Google says smaller sites of roughly 500 pages or fewer with thorough internal linking may not need one, and that submitting one does not guarantee crawling. Keep it limited to indexable, canonical pages.

The controls that affect indexing

A noindex directive, set as a robots meta tag or an X-Robots-Tag HTTP header, tells Google to drop the page from results. The header works for files such as PDFs. Google does not support noindex inside robots.txt.

The most common conflict: blocking a page in robots.txt and expecting noindex to work. If Googlebot cannot crawl the page, it never sees the tag, and the URL can still appear if other pages link to it. To remove a page from search, allow crawling and use noindex.

The canonical URL tells Google which version of duplicate pages to keep. Google says redirects and rel="canonical" are strong signals, and listing a URL in a sitemap is a weak one. It recommends a self-referencing canonical on the canonical page and absolute URLs.

JavaScript and rendering

Google renders pages using a headless version of Chrome before indexing, but only for pages it is allowed to crawl and that return a normal response. If robots.txt blocks a script file, Google will not render the content that depends on it.

Single-page apps bring specific traps. Fragment-based routing such as "#/products" is not crawlable, so use real URLs. An error view that still returns a success code becomes a soft 404. Google also notes that it may skip rendering pages carrying noindex, so a script that removes the tag may never run.

Server-side rendering is still recommended by Google because it helps users and crawlers. If your web development setup depends on client-side rendering, test with URL Inspection.

Crawl budget: who needs to care

crawl budget is the set of URLs Google can and wants to crawl on your site. Google says its guidance is for sites with roughly a million pages that change weekly, sites with about ten thousand pages that change daily, or sites with many "Discovered, currently not indexed" URLs.

If you run a service business with a hundred pages, crawl budget is not your problem. Fix links, duplicates and quality instead. For large shops, Google recommends consolidating duplicates, blocking unimportant URLs in robots.txt, returning 404 or 410 for removed pages and keeping redirect chains short.

How to diagnose and fix it

  • Open the Page indexing report in Google Search Console and group URLs by reason.
  • Inspect a representative URL for each reason with URL Inspection and read what Google saw.
  • For blocked pages, fix robots.txt. For orphan pages, add links. For duplicates, choose a canonical.
  • For "Crawled, currently not indexed", improve the page: merge thin pages, add real expertise, or remove the page.
  • Resubmit the sitemap and request indexing for key pages, then recheck in a few weeks.

Measuring and what is changing

Track the count of indexed pages against the pages you want indexed. Ignore the total if it includes pages you never wanted in search. A healthy site has a high share of its valuable pages indexed and a clear reason for each excluded one.

AI assistants add pressure here. The crawlers they use are separate, so check what you allow them to access. Our guide to llms.txt and the AI crawler entry cover this, and AEO vs SEO vs GEO places it in context.

Examples by industry

Illustrative scenarios, not client results. Pick the one closest to your business.

  • LAW FIRMS

    A fictional employment law firm with 40 pages.. Ten practice-area pages are missing from Google and the site was recently moved from a staging copy.

    1. Open the Page indexing report and find that the pages are excluded with "noindex" as the reason.
    2. Check the page source and the HTTP headers to find the leftover staging tag.
    3. Remove the directive, confirm in URL Inspection that the live page has none, and request indexing.
    4. Add a post-launch check for noindex to the firm's release process.

    Takeaway: After any launch, check for leftover noindex rules before looking for anything more complex.

  • TRADES, CONTRACTORS AND HOME SERVICES

    A fictional roofing company with a page for each town it serves.. Search Console lists most town pages as "Crawled, currently not indexed", and the pages differ only by the town name.

    1. Compare the pages and confirm they are near-identical apart from the place name.
    2. Merge the thinnest pages into a few regional pages with real local detail, such as typical roof types and projects.
    3. Redirect the removed town URLs to the best matching regional page.
    4. Update the sitemap and the internal links to point to the new pages.

    Takeaway: Pages that are crawled but not indexed usually need to be better or fewer, not resubmitted.

  • E-COMMERCE BRANDS

    A fictional pet supplies shop with 12,000 URLs.. Sort and filter combinations create thousands of near-duplicate URLs that crawlers keep visiting.

    1. List URL patterns produced by filters and sorting in a crawl export.
    2. Use canonical tags for filter variants that should consolidate into the category page.
    3. Block purely functional parameters, such as sort order, in robots.txt.
    4. Check the sitemap contains only the main category and product URLs.

    Takeaway: Large shops should shape what crawlers spend time on, using canonicals, robots rules and a clean sitemap together.

HOW WEBTEC DOES IT

How Webtec handles crawl and index problems: how we do it

We read what Google reports for each excluded URL, group them by cause and fix each group once instead of page by page.

  • A review of robots.txt, noindex rules, canonicals and the sitemap against your page list.
  • Page indexing reasons grouped by cause and ranked by commercial value.
  • Fixes made with your developer, including rendering fixes from our web development team.
  • A re-check in the next monthly SEO report.
All SEO guides

Common mistakes

  • Using robots.txt to hide a page you want removed. The URL can still show in results and Google cannot read a noindex tag on it.
  • Leaving a staging noindex tag on the live site. Every page quietly leaves the index, often unnoticed for weeks.
  • Hiding links behind scripts or buttons. Google follows anchor elements with an href, so those pages may never be found.
  • Submitting a sitemap full of redirected, noindexed or duplicate URLs. It sends mixed signals and wastes the file.
  • Worrying about crawl budget on a small site. The real cause of poor indexing is nearly always quality or links.
  • Pointing different canonical signals at the same page, for example a tag and a redirect that disagree. Google may ignore both.

Checklist

  • robots.txt is reachable at the domain root and blocks no important page or resource.
  • Every important page has a crawlable internal link with descriptive anchor text.
  • Pages you want removed use noindex and remain crawlable.
  • Duplicate pages are consolidated with a redirect or a canonical tag, not both pointing different ways.
  • The sitemap contains only canonical, working, indexable URLs.
  • Key pages pass URL Inspection and show the rendered content.
  • Removed pages return 404 or 410, not a success code.

Questions

What is crawlability?

Crawlability is how easily search engine crawlers can access and read your pages. It depends on whether your server responds correctly, whether robots.txt allows access, and whether other pages link to the page with standard anchor links. A page that is easy to crawl is not automatically indexed, because indexing is a separate decision about whether the content deserves a place in the search database.

What is the difference between crawling and indexing?

Crawling is the download of a page by a crawler. Indexing is the analysis and storage of that page so it can appear in results. A page can be crawled but not indexed, as Search Console reports in "Crawled, currently not indexed". Crawling is a question of access, indexing a question of whether the page is judged worth keeping. Both must succeed.

Why is my page not indexed?

Check the Page indexing report and URL Inspection in Search Console, which name the reason. Common causes are a noindex tag, a robots.txt block, a duplicate page that Google merged into another, a page with no internal links, or content Google judged low in value. The fix depends on the reason, so read the status before changing anything. Google does not guarantee indexing even for compliant pages.

How long does it take for a page to be indexed?

Google gives no fixed time. Some pages appear within hours, some take weeks, and some never do. You can speed discovery with internal links, a clean sitemap and a request for indexing through URL Inspection. If a page remains excluded after a few weeks, the cause is usually quality or duplication, not waiting. Re-check the status rather than resubmitting repeatedly.

Should I block pages with robots.txt or noindex?

Use noindex to keep a page out of search results, and robots.txt to manage crawling of unimportant URLs. Google states robots.txt is not a way to keep a page out of Google, and it cannot see a noindex tag on a page it is blocked from crawling. For sensitive pages, use password protection, not either of these. When in doubt, allow crawling and use noindex.

Does crawlability matter for small local businesses?

Yes, but the problems are simple. A small site rarely hits crawl budget limits. It is more likely to have an accidental noindex, pages not linked from the menu, a blocked resource or duplicate location pages. Fixing those basics usually matters more than anything technical advanced. Check Search Console monthly and make sure each service page is linked and indexed.

Sources

Webtec reviews this page regularly. Search and platform features change, so check provider documentation for the latest. How we research and verify our guides.

Hristijan Najcheski

Hristijan Najcheski

Head of SEO and AEO at Webtec: technical SEO and AI SEO. Leads technical SEO and AI SEO at Webtec: crawling, indexing, site speed, structured data and how AI systems read a site. He also verifies the numbers in our case studies.

Related guides

Pick up where this one leaves off.

All SEO guides
  1. 01Learn guide · SEOKeyword researchKeyword research finds the words your buyers search and the intent behind them. A step-by-step method, with how to judge volume, difficulty and intent.
  2. 02Learn guide · SEOHow search engines workSearch engines work in three stages: crawling, indexing and serving results. Learn what happens to your page at each stage and where pages get stuck.
  3. 03Learn guide · SEOThe technical SEO auditA technical SEO audit checks whether search engines can reach, read and index your site. See what to check, in what order, and how to prioritise the fixes.
  4. 04Learn guide · SEOWhat is SEO?SEO is the work of helping search engines find, understand and show your pages to people who are ready to buy. What it covers, how it works and where to start.
  5. 05Learn guide · SEOCore Web VitalsCore Web Vitals are Google's three measures of loading, responsiveness and visual stability. See the thresholds, how to test them and how to fix each one.

Rated by our clients

Don't take our word for it.

Some of the businesses we have worked with

Your cookies, your call

We use only the cookies this site needs to work. If you say yes, we also turn on Google Analytics to see what works, and our live chat, which records how you use the site so we can help you faster. Nothing optional runs until you choose. See our cookie policy.