Special Deal · get 40% off Pro when you launch your first website box
Use code BOX40 · ends soon
Website TipsSEOAEO

Why Is My Website Not Showing Up on Google? 12 Fixes

Why is my website not showing up on Google? Read our blog post and find out quick fixes you can apply to improve the situation.

Quick answer

Why is my website not showing up on Google? Read our blog post and find out quick fixes you can apply to improve the situation.

Summarize or share

Summarize this article

Open the article in your preferred AI tool or share it with your network.

Questions we’ll answer in this article
  • What the page or example is trying to solve
  • Which sections make the structure work
  • What to borrow for your own website box
  • How to connect the page to SEO and AEO goals

Your website may not show up on Google because it is new, Google has not discovered the page, a technical setting blocks indexing or the page does not yet rank for the search you are using.

Start with this test:

Search Google for site:yourdomain.com

When pages from your domain appear, Google probably knows about at least part of the website. The problem may be ranking rather than indexing.

When no results appear, check the exact URL in Google Search Console. The site: operator is useful for a quick check, but Google warns that it does not always return every indexed URL. Search Console provides the more reliable diagnosis for a specific page.

What you’ll learn

  • How to check whether Google has indexed your website
  • The difference between crawling, indexing and ranking
  • Why new websites can take time to appear
  • Which technical settings commonly block pages
  • How to request indexing through Search Console
  • What to do when a page is indexed but does not rank
  • How to diagnose a website that suddenly disappeared

Run this 10-second test first

Open Google and search:

site:yourdomain.com

Replace yourdomain.com with your actual domain.

For example:

site:websiteinaboxpro.com

Three results are possible.

Your pages appear

Google has indexed at least some content from the website.

The page you want may still:

  • Be missing from the index
  • Rank too low to find through a normal search
  • Appear under a different version of the URL
  • Be treated as a duplicate of another page

Inspect the exact page in Search Console rather than relying only on the domain-level search.

Only the homepage appears

Google may have found the website but not discovered or indexed the deeper pages yet.

Check:

  • Internal links
  • XML sitemap
  • Individual URL status
  • noindex settings
  • Canonical tags
  • Page quality

Nothing appears

The website may be new, inaccessible, blocked or not yet discovered.

Do not panic. Google states that a new site being too new is one of the most common reasons it has not been indexed yet.

Your next step is Google Search Console.

Crawling, indexing and ranking are different

Many website owners use the three terms as though they mean the same thing.

They describe separate stages.

Crawling

Googlebot discovers and downloads the page.

Google may find a URL through:

  • Internal links
  • External links
  • An XML sitemap
  • Previous crawls
  • A manual indexing request

Indexing

Google analyzes the page and may store it in its search index.

A crawled page is not guaranteed to become indexed.

Ranking

Google decides whether the indexed page is relevant and useful for a particular search.

A page can be fully indexed but rank on page 12 for your target keyword. From the owner’s perspective, it may feel invisible even though it is technically present in Google.

Google describes Search as a process involving crawling, indexing and then serving relevant results to searchers.

How to check whether a specific page is indexed

Use the URL Inspection tool inside Google Search Console.

Enter the complete URL, including:

  • https://
  • The correct hostname
  • The exact page path
  • The trailing slash when your site uses one

For example:

https://example.com/services/air-conditioning-repair/

The report can show:

  • Whether the URL is indexed
  • When Google last crawled it
  • Which canonical URL Google selected
  • Whether crawling is allowed
  • Whether indexing is allowed
  • How Google discovered the URL
  • Whether the page contains certain detected enhancements

You can also test the live page and request indexing after fixing a problem.

Why your website is not showing up on Google

Work through the following causes in order. The first few account for many new-site problems.

1. Your website is too new

A newly published website may not appear immediately.

Google needs to:

  1. Discover the URL
  2. Crawl it
  3. Process its content
  4. Decide whether to index it
  5. Determine which searches it may answer

There is no guaranteed indexing deadline.

A page may appear quickly, while another can take days or longer. Requesting indexing does not guarantee immediate inclusion.

What to do

  • Set up Google Search Console
  • Submit the sitemap
  • Inspect the homepage
  • Request indexing once
  • Link to the new page from other indexed pages
  • Confirm the site is publicly accessible
  • Allow time for another crawl

Do not repeatedly request indexing every few minutes.

Google says recrawling can take from several days to several weeks and that a request does not guarantee inclusion in search results.

2. Google has not discovered the page

A page cannot be crawled when Google does not know it exists.

This often happens when the URL:

  • Is not included in the navigation
  • Has no internal links
  • Is missing from the sitemap
  • Can only be reached through an on-site search form
  • Was published under an unexpected URL
  • Exists inside an isolated section of the website

What to do

Add a normal HTML link from a relevant indexed page.

For example, a new HVAC service page might be linked from:

  • The homepage
  • The main Services page
  • A related blog article
  • The site footer when appropriate
  • A location page

Use descriptive anchor text such as:

AC repair services in Austin

Avoid vague internal links such as:

Click here

Google can also use an XML sitemap to learn about pages and their relationships. A sitemap does not guarantee indexing, but it provides a clear discovery path and allows you to monitor processing in Search Console.

See how to find all pages on a website when you need to check which URLs currently exist.

3. The page contains a noindex directive

A noindex directive tells supported search engines not to include the page in search results.

It may appear as:

<meta name="robots" content="noindex">

or as an HTTP header.

This setting is useful for staging sites, account pages and internal search results. It causes problems when accidentally left on public pages after launch.

How to check it

Use one of these methods:

  • URL Inspection in Search Console
  • View the page source
  • Inspect the HTTP headers
  • Review the SEO plugin settings
  • Check the CMS visibility settings

In WordPress, also inspect:

Settings → Reading → Discourage search engines from indexing this site

That option should normally be disabled on a public website.

Important detail

Do not try to set noindex inside robots.txt. Google does not support that method. Googlebot must also be able to crawl the page to see a noindex meta directive.

Website box builder

Need a page system before you start designing?

Open a complete website box with homepage, proof, pricing, FAQ and blog-ready sections.

Start your box →

4. Robots.txt blocks Google from crawling the page

The robots.txt file tells crawlers which URLs they may access.

You can usually view it at:

https://yourdomain.com/robots.txt

A problematic rule might look like:

User-agent: *
Disallow: /

That rule blocks crawling across the entire website.

A narrower rule might accidentally block a useful section:

User-agent: *
Disallow: /services/

What to do

Check whether the rule blocks:

  • The page itself
  • CSS files needed to render it
  • JavaScript required for the content
  • Images or other important resources

Google explains that robots.txt controls crawling, not indexing itself. A blocked URL can sometimes still appear in search when Google discovers it through links, although the result may contain limited information. Use noindex or access controls when the goal is to keep a page out of search.

Do not edit robots.txt casually. One incorrect slash can affect a large part of the site.

5. The page points to another canonical URL

A canonical tag tells search engines which version of a duplicate or very similar page you prefer.

For example:

<link rel="canonical" href="https://example.com/main-service-page/">

If a new article accidentally points to the homepage or another post, Google may treat the other URL as the primary version.

Common causes

  • A copied template retained the old canonical
  • A plugin generated an incorrect URL
  • HTTP and HTTPS versions conflict
  • www and non-www versions are not consistent
  • Parameterized URLs create duplicates
  • The staging URL remains in the source
  • Several pages contain nearly identical content

What to do

Open URL Inspection and compare:

  • User-declared canonical
  • Google-selected canonical

Then inspect the page source.

The canonical should normally point to the preferred public version of the current page unless the page intentionally duplicates another URL.

Google notes that CMS tools and plugins can produce incorrect canonical signals and recommends checking the rendered HTML when an unexpected canonical appears.

6. The page returns the wrong HTTP status

A healthy public page should normally return:

200 OK

Other statuses tell Google something different.

StatusMeaning
200Page loaded successfully
301 or 308Permanent redirect
302 or 307Temporary redirect
401Authentication required
403Access forbidden
404Page not found
410Page intentionally removed
500Server error
503Service temporarily unavailable

A page can look normal in your browser while returning a soft 404 or redirecting crawlers somewhere unexpected.

What to do

Test the URL with:

  • Search Console live inspection
  • Browser developer tools
  • A header-checking tool
  • A website crawler
  • Your hosting logs

Google uses HTTP status codes to understand whether content is available, missing, protected or moved.

7. Google cannot access or render important content

Modern websites may rely heavily on JavaScript.

Google can process JavaScript, but search problems can arise when:

  • Content appears only after a failed script
  • Important resources are blocked
  • Rendering produces an empty page
  • JavaScript requires a user action
  • The server sends different content to Googlebot
  • The page times out
  • The mobile version omits important information

Use URL Inspection to view the rendered result and compare it with what a visitor sees.

Google specifically recommends using live URL inspection to verify that it can see the expected page and resources. It also warns that JavaScript-powered sites can create crawling and rendering issues that need additional testing.

Google uses the mobile version of a page for indexing and ranking, so a stripped-down or broken mobile layout can also create problems.

8. The page has little original value

A technically indexable page may still remain unindexed.

This often happens when the content is:

  • Very short
  • Repetitive
  • Automatically generated with little editing
  • Nearly identical to another page
  • A placeholder
  • A tag or archive page with no useful context
  • A location page with only the city name changed
  • A product page containing only manufacturer text

Google does not have to index every accessible URL.

What to do

Ask whether the page provides a distinct answer or purpose.

Improve it with:

  • Original explanations
  • Specific examples
  • First-hand observations
  • Unique images
  • Useful comparisons
  • Clear service details
  • Pricing context
  • FAQs based on real customer questions
  • Information not already covered elsewhere on the site

Do not add filler only to make the page longer.

A concise page with a clear purpose is better than 2,000 words repeating the same point.

Google uses links to discover pages and understand their relationship to the rest of the website.

A page buried several levels deep may receive less attention than one linked from a relevant hub.

Weak structure

Home
└── Blog
    └── Archive page 7
        └── Article

Stronger structure

Home
└── Website SEO guides
    ├── Indexing guide
    ├── Website audit guide
    └── Authority guide

What to do

  • Create hub pages for major topics
  • Link between closely related articles
  • Add breadcrumbs
  • Link from strong, relevant pages
  • Remove orphan pages
  • Use clear anchor text
  • Keep important pages within a few logical clicks

For a broader review, use the website audit guide to check structure, content and technical issues together.

10. Your sitemap is missing or contains the wrong URLs

An XML sitemap should list the canonical URLs you want search engines to discover.

Common sitemap problems include:

  • Old staging URLs
  • HTTP instead of HTTPS
  • Redirecting pages
  • noindex pages
  • Deleted URLs
  • Noncanonical duplicates
  • Missing new pages
  • Incorrect timestamps
  • A sitemap that returns an error

What to do

Open the sitemap directly.

Common locations include:

https://yourdomain.com/sitemap.xml

or:

https://yourdomain.com/sitemap_index.xml

Then check:

  • Does it load?
  • Is the missing URL included?
  • Does the URL return 200?
  • Does it match the canonical?
  • Has the sitemap been submitted in Search Console?
  • Does Search Console report processing errors?

Google supports sitemap submission through Search Console and also allows the sitemap location to be declared in robots.txt.

11. The website has security or manual-action problems

A website may lose visibility when Google detects serious policy violations or security issues.

Check Search Console for:

  • Manual Actions
  • Security Issues
  • Hacked content
  • Malware
  • Unnatural link warnings
  • Spam-related issues

A manual action is different from an algorithmic ranking decline. Search Console should provide details when a manual action affects the property.

What to do

  • Read the exact report
  • Fix the underlying cause
  • Remove hacked files or spam
  • Update compromised software
  • Change passwords
  • Review administrator accounts
  • Request a review when the report allows it

Do not submit a reconsideration request before correcting the problem.

Template gallery

Compare real layouts before choosing a template.

Browse website boxes for service businesses, ecommerce, real estate, agencies and SaaS.

Browse templates →

This is one of the most common misunderstandings.

Suppose your page appears for:

site:yourdomain.com/page-name/

but not for:

best accountant in chicago

The page is indexed. It simply does not rank high enough for the competitive query.

Possible reasons include:

  • The page does not match the search intent
  • The keyword is highly competitive
  • The website has little authority
  • The page lacks useful detail
  • Other results have stronger local relevance
  • The query triggers map results or directories
  • The title and content target a different subject
  • The site has few relevant links
  • The page is new
  • Competitors provide a better answer

What to do

Review the actual results for the query.

Check:

  • Which page types rank?
  • Are the results local?
  • Do users expect a guide, service page, tool or product?
  • How specific are the top results?
  • Does your page answer the same intent?
  • What useful information do competitors provide?
  • What can you add that is genuinely better?

Then improve the page rather than repeatedly requesting indexing.

See how to increase website authority for practical ways to strengthen a new site beyond technical indexing.

How to request indexing in Google Search Console

Use this process after publishing a new page or correcting a real issue.

  1. Open Google Search Console
  2. Select the correct property
  3. Paste the complete URL into the inspection bar
  4. Review the current status
  5. Select Test live URL when you made a technical change
  6. Confirm the page can be indexed
  7. Select Request indexing
  8. Wait for Google to revisit the page

The request places the URL into a crawl queue. It does not guarantee indexing or a particular ranking.

For the complete launch sequence, see how to publish a website.

How to submit an XML sitemap

Inside Search Console:

  1. Open the property
  2. Select Sitemaps
  3. Enter the sitemap URL
  4. Submit it
  5. Check the reported status
  6. Review any processing errors

A sitemap is especially useful for:

  • New websites
  • Large sites
  • Ecommerce stores
  • Sites with limited external links
  • Websites containing many media files
  • Sites with frequently published content

A small, well-linked website can still be discovered without one, but submitting a sitemap gives you another monitoring point.

Why did my website suddenly disappear from Google?

A site that previously ranked and then vanished requires a different diagnosis from a new site.

Check the following.

Confirm the website is online

Open it:

  • On another device
  • In a private browser
  • Through mobile data
  • Without being logged into the CMS

Look for:

  • Server errors
  • Expired hosting
  • Expired domain
  • DNS problems
  • Broken SSL
  • Maintenance mode
  • Password protection

Inspect important URLs

Check whether they are:

  • Still indexed
  • Redirecting
  • Returning 404
  • Marked noindex
  • Canonicalized elsewhere
  • Blocked from crawling

Review recent changes

Ask what happened shortly before the decline.

Possible changes include:

  • A redesign
  • Platform migration
  • Domain change
  • Plugin update
  • Theme update
  • New SEO settings
  • URL restructuring
  • Content removal
  • Navigation changes
  • Staging deployment
  • Server migration

Our website redesign cost guide includes an SEO migration checklist for redesign projects.

Check Search Console reports

Review:

  • Page indexing
  • Manual Actions
  • Security Issues
  • Crawl statistics
  • Performance
  • Sitemaps
  • HTTPS
  • Core Web Vitals

Compare the date of the decline with technical or content changes.

Check whether rankings fell rather than indexing

Search impressions may decline while pages remain indexed.

Possible causes include:

  • Competitor improvements
  • Search-result changes
  • Seasonality
  • Reduced demand
  • Weaker relevance
  • Lost backlinks
  • Content becoming outdated
  • A broad search update

Do not diagnose an algorithmic penalty from one day of traffic.

Launch resource

Want the bigger picture?

Use SEO and AEO blocks to make every page easier to understand, quote and act on.

View resources →

New website indexing checklist

Use this checklist before waiting for Google.

Website access

  • The site loads without a password
  • HTTPS works
  • The domain has not expired
  • Important pages return 200
  • The mobile version contains the main content

Indexing settings

  • No accidental noindex
  • Robots.txt does not block important pages
  • Canonicals point to the correct URLs
  • The CMS is not in private mode
  • Staging restrictions are removed

Discovery

  • The homepage links to important sections
  • Important pages have internal links
  • The XML sitemap loads
  • The sitemap contains canonical URLs
  • The sitemap is submitted in Search Console

Content

  • Every important page has a clear purpose
  • Pages contain original information
  • Titles describe the subject
  • Headings are organized logically
  • Duplicate placeholders have been removed
  • Contact and business information is accurate

Search Console

  • The correct property is verified
  • Important URLs have been inspected
  • The live test passes
  • Indexing was requested after any fixes
  • Page indexing reports are monitored

Bought the domain but not completed the setup? Follow I bought a domain, now what? to connect the remaining pieces.

What not to do

Do not submit the URL repeatedly

Repeated requests do not force Google to index or rank the page.

Fix real issues, request indexing once and allow time for recrawling.

Automated directory submissions and link packages can create risk without solving an indexing problem.

A normal internal link and a valid sitemap are better starting points.

Do not create hundreds of thin pages

Publishing many nearly identical pages can make the site harder to crawl and lower its overall quality.

Start with pages that serve a real audience and purpose.

Do not block the page while using noindex

Google needs to crawl a page to see its noindex instruction. Blocking crawling and expecting Google to process the meta tag creates conflicting signals.

Do not assume indexing guarantees traffic

An indexed page may receive no clicks when it does not match a useful query or rank prominently.

Indexing is the starting point, not the final goal.

Frequently asked questions

Why is my website not searchable on Google?

The site may be new, undiscovered, blocked from indexing or technically inaccessible. It may also be indexed but rank too low for the phrase you searched. Check the exact URL in Google Search Console to identify which situation applies.

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

There is no guaranteed timeline. Google may discover some pages within days, while other pages take longer. Clear internal links, a valid sitemap and Search Console can help discovery, but they do not guarantee immediate indexing.

How do I get Google to find my website?

Make sure the website is publicly accessible, link to important pages, submit an XML sitemap and inspect key URLs in Search Console. External links from other legitimate websites can also help Google discover the domain.

How can I tell whether Google indexed my page?

Inspect the full URL in Google Search Console. A site: search can provide a quick clue, but Google says it does not always show every indexed page.

Does requesting indexing guarantee that my page will appear?

No. Requesting indexing asks Google to recrawl the URL. Google still decides whether to index the page and where it may rank.

Why is my homepage indexed but not my other pages?

The deeper pages may lack internal links, be absent from the sitemap, contain noindex rules, point to other canonical URLs or offer too little distinct content. Inspect each URL separately.

Why is my site indexed but not ranking?

Indexing means Google knows about the page. Ranking depends on relevance, quality, competition, authority, location and the type of result users expect for the query.

Can robots.txt stop my website appearing on Google?

Robots.txt controls crawling rather than serving as a reliable removal method. A blocked URL can sometimes appear without a useful snippet when Google discovers it through links. Use the correct indexing or access-control method for the outcome you need.

Does a website builder affect Google indexing?

A website can be indexed regardless of which mainstream builder created it, provided Google can access, render and understand the public pages. Problems usually come from settings, content, technical implementation or weak internal linking rather than the builder’s name.

Does www vs non-www affect indexing?

Either version can work. Problems arise when both versions remain accessible without consistent redirects and canonical signals. Choose one preferred version and redirect the other.

Why did my website disappear after a redesign?

The redesign may have changed URLs, removed content, introduced noindex, broken internal links or left staging settings active. Compare the old and new URL lists and inspect high-value pages in Search Console.

When should I worry about a page not being indexed?

Investigate immediately when the page is blocked, returns an error or contains an incorrect canonical. When the page is new and technically healthy, allow time for discovery and processing before assuming something is wrong.

Diagnose before changing everything

When a website is not showing up on Google, begin with one question:

Is the page missing from Google’s index, or does it simply not rank for my search?

Then work through the evidence:

  1. Run a quick site: search
  2. Inspect the exact URL in Search Console
  3. Test the live page
  4. Check noindex, robots.txt and canonical tags
  5. Confirm the status code
  6. Review internal links and the sitemap
  7. Improve the page when it lacks a distinct purpose
  8. Request indexing after fixing the issue
  9. Monitor the result rather than repeatedly resubmitting it

Most indexing problems become much easier once you stop guessing and inspect the exact URL.

WebsiteInABoxPro provides a ready-made website planning structure, helping new site owners organize important pages and internal links before launch.

Turn this idea into a website box

Start with homepage, pricing, proof, FAQ and blog-ready sections in one editable system.

Start building →
John Fondant
Article by John Fondant

John Fondant is the creator of Website in a Box Pro. He writes about practical website systems, template strategy, SEO-friendly page structure and launch-ready small business websites.