/index /technical-seo/crawling-indexing

Crawling & Indexing — Technical SEO

Crawling, indexing, rendering, performance and everything the bots must do to find and understand your site.

medium

Fix crawl traps in filters and calendars

Stop linking to URL spaces a crawler can enter but never exhaust.

high

Make JavaScript content crawlable

If the raw HTML is empty, some crawlers and assistants see nothing.

high

Fix soft 404 pages properly

Return a real 404 or 410 instead of a 200 page that says not found.

high

Canonicalize duplicate URLs

One canonical URL per page, agreed on by every signal.

high

Ship app/sitemap.ts and app/robots.ts

Two file conventions give crawlers the map and the rules.

medium

Add prerendering and a sitemap endpoint

Static output and one endpoint turn routes into crawlable URLs.

high

Fix redirect chains and loops

Every legacy URL should reach its final 200 in a single hop.

medium

Submit your sitemap in Search Console

Shorten discovery time and surface parsing errors you would otherwise miss.

medium

Monitor index coverage in Search Console

Read the why behind every excluded URL before you fix anything.

medium

Return true 404s with notFound()

Call notFound() instead of rendering an empty page with status 200.

medium

Return correct status codes for removed pages

404 for unknown URLs, 410 for permanent removals, never 200 with an apology.

medium

Move redirects into next.config redirects()

Declare permanent redirects as configuration, not client code.

medium

Manage crawl budget on large sites

Segment logs, find wasted requests, and fix the templates that cause them.

high

Set up Bing Webmaster Tools and IndexNow

Reach Bing and Copilot users and cut discovery lag for new URLs.

high

Verify indexing with URL Inspection

Check what Google actually indexed before you debug any ranking.

medium

Write a crawlable robots.txt

One root file, CSS and JS allowed, sitemap referenced, no accidental site-wide block.

high

Add sitemap.xml with accurate lastmod

Generate canonical, indexable URLs from your content store, not from a crawl.

medium

Audit Googlebot crawl behavior with server logs to find crawl traps

Server log analysis reveals how Googlebot actually spends crawl budget, exposing infinite URL spaces, thin faceted combinations and orphan pages that internal tools miss.

@seo_bint_ejamil

Your agent can apply every Technical SEO tip in one session.

The MCP server reads your repository, filters this category down to what applies, and returns the ordered steps with their checks.