Get a quote (opens in a new tab)

Search and SEO

Why is my website not showing on Google? Nine reasons and fixes

You search for your business and your website isn't there. Before you panic, know that there are two different problems hiding behind this one. Either Google doesn't have your pages at all (they aren't indexed), or Google has them but shows other sites above yours (they don't rank). The fixes are different, so the first step is finding out which one you have.

Step 1: check whether Google has your pages

  • Type site:yourdomain.com into Google, with your own address. If pages appear, Google has them. If nothing appears, they aren't indexed.
  • Open Google Search Console, which is free, and paste a page address into the inspection bar at the top. It tells you whether the page is on Google and, if not, gives a reason.
  • Check the Pages report in Search Console. It lists pages that aren't indexed and the reason for each one.
  • If you haven't set up Search Console, do that first. It is the only reliable way to see what Google thinks of your site.

Nine common reasons a website doesn't show up

  • The site is new. Google has to find, crawl and decide to index every page, and that can take days or weeks. New sites with no links pointing to them are often slow to be discovered.
  • The page is set to noindex. A setting or a plugin can tell Google not to index a page. WordPress has a "discourage search engines" option that people forget to turn off after launch.
  • robots.txt blocks the page. This small file can stop Google from crawling parts of your site, or all of it, by mistake.
  • There is no sitemap, or it's wrong. A sitemap lists your pages for Google. Submit it in Search Console and make sure it only contains pages you want indexed.
  • Google can't see your content. If the text appears only after JavaScript runs, or sits inside images, Google may struggle to read it.
  • The pages are thin or copied. Very short pages, or text copied from other sites or repeated across many pages, give Google little reason to index them.
  • The site is slow or broken on mobile. Google judges the mobile version of your pages. If it fails, rankings suffer.
  • Nothing links to the page. Pages that aren't linked from your own menu or other pages are hard to find, and links from other websites tell Google your site matters.
  • You rank, but far down. If your pages are indexed, the problem is competition and relevance, not visibility. That needs better content and more links over time.

What to fix first

  • Make sure the site isn't blocked: check the noindex setting, robots.txt and the WordPress search engine visibility option.
  • Submit your sitemap in Search Console and request indexing for your most important pages.
  • Link to every important page from your menu or another page on your site.
  • Fix mobile problems and slow pages. Test on a real phone.
  • Give each page a clear title, a heading that says what it's about and enough useful text to answer the visitor's question.

Why searching for your business name can still fail

If your business name is common, or shared with larger companies, your site may not appear first even when it's indexed. Add your name and city to your title and headings where it is true, set up your Google Business Profile if you meet customers in person, and make your name consistent across your website and social profiles.

Don't rely on one search from your own phone. Results change by location and by what you've searched before, so check in a private window and ask a friend in another area to try.

How long does it take?

Nobody can give you a date. A page can be indexed within days or take weeks, and ranking well for competitive searches usually takes months of steady work. Be wary of anyone who promises a first-page result by a certain date.

What doesn't work

  • Buying links or using link farms. Google may treat them as spam.
  • Stuffing keywords into text. It reads badly and doesn't help.
  • Hiding text or copying other sites.
  • Paying for "guaranteed first page" services.

Want someone to look at it?

I offer a free website check. Send me your address and I'll look at indexing basics, mobile layout, speed and on-page SEO, then send you a short report in plain English. If you want help fixing what I find, I can quote that separately.

Common questions

  • Why is my website not showing up on Google search?

    Either Google hasn't indexed your pages, or it has them but ranks other sites higher. Check with site:yourdomain.com and Google Search Console to find out which. Not indexed means a technical or discovery problem. Indexed but low means a content and authority problem.

  • How do I check if my website is on Google?

    Search site:yourdomain.com on Google. For a specific page, paste its address into the inspection bar in Google Search Console. It will say whether the page is on Google or explain why it is not.

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

    It varies. A new site can be discovered within days, but some pages take weeks, and ranking for competitive searches takes longer. Submitting a sitemap in Search Console and getting links from other sites helps Google find you.

  • Can I make Google index my website faster?

    You can help. Submit your sitemap, request indexing for key pages in Search Console, link to pages from your menu and from other pages, and earn links from other websites. You can't force Google to index or rank a page.

  • Why is my WordPress site not showing on Google?

    Check Settings, then Reading, in WordPress and make sure search engine visibility isn't switched off. Then check any SEO plugin for noindex settings, your robots.txt file and your sitemap.

  • Does a Google Business Profile help my website show up?

    It can help local searches, but you only qualify if you serve customers in person, either at a location or by travelling to them. Online-only businesses are not eligible, and you should never use a fake address.

How I can help

Keep reading

Ready to talk about your project?

Message me on WhatsApp with a few details and I'll send you a quote. Prefer email? That works too.

Not ready for a quote? Get a free website check first.