How to find local businesses with no website (and why they convert)

A business with a Google Maps profile and no website has already told you two things: it wants to be found online, and it has not finished the job. That is the shortest gap between a problem and a sale in local services.

Every agency that sells websites, SEO, or Google Business Profile management eventually works out that the best prospect is not a business with a bad website. It is a business with no website at all. This guide covers how to build that list properly, and the four mistakes that make most attempts worthless.

Why "no website" is the strongest signal in local prospecting

Most lead qualification is guesswork dressed up as data. Company size, years in business, industry codes — all of it is a proxy for the thing you actually want to know, which is whether this business has the problem you solve.

"No website" is not a proxy. It is the problem, observed directly. And a business that has bothered to create and verify a Google Business Profile has already demonstrated the intent: someone sat down, claimed the listing, uploaded a photo, and then stopped. They are not unaware of the internet. They got partway and stalled.

A cold call to a business with no website is not an interruption. It arrives in the middle of a job they already started and abandoned.

Three things follow from that, and they matter for how you sell:

The four traps

Most no-website lists are bad. Here is why, in the order the mistakes usually happen.

1. A Facebook page is not "no website"

Plenty of businesses put a Facebook page, an Instagram profile, or a Linktree in the website field. Technically the field is populated, so a naive filter marks them as having a site. In practice these are your best prospects of all — they have accepted they need a web presence and settled for a rented one.

Conversely, some tools count a Facebook URL as "no website" and some do not. Know which behaviour yours has before you draw conclusions from the count.

2. Chains contaminate everything

Search "hairdressers in Birmingham" and a meaningful share of results are branches of the same two or three chains. Some branches list the corporate site and some list nothing at all, so the ones listing nothing land in your no-website pile. They are not prospects — you will never sell a website to a franchise branch manager.

Filter them by counting repeated business names and repeated website domains across your result set, and dropping anything that appears more than two or three times.

3. Permanently closed listings linger

Google keeps closed businesses in Maps for a long time, marked but still present. They have no website because they no longer exist. Any list built without excluding them carries dead rows, and there are few faster ways to lose a salesperson's trust in a list than making them call a disconnected number.

4. You confuse "no website" with "no reviews"

These are different signals and they want different pitches. A business with no website and 200 reviews is thriving offline and will need convincing that online matters at all. A business with no website and three reviews is new or struggling, and the conversation is completely different.

Segment on both axes before you write the script. Our guide to qualifying local leads covers how to score this.

Building the list, step by step

The method below assumes you are using a tool that filters during collection. If yours only exports everything and leaves you to filter in a spreadsheet, the same logic applies — it just costs you an hour instead of a minute.

Step 1: pick a tight geography

Not "London". A single borough, or a postcode district. Google caps any one Maps search at roughly 120 results regardless of the tool you use, so a search that could return 4,000 businesses will silently give you an arbitrary 120 of them. This is worth understanding properly — it is the single most common reason people think a tool is broken.

Step 2: pick a category you can actually serve

Trades, salons, restaurants, dentists, gyms, garages, cleaners. The narrower the category, the better your script converts, because you can reference the specifics of their trade.

Step 3: set the filters

Concretely, for a web design agency prospecting:

Step 4: run several searches, not one

Because of the result cap, real coverage comes from repetition: same category across ten postcode districts, or ten sub-categories across one district. A good tool merges these and removes duplicates on Google's own listing identifier, so you can run them back to back without building a duplicate mess.

Step 5: enrich before you call

A phone number is enough to start, but an email lets you follow up without a second call. Maps never exposes email addresses — no tool can pull one from Maps itself, because it is not there. Emails come from visiting the business's own website, which by definition these prospects do not have.

For this specific list, then: expect phone-only, and plan a phone-first sequence.

A note on volume. A good no-website list is small. If you filter a city of a million people down to forty businesses, that is not a failure — that is forty conversations where you are the only person offering to solve a problem they already know they have. Lists of 5,000 "leads" convert at a rate that makes the arithmetic obvious.

What to do with the list

Two things separate agencies that convert this list from agencies that burn it.

Lead with what they are missing, not what you sell. "I noticed you come up for plumbers in Chorlton but there is nowhere for people to see your prices" is a different conversation from "we build websites".

Bring the search. Before you call, run the search a customer would run and note where they rank and who is above them. That takes ninety seconds and changes the call from a pitch into a briefing.


Doing this with the extractor

Maps Business Extractor applies every filter above while the results are being collected, so a rejected business is never opened and costs neither time nor any of your daily allowance. The No website, Exclude chains, Skip closed and Has a phone number filters together produce exactly the list this guide describes.