You’ve launched your website, searched for your business on Google, and nothing. Or you show up for your company name, but never for the services you actually offer. It’s one of the most common frustrations I hear from business owners.
The good news: a website not showing up on Google almost always has a clear reason, and most of them can be checked in a few minutes. Below are the nine most common causes, how to check each one, and a realistic plan to fix them.
First, check where you actually stand
Before fixing anything, find out whether Google knows your site exists.
Type this into Google, with your own domain: site:yourdomain.com
- No results at all: Google hasn’t indexed your site. Start with reasons 1 and 2.
- Some pages appear: your site is indexed, but it doesn’t rank for the searches you care about. Jump to reasons 3 to 9.
1. It’s not indexed yet
New websites aren’t visible on Google instantly. Google has to discover the site, crawl it and add it to its index, which can take from a few days to several weeks.
How to fix it:
- Set up Google Search Console, Google’s free tool for site owners, and verify your domain.
- Submit your sitemap. On WordPress with Yoast SEO, it’s usually at
yourdomain.com/sitemap_index.xml. - Use the URL Inspection tool on your homepage and main service pages, and click “Request indexing”.
2. Your site tells Google not to index it
This happens more often than you’d think, especially after a launch.
- WordPress setting. Under Settings → Reading, there’s a box called “Discourage search engines from indexing this site”. It’s often ticked while a site is being built and then forgotten.
- Noindex on pages. SEO plugins can set individual pages to noindex. Check the pages that matter.
- robots.txt blocking. A wrong rule can block the whole site from being crawled.
Search Console’s Pages report shows exactly which pages are excluded and why.
3. You’re targeting searches you can’t win
If you’re a small business hoping to rank for “web design” or “lawyer”, you’re competing with national brands, directories and sites with years of authority. That’s not realistic for a new site.
How to fix it: target specific searches. Add your location, your niche or the exact service: “kitchen renovation Bristol” instead of “renovations”, “family lawyer Cork” instead of “lawyer”. Fewer people search for these, but they’re much closer to buying, and you can actually win them.
4. Each service doesn’t have its own page
If all your services are listed on one page, Google has no strong page to show for any of them.
How to fix it: give each main service its own page, with a clear title, a heading that names the service, and enough text to explain it properly: what it is, who it’s for, how it works, examples and prices or a starting price.
5. The content is too thin
A homepage with a slogan, three icons and a contact button doesn’t give Google much to work with, or your visitors much reason to stay.
How to fix it: answer the questions your customers really ask. What does it cost? How long does it take? What’s included? What do I need to prepare? A short FAQ on each service page and a few useful blog articles go a long way.
6. Your page titles and descriptions are missing or generic
Page titles like “Home” or “Services”, or the same title on every page, tell Google very little.
How to fix it: give every page a unique title that names what’s on it, and a meta description that makes people want to click. With WordPress, Yoast SEO or a similar plugin makes this easy.
7. The site is slow or hard to use on mobile
Google mainly looks at the mobile version of your site, and slow, awkward pages lose both rankings and visitors.
How to fix it: test your pages with Google PageSpeed Insights. The usual culprits are oversized images, heavy sliders, too many plugins and cheap hosting. Compress images, remove what you don’t need, and check every page on your own phone.
8. You’re missing from local search
For local businesses, the map results often matter more than the regular ones. Without a Google Business Profile, you’re simply not there.
How to fix it: create and verify your Google Business Profile. Choose the right categories, add photos, opening hours and services, and make sure your business name, address and phone number match your website exactly. Ask happy clients for reviews.
9. No other sites mention you
Google treats links from other websites as votes of confidence. A brand-new site with no mentions anywhere has little authority.
How to fix it: start with the easy, legitimate ones: your Google Business Profile, relevant business directories, suppliers and partners, local associations, profiles on professional platforms, and local press if you have a story worth telling. Avoid buying links in bulk. It wastes money and can get your site penalised.
A realistic fix plan
| When | What to do |
|---|---|
| Day 1 | Check site: search, the WordPress indexing setting and noindex settings |
| Week 1 | Set up Search Console, submit the sitemap, request indexing for key pages |
| Week 1 to 2 | Create or complete your Google Business Profile |
| Weeks 2 to 4 | Fix page titles and descriptions, give each service its own page |
| Month 1 to 3 | Add useful content: FAQs and two to four practical articles |
| Month 1 onwards | Collect reviews and a few genuine mentions from other sites |
How long until I see results?
Technical fixes, like removing a noindex setting, can show results within days. Ranking for competitive searches takes longer: typically three to six months of steady work, sometimes more. Anyone promising first-page rankings in two weeks is either targeting searches nobody makes or selling something that won’t last.
If you’re still choosing a platform for a new site, it matters for SEO too. Read WordPress, Wix or Custom-Built? What Fits Your Business. And for the full list of what a good site needs, see What Every Business Website Needs: A 2026 Checklist.
Frequently asked questions
Can I pay Google to rank higher?
No. You can pay for ads, which appear above the regular results and are marked as sponsored, but organic rankings can’t be bought.
Why does my site show up for my name but not my services?
Google knows your site exists, but no page is strong enough for those searches yet. Reasons 3 to 6 are usually the cause.
Do I need to update my website regularly for SEO?
Not every day, but sites that add useful content and keep information current tend to perform better than sites left untouched for years.
Not sure what’s holding your site back?
Send me your website address and the searches you’d like to appear for. You get a written reply within one working day with what I think is blocking you and what I’d fix first. Începe aici →