You launched a website and it's nowhere on Google. This is normal, and it's fixable. Here's what's actually going on and what to do about it, in order.
Step 1: make sure Google knows the site exists
A brand-new site isn't in Google's index until Google has crawled it. To speed that up:
- Create a free Google Search Console account and verify your site.
- Submit your XML sitemap (
yoursite.com/sitemap.xml). If your platform doesn't generate one, that's a problem worth fixing. - Use the URL Inspection tool to request indexing for your homepage and a few key pages.
Within a few days to a couple of weeks, your pages should start appearing in the index. Search site:yoursite.com to check.
Step 2: make sure Google can read it
Some sites are technically hard to crawl:
- Content that only appears after JavaScript runs, with nothing in the initial HTML.
- Every page returning the same title and description.
- A
robots.txtfile or anoindextag accidentally blocking pages. - No internal links — pages that exist but nothing points to them.
Search Console's Coverage / Pages report tells you which pages are indexed and, for the ones that aren't, why.
Step 3: understand what actually determines ranking
Being indexed means you can show up. Ranking — showing up near the top — comes down to four things, roughly in order of weight:
1. Relevance. Does a page on your site genuinely answer what someone searched? A page targeting "emergency plumber Leeds" needs to be about exactly that, with that phrasing, not a generic "our services" page.
2. Content depth and quantity. One homepage can't rank for everything. Sites that rank have a page for each thing they want to be found for — each service, each location, each common customer question. This is what a blog is for.
3. Authority — links from other sites. Google trusts sites that other credible sites link to. Nothing on your own site creates this. It comes from being listed in real directories, getting mentioned in local press, partners linking to you, being genuinely worth linking to.
4. Technical health. A fast site that works on mobile, with clean structure and correct metadata. Not a ranking booster on its own, but a broken version of any of these holds you back.
What you can do yourself
- Set up Search Console and submit the sitemap (step 1).
- Fill in your Google Business Profile completely if you're a local business — this is often the fastest win.
- Get listed in the directories that matter for your industry and area.
- Write pages that match how customers actually search — one focused page per topic, using their words.
- Keep the site fast and mobile-friendly.
When to get help
If you've done the above and you're indexed but not ranking for anything competitive after a few months, you're into the work that takes expertise and time: keyword research, content strategy, technical SEO, and link building. That's a real discipline, not a weekend task.
We build SEO into every site — server rendering, structured data, clean URLs, international routing — so the technical foundation isn't the thing holding you back. See how we approach web development and digital advertising, or tell us what you're trying to rank for.
Ranking in more than one country has its own rules — see how to build a website for more than one country.