Learning how to find companies with poor SEO can create a steady stream of potential prospects for SEO agencies, consultants, freelancers, and digital marketing companies. Every day, businesses compete for visibility in Google and other search engines, but many websites are not fully optimized for the keywords their customers use.
For an SEO professional, this creates an opportunity. Companies with poor SEO may have valuable products and services, professional websites, and strong reputations but struggle to attract organic traffic because of issues with keyword targeting, content, technical SEO, local search optimization, website structure, or backlinks.
The key is knowing how to identify these opportunities and turn your research into a qualified SEO prospect list.
Why Find Companies With Poor SEO?
Not every business needs SEO services.
Some companies already have strong organic visibility, established content strategies, and internal marketing teams. Others may have websites that receive substantial search traffic and already rank well for their most important keywords.
Your prospecting efforts can be more productive when you focus on businesses showing identifiable opportunities for improvement.
Companies with poor SEO may have characteristics such as:
- Low organic visibility
- Few ranking keywords
- Poorly optimized websites
- Missing service pages
- Weak location targeting
- Thin content
- Poor page titles
- Missing meta descriptions
- Slow or outdated websites
- Weak internal linking
- Limited backlink profiles
- Poor mobile experiences
The University of Illinois provides SEO training resources covering important optimization elements such as page structure, keywords, content, and technical considerations.
These are the types of factors an SEO salesperson can investigate when qualifying potential clients.
How to Find Companies With Poor SEO on Google
Google itself can be one of your best prospecting tools.
Start by selecting an industry and geographic market.
For example:
Plumbers in Chicago
Roofers in Dallas
Dentists in Atlanta
HVAC companies in Phoenix
Law firms in Miami
Search the primary services those businesses offer.
Then examine the companies appearing in the results.
Create a list of businesses that:
- Do not appear prominently
- Have outdated websites
- Have weak content
- Have limited service pages
- Have poorly optimized titles
- Are outranked by competitors
- Have little local search visibility
The goal isn’t simply to find businesses that rank poorly for one keyword. Look for patterns.
If a company consistently has weak visibility across multiple relevant searches, it may represent a stronger prospect for an SEO conversation.
Look for Poorly Optimized Websites
A website can look professional and still have significant SEO problems.
When researching prospects, examine the website’s basic structure.
Look at:
Page Titles
Does the title clearly describe the service and location?
Headings
Are the H1 and H2 headings descriptive and relevant?
Content
Does the page provide enough useful information to answer the customer’s question?
Service Pages
Does every important service have its own optimized page?
Location Pages
Does the company target the geographic markets it actually serves?
Internal Links
Are important pages connected logically throughout the website?
The University of Alaska Fairbanks SEO guidelines discuss optimizing keywords, titles, descriptions, headings, URLs, and website content.
These elements provide a useful starting point when reviewing a potential SEO client.
Companies With Poor SEO Often Have Weak Keyword Targeting
Keyword targeting is one of the easiest opportunities to identify.
Visit a prospect’s website and look at how it describes its services.
Suppose a company sells commercial roofing.
Its website may use generic language such as:
“Our Services”
“What We Do”
“Solutions”
Instead, important pages may need to communicate more specifically what the company offers.
Potential search terms might include:
- Commercial roofing
- Commercial roofing contractor
- Commercial roof repair
- Commercial roof replacement
- Commercial roofing services
The goal is not to stuff keywords onto a page.
The goal is to make sure the website clearly communicates the products and services customers are searching for.
Search for Businesses With Low Organic Visibility
After reviewing a company’s website, search for its primary keywords.
Create a simple spreadsheet containing:
| Company | Keyword | Ranking | Competitor | Opportunity |
|---|---|---|---|---|
| ABC Roofing | Dallas roofing company | 42 | Competitor A | High |
| XYZ Plumbing | Dallas plumber | 31 | Competitor B | High |
| Smith Dental | Dallas dentist | 18 | Competitor C | Medium |
This gives you a simple way to qualify prospects.
A business ranking at position 42 for a valuable keyword may have a significant opportunity if the search term is commercially relevant.
Likewise, a company ranking at position 18 may have opportunities to improve visibility and move closer to the first page.
The University of Toledo’s SEO overview explains how SEO helps websites become more discoverable through search engines, which is precisely what you are evaluating during prospect research.
Companies With Poor SEO May Have Thin Content
Content is another important area to investigate.
Look for websites that have only a handful of pages despite offering numerous services.
For example, a remodeling company might offer:
- Kitchen remodeling
- Bathroom remodeling
- Basement remodeling
- Home additions
- Whole-home renovations
But the website may have only one generic “Services” page.
That creates potential opportunities for individual service pages targeting specific searches.
You should also examine whether existing content actually answers customer questions.
Useful SEO content should be relevant, accurate, useful, and written for the intended audience.
Look for Local SEO Problems
Local businesses are particularly interesting prospects because they often depend on customers searching for services in specific geographic areas.
Search combinations such as:
service + city
service + neighborhood
service + near me
best + service + city
For example:
roof repair Chicago
Chicago HVAC contractor
Chicago personal injury attorney
Then compare the prospect against businesses appearing prominently.
Investigate whether the prospect has:
- Consistent business information
- Strong local landing pages
- Relevant service categories
- Customer reviews
- Location-specific content
- Properly optimized website pages
- A strong local presence
The University of Houston’s Small Business Development Center provides online optimization resources for small businesses, including guidance relevant to improving online visibility.
Use Competitor Analysis to Find SEO Opportunities
Competitor research can make your prospecting much more powerful.
Find a company with weak organic visibility.
Then identify three competitors that rank above it.
Compare:
- Number of pages
- Service pages
- Content depth
- Keyword targeting
- Website structure
- Local optimization
- Internal linking
- Backlinks
- Blog content
You can then identify specific differences.
For example:
Prospect: One page about plumbing services.
Competitor: Separate pages for drain cleaning, water heaters, sewer repair, emergency plumbing, and commercial plumbing.
That comparison gives you something specific to discuss with the prospect.
Find Companies With Poor SEO Using SEO Tools
SEO tools can make prospecting significantly faster.
Depending on the tools available to you, you can investigate:
- Organic keywords
- Estimated organic traffic
- Ranking positions
- Backlinks
- Referring domains
- Domain authority metrics
- Technical errors
- Broken links
- Page performance
- Competitor keywords
Tools can help you identify businesses with limited organic visibility and then determine why they may be underperforming.
The University of Minnesota’s SEO and analytics course connects SEO with analytics and digital marketing, highlighting the value of using data when evaluating online performance.
Create a Prospecting Scorecard
Once you identify potential businesses, create a simple qualification system.
You might track:
Website Quality: Poor / Average / Strong
Organic Visibility: Low / Medium / High
Keyword Opportunities: Few / Moderate / Many
Content: Weak / Average / Strong
Local SEO: Weak / Average / Strong
Competitor Gap: Small / Moderate / Significant
Potential Need: Low / Medium / High
This is not about assigning a universal “SEO score.”
It is about organizing your research so your sales team knows which businesses deserve additional investigation.
Turn SEO Research Into a Sales Conversation
Once you’ve identified a potential client, don’t simply tell them:
“Your SEO is bad.”
That approach can immediately put a business owner on the defensive.
Instead, explain what you found.
For example:
“I was researching roofing companies in your market and noticed that your website doesn’t appear prominently for several of the services you offer. I also noticed that two competitors have dedicated pages targeting those services. I thought you might find the comparison useful.”
That opens a conversation around an observable business opportunity.
You are demonstrating research rather than simply making a sales claim.
Create a Mini SEO Audit for Companies With Poor SEO
A simple audit can turn a cold prospect into a warm conversation.
Include:
- Website URL
- Primary keyword
- Current ranking
- Three competing websites
- Major SEO issue
- Missed keyword opportunity
- Content opportunity
- Local SEO opportunity
- Recommended next step
Keep it concise.
The goal is to demonstrate that you understand the company’s online presence and have identified specific areas worth investigating.
Build a Repeatable SEO Prospecting System
Once you know how to find companies with poor SEO, create a process your entire sales team can follow.
Step 1: Select an industry
Choose a business category.
Step 2: Select a market
Choose a city, state, or geographic region.
Step 3: Find businesses
Use Google, business directories, LinkedIn, industry websites, and other prospecting sources.
Step 4: Review websites
Identify obvious SEO opportunities.
Step 5: Research keywords
Determine whether the company appears for valuable searches.
Step 6: Analyze competitors
Find businesses outperforming the prospect.
Step 7: Document opportunities
Record the specific SEO issues you discover.
Step 8: Find the decision-maker
Identify the owner, CEO, marketing manager, or other relevant contact.
Step 9: Start outreach
Use email, LinkedIn, phone calls, or other appropriate business-development channels.
Step 10: Follow up
Continue providing useful information rather than simply repeating your sales pitch.
Final Thoughts on Companies With Poor SEO
Learning how to find companies with poor SEO can become an important part of an SEO agency’s lead-generation strategy.
The key is to look beyond a website’s appearance.
Analyze search visibility, keyword targeting, content, website structure, local SEO, service pages, competitors, and technical opportunities. Then document what you discover and use that information to create a personalized conversation.
The best prospecting process doesn’t simply produce a list of businesses.
It produces a list of businesses with specific, identifiable SEO opportunities.
When you combine Google research, SEO tools, competitor analysis, business directories, LinkedIn, and personalized outreach, you can build a repeatable system for discovering potential SEO clients and turning website research into meaningful sales conversations.


