obah sylva

Why Isn’t My Website Showing Up on Google? (And How to Fix It)

Share this article

If your website isn’t showing up on Google, it’s almost always one of four things: it isn’t indexed yet, it’s indexed but not ranking for the terms you’re searching, a technical block is stopping Google from crawling it, or it’s simply too new and thin on content to compete yet. The first step takes 60 seconds and tells you which of these four you’re actually dealing with.

The 60-Second Check: Is Your Site Indexed At All?

Search Google for site:yourdomain.com (replace with your actual domain, no spaces). Two outcomes:

  • Pages show up. Your site is indexed. The problem is ranking, not indexing — skip to “Indexed but Not Ranking” below.
  • Nothing shows up, or far fewer pages than you expect. Your site (or parts of it) isn’t indexed yet. Go to the next section.
  • Reason 1: Your Site Isn’t Indexed Yet

    A brand new site can take days to weeks to get indexed naturally. If it’s been longer than that, check these in order:

    1. A stray “noindex” tag. Many site builders and WordPress SEO plugins have a setting that tells search engines not to index the site — often left on accidentally after launch, or from when the site was still under construction. Check your SEO plugin’s settings and your site’s visibility setting under WordPress → Settings → Reading.
    2. Robots.txt blocking crawlers. Visit yourdomain.com/robots.txt directly. If you see a line like Disallow: /, that’s telling every search engine not to crawl your entire site.
    3. No sitemap submitted. Submit your XML sitemap in Google Search Console if you haven’t already — this speeds up discovery significantly rather than waiting for Google to find your pages on its own.
    4. A manual action or penalty. Check Search Console under Security & Manual Actions. This is rare, but if it applies, no other fix on this page will work until it’s resolved.
    5. Reason 2: Indexed, But Not Ranking for the Terms You’re Checking

      This is the most common situation, and the one most often mistaken for “my site isn’t showing up.” Your site is indexed and Google knows it exists — it just isn’t ranking well enough for the specific term you’re searching to appear on the first page or two. A few things usually explain this:

      • You’re searching a term that’s too competitive for a new or small site. Ranking for a broad, high-competition term takes far longer and more authority than a specific, long-tail version of the same search.
      • The page doesn’t actually match what people searching that term want. A homepage rarely outranks a dedicated page built specifically for a search term — check whether basic on-page SEO fundamentals are actually in place on the page you expect to rank.
      • Google is showing you personalized or local results. If you’re logged into a Google account or searching from a specific location, results can differ from what someone else sees. Check in an incognito window, or better, check actual impressions and average position in Search Console rather than trusting a single manual search.
      • Reason 3: Technical Blockers

        Beyond indexing, a handful of technical issues quietly cap how well a page can rank even when it’s otherwise fine:

        IssueHow to check
        Duplicate or wrong canonical tagsView page source and search for “canonical” — it should point to the page itself, not a different URL
        Slow page speedRun the page through PageSpeed Insights; very slow load times can affect both rankings and how thoroughly Google crawls the rest of the site
        Broken internal linkingPages with no internal links pointing to them are harder for Google to find and tend to rank worse than well-linked pages
        Mobile usability errorsCheck the Mobile Usability report in Search Console — most search traffic today is mobile, and usability errors there affect rankings broadly

        Reason 4: The Site Is Just Too New or Too Thin

        Sometimes there’s no technical problem at all — the site is simply young, has little content, and hasn’t built the signals (backlinks, consistent publishing, engagement) that Google weighs when deciding how much to trust it yet. This isn’t fixable with a single change; it’s a matter of consistent work over months, not a bug to find and patch. If this is the actual situation, the honest next step is a content and authority-building plan, not another round of technical troubleshooting.

        Checking This for a Dual-Market Site (US and Nigeria)

        If your site serves both a US and Nigerian audience, “not showing up” can mean showing up fine in one market and not the other — a single manual Google search from one location won’t reveal that. Use Search Console’s Performance report filtered by country to check impressions and position separately for each market, the same segmented approach covered in how to track whether your US or Nigerian audience is actually converting.

        When to Get Help

        Most of the checks above take an afternoon and fix the problem outright. If you’ve been through all four reasons and the site still isn’t showing up, or the fix requires changes you’re not confident making, that’s the point where a proper technical audit is worth it — a second, experienced set of eyes on the actual Search Console data usually finds the issue faster than continuing to guess.

        If the site is indexed but a section of it recently lost traffic rather than visibility altogether, see why website traffic suddenly drops and why a specific page stays unindexed for a more focused diagnosis.

        If Search Console shows your sitemap stuck on a fetch error rather than a general indexing problem, our sitemap crawling diagnostic covers that specific case in more detail.

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

        Typically a few days to a few weeks for initial indexing, once a sitemap is submitted in Search Console. Ranking well for competitive terms after that takes much longer, often several months of consistent content and authority building.

        Why does my website show up for its own name but not for other search terms?

        Ranking for your own brand name requires very little authority since there’s no real competition for it. Ranking for a generic term means competing against every other page targeting that same term, which needs stronger on-page relevance and more built-up authority than a brand search does.

        Can I force Google to index my site faster?

        You can request indexing for a specific URL directly in Search Console using the URL Inspection tool, which often speeds things up. There’s no way to force ranking, though — indexing and ranking are separate processes, and only the first one can be requested directly.

        Still stuck after working through this? See SEO services in Abuja & Nigeria

        See also: is website speed a Google ranking factor?

        See also: what is a canonical tag?

        For a more thorough pass once the basics are fixed, run through the full technical SEO checklist.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top