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 this article
Open the article in your preferred AI tool or share it with your network.
- 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
noindexsettings- 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:
- Discover the URL
- Crawl it
- Process its content
- Decide whether to index it
- 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.
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
wwwand non-wwwversions 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.
| Status | Meaning |
|---|---|
| 200 | Page loaded successfully |
| 301 or 308 | Permanent redirect |
| 302 or 307 | Temporary redirect |
| 401 | Authentication required |
| 403 | Access forbidden |
| 404 | Page not found |
| 410 | Page intentionally removed |
| 500 | Server error |
| 503 | Service 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.
9. The page is difficult to reach through internal links
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
noindexpages- 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.
12. The page is indexed but does not rank for your search
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.
- Open Google Search Console
- Select the correct property
- Paste the complete URL into the inspection bar
- Review the current status
- Select Test live URL when you made a technical change
- Confirm the page can be indexed
- Select Request indexing
- 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:
- Open the property
- Select Sitemaps
- Enter the sitemap URL
- Submit it
- Check the reported status
- 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.
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.
Do not buy low-quality links to “activate” the site
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:
- Run a quick
site:search - Inspect the exact URL in Search Console
- Test the live page
- Check
noindex, robots.txt and canonical tags - Confirm the status code
- Review internal links and the sitemap
- Improve the page when it lacks a distinct purpose
- Request indexing after fixing the issue
- 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 →


