You’ve built a website and added your services. You’ve also added a few blog posts. Yet when someone searches for your keyword, you don’t see your business.
Why is your website not ranking on Google?
Most of the time there isn’t just one simple answer. Firstly Google has to discover your website. Next Google has to crawl and index your website. Then Google will need to determine if it should show your website for a specific search.
If any part of this fails then it can affect the visibility of your website.
Your website may have a technical issue. Your page may not match user intent. Your content may not provide new value. Google might have selected a different URL as the canonical version. Or if it is a highly competitive search then your page may not have enough reputation and backlinks to compete.
In this article we will explore 12 reasons why websites fail to rank on Google. More importantly, we will show how to identify and address each reason.
First: Does your website have indexing or ranking issues?
There are three very different reasons a website may be “not on Google”.
“Not on Google” can describe three very different situations.
| Situation | What it means | First place to investigate |
| Not discovered | Google may not know the URL exists | Sitemap and internal links |
| Not indexed | Google knows the URL but has not added it to its searchable index | URL Inspection |
| Indexed but not ranking well | The page is eligible to appear, but other results are being selected above it | Search Console Performance |
This difference matters. More backlinks will not fix an accidental noindex tag. Submitting a sitemap will not make a weak article outrank a better answer.
Search Console Performance
It is important to understand the difference between these. More backlinks won’t be useful in the case of an unintentional noindex. A sitemap won’t help a piece of content to rank over another piece of content.
Five minute initial diagnosis
- Enter the URL into Google Search Console under URL Inspection
- Does the URL say it is on Google?
- What is the selected canonical URL
- If the page has recently been updated, run the Test Live URL
- Open the Performance tab
- Filter by that URL
- Check the number of queries, impressions, clicks and average position
- Check the reports for Page indexing, Manual actions and Security issues
Google recommends Google Search Console for identifying indexing, traffic, search performance and crawling issues. Google Search Console guide
Look at the results this way:
- No index – Check for indexing and technical issues
- Indexed but no impressions – check keyword targeting, relevance, content quality and internal links
- Impressions but poor position – check intent matching, content value, topical relevance and reputation
- Good position but poor clicks – check title, description, search features and the number of zero-click results
- Site-wide sudden drop in ranking – check technical issues, migrations, security issues, manual actions, seasonality, competitors and actual Google updates
Now let’s examine the 12 most common causes.
1. Google cannot crawl your important pages
In order for Google to properly understand your content, it must first be accessible.
A crawl issue can occur when:
- Your robots.txt blocks access to an important location
- Googlebot is blocked by server
- A CDNs or firewall blocks access for Googlebot
- Pages return a 401, 403, 404, or 5xx response
- Server frequently times out
- Important links require a click, form, or script that Google cannot access
- JavaScript fails to render content
For example, a robots.txt file for a staging site may look like:
User-agent: *
Disallow: /
This can work for a private staging area. However, if it is applied to a live website this will cause problems.
How to check this
- Check URL in Search Console
- Run the live URL test
- Check the HTTP response code
- Check robots.txt
- Compare raw HTML to rendered page
- Look at server and firewall logs if the block isn’t obvious
Do not use robots.txt to remove an already indexed page. Robots.txt affects crawling, while noindex affects whether a page should appear in search results.
How to fix this
Allow Googlebot to access public pages and the resources required to render those pages. Fix server issues and block any unwanted access from bots. Make important links accessible via crawlable links.
Technical SEO audit checklist → Complete technical SEO audit guide
2. Page contains a noindex directive
A noindex directive prevents search engines from showing a page in search results.
Noindex may appear in the form of:
<meta name=”robots” content=”noindex”>
It can also be sent through an X-Robots-Tag HTTP header. This is typically used for non-HTML content such as PDFs.
An unintentional noindex may occur when:
- A website is redesigned
- A staging site is migrated to live
- A WordPress visibility setting is changed
- An SEO plugin is installed or reconfigured
- A page template is copied
- A rule is applied to an entire category
Google clearly states that if a page contains a noindex directive then it should not appear in search results. Google also states that Googlebot must be able to access the page in order to see the directive. Google’s robots meta tag documentation
How to fix this
Remove noindex directives from pages that should appear in search results. Clear cache on the website and CDN. Run the live URL test. Then request indexing via Search Console.
Requesting indexing is not a ranking fix. It only asks Google to revisit a given URL.
3. Page has not been indexed yet
A page can be crawlable but not yet indexed by Google.
In Search Console you may see statuses such as:
- Discovered – currently not indexed
- Crawled – currently not indexed
- Duplicate without user selected canonical
- Soft 404
- Page with redirect
- Excluded by noindex
“Discovered” means Google knows about the URL but hasn’t crawled it yet. “Crawled” means the page was crawled but not added to the index at that time.
Potential reasons could be:
- Website is new
- Page has few internal links
- Google finds a large number of low quality pages
- Page content is similar to another page
- Page appears empty or incomplete
- Server is slow or unstable
- URL is dynamic or generated through parameters
How to fix this
Make sure the page:
- Returns a 200 OK status code
- Contains useful content on the rendered page
- Is linked from another indexed page
- Is included in a clean XML sitemap
- Uses self-referencing canonical tags when appropriate
- Does not duplicate another page
- Provides enough value to warrant indexing
XML sitemaps assist Google in finding URLs but do not ensure indexing or ranking improvements.
4. Google has selected a different canonical URL
A canonical URL is the version of a page Google considers the main copy when multiple URLs contain the same or very similar content.
Duplicate URLs can occur due to:
- HTTP vs HTTPS
- www vs non-www
- Trailing vs non-trailing slashes
- Tracking parameters
- Product filters
- Print pages
- Category pages
- Separate mobile versions
- Reused location or service page templates
You may optimise one URL while Google ranks a different version, or instead consolidate your signals for a single URL.
How to diagnose this
Compare:
- User selected canonical
- Google selected canonical
Then check:
- Canonical tags
- Redirects
- Internal links
- Sitemap URLs
- Hreflang links
- HTTP status codes
Google uses canonical tags as signals but not absolute directives. Redirects, canonicals, sitemaps and internal links should all point to the same preferred URL. Google’s canonicalisation guidance
How to fix this
Select one preferred URL and ensure your signals are consistent:
- Add the correct canonical
- Link internally to the preferred URL
- Only include canonical URLs in your sitemap
- Redirect unnecessary duplicate URLs when possible
- Avoid using conflicting canonicals on paginated or local pages
Do not canonicalise all local service pages to a general service page if each individual location page contains unique and useful information.
5. Page targets the wrong search intent
Search intent is the reason a user is performing a search.
Someone searching for “what is technical SEO” is looking for information. Someone searching for “technical SEO agency” is looking to compare services. A sales page may struggle for the first search and a broad educational page may struggle for the second.
Common types of search intents include:
- Informational: User is looking to learn something
- Commercial: User is looking to compare products or services
- Transactional: User is looking to take action or purchase
- Navigational: User is looking for a specific page or brand
- Local: User is looking for a service in their local area
Simple example
Let’s say that a company wants to target the search phrase “best CRM software”.
If the results mostly consist of comparison lists then a single product sales page may not match the format of the results. This is not always about keyword selection. It is more that the content doesn’t help users compare options.
How to check intent
Search the search term and examine the results that are visible in Google:
- What type of page is ranking for the search term?
- Are the results comparison pages, product pages, service pages, tools or videos?
- What questions do the results answer?
- Are the results geared towards beginners or experts?
- Does the search term have a local component?
How to fix this
Match the page type and content to the search intent of the user. Do not copy from competitors. Use the results to understand what is expected and then provide clearer explanations, examples, evidence and useful next steps.
6. You have selected too broad or too competitive keywords
A brand new website may want to target broad and very competitive terms such as “digital marketing,” “insurance,” “shoes,” or “software.” These keywords are broad, ambiguous and highly competitive.
A smaller website typically benefits from more specific opportunities such as:
- Technical SEO audit for ecommerce websites
- Digital marketing agency for dental clinics
- Shopify SEO services for fashion stores
- How to fix crawled currently not indexed pages
Specific keywords indicate more about the needs of the user. They can also result in better search queries, even if the search volume is lower.
How to diagnose this issue
Review your Search Console queries and compare your page to the current results. Ask:
- Does my website equally match this topic?
- Is the depth of my content similar to other results?
- Do other results have a stronger reputation?
- Is this keyword related to what my business actually does?
- Can I target a more specific problem or audience?
How to fix this
Create a keyword map. Assign one specific search intent to each important page. Start with specific relevant keywords and build clusters around your main services.
Avoid creating multiple pages targeting the same search intent. This is often referred to as keyword cannibalisation. However, two related pages do not necessarily create an issue. The issue comes when Google cannot determine which page is best for a given search query.
Suggested internal link: Keyword research for beginners → How to choose realistic SEO keywords
7. Content is thin, generic or unhelpful
The length of a page does not make it useful. What makes a page useful is whether it helps the user complete a task or make a sound decision.
Weak content may:
- Repeat basic definitions
- Rewrite content from other pages that are already ranking
- Use vague claims without evidence
- Lack practical examples
- Hide the answer behind filler content
- Target keywords outside of the focus of the website
- Publish content at scale without careful review
- Leave important questions unanswered
Google says their systems aim to reward original, substantial, reliable and people-first content. Google also says there is no preferred page length. Google’s people-first content guidance
How to improve a weak page
Ask the following questions:
- Does the introduction answer the main question quickly?
- Does the page provide something in addition to a summary of competitors?
- Are claims supported by evidence?
- Does it include real examples, screenshots, calculations, tests or experience?
- Is the author qualified or experienced in the subject?
- Can readers understand who created the content and why?
- Would a reader still find the page useful without Google traffic?
AI-assisted content is not automatically disqualified. The risk comes from publishing inaccurate, repetitive or mass-produced content primarily to manipulate rankings. Automation used for that purpose can violate Google’s spam policies.
8. Website lacks topical focus and trust signals
A website that publishes content on loans, travel, recipes, software and health may struggle to communicate a clear purpose.
Google encourages websites to serve an existing or intended audience and maintain a clear primary focus. Trust is especially important for topics that can affect an individual’s health, safety, finances, or welfare.
Useful trust signals include:
- Accurate author names
- Author biography pages
- Editorial or review processes
- Clear contact information
- An informative About page
- Sources for important claims
- Original business information
- Service terms, returns or refund information
- Secure checkout and HTTPS
- Real experience demonstrated within the content
E-E-A-T stands for experience, expertise, authoritativeness and trustworthiness. It is a framework for assessing quality – not a single score you can improve with one plugin.
How to fix this
Choose topics that align with your actual expertise. Build complete topic clusters rather than publishing random trending content. Add clear authorship, sources, editorial ownership and evidence of experience.
9. Internal linking and site structure are weak
A valuable page can remain hidden if there are no important links pointing to it.
Internal links help users and search engines:
- Discover pages
- Understand relationships between topics
- Identify important pages
- Navigate between supporting and main content
An orphan page has no crawlable internal links pointing to it. Simply being listed in a sitemap does not necessarily equate to a useful website structure.
How to check this
Crawl the website and look for:
- Orphan pages
- Pages buried several clicks deep
- Broken internal links
- Links that require JavaScript
- Important pages receiving very few links
- Generic anchor text such as “click here”
- Links pointing to redirected or non-canonical URLs
How to fix this
Link supporting content to the main service or category page. Use short descriptive anchor text. Add breadcrumbs when they improve navigation. Make sure important pages are reasonably close to the home page.
Google recommends using crawlable links so its systems can find and understand connected pages. Google’s link best practices
10. Competing pages have a stronger reputation and more backlinks
A backlink is a link from another website. Relevant links can help Google discover a page and understand its reputation.
However, the quantity of backlinks is not a good target. Ten editorial links from reputable and relevant sources may be more valuable than thousands of automated directory links.
A lack of links may be holding you back when:
- Content is similar to content for ranking pages
- Technical and intent are clear
- Competitors receive genuine industry citations
- Your brand has little recognition outside of your own website
- Important pages have no external references
Safer ways to earn links
- Publish original research or useful data
- Create a free template, calculator or checklist
- Contribute expert commentary to relevant publications
- Build relationships with industry associations
- Reclaim unlinked brand mentions
- Promote genuinely useful content to appropriate audiences
- Create case studies with customers – with permission
Avoid buying links for ranking, automated link networks or link exchanges. Google’s spam policies state that manipulative practices can result in pages or even entire websites ranking lower or disappearing from results. Google Search spam policies
12. Your Site Has a Manual Action, Security Issue, or Migration Error
A sudden drop in rankings needs to be investigated differently than a site that never ranked.
Manual actions
Manual actions occur when Google identifies pages as violating Google’s spam policies. There will be details in Search Console about the issue and affected pages.
Examples of violations include:
- Cloaking
- Hidden text
- Spam from users
- Unnatural links
- Thin affiliate pages
- Abuse of structured data
- Abuse of scaled content
If you experience a manual action, fix the issue and then request a reconsideration. Do not request a reconsideration before completely fixing the issue. Google’s manual actions guide
Security issues
Security issues can include malware, phishing, injected spam, or hacked content. These issues can impact user trust and visibility. Check the Security Issues report in Search Console and examine any unexpected redirects or content.
Migration errors
Rankings can also drop after:
- Redesigning your site
- Switching from HTTP to HTTPS
- Moving to a new domain
- Changing URL structure
- Removing content
- Changing internal navigation
- Changing CMS
- Changing domain name
Common migration mistakes include missing redirects, old canonicals, deleted internal links, incomplete sitemaps, redirect chains, and blocked content.
How to respond
Compare the time of the rankings drop with the following:
- Changes to your site
- Changes to your hosting provider
- Changes to redirects
- Google messages in Search Console
- Security messages
- Changes to analytics tracking
- Confirmed Google changes to rankings
- Seasonal changes to search volume
Please keep in mind that lower traffic does not necessarily equate to lower rankings. Search volume may decrease, SERP layouts could have changed, or tracking may have changed.
How to Tell Whether the Problem Is Sitewide or Page-Level
| Evidence | Likely interpretation |
| One URL lost impressions | Page-level relevance, content, canonical, or competition issue |
| One topic cluster declined | Intent shift, stronger competitors, or weak topical coverage |
| Most pages dropped on the same date | Technical release, migration, security issue, manual action, or major market change |
| Pages are indexed but have no impressions | Weak demand, unclear targeting, low relevance, or insufficient quality |
| Impressions remain stable but clicks fall | Lower CTR, changed search layout, or more direct answers |
This structure will prevent you from making random changes. If only one page is affected then making changes to the entire site may cause other issues.
A Practical 30-Day Recovery Plan
Days 1-3: Confirm the facts
- Confirm that analytics and Search Console tracking is in place
- Examine your five most important URLs
- Note impressions, clicks, indexing status, canonical URLs, and queries
- Check for manual actions and security issues
- Note when the problem started
Days 4-7: Fix critical technical issues
- Fix accidental noindex tags
- Fix issues with robots.txt
- Fix server errors
- Fix broken redirects and canons
- Update your XML sitemap
- Restore crawlable internal links
Days 8-14: Review intent and content
- Assign a primary intent to each of your key pages
- Review each page type and compare with current search results
- Remove irrelevant or outdated content
- Add helpful steps, expert advice, and original examples
- Merge content that serves the same purpose
- Improve titles and headings without keyword stuffing
Days 15-21: Improve structure and trust
- Add contextual internal links
- Improve About, Contact, author, and service pages
- Cite relevant sources
- Add editorial and business information
- Improve mobile navigation and any large performance issues
Days 22-30: Build real visibility
- Promote your best content
- Reclaim relevant mentions of your brand
- Reach out to relevant partners or publications
- Monitor Search Console by page and query
- Log changes instead of making daily reactive changes
SEO changes may take time to be crawled, processed, and reflected. Avoid rewriting pages every few days. You will lose the ability to determine what is effective.
What Not to Do When Rankings Are Low
- Buy hundreds of cheap backlinks
- Repeat the target keyword in every paragraph
- Create many near-identical location pages
- Copy headings and text from ranking pages
- Simply delete content based on low traffic
- Change every URL during a redesign without redirects
- Create many articles on unrelated topics
- Assure that an SEO plugin automatically optimizes your site
- Promise clients or managers an exact date for rankings
- Treat a site: search as a complete or perfectly accurate index
Instead focus on data from Search Console, your site, analytics, server logs, and actual search results.
Frequently Asked Questions
Why is my site indexed but not ranking?
Being indexed only means that Google can consider the page in its search results. It does not guarantee that a page will rank. The page may lack relevance, have mismatched search intent, have generic content, lack internal links, or have stronger competitors.
How long does it take for a new site to start ranking?
There is no set time. Discovery may happen quickly but ranking against competition may take much longer. The time depends on content quality, competition, links, technical access, website reputation, content value, and how often Google crawls the site.
Be wary of anyone who promises you a first page ranking by a specific date.
Can I pay Google to improve my organic rankings?
No. Google Ads can purchase paid visibility but not higher organic rankings. Paid and organic search use different systems.
Does submitting a sitemap improve rankings?
A sitemap can help Google discover eligible URLs. It does not guarantee indexing or improve rankings. Other site signals like content quality, site structure, relevance, and other factors still matter.
Can duplicate content cause a page to not rank?
Duplicate content is not always a problem. However, Google may choose one version as the canonical URL and ignore the others. Additionally, large numbers of low-value duplicate pages can waste Google’s crawling resources and cause confusion about site structure.
Do meta descriptions affect rankings?
Meta descriptions are primarily used in search results. They are not a solution to poor rankings. A more descriptive meta description may help clicks when Google chooses to display it.
Does changing the publication date help rankings?
Changing a date without meaningful changes is unlikely to help. Google specifically warns against making content appear new when it has not substantially changed.
Can AI-generated content rank on Google?
AI-generated content is not automatically disqualified. Content still needs to be accurate, useful, original, reviewed, and created for humans. Using AI automation primarily to manipulate rankings can violate Google’s spam policies.
Should I delete all pages with no traffic?
No. A page may help fulfill customer needs, answer an important question, support internal linking, or target a low volume but valuable query. Review the purpose, impressions, conversions, backlinks, and overlap before deleting, merging, redirecting, or improving it.
Why did my rankings drop after a redesign?
A redesign may affect content, navigation, URLs, headings, canonical URLs, robots directives, internal links, rendering, and more. Compare the old and new versions and examine the affected URLs in Search Console.
Conclusion
When your website is not ranking on Google, begin with diagnosis rather than guesswork. Check whether Google can access the page, whether it is indexed, and whether it receives impressions.
Fix any technical issues first. Then review search intent, keyword selection, content quality, internal linking, trust, backlinks, and user experience. If there was a sudden drop in rankings then investigate manual actions, security issues, migrations, tracking issues, and market changes.
You do not need to fix everything at once. Begin with the issue that prevents Google from accessing or understanding your content. Then improve the value that content provides to real users.
For businesses that need a complete diagnosis, Strive Digitals can use technical, content, competitor, and Search Console data to create a focused SEO recovery plan instead of relying on random changes.




