Two clocks run at once, and confusing them is why this question gets such wildly different answers. Being indexed is fast. Ranking for something people search is not.

How long does it take for a new website to appear on Google?

Usually days to a few weeks. Speed depends almost entirely on how Google finds you: a site with a sitemap submitted in Search Console and a link or two from pages Google already crawls is often indexed within a week, while a site nobody links to and that has no sitemap can wait much longer. If a month passes with nothing indexed, stop waiting and look for a blocker.

That last sentence is the practical value of this whole article. The failure mode is not impatience — it is patience applied to a problem that waiting cannot solve. A noindex tag left over from the build looks exactly like slow indexing for the first three weeks, and exactly like a wasted quarter after three months.

Why is my new page not showing up yet?

Most often because nothing points to it. Google finds new pages by following links and reading sitemaps, so a page that is in neither is effectively invisible no matter how good it is. Add it to your sitemap, link to it from a page that is already indexed, and request indexing for the URL in Search Console.

This is why new sections of established sites sometimes behave worse than brand-new sites. A page published into a corner with no internal links, and missing from a sitemap that was generated before it existed, has no route in — while the homepage of a new domain at least gets found the moment somebody links to it.

Can I make Google index my site faster?

You can improve the odds rather than buy speed. Submitting a sitemap, requesting indexing for individual URLs in Search Console, linking new pages from existing indexed pages, and making sure the site is fast and reachable all help. Nothing guarantees a timeframe, and any service selling guaranteed indexing is selling something Google does not offer.

One thing genuinely does slow crawling down, and it is worth ruling out: a server that answers errors instead of clean responses. A missing page should return 404, which tells a search engine the URL is gone and can be dropped. Some servers answer 500 instead, which reads as temporary — so the crawler keeps coming back to URLs that will never work, spending on dead ends the budget it could have spent on your new pages. We found exactly that on our own site; the detail is in the llms.txt guide, where the check that exposed it lives.

How long does SEO take to work?

Three to six months before meaningful movement is a realistic expectation for a site starting from nothing, and competitive markets take longer. Technical fixes can show up quickly — a page that was blocked from indexing can appear within days of being unblocked — but earning position against established competitors is a slow accumulation, not a switch.

It helps to separate the work by how fast it pays back, because the fast half is usually left undone while everyone waits on the slow half:

  • Days. Unblocking pages, fixing a sitemap, repairing pages that error. These are removals of obstacles, and the effect appears as soon as Google re-crawls.
  • Weeks. Rewriting titles and descriptions on pages that already rank. The position is already earned; you are improving the share of people who click it.
  • Months. Earning position for queries you do not yet appear for. New content, better answers, links from other sites.

Most businesses start at the bottom of that list. Starting at the top is faster, cheaper, and tells you whether the slow work is even needed.

When waiting stops being the answer

Use a one-month rule. If your site has been live for a month and site:yourdomain.com in Google returns nothing, it is not slow — something is blocking it. The candidates are short: a noindex tag, a robots.txt rule, content that only exists after JavaScript runs, or a site nothing links to. Each has a definite answer, and each is covered in why your website is not showing up.

The same rule applies per page. A page that has been live a month, sits in your sitemap, is linked from an indexed page and still is not indexed, is telling you something specific — usually that Google fetched it and decided it was a duplicate, or that it could not read the content.