Skip to content

SEO

Why my page is not on Google

ByJupiWebUpdated6 min read

Short answer

A page is missing for one of four reasons: a noindex or robots block, a crawl that never happened, a crawl Google chose not to index, or a ranking too low to see. Search Console names the reason on one screen.

A page that is not on Google is not a mystery. It is a status code, a tag or an empty crawl queue, and Search Console will tell you which one before you change a single line. The order below is the order we follow on a client site: read the status, fix the cause, then wait for a crawl rather than rewriting the page.

Check the status first

Open Search Console, paste the full URL into URL Inspection, and read the coverage line before you change anything. It names the reason: not on Google, on Google, or on Google with a problem. The URL Inspection report also shows the last crawl date, the canonical Google picked and whether the page is blocked.

For the totals behind that one URL, open the Page indexing report. It groups every known URL under the same statuses.

Do not start with content. A page with excellent copy behind a noindex tag is invisible, and rewriting it changes nothing.

What each status means

Status in Search Console What it usually means First fix
URL is on Google The page is indexed. Your problem is ranking, not crawling. Work on intent and internal links
Discovered – currently not indexed Google knows the URL but has not fetched it yet Add internal links, request indexing, wait
Crawled – currently not indexed Google fetched the page and decided it adds little Thin content, duplicate intent, weak links
Excluded by noindex tag A meta robots tag or header tells Google to stay out Remove the tag from the live template
Blocked by robots.txt Googlebot cannot fetch the page at all Fix the rule, then request indexing
Page with redirect The URL you tested is not the final one Test the destination URL instead
Soft 404 The page looks empty or like an error to Google Return real content or a real 404
Duplicate, Google chose different canonical Google prefers another URL for this content Consolidate, or fix the canonical signal

Discovered – currently not indexed

Google has the URL from a sitemap or a link but has not spent a crawl on it. On a small site this is usually a linking problem: a page that nothing links to, three clicks deep, is a page Google deprioritises. Add it to a hub, to a related block, and to the sitemap. Then request indexing once. Repeated requests do not speed it up.

Crawled – currently not indexed

Google fetched the page and chose not to keep it. The usual causes are pages that repeat another page on the same site, pages with a few lines of text and no specific answer, and pages that only exist to hold a keyword. Merging two thin pages into one strong page is almost always the fix.

Excluded by noindex tag

This is the most common cause we find on Greek sites, and it is almost always a leftover. A staging copy went live with noindex still in the template, or a developer added it during a redesign and nobody removed it. Check the live HTML, not the CMS setting: view source and search for noindex. Remove it from the template so new pages inherit the fix, then request indexing.

Blocked by robots.txt

A Disallow rule in robots.txt stops the fetch itself. This is different from noindex: a blocked page cannot even be read, so a noindex tag on it is never seen. If you block CSS or JavaScript by accident, Google also cannot render the page properly. Remove the rule, test it in the robots.txt report, then request indexing.

Page with redirect

You tested a URL that forwards somewhere else. That is normal after a redesign or a domain change. Test the final destination. If the chain has more than one hop, collapse it. Every extra hop costs crawl budget and dilutes the signal.

Soft 404 and duplicate canonicals

A soft 404 is a page that returns 200 but looks empty: an out-of-stock product with no alternatives, a search result page with zero results, a placeholder. Give it content or return a real 404. When Google picks a different canonical, it found two URLs with the same content and chose the one it trusts more. Pick one URL yourself, link to it internally, and make the other redirect to it. The canonical documentation covers the signals in order of strength.

The four things that break by accident in Greece

A staging site still serving noindex. We see this every few months: the new site is on the domain, the old staging URL is still public, and the live template kept the noindex line. Search Console reports zero indexed pages and the owner assumes the site is “not submitted”.

A .gr domain pointing at a holding page. The domain resolves, the page says “under construction”, and the real site sits on a temporary address. Google indexes the holding page. Point the domain at the real site, redirect the temporary address, and keep one canonical host.

A Greeklish duplicate. Someone builds /gr/enoikiasi-aftokinitou/ next to /gr/ενοικίαση-αυτοκινήτου/, or an old English page stays live beside its Greek replacement. Two URLs, one intent. Choose one, redirect the other.

Pages lost in a redesign. The new site launches with clean URLs, the old URLs return 404, and the traffic disappears with them. Build a redirect map from the old sitemap before launch. This is the single most expensive mistake in a redesign, and the easiest to avoid.

When the page is indexed but nobody finds it

The status says “URL is on Google” and the page still gets no clicks. That is a ranking problem, and Search Console has a different report for it: Performance. Filter by page, look at the queries, and compare impressions with clicks. A page with impressions and no clicks has a title problem. Use the title link guidance and check the title in a results preview before you change the copy.

Two things to keep in mind. A site: query is a sample, not proof: it varies by country and it hides pages. And a new page needs time. On a site Google already crawls, a well-linked page usually appears within a week; a new domain takes longer, and no tool changes that.

What we do before launch

We run URL Inspection on every page of a new site before it goes live: indexable, canonical correct, no stray noindex, no redirect chain. A JupiWeb business website starts at €490 and takes about 14 working days, and that check is part of the delivery, not an extra. On existing sites, the same check is usually the first hour of any SEO work, including for clients like Kourites Car Rental in Stalis, Crete, where the booking pages carry the revenue.

If your page is indexed but the title is being cut in the results, check it with the Google results preview first. If you are still choosing the words, start with keyword research in Greek, then come back to this page for the technical check. The wider picture is in what SEO actually is.

Try it

Google results preview for Greek

Measure a title and description in pixels, on desktop and mobile, before Google cuts them.

Questions

How long does a new page take to appear on Google?

Days to weeks, not hours. A new page on a site Google already crawls often appears in two to seven days; a new domain with no links can take a month or more. Submitting the sitemap helps discovery, it does not buy speed.

I removed noindex. Why is the page still missing?

Google has to crawl the page again before the tag disappears. Request indexing in URL Inspection, then wait a few days. If the page also returns a 404 or a redirect, fix that first. The noindex is no longer the reason.

Does a site: search prove my page is indexed?

No. site: is a rough sample, it is incomplete and it varies by country and by query. URL Inspection gives the real status for one exact URL, and the Page indexing report gives the totals.

Why does Google show a different title than mine?

Google rewrites titles when it thinks the page or the query deserves something else. A short, specific title that matches the page usually survives. It is a presentation issue, not an indexation problem.

Does a sitemap guarantee indexing?

No. A sitemap is a hint about which URLs exist. Google still decides whether to crawl and whether to index. A sitemap full of redirects and 404s weakens the hint.

Want us to handle it?

We say what the work includes, what it costs and when it goes live, before we start.

Fixed price · never hourly