FishingSEO
SEO Strategies

Why Your New Pages Aren't Ranking: An SEO Diagnosis

By FishingSEO••9 min read

When a new page doesn't show up in Google, the cause usually falls into one of three groups:

  1. Google hasn't found or crawled the page yet.
  2. Google crawled the page but chose not to index it.
  3. The page is indexed but doesn't rank well for the queries you care about.

Each group has a different fix, so start by working out which one applies. Google's URL Inspection tool in Search Console will usually tell you in a few minutes. The rest of this guide covers each case in the order it's worth checking.

First, keep your expectations realistic

Google says plainly that it "doesn't guarantee that it will crawl, index, or serve your page," even when a site follows its guidelines (Google Search Central: How Search works). Search runs in three stages (crawling, indexing, and serving), and "not all pages make it through each stage."

Timing matters as well. According to Google, "crawling can take anywhere from a few days to a few weeks" (Ask Google to recrawl your URLs). A page published two days ago that isn't indexed yet may not have a problem at all.

Step 1: Check the page's status with URL Inspection

In Google Search Console, paste the full URL into the URL Inspection tool. It shows whether the URL is on Google, when it was last crawled, which canonical Google picked, and whether anything blocked indexing.

You'll see one of these broad outcomes:

  • URL is on Google. The page is indexed. Skip to Step 5.
  • URL is not on Google. The tool gives a reason. Steps 2–4 explain the common ones.
  • URL is unknown to Google. Google hasn't discovered it yet. Start with Step 3.

For patterns across many URLs, use the Page indexing report. It groups non-indexed pages by reason.

Step 2: Read the indexing status correctly

Several statuses sound alike but mean different things. Here is what Google's documentation says about the most common ones (Page indexing report help):

StatusWhat Google says it meansWhat it usually suggests
Discovered – currently not indexedThe page "was found by Google, but not crawled yet." Usually Google postponed the crawl because it "was expected to overload the site."Crawl capacity or priority. Can also mean weak internal signals that the page matters.
Crawled – currently not indexed"The page was crawled by Google but not indexed. It may or may not be indexed in the future; no need to resubmit."Google saw the content and didn't prioritize it. This often points to quality or duplication.
Duplicate without user-selected canonicalGoogle treats the page as a duplicate, picked another URL as canonical, and "will not serve this page in Search."Too similar to another page, or no canonical declared.
URL marked 'noindex'Google found a noindex directive and didn't index the page.Often a leftover from staging or a CMS setting.
URL blocked by robots.txtrobots.txt prevented crawling.A misconfigured disallow rule.

Analysis: "Crawled – currently not indexed" is the status that most often sends people in the wrong direction. Google says resubmitting won't help, so asking for indexing again and again wastes time. The more useful question is why Google might think this page adds little beyond what it already has.

Step 3: Rule out technical blockers and discovery gaps

Check these before you rewrite any content.

Accidental noindex or robots.txt blocks

New pages sometimes inherit a noindex tag from a template, a staging setup, or a CMS checkbox. Look in the page source for a robots meta tag and in the HTTP response for an X-Robots-Tag header. Google's guide to blocking indexing explains how both work.

Keep in mind that robots.txt controls crawling, not indexing. If a page is blocked in robots.txt, Google can't see a noindex tag on it. Google notes that a robots.txt block "does not guarantee that the page won't be indexed through some other means."

Weak or missing internal links

Google finds URLs mainly through links and sitemaps. Its link guidance says: "Every page you care about should have a link from at least one other page on your site." It also says Google can generally only crawl links that are <a> elements with an href attribute (Make your links crawlable). Links that only work through JavaScript click handlers may never be followed.

A new page that's only listed in a sitemap, with nothing linking to it, sends a weak signal. If that sounds like your situation, this guide on How to Fix Orphan Pages With AI in 45 Minutes walks through finding and linking them.

Sitemaps and recrawl requests

Submitting a sitemap is the recommended way to tell Google about many URLs at once. For a few individual pages, use "Request indexing" in URL Inspection. That has a quota, and Google says "requesting a recrawl multiple times for the same URL won't get it crawled any faster" (source).

Step 4: Check for duplication and canonical conflicts

If URL Inspection shows that Google picked a different canonical than you expected, Google is treating your new page as a copy of another URL. Common causes:

  • Near-identical templates with only a city name, product name, or keyword swapped
  • Parameter or tracking variants of the same URL
  • Tag, category, or filter pages that list the same content as other pages

Google's guide to consolidating duplicate URLs explains how to signal your preferred version with rel="canonical", redirects, and consistent internal links. Canonical tags are a strong hint, not a command. If two pages really are near-duplicates, Google may still choose the other one.

These site-specific guides go deeper on common duplication traps:

Step 5: If the page is indexed but not ranking

Being indexed only gets the page into the pool of possible results. Google says that pages Search Console reports as indexed may still not show up, for reasons including low relevance or low quality (How Search works). Look at these areas.

Check what the page actually ranks for

Open the Performance report in Search Console, filter to the page, and look at the queries. You may find the page is getting impressions for different terms than you targeted. That's a sign the content or title points somewhere other than your goal.

Compare search intent with the current results

Search your target query and look at what ranks. Are the results guides, product pages, tools, or comparisons? If you wrote a long how-to and the results are mostly product listings, the format may be the problem, not the quality.

Ask whether the page adds something new

Google's guidance on helpful, people-first content includes self-assessment questions such as:

  • "Does the content provide original information, reporting, research, or analysis?"
  • "Does the content provide substantial value when compared to other pages in search results?"
  • If it draws on other sources, does it "avoid simply copying or rewriting those sources, and instead provide substantial additional value"?

If an honest answer is "not really," that's the most likely reason the page isn't ranking. For long pages, making each section a clear, self-contained answer can also help. See How to Optimize AI Content for Passage Ranking.

Account for competition and time

Opinion: A new page on a competitive topic often starts low, and its position may change over the first weeks as Google gathers signals. That doesn't mean something is broken. Watch the trend in impressions and average position rather than reacting to daily changes.

Step 6: Look for site-level patterns

If many new pages share the same status, especially "Crawled – currently not indexed" or "Duplicate without user-selected canonical," the cause is probably how the pages are produced, not any single page.

That applies especially to large batches of templated or AI-assisted pages. Google's spam policies define scaled content abuse as generating many pages "for the primary purpose of manipulating search rankings and not helping users," and the policy applies "no matter how it's created" (Google spam policies). Not every thin page breaks this policy, but the same patterns tend to produce indexing problems. If you build pages at scale, give each one distinct data or a distinct purpose, as discussed in How to Build Programmatic SEO Pages with AI in 7 Days.

A quick diagnostic checklist

  1. Has it been at least a couple of weeks since publishing? If not, monitor for now.
  2. What does URL Inspection report? Unknown, not indexed, or indexed?
  3. Is there a noindex tag, an X-Robots-Tag header, or a robots.txt block?
  4. Does at least one crawlable internal link point to the page? Is it in your sitemap?
  5. Does Google's chosen canonical match yours?
  6. Does the page meet a different need than your existing pages?
  7. Does its format match the intent of the current results?
  8. Does it offer something the top results don't?
  9. Do many new pages share the same problem? If so, look at your publishing process.

Conclusion

"My new page isn't ranking" usually means one of three things: it hasn't been found, it hasn't been indexed, or it's indexed but outranked. Use URL Inspection and the Page indexing report to work out which. Fix technical blockers and discovery gaps first, since they're the easiest to confirm. Then look honestly at duplication, search intent, and whether the page adds something new. Google doesn't promise to index or rank any page, but these checks will tell you which problem you're dealing with.

References