Web development
Six causes, ordered by how often they turn out to be the real one, and how to tell which of them you have before changing anything.
A site that gets visitors and no enquiries has one of a small number of problems, and they are not equally likely. Before changing a headline or a button colour, work out which one you actually have, because the fix for a traffic problem does nothing for a form problem and the reverse is also true.
Start by splitting the funnel in two. Open Google Search Console and Google Analytics and answer two questions: how many people arrive, and what fraction of them reach the form. If nobody arrives, sections five and six are your article. If people arrive and leave, it is one to four.
Measure this rather than guessing. Google’s "good" thresholds are Largest Contentful Paint under 2.5 seconds, Interaction to Next Paint under 200 milliseconds, and Cumulative Layout Shift under 0.1, each at the 75th percentile of real loads. PageSpeed Insights reports both a lab test and, if your site has enough traffic, real field data from the Chrome User Experience Report.
Field data is the one to trust. A lab test runs on a simulated connection. The field report is what your visitors actually experienced. If lab passes and field fails, the difference is usually third-party scripts that only load for real users: chat widgets, tag managers, ad pixels and heatmap tools.
A visitor who has decided to enquire should never have to look for how. In practice the failure is subtler than a missing button: the page has six competing actions, so none of them reads as the main one. Newsletter signup, live chat, a brochure download, a phone number, a contact link and a quote form, all at the same visual weight.
Pick one action per page and make everything else quieter than it. On a service page the action is the enquiry. On a product page it is add to basket. Anything that competes with it should be smaller, later, or gone.
Every field is a reason to stop. Company size, job title, budget range and "how did you hear about us" are all things you can ask on the call. Name, one contact method, and a sentence about what they need is enough to start a conversation, and a conversation is what a lead is.
Two failures worth checking directly rather than assuming: submit the form yourself from a phone on mobile data, and check where the notification lands. Forms that post to an address nobody monitors are common, and they look exactly like a conversion problem.
The most common version of this is a homepage that describes the company’s values and history above the fold and its actual service below it. The visitor arrived with a problem and has to scroll to find out whether you solve it.
Put proof where the claim is. A named client, a real figure and a link to the evidence outperform any adjective you can put in front of "service", because a reader can check one of them.
Search Console tells you this in one screen. If the performance report shows impressions but few clicks, you rank on page two or three and the fix is content and links. If it shows almost no impressions, you are not in the index for anything commercial and the fix is more fundamental.
Check the queries you already appear for before choosing new ones. Pages sitting at position 8 to 15 on a commercial term are the cheapest wins available, because the page already exists and Google already understands it.
A page can rank, get clicks and generate nothing because it attracts people researching rather than buying. This is the failure that looks most like success in a monthly report, and it is the one paid search exposes fastest: you can see, per search term, what people typed before clicking.
On the Astra Jewelers account we rebuilt the campaigns around commercial intent rather than volume. Clicks fell and leads rose, because the previous structure was paying for research traffic. Those are the figures below, and they are from the account we run rather than an estimate.
This is what we do. Ecommerce web development
Keep reading
The first consultation is free, and there are no charges for the first month.