For a site to appear in Google, its pages must first be crawled and then indexed — meaning Google has to find them, read them, and store them in its database. The short version: submit a sitemap.xml in Google Search Console, allow crawling in robots.txt, and remove any noindex tag. After that, pages usually get indexed within a few days to a few weeks.

If your site doesn't show up at all when you search for it by name, the problem is almost certainly indexing, not rankings. These are two different things, and people mix them up constantly. Let's separate them clearly.

What is indexing, and how is it different from ranking?

Google works in three steps, in this exact order: crawl → index → rank. Crawling means a bot (Googlebot) visits the URL and downloads the content. Indexing means Google understands the page and saves it to the index — its giant library of pages. Ranking means that when someone searches, Google pulls the relevant pages out of the index and puts them in order.

Here's the nuance that matters: indexing is a precondition for ranking, not the same thing. An indexed page can sit at position 80 where nobody sees it — but it's in Google. A non-indexed page doesn't exist for Google, no matter how good it is. If you're wondering why an already-indexed page brings no visitors, that's a separate topic — we cover it in "Why your site has no traffic", which is about rankings and traffic after you're indexed.

How do I check whether my site is indexed in Google?

You have two fast, reliable methods:

  • The site: operator — type site:yourdomain.md into Google. It shows roughly which of your pages Google has. Zero results means you're not indexed. It's a blunt check, but instant.
  • URL Inspection in Search Console — paste an exact URL and Google tells you plainly: "URL is on Google" or "URL is not on Google," plus the reason. This is the source of truth, far more precise than the site: operator.
  • The "Pages" / Indexing report in GSC — shows how many pages are indexed and how many aren't, grouped by reason (excluded by noindex, blocked by robots.txt, duplicates, and so on).

I won't unpack everything Search Console does here — we have a dedicated article for that, "How to use Google Search Console." This one focuses only on crawling and indexing.

How do I speed up indexing for a new site?

You can't force Google to index you instantly, but you can make its job a lot easier. The things that actually matter:

  • Submit sitemap.xml in GSC — you hand Google the full list of pages in one file. It's the most direct way to help it discover the whole site.
  • Request indexing manually — in URL Inspection, hit "Request indexing" for important pages. It queues them up; no guarantees, but it helps. There's a daily cap of a few dozen URLs, so prioritize.
  • Internal links — a page no link on your site points to (an "orphan page") is hard to discover. Make sure every important page is linked from a menu, footer, or other pages.
  • External links — if an already-indexed site links to you, Googlebot reaches you faster along that path.

Why isn't my site showing up in Google? Common blockers

Most of the time, a site is missing for a concrete technical reason, not because "Google is slow." Check in this order:

  • Disallow in robots.txt — if the file blocks crawling, Googlebot never even reads the page. A classic after launch: a leftover block from the development version.
  • Meta noindex — the <meta name="robots" content="noindex"> tag explicitly says "don't index me." Many platforms add it automatically on staging and forget to remove it at launch.
  • Wrong canonical — if page A has a canonical pointing to page B, Google indexes B and ignores A.
  • JavaScript-rendered content — if the page is empty without JS and content appears only after scripts run, Google can struggle. SSR (server-side rendering) fixes this.
  • Thin or duplicate content — nearly empty pages or content copied from elsewhere often get skipped. Google doesn't want to fill its index with nothing.
  • A new domain — a fresh domain has no history, so Google crawls it less often at first. That's normal, not an error.

How long does indexing take, and can you buy it?

Let's be honest: instant indexing can't be bought or forced. Anyone promising "guaranteed indexing in 24 hours" for money is selling smoke. The only real levers are the ones above — a clean sitemap, permissive robots, no noindex, internal links, and content worth indexing.

On an existing, healthy site, new pages usually appear within days. For a new domain, it can take anywhere from a few days to a couple of weeks to find its rhythm — and there's no shortcut. Patience is part of the game.

The Moldova context: new local-business domains

In Moldova, most small businesses launch a fresh .md or .com with no history. The question we get most often: "I put it online a week ago — why am I not in Google?" The answer is almost always: the domain is new and needs to be crawled, or a noindex from the developer is still there.

The healthy recipe for a local Moldovan business is simple: patience + a sitemap in Search Console + an active Google Business Profile. GBP doesn't index your site, but it gives you visibility on Maps and in local search while the domain earns trust. That covers the gap of the first few weeks.

At shadowforge we ship sites that are indexable from day one — with a sitemap.xml, a clean robots.txt, and server-side rendering (SSR), so Google can read your pages right from the start.