---
type: Article
title: "Why Pages Are Crawled but Not Indexed"
description: "Why pages get crawled but not indexed: rendering gaps on JS sites, duplicate signals, thin-value templates, and the route-level diagnostic that finds them."
resource: "https://prerendering.com/blog/why-pages-are-crawled-but-not-indexed"
tags: [indexation, javascript seo, crawl budget, prerendering, technical seo]
timestamp: 2026-04-13T00:00:00Z
---

# Why Pages Are Crawled but Not Indexed

Why pages get crawled but not indexed: rendering gaps on JS sites, duplicate signals, thin-value templates, and the route-level diagnostic that finds them.

A technical guide to crawled-but-not-indexed states on JavaScript-heavy websites, including rendering gaps, canonical conflicts, thin-value templates, crawl prioritization, and validation workflows.

## Details

- Category: Technical SEO
- Reading time: 12 min
- Topics: Indexation, JavaScript SEO, Crawl Budget, Prerendering, Technical SEO

## Related

- [Crawl Budget Optimization for JavaScript Sites](/blog/crawl-budget-optimization-for-javascript-sites.md)
- [Canonical Issues on JavaScript Websites](/blog/canonical-issues-on-javascript-websites.md)
- [JavaScript SEO](/services/javascript-seo.md)
- [Technical SEO audit](/services/technical-seo-audit.md)
