Have both, and put the phone number first. Most people who need a plumber, a roofer, or an electrician right now will tap and call, which is why an electrician site leads with the number. The form is the second door, for the ones who cannot call at the moment they find you, and it costs almost nothing to keep open.
Nearly everyone who finds you is holding a phone
The Pew Research Center’s mobile fact sheet, dated November 20, 2025, puts smartphone ownership at 91% of US adults. Cellphone ownership of any kind sits at 98%. Those figures come from a survey of 5,022 US adults run from February 5 to June 18, 2025.
That tells you what people carry. It does not tell you what they do on your site. Pew did not measure roofing customers and did not measure your town. Treat it as a floor for how mobile your visitor is, not as a forecast of calls.
So the real question is not form or phone. It is what a thumb can reach in one second.
Write the number as a link, not as text
A phone number typed into a paragraph is just characters on a screen. A phone number inside a tel link is something a thumb can tap.
The format is defined in RFC 3966, “The tel URI for Telephone Numbers”, published by the IETF in December 2004. It says globally unique numbers are identified by the leading “+” character, and must be composed with the country code and national number as specified in E.123 and E.164. Its own worked example is tel:+1-201-555-0123.
The same document says local numbers must carry a “phone-context” parameter that identifies the scope of their validity. In plain terms, do not publish a bare seven digit number and hope. Write the full number with a plus sign and the 1 in front of it.
Then there is size. WCAG 2.2 became a W3C Recommendation on December 12, 2024. Success Criterion 2.5.8, Target Size (Minimum), Level AA, asks that the target for pointer inputs be at least 24 by 24 CSS pixels, with five named exceptions. Twenty four pixels is small. A call button meant for a hand in a work glove should sit well above that floor.
Every page needs that number in the header, not only the contact page. That is how a website built for a trade should be laid out from the start. The contact page is the one page a person in a hurry never reaches.
The form is for the people who cannot call you
Some buyers cannot use the phone at the moment they find you. A tenant at work. Someone sitting in a meeting. A homeowner comparing three roofers at eleven at night.
Some cannot use the phone at all. The National Institute on Deafness and Other Communication Disorders reports that approximately 15% of American adults, 37.5 million people aged 18 and over, report some trouble hearing. That page was last updated September 20, 2024.
Read that number honestly. It is self-reported trouble hearing across the whole country. It is not a count of people who cannot use a telephone, and it says nothing about your service area. It is a reason to keep a second door open, not a reason to expect any particular number of form fills.
If you keep a form, label the boxes. WCAG 2.2 Success Criterion 3.3.2, Labels or Instructions, Level A, is one line long: labels or instructions are provided when content requires user input. An unlabeled box is a box people give up on.
One caution here. WCAG is a standard published by the W3C. It is not a United States law on its own. Whether an accessibility rule applies to your business, and which one, is a legal question. This is not legal or tax advice. Ask your own attorney, and check your state’s own rules.
Do not ship a stripped down mobile version
Google’s mobile-first indexing documentation, last updated December 10, 2025, is blunt about this. “Make sure that your mobile site contains the same content as your desktop site.” It adds that if your mobile site has less content than the desktop site, you should consider updating the mobile site so its primary content is equivalent.
It also says: “Don’t lazy-load primary content upon user interaction.” Google will not swipe, click, or type to reveal something you hid.
Now the honest part about that source. That page is about what Google indexes. It says nothing about contact forms, nothing about phone numbers, and nothing at all about which one wins you more work. Anyone quoting it as proof that a form helps your ranking is stretching a document that does not say so. Use it for the one thing it does support: the phone version of your site should not quietly drop what the desktop version shows.
The usual failure is a theme that buries the number, the service list, or the whole form behind a menu icon on a small screen. Open your site on your own phone and look.
A form nobody answers is worse than no form
A form is a promise that somebody reads it. If nobody in your business will check it every working day, take it down and put your number and your hours in its place. That is a real choice, and for a one truck operation it is often the right one. Do not buy anything to fix a form you were never going to read.
Two things quietly break forms. The mail never arrives, which has its own causes and its own fixes, covered in why form emails end up in your junk folder. And the reply lands too late to matter, which is its own question, answered in how fast to call a web lead back.
An on-site AI agent is a third door, not a swap for either of the first two. It can answer a question at eleven at night, when the phone is going to voicemail and a form would sit unread until morning. Read what an AI assistant does and does not do before you lean on it. It does not dispatch a truck and it does not price a roof.
What to do next
Work through this on your own phone, on your own site, in about fifteen minutes.
- Open your home page and try to call yourself in one tap. If you cannot, that is the first fix.
- Check the number is a real tel link carrying the full number with the plus sign and country code, not plain text.
- Make the tap target bigger than 24 by 24 pixels, then try it with a glove on.
- Send yourself a test form fill from the phone. Check the inbox, then check the junk folder.
- Put the phone view and the desktop view side by side, page by page. Anything missing on the phone goes back.
- Decide who reads the form inbox and on which days. If the answer is nobody, remove the form and publish your hours instead.
No honest builder will promise you a ranking, a call count, or a set number of form fills. Two working doors is not a growth plan. It is the floor, and most contractor sites are still below it. If you want the count rather than the hunch, work out whether your website is getting you calls, then decide what to change.