Key facts
- Search Console's Pages report lists distinct reasons a page fails to appear, including Discovered but not indexed and Crawled but currently not indexed, and each reason points to a different fix rather than one generic content problem.
- Zero impressions over ninety days for a set of target queries usually means the page isn't indexed for that intent at all, which is a different and more serious problem than ranking at position sixty with a handful of real impressions.
- A brand new page commonly waits weeks before it gets its first meaningful crawl, depending on how much crawl budget Google allocates to the site, which the URL Inspection tool's Last crawled date will show directly.
- Two pages built to target the same query split the relevance signal between them, a pattern visible in Search Console by filtering the Performance report to one query and checking which URLs show impressions for it.
- A manual action listed under Security and Manual Actions removes a page or a whole site from normal ranking almost entirely, and it needs a different remedy than a page that is simply ranking poorly on its own.
Confirm the Page Is Actually Indexed Before Anything Else
Paste the exact URL into URL Inspection in Search Console. It will tell you whether the page is indexed, when it was last crawled, and whether it points to a canonical URL other than itself.
If it says the page isn't indexed, open the Pages report under Indexing and find the specific reason listed for it. Discovered but not indexed usually means Google knows the page exists but hasn't prioritized crawling it yet. Crawled but currently not indexed usually means Google looked at it and decided not to include it, often for a reason related to content quality or duplication elsewhere on the site.
Check What Search Console Says at the Query Level
Open the Performance report, filter to the exact page, and look at impressions and average position for its target queries over the last ninety days. Zero impressions confirms the indexing problem above. A handful of impressions at a very low position means it is indexed and being considered, just not competitive yet.
These are different problems with different timelines. The first needs an indexing and technical fix. The second is a normal, slower ranking climb that content and links can move over weeks and months, not something to panic about after a few days.
Check Whether Your Own Pages Are Competing With Each Other
Filter the Performance report to the target query and look at which URLs on your own site show impressions for it. If two or three of your pages are all fighting for the same query, Google often splits attention between them and ranks none of them well.
This is common on sites that added a new page for a topic that an older page already loosely covered. The fix is usually to consolidate into one clearly winning page and redirect or repurpose the others, not to write a fourth page on the same topic.
Rule Out a Basic Technical Block Before Blaming the Writing
Confirm the page is actually included in your sitemap and that robots.txt isn't disallowing the section it lives in. Check the page's canonical tag to make sure it points to itself and not to a different URL by mistake, since a stray canonical can send all its ranking credit somewhere else entirely.
A thin plugin conflict, a noindex tag left over from a staging build, or a redirect chain can each quietly stop a page from ranking no matter how good the writing on it is, so this check belongs early, not as an afterthought once content has already been rewritten twice.
When the Page Is Simply New, Give It Time Instead of Rewriting It
If URL Inspection shows the page was crawled recently, it carries no manual action, it isn't splitting a query with a sibling page, and the basic technical checks are clean, the most likely explanation is that it just hasn't had enough time yet.
A newly published page commonly needs several weeks to a few months to settle into a stable position, and rewriting it every week during that window resets some of the signal Google is still evaluating. Let it run for a defined stretch before touching it again.
Related questions
It varies by site, but weeks rather than days is common for smaller or newer sites. Check the Last crawled date in URL Inspection rather than guessing, and request indexing manually if the page is finished and correct but hasn't been crawled yet.
No. A sitemap tells Google the page exists and helps discovery, but indexing is a separate decision Google makes based on the page's own quality and how the rest of the site is structured. A submitted sitemap with a high count of excluded pages is a sign to look deeper, not a fix on its own.
Yes, and it's worth checking early rather than late. Open Security and Manual Actions in Search Console. A listed manual action affects ranking far more severely than a normal quality problem and requires its own specific remedy and reconsideration request.
Check for cannibalization first. If an older page on your site already loosely targets the same query, strengthening that one page usually outperforms adding another page that splits the same signal further.
Indexing status is the technical checkpoint and content competitiveness is the second checkpoint. If URL Inspection confirms the page is indexed and it still has near zero impressions for its target queries after several weeks, the issue has moved from technical to competitive, and that's when content and link strength become the right focus.
Not sure which step you are on?
Get a free, no-obligation proposal within one business day. We look at your site and your market and tell you plainly what we would do, and what we would not.
Get your free proposal