To find websites without a contact form, build a list of small, active businesses first, then check each site by hand: the menu, the footer, the contact page and the page's elements in your browser's Inspect tool. No search engine or homepage scanner can reliably prove a form is missing, so the check is quick but it has to be yours.
That sounds slower than a filter in some tool, and it is. It is also why the finding works in a pitch. An owner can confirm "there is no way to send you a question from your site" in ten seconds, and you can usually fix it in a day. You just have to be sure before you say it.
Why is a missing contact form worth pitching?
A contact form is how a visitor who is not ready to call turns into an enquiry. Plenty of people will not pick up the phone to a business they found ten minutes ago, and plenty will not open their email app, copy an address and write from scratch. A form lets them ask a question while they are still on the page.
When there is no form, a few things tend to happen:
- Late night visitors leave. Someone browsing at 11pm is unlikely to call. If there is nothing to fill in, they may close the tab and never come back.
- Enquiries arrive with nothing useful in them. A bare email address gets messages like "how much?" with no detail. A form can ask for the job, the date and the budget up front.
- The owner's address gets scraped. An email printed on the page in plain text is easy for spam bots to collect. With a form, the address does not need to be printed on the page at all.
- The site looks unfinished. Visitors expect a way to get in touch. A site with none can look like a placeholder, even when the business is busy.
None of that needs a statistic to land with an owner. They know whether people message them from the website or not, and the pitch only has to point at the gap.
There is a second reason it works for you: it is small. Adding a form is a job you can price, scope and deliver quickly, which makes it a good first piece of work with a new client. If they like how you handled it, the bigger work comes next.
Can you search for websites that have no contact form?
Not directly, and it helps to know why so you do not waste an afternoon trying.
Search engines index what is on a page. You can search for pages that contain something, but you cannot ask Google for every bakery whose site lacks a form. Absence is not something they index.
Homepage scanners have the opposite problem. They can tell you what they found on the one page they read, but a contact form usually lives somewhere else: on a contact page, in a pop-up, in a slide-out panel, or embedded from a form service. A scanner that sees no form on the homepage has not shown the site has none. That is why we do not flag missing contact forms in Vetted Leads: one homepage cannot prove it, and a lead that says "no contact form" when the form is one click away would make your pitch wrong.
So the method has two steps:
- Build a list of small businesses that are open, active and likely to hire someone like you.
- Check each one by hand, with a routine that takes five minutes and does not give false alarms.
Where do you find businesses likely to have no form?
Some sites are much more likely than others to be missing a form. Start your list there.
| Where to look | Why forms go missing | What to watch for |
|---|---|---|
| Sites that launched in the last week or two | Launch week goes on products and pages, and the contact page is often left for later | Some are holding pages, so wait until there is a real offer |
| One page sites for trades and local services | The owner wanted something quick and put a phone number at the bottom | Many prefer calls, so ask before you push a form |
| Sites built from a link-in-bio or social profile | The business lives on social media and the site is an afterthought | Check the messaging apps they actually use |
| Older sites with an old copyright year | The form broke, or a plugin was removed and nobody noticed | A visible error is a finding, a guess is not |
| Small online stores | Store templates focus on products and checkout, and some owners never set up a contact page | Look for an email in the footer or on the policy pages |
For the older and local ones, free sources work: Google Maps listings that link to a website (search a trade and a town, then open the sites one by one), local business directories, and the member lists that chambers of commerce and trade associations often publish. Those give you businesses that are open, but most of their sites have been up for years.
New sites are the best of these, for a simple reason: the owner has usually just paid for the site, checks it often and is still making changes. A message about a missing piece lands while they care.
Finding them is the slow part by hand. Publicly trusted HTTPS certificates are recorded in public Certificate Transparency logs, so a new site on its own domain usually appears there soon after it goes live, mixed in with test servers and big company subdomains. Vetted Leads reads those logs, keeps the real businesses and online stores, and gives you each one with an email address checked with its mail server where it found one, plus the homepage gaps it can measure, such as no meta description, no favicon or an old copyright year. As of 1 November 2026 the feed holds 73,366 leads, 51,073 of them with an email, and 2,432 launched in the last 24 hours. You can try it with 3 free contacts and no card, and the plans are on the pricing page. The contact form check below is still yours to do.
How do you check a site for a contact form in five minutes?
Run the same checks in the same order every time. The goal is a yes or no you would bet on, not a hunch.
Step 1: read the menu and the footer
Look for links named Contact, Contact us, Get in touch, Enquire, Book, Get a quote or Work with us. Check the mobile menu too, by narrowing your browser window or opening the site on your phone, because some themes hide links on one layout and not the other.
Step 2: open the contact page, if there is one
If there is a contact page, open it and look for fields: name, email, message. A page with only an address, a phone number and a map has no form. Also try adding /contact or /contact-us to the end of the address. Some sites have the page but never linked it, which is a finding of its own.
Step 3: look for buttons that open something
Click any button labelled Get a quote, Enquire, Book now or Message us. Many forms open in a pop-up or a panel rather than on their own page. If a button opens your email app instead, that is a mailto link, which means there is an address but no form.
Step 4: check the page elements, not just the source
This is where most false alarms come from. A form loaded by a script after the page opens does not appear when you choose View page source, and a form embedded from a form service shows up only as a frame tag, with none of its fields. Instead, right click the page, choose Inspect, and search the elements for:
<form, the HTML element a form is built fromiframe, which is how many form services and booking tools are embedded (fields inside a frame will not show up when you search the main page, so the frame itself is your clue)inputandtextarea, the fields themselves
If you find a form element with fields in it, the site has a form, even if it is hard to spot. That might still be a finding (a form buried three clicks deep, or one that only appears on the desktop layout), but it is a different pitch.
Step 5: note what they use instead
If there really is no form, write down how a visitor is meant to get in touch: a plain email address, a phone number, a chat link, a social profile, or nothing at all. That tells you both how to contact the owner and what to pitch.
What each result means
| What you found | What it means | What to pitch |
|---|---|---|
| No form, email printed on the page | Visitors must write from their own app, and the address is exposed to scrapers | A form that sends to that inbox, with spam protection |
| No form, phone number only | Anyone not ready to call has no way in | A short enquiry form, or a call back request |
| No form, social links only | The site sends visitors away to ask a question | A form on the site, or a chat link that opens their messaging app |
| No way to get in touch at all | The site cannot produce an enquiry | A contact page, built properly, as the first fix |
| A contact page exists but is not linked | Visitors cannot find it | A menu and footer link, which is a ten minute job |
| A form with a visible error | Enquiries may be getting lost | A rebuilt form and a test that it reaches the inbox |
| A form exists and works | No gap here | Move on, or pitch something else you found |
One rule: never test a form by sending a fake enquiry. That is a real message landing in a stranger's inbox, it looks like spam, and it starts the relationship badly. Only mention problems you can see.
How do you reach the owner if there is no form?
If the site has no contact form, you cannot use one to pitch it either, so you need another way in.
Check these, in order:
- The footer and the contact page, for a printed email address.
- The About page and the privacy policy, which often list an address even when the rest of the site does not.
- The social profiles linked from the site. If the owner answers messages there, that may be their main channel anyway.
- A phone number, if you are comfortable calling. A short, polite call about one specific thing on their site is not the same as a sales script.
Do not guess addresses like info@ or hello@ and send blind. A message that bounces does nothing for you, and a run of bounces can hurt how well your other emails reach inboxes. This is where a lead source with checked emails saves you time: Vetted Leads only puts an email in the feed once the business's own mail server has said the address exists.
How do you pitch the fix?
The pitch is short because the finding is simple. Three rules cover most of it.
Say what you saw, plainly
"Your site has no contact form" is fine, but "I could not find a way to send you a question from your website, only a phone number" is better. It describes what a visitor experiences, and the owner can check it in ten seconds.
Say what it costs, in their terms
Talk about enquiries, bookings and customers, not fields and plugins. "People browsing in the evening have no way to ask about prices" makes sense to a plumber. "Your site lacks a form element" does not.
Make the next step tiny
Do not ask for a call in the first message. Offer something small and specific: a short description of the form you would add, the three questions it would ask, or a quick mockup. Saying yes to that costs them nothing.
Sample email
Subject: A quick one about enquiries on Greenway Landscapes
Hi Sam,
I came across Greenway Landscapes this week. The before and after shots of the courtyard garden are what made me keep scrolling. I build websites for trades businesses, so I tend to notice how people get in touch.
I looked for a way to ask about a quote from the site and could only find a phone number at the bottom of the page. Anyone browsing in the evening, or who would rather not call, has no way to get in touch from there.
A short enquiry form would fix that: name, email, the kind of job, and a rough start date, sent straight to your inbox, with spam protection so you do not get junk.
Would it help if I sent you a quick sketch of what it would look like on your site? No charge for that, and if it is not useful, just say so and I will not write again.
Alex
The business and names are invented to show the shape. Note what it leaves out: no list of other problems, no price, no talk of conversion rates, and no request for a meeting.
Sample follow-up
If there is no reply after four or five days, send one follow-up that gives away what you offered:
Hi Sam, here is the form I would add: four fields (name, email, type of job, preferred start date) and a thank you message that tells people when you will reply. If you would rather people message you than email, I can make the button open a chat with you instead. Happy to set either up.
If that gets no answer, move on. Two messages is enough. For more ways to open, see this cold email template for web design.
Whatever you send, follow the email rules where you and the business are. In the US, CAN-SPAM asks for an honest sender and subject line, a postal address and a clear way to opt out, and rules in the UK and the EU can be stricter, so check before you write.
What should the fix actually include?
If the owner says yes, deliver more than a box with a send button. A form that loses messages is worse than no form, because the owner thinks they are covered. A solid small job includes:
- Keep the fields few: name, email, and one or two questions that help the owner reply, such as the type of job or a date. Every extra field is a reason to give up.
- Give each field a visible label, not just placeholder text that vanishes as you type. The W3C has a practical forms tutorial on making forms usable for everyone, including people using screen readers.
- Add spam protection that does not punish real people, such as a hidden honeypot field or a light challenge.
- Write a thank you message that says what happens next and roughly when they will hear back.
- Test delivery with the owner: send one message from the finished form to their real inbox and check it does not land in spam. This is the step people skip, and it is the one that matters.
- Link the page from the menu and the footer, so visitors can find it from any page.
| Part of the job | Why it matters to the owner |
|---|---|
| Short form with labels | More people finish it |
| Spam protection | Their inbox does not fill with junk |
| Thank you message | Customers know the message arrived |
| Tested delivery | No enquiry goes missing |
| Menu and footer link | Visitors can find it from any page |
If the business prefers phone or messaging, adapt. A tap to call button and a chat link that opens their messaging app can be the better fix, and offering that shows you listened.
What mistakes make this pitch backfire?
- Calling it missing when it is not. The form was in a pop-up, or loaded by a script you did not wait for. The owner checks, finds it, and stops reading. Always do step 4.
- Sending a test enquiry. It is spam from their side, whatever your intent.
- Pitching a form to someone who wants calls. Some owners deliberately skip forms. Ask how customers reach them now, and offer what fits.
- Leading with a long audit. Mention the missing form and save anything else for when they reply.
- Not checking again before you send. New sites change quickly. Recheck the one thing you are about to mention right before you hit send.
Where should you start today?
Pick one kind of business you understand, such as trades, salons or small online stores. Gather twenty that are small and open, ideally ones that launched recently. Run the five minute check on each and note what you find. Write to the five where the gap is clearest, using the short email above. Keep a sheet with the business, what you found, how you contacted them, and whether they replied. In two weeks you will know whether this finding gets replies in your niche, and you will have a routine you can repeat. If web design is your main service, the find web design clients page shows how designers use new launches as a starting list.
Questions people ask
Is there a tool that finds websites without a contact form?
Not reliably. A search engine can show you pages that have something, but it cannot list pages that lack it, and a crawler that only reads the homepage will miss forms on a contact page, inside a pop-up or loaded by a script. The dependable method is to build a list of small, active businesses first, then check each site by hand in a few minutes.
How do I check if a website has a contact form?
Open the menu and the footer and look for Contact, Get in touch, Book or Enquire. Open that page and look for name, email and message fields. If you see nothing, right click the page, choose Inspect, and search the elements for form or iframe, because many forms are loaded by a script, or sit inside a frame embedded from a form service, so their fields do not show in the plain page source. Only call it missing once you have looked in all of those places.
How do I contact a business that has no contact form?
Look for an email address in the footer, on the About page or in the privacy policy, then try the social profiles linked from the site. Avoid guessing addresses like info@ or hello@: if the guess bounces, it does nothing for you and can hurt how well your other emails reach inboxes.
Is a mailto link the same as a contact form?
No. A mailto link opens the visitor's own email app with the address filled in, and only works if they have one set up on that device. Many people on a shared or work computer, or on a phone with no mail app signed in, get nothing useful when they tap it. A form works inside the page, so anyone can send a message without leaving the site.
What should I charge to add a contact form?
That depends on your market and what the job includes. Most freelancers price it as a small fixed job: the form itself, spam protection, a thank you message, and checking that submissions reach the right inbox. Keep it small enough that the owner can say yes without a meeting, then use it to start a bigger conversation.
Do all businesses need a contact form?
No. Some owners prefer phone calls or messaging apps and would rather not have a form at all. For them, pitch the thing that fits how they already work, such as a tap to call button, a chat link that opens their messaging app, or a booking page. Ask how customers reach them today before you suggest anything.
