SEO & Redirects

What is indexing?

Indexing is the process by which search engines discover web pages, analyse their content, and store the information in a searchable database, the search index, so that pages can be retrieved and ranked in response to user queries. A page that has been indexed exists in the search engine’s database and is eligible to appear in search results. A page that has not been indexed, regardless of how good its content is or how many backlinks it has, cannot appear in organic search results at all.

The search index is analogous to the index at the back of a book, a structured reference that maps terms, concepts, and entities to the pages where they appear, making the vast corpus of web content searchable in milliseconds. Google’s index contains hundreds of billions of web pages, a database of such enormous scale that the infrastructure required to maintain it spans multiple data centres across the globe.

Indexing is the foundational prerequisite for all other SEO outcomes. Rankings, organic traffic, link juice flowing through redirects, canonical URL signals consolidating equity, all of these depend on the relevant pages being indexed in the first place. A page that Google has not indexed receives no organic traffic regardless of its quality or the strength of its backlink profile.

For redirect management understanding indexing is essential, permanent redirects work by causing search engines to update their index from redirect source URLs to redirect destination URLs. The entire mechanism of domain migration, URL consolidation, and redirect-based SEO equity transfer depends on how search engines process redirect signals and update their indexes accordingly.

The indexing pipeline

Indexing is not a single action but a pipeline of stages, each processing web content at different levels of depth and scale. Understanding the stages clarifies how content moves from being an unknown URL to appearing in search results.

Discovery: the first stage. Search engines discover URLs through several mechanisms. Following links, crawlers follow hyperlinks on already-known pages to discover new URLs. XML sitemaps: site owners submit sitemaps that directly provide URL lists to search engines. Direct submission, Google Search Console allows individual URL submission for inspection and crawling consideration. DNS monitoring, search engines may monitor DNS changes to detect new domains. Historical crawl data, URLs previously known from earlier crawl cycles are revisited periodically.

Discovery determines which URLs enter the crawl queue, the list of URLs to be fetched. Not all discovered URLs are immediately crawled, high-priority URLs enter the queue quickly while lower-priority URLs may wait days, weeks, or longer before being fetched.

Crawling: the second stage. The search engine fetches the content of discovered URLs, making HTTP requests and receiving responses. The crawler downloads the HTML of each page along with its HTTP headers. The crawler also renders the page, executing JavaScript to discover dynamically generated content that is not present in the initial HTML response.

During crawling the crawler processes the HTTP response code, a 200 OK indicates crawlable content, a 301 redirect signals a permanent move requiring the crawler to update its index, a 404 error indicates the page does not exist, a 410 Gone indicates intentional permanent removal. The response code shapes how the crawler processes the URL and what it updates in the index.

Processing: the third stage. The crawler’s raw output, HTML, rendered DOM, HTTP headers, is processed to extract signals relevant to indexing and ranking. Text content is extracted and analysed for topics, entities, and semantic meaning. Links are extracted to discover new URLs and build the link graph for PageRank calculation. Canonical tags are read to determine canonical URL preferences. Structured data markup is extracted for rich result eligibility. Meta tags, title, description, robots directives, are read.

Indexing decision: based on the processed signals the search engine decides whether to index the page. Not all crawled pages are indexed, search engines make quality and relevance assessments. Pages with thin content, excessive duplicate content, or very low quality signals may be crawled but not indexed. The noindex directive, in meta robots tags or HTTP response headers, explicitly instructs the search engine not to index the page even after crawling it.

Index storage: pages that pass the indexing decision are stored in the search index, the database that is queried in real time when users perform searches. The index stores not just the URL but signals extracted during processing, content topics, PageRank scores, quality assessments, freshness signals, and many other factors that contribute to ranking decisions.

Serving: when a user performs a search query the index is queried in milliseconds, retrieving candidate pages, ranking them by relevance and quality signals, and returning results to the user. The serving pipeline is separate from the indexing pipeline, index updates from new crawls are incorporated into serving on an ongoing basis.

Indexing and redirects

Redirects fundamentally interact with indexing, they are the mechanism through which search engines are instructed to update their index from one URL to another. Understanding how different redirect types affect indexing clarifies why redirect implementation decisions have significant SEO consequences.

301 permanent redirects trigger index updates: when a crawler encounters a 301 redirect it understands that the redirected URL has permanently moved to the destination. The crawler follows the redirect to the destination, crawls the destination content, and initiates the process of updating the index, transferring the redirected URL’s indexed status and associated signals to the destination URL.

The index update does not happen instantly, it occurs over the course of multiple crawl cycles as Google processes the redirect signal and gradually deindexes the redirect source URL while indexing and attributing signals to the destination. The timeline for full index consolidation after a 301 redirect varies from days to weeks depending on crawl frequency and the volume of URLs involved.

302 temporary redirects do not trigger index updates: when a crawler encounters a 302 redirect it understands that the original URL will return, the redirect is a temporary state. The crawler follows the redirect and crawls the destination but does not update the index to replace the original URL with the destination. The original URL remains indexed. Signals are not transferred to the destination. Using 302 redirects for permanent URL changes means the index retains the old URL rather than updating to the canonical new URL.

410 Gone status triggers faster deindexation: the 410 status code explicitly signals that a URL has been intentionally and permanently removed, stronger than a 404 which may be interpreted as a temporary error. Search engines remove 410 URLs from the index more aggressively than 404 URLs, appropriate for pages that should never appear in search results and whose removal should be communicated definitively.

Redirect source URL deindexation timeline: after a 301 redirect is configured the redirect source URL is gradually deindexed as search engines process the redirect signal and determine the canonical version is the destination. Googlebot typically deindexes redirect sources over days to weeks following a redirect, the timeline depends on how frequently the domain is crawled and how definitively the redirect signals communicate the canonical change.

Factors affecting indexation

Not all pages that are crawled are indexed, search engines make quality and relevance assessments that determine which pages enter the index.

Content quality: thin, low-quality, or unhelpful content may be crawled but not indexed. Google’s helpful content systems evaluate whether pages provide genuine value to users or exist primarily for search engine manipulation. Pages that fail this evaluation may not be indexed even if they are technically accessible and well-structured.

Duplicate content: pages with significant duplicate content, content identical or nearly identical to content at other URLs, may not be independently indexed. Search engines consolidate duplicate content to canonical versions rather than maintaining separate index entries for each variant. Properly configured canonical tags and redirects guide this consolidation.

Technical accessibility: pages that are slow to load, return intermittent errors, or have other technical issues may be indexed inconsistently or not at all. A page that returns a 200 status code but takes 30 seconds to load may not be indexed with the same reliability as a fast-loading page.

Crawlability: pages blocked by robots.txt, requiring authentication, or not linked from any other accessible page may not be crawled and therefore not indexed. Discovery and crawlability are prerequisites for indexation.

Noindex directives: pages with <meta name="robots" content="noindex"> tags or X-Robots-Tag: noindex HTTP headers are explicitly excluded from the index. The noindex directive is the definitive mechanism for preventing indexation, more reliable than robots.txt disallow which prevents crawling but not indexation of URLs discovered through links.

Manual actions: Google may manually remove pages from the index in response to policy violations, spam, malware, copyright infringement, or other violations. Manual actions are applied by human reviewers and require specific remediation through Google Search Console to reverse.

Checking indexation status

Verifying whether specific pages are indexed, and diagnosing why some pages are not, requires several complementary approaches.

Google Search Console URL Inspection: the most reliable tool for checking individual page indexation status. The URL Inspection tool shows whether a URL is indexed, when it was last crawled, what canonical URL Google has selected, whether mobile usability is satisfactory, and any indexation issues detected. This provides definitive, page-level indexation status from Google’s perspective.

site: operator in Google Search: searching site:example.com/page in Google shows whether that URL is indexed, if it appears in results it is indexed. However the site: operator is not perfectly reliable, it provides approximate indexation coverage rather than exact counts and may exclude some indexed pages from its results. Google Search Console URL Inspection provides more authoritative individual URL indexation data.

Coverage report in Google Search Console: the Coverage report shows aggregate indexation data for the entire site, total indexed URLs, excluded URLs with reasons, error URLs, and valid URLs with warnings. The report categorises excluded URLs by reason, submitted but noindexed, crawled but not indexed, duplicate content without canonical, blocked by robots.txt, and many other categories. The Coverage report identifies systemic indexation issues affecting large numbers of pages.

Index consistency monitoring: monitoring the total number of indexed pages over time through Google Search Console Coverage reports. Sudden drops in indexed page count indicate indexation problems, mass deindexation from technical issues, noindex directives accidentally applied to large page sets, or robots.txt changes blocking entire site sections.

Indexing speed and freshness

The speed at which new and updated content is indexed varies by site authority, crawl frequency, and content type.

High-authority site indexation speed: sites with strong SEO equity, extensive backlink profiles, and high crawl frequency have new content indexed within hours of publication. Major news sites and high-authority blogs see new articles indexed within minutes, Google’s crawl infrastructure visits these sites very frequently because they publish valuable content that users expect to find in search results quickly.

Low-authority site indexation speed: newer sites or sites with limited authority and inbound links may wait days to weeks for new content to be indexed. Googlebot visits these sites less frequently, the content freshness requirement is lower when the site publishes infrequently and has lower user demand signals.

Sitemap submission for faster indexation: submitting updated XML sitemaps through Google Search Console, or pinging Google’s sitemap endpoint, signals new content for crawl consideration and can accelerate indexation compared to relying solely on crawl cycles to discover new pages through links.

Fetch as Google / URL Inspection request: Google Search Console’s URL Inspection tool allows requesting immediate crawl consideration for a specific URL, the Request Indexing button submits the URL for prioritised crawl consideration. This does not guarantee immediate indexation but can accelerate crawling for individual important pages.

Indexing and site migrations

Site migrations are one of the most indexation-intensive events in a website’s lifecycle, requiring search engines to update their index at scale as redirect signals communicate the move from old URLs to new ones.

Index update timeline after migration: after a domain migration with correctly configured 301 redirects the index update occurs gradually over weeks. Old domain URLs are deindexed as Googlebot processes redirect signals. New domain URLs are indexed as their content is crawled and assessed. During this transition period both old and new domain URLs may appear in search results simultaneously, a normal part of the migration process.

Accelerating post-migration indexation: several actions accelerate the index update after migration. Submitting the new domain’s sitemap immediately in Google Search Console. Using the Change of Address tool in Google Search Console to explicitly notify Google of the domain migration. Ensuring internal links throughout the new site use the new domain’s canonical URLs, not links through redirects. Building new backlinks to the new domain’s URLs from high-authority sources.

Monitoring index coverage after migration: tracking the ratio of new domain URLs indexed versus old domain URLs indexed over the weeks following migration confirms that the index update is progressing. A healthy migration shows old domain indexation decreasing and new domain indexation increasing, eventually reaching full migration with new domain URLs exclusively indexed.

Related terms

Related terms

Ready to keep every link alive?

Ready to keep every link alive?

Ready to keep every link alive?