Why programmatic SEO pages are not indexed
Large sets of templated pages usually stall in two places in Search Console: Discovered - currently not indexed, where Google has not crawled them yet, and Crawled - currently not indexed, where it crawled them and chose not to index them. These are the usual causes.
The template says almost nothing
A page that is a title, a few swapped fields, and boilerplate gives Google little reason to index it. Thin pages often end up as Crawled - currently not indexed.
Pages are near copies of each other
City, variant, or comparison pages that differ by one word look like duplicates. Google consolidates duplicates and indexes one version, not all of them.
Nothing links to them
Pages that only exist in a sitemap, with no hub or category page linking to them, look unimportant and are harder for Google to find.
Your site cannot be crawled that fast
Every site starts with a cautious crawl capacity limit that grows only if demand is there and the server stays fast. Thousands of new URLs can wait as Discovered - currently not indexed.
Everything went live on one day
Publishing the full set at once puts every URL in the same crawl queue, including the weak ones. Google spends time on pages you did not need indexed.
The sitemap lists URLs you do not want indexed
Redirects, noindex pages, filtered views, and URLs whose canonical points elsewhere waste crawling on pages that cannot be indexed.
Based on Google’s guides to crawl budget and the Page indexing report. Read more about Discovered - currently not indexed and Crawled - currently not indexed.
Submitting cannot rescue thin, scaled pages
Google’s spam policies treat many pages generated mainly to rank, with little or no value to users, as scaled content abuse, whether a person, a script, or AI wrote them. No indexing service changes that.
Source: Google spam policies, scaled content abuse.
Work out how many jobs and credits your rollout needs
Enter how many pages you plan to index and how many to send in each batch. Each job holds up to 2000 URLs.
Example: 20,000 pages sent 2,500 at a time is 8 batches and 16 jobs (up to 2000 URLs per job). With standard indexing that is at most 20,000 credits: $4,000 at $0.20 per credit, or $2,000 at the bulk price of $0.10 per credit, which applies to any single purchase of $1,000 or more. Skipped URLs are not charged, and any URL confirmed as not indexed after the final check, around day 14, gets its standard credit back.