Website indexing is the step most Denver business owners never see and most often get wrong by accident. A redesign ships with the staging site's noindex tag, a plugin blocks a folder, or three versions of every URL compete to be the real one. This guide explains how crawling and indexing work, how to set up sitemaps and robots.txt, and how to read Google Search Console without drowning in it.
Crawling and Indexing Are Different Decisions
Crawling is Googlebot fetching a URL. Indexing is Google deciding to store that page and show it in results. A page can be crawled and still left out of the index, and the reasons are usually about duplication or quality rather than technology. Keeping those two ideas separate makes almost every indexing problem easier to diagnose.
| Control | Affects crawling | Affects indexing | Use it for |
|---|---|---|---|
| robots.txt Disallow | Yes | Not directly | Keeping crawlers out of endless filter URLs, carts, internal search results |
| meta robots noindex | No (page must be crawlable) | Yes | Thank-you pages, thin tag archives, staging copies |
| rel="canonical" | No | A strong hint, not a rule | Pointing duplicates and parameter variants at the main URL |
| 301 redirect | Yes | Yes | Moved or merged pages, HTTP to HTTPS, www to non-www |
robots.txt: Small File, Big Mistakes
The file lives at the root of the host, for example https://example.com/robots.txt, and applies only to that host and protocol. Google reads up to 500 KiB of it. Keep it short. A typical small business site needs very little:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://example.com/sitemap.xml
XML Sitemaps That Help Instead of Hurt
A sitemap is a list of URLs you want indexed. Each file can hold up to 50,000 URLs or 50 MB uncompressed; larger sites use a sitemap index that points to several files. The rule that matters most is simple: list only canonical URLs that return 200 and are meant to be indexed. A sitemap full of redirects, 404s and noindexed pages sends Google mixed signals and makes the Sitemaps report useless as a diagnostic.
- Reference the sitemap in robots.txt and submit it in Search Console.
- Let the CMS or a plugin generate it so it stays current.
- Split large sites by type (services, locations, posts) so the indexing rate of each group is visible.
