Skip to content

Conversion

Why isn’t my website getting enquiries? A diagnosis in 3 problems

This guide is translated from the Spanish original. Quotations from Spanish laws are our own translation: the official text is the one published in the BOE or the DOGV.

A website gets no enquiries because of one of 3 problems: people who do not know you cannot find it, they find it but nobody takes the step, or the people who write are not a good fit. Each problem leaves a trace in a different place: Search Console, Google Analytics, your Google Business Profile and your inbox. Below you will find the map to work out which one is yours, a 19-point checklist and a 2-week test to see whether messages arrive.

When something is our interpretation of a rule, we mark it as a cautious approach. When it is one of our working methods, as our approach. The businesses in the examples are hypothetical.

Before the map: check that enquiries arrive

The first suspect is not the design, it is the inbox. A form can show “Message sent” and deliver nothing, or deliver it to the spam folder.

Do this 5-minute test today, from your phone and on mobile data:

  1. Fill in your form with a personal email address and submit it. Note the time.
  2. Look for the notification in the inbox that receives it, including the spam folder.
  3. Press Reply. The reply should go to your personal email, not to the website’s address.
  4. Tap the phone number on the website and the WhatsApp button. Check that they open the right number.

If something fails, that is your first problem, and none of the others matters until it is fixed. The full version, with a stopwatch and another person writing without warning, is the 2-week test at the end.

One possible cause of lost notifications is technical. Google requires anyone sending email to personal Gmail accounts to authenticate their domain with SPF or DKIM (sender guidelines). It also asks senders not to impersonate Gmail senders, and warns that doing so can affect delivery. That is what happens when a form sends the notification with a Gmail visitor’s email as the sender.

Our approach: the notification comes from an authenticated address on your domain, and the visitor’s email goes in “Reply-To”. Ask whoever manages your website to set it up this way.

The decision map: 3 questions, in this order

Answer these 3 questions with data from the last 3 months, the period Search Console shows by default (Help). Our approach: the first one you answer with a no is your main problem.

Question Where you can see it in 10 minutes If the answer is no
1. Do people who don’t know you find you? Search Console: clicks from queries without your brand. Business Profile: searches that do not include your name Problem 1: visits are not coming in
2. Do people who land on a service page take any step towards contacting you? Analytics: key events by landing page, and how many start the form compared with how many submit it Problem 2: visits come in, but people do not get in touch
3. Do the enquiries you receive fit what you do? Your enquiries sheet, with a “Good fit?” column Problem 3: enquiries come in, but they are not a good fit

You can have 2 at once. Tackle the one higher up first: improving the form is no use if nobody arrives, and bringing in visits is no use if the form fails.

Analytics only sees people who accept cookies: use it to compare pages and channels, not to count people. How to set up the enquiries sheet and the key events is in how to measure your website’s enquiries. This diagnosis builds on that.

Problem 1: visits are not coming in from people who don’t know you

If hardly anyone reaches your website searching for what you do, you do not have a conversion problem. You have a visibility problem, and it is solved on Google, on your profile or with ads.

What to look at Where What it means
Queries that do not include your name Search Console, Performance, Queries tab. Filter with “Doesn’t match regex” and the variants of your brand (Help) No impressions: Google does not show you for your services. Impressions with few clicks: you appear, but far from the top or with a title that does not invite a click
Whether each service page is on Google Search Console, URL Inspection: paste the address of each service (Help) “URL is not on Google” means that page will not appear in Search. The tool usually gives the reason
Unindexed pages and why Search Console, Page indexing report (Help) Google warns that it does not index everything, but key pages should be indexed. A service page with the reason “Excluded by ‘noindex’ tag” is a mistake
Serious warnings Search Console, Manual actions and Security issues reports A manual action can remove part or all of the site from the results. A security issue can show warnings next to your website
Whether you appear in Google’s AI answers Search Console, generative AI performance report (Help) It shows your impressions in AI Overviews and AI Mode. It does not give clicks. If you have very few, the report does not appear
Which words people use to find you on the map Business Profile, Performance, search terms (Help) If only your name and its variants appear, the people finding you on the map already knew you
Which channel brings visits Analytics, Reports, Acquisition, Traffic acquisition (Help) Compare channels with each other and with the previous year. Remember that it only counts people who accepted cookies
Whether each service has its own page Your website If a service only appears in a list, Google has no page to show for that search

What to do depending on what you find:

Problem 2: visits come in, but nobody takes the step

If your service pages get visits and generate no key events, the obstacle is on the website. It could be the message, trust, speed or the form. These checks tell you where.

What to look at Where What it means
Visits and key events for each page Analytics, Reports, Engagement, Landing page (Help) A service page with sessions and no key events in 3 months is the first one to review
Whether people read or leave In the same table, add the engagement rate A session counts as engaged if it lasts longer than 10 seconds, has a key event or has 2 or more page views (Help). If the rate is low, the page does not answer what they were looking for or is slow to load
How many start the form and how many submit it Analytics, Reports, Engagement, Events: form_start and form_submit, from enhanced measurement (Help) Many start and few submit: the form is the obstacle. Few start: the page does not convince or the form cannot be seen. It requires turning on form interactions in enhanced measurement. These events count all forms, including the search box and the newsletter sign-up
At which step people drop off Analytics, Explore, Funnel exploration (Help). Steps: service page, contact page, form_start and generate_lead The step with the biggest drop is the first one to fix
Which pages people land on from Google Search Console, Performance, Pages tab If almost all clicks go to the blog, your readers are still researching. Link each guide to its service page
Speed with real users Search Console, Core Web Vitals report, on mobile (Help). For a single page, PageSpeed Insights Groups of URLs in “Poor” or “Need improvement”. The thresholds are in the checklist
Which page your profile opens Business Profile, Performance, Website clicks, and the profile’s own link If the profile sends visits and there are no enquiries, check that the link opens a useful page and that the phone number is the same
The first screen of each service, on mobile Your website Without scrolling, it should be clear what you do, where, and how to contact you

Example

Let’s say there is a physiotherapy clinic in Castellón. Its pelvic floor page gets visits from Google and has not had a single key event in 3 months. In the funnel exploration, of 120 sessions on that page, 30 go on to the contact page, 25 start the form and 2 submit it.

The obstacle is the form, not the page. When you open it, it asks for an ID number and date of birth, and ends with an image CAPTCHA. Points 16 and 18 of the checklist fix it.

If the obstacle is the page and not the form, start with points 1 to 8 of the checklist. And if you want a first technical analysis without going into Search Console, check your website for free: it reviews the home page, with its technical SEO, its mobile speed and whether it is easy to get in touch.

Problem 3: enquiries come in, but they are not a good fit

If people write to you about things you do not do, from areas where you do not work or with impossible budgets, your website attracts people you are not looking for. The solution is to say more clearly what you do and for whom, and to ask questions before you call.

What to look at Where What it means
Why each enquiry is not a good fit Your sheet, with a reason column: service you do not offer, area, budget, job seeker, wants something for free The most frequent reason tells you what the website is missing
Queries that do not come from clients Search Console, Performance, Queries. Look for “free”, “job”, “work”, “course”, “template”, “sample” and the names of cities where you do not work If they bring clicks, some page is answering people who are not going to hire you. The Pages tab tells you which one
Which pages generate the enquiries Analytics, Landing page, with the generate_lead key event Cross-check it against your sheet. The page that the poor-fit enquiries come from is the one to rewrite
Your profile’s category and services Business Profile. Google asks for as few categories as possible and for them to be as specific as possible (guidelines) Our approach: a category broader than your business may show you in searches that are not yours. Google only asks for a more general one if yours is not on the list
Searches that trigger your ads Google Ads, Search terms report (Help), if you run ads Google advises adding every term unrelated to what you offer as a negative keyword
Who it is for and who it is not for Your service page If it does not state the area, type of client and what you do not do, each visitor decides for themselves
What the form asks Your form With name, email and message, all enquiries look the same until you call

Our approach: what pays off most here is a qualifying form: 5 or 6 closed questions, plus contact details, and an outcome for each answer. You will find a complete one, question by question, in the guide to law firm websites. The first field, “What do you need?”, separates what you do from what you do not before you call.

Example

Let’s say an employment advisory firm in Valencia receives 20 forms a month and only 6 are a good fit. The reason column says that 9 come from people looking for a job. In Search Console, the “Work with us” page gets clicks from searches such as “advisory firm jobs Valencia”.

The solution is not to hide that page. It is to give it its own channel for sending a CV and to add the option “I’m looking for a job” to the form, which leads to that page.

Checklist: 19 points for the service page and the form

Go through it phone in hand, on your main service page. Each point has its source where one exists, and the rest is our approach. The full accessibility review is in mandatory web accessibility, and the review of legal texts is in legal notice, privacy and cookies.

The service page

# What to check Basis
1 Without scrolling, you can see what you do, for whom, where and what happens when you press the button. Our approach
2 The page says who it is not for: areas, types of client or jobs you do not accept. Our approach
3 The phone number is a tel: link with the international prefix, such as tel:+34XXXXXXXXX, and dials when tapped. RFC 3966
4 The WhatsApp button opens wa.me with the number in international format, without +, leading zeros, brackets or dashes, and with a pre-filled message. WhatsApp Help
5 Next to the contact buttons you can see the opening hours and the response time. If your profile shows opening hours, they match the website. Our approach; Business Profile guidelines
6 There is a visible email address, not just the form. Information Society Services Law (LSSI), art. 10.1.a, in the legal notice; next to the contact details, our approach
7 The evidence can be verified, such as cases with the client’s permission, membership numbers or certifications with a link. Nothing made up. Unfair Competition Law (Ley de Competencia Desleal), art. 5.1.g
8 If you show reviews, you say whether you verify that they come from real clients and how you process them. Cautious approach: ask for them within 30 days of the service. Consumer Protection Law (Ley de Consumidores), art. 20.4
9 On mobile, the main content appears in 2.5 seconds or less (LCP), and the page does not jump while it loads (CLS of 0.1 or less). web.dev
10 When you tap a button or a field, the page responds in 200 milliseconds or less (INP). web.dev
11 Contact buttons and links measure at least 24 by 24 CSS pixels, or have enough space around them not to tap another one by mistake. WCAG 2.2, 2.5.8

The form

# What to check Basis
12 Every field has a visible label. The grey text inside the field does not replace it. WCAG 2.2, 3.3.2; W3C tutorial
13 Name, email and phone allow autocomplete, so the browser can fill them in. WCAG 2.2, 1.3.5
14 If a detail is missing or wrong, the message says in text which field has the problem and how to fix it. WCAG 2.2, 3.3.1 and 3.3.3
15 After an error, or in a multi-step form, nobody has to type again what they have already typed. WCAG 2.2, 3.3.7
16 It asks only for what is needed to reply. No ID number, postal address or date of birth at first contact. GDPR, art. 5.1.c
17 Next to the submit button is the basic privacy information: controller, purpose, rights and a link to the policy. GDPR, art. 13; Spanish Data Protection Act (LOPDGDD), art. 11
18 There is no text or image CAPTCHA as the only filter. If your website has a client area, the login lets you paste the password and use a password manager. W3C note on CAPTCHA; WCAG 2.2, 3.3.8
19 After submitting, a message says what happens next and within what time frame. The notification comes from your domain, authenticated with SPF or DKIM. Our approach; Gmail guidelines

4 points on the checklist come with small print

Speed (points 9 and 10). The thresholds are measured at the 75th percentile of page loads, separately on mobile and desktop (web.dev). In Search Console, each group of pages takes the status of its worst metric: if CLS is poor, so is the group (Help). Google’s ranking systems use these metrics, but a fast page does not replace one that answers well (page experience).

CAPTCHA (point 18). Criterion 3.3.8 applies to authentication, such as logging in to a client area, not to the contact form. For the form, the reference is the W3C note on CAPTCHA: CAPTCHAs exclude people who are blind, deaf or have cognitive difficulties. The W3C welcomes methods that ask nothing of the user, because they create no barriers, and advises considering hidden honeypot fields and spam filters.

Privacy (points 16 and 17). The General Data Protection Regulation (GDPR) requires data that is “adequate, relevant and limited to what is necessary” (art. 5.1.c) and requires you to inform people at the time the data is collected (art. 13). The LOPDGDD allows this in 2 layers: the basics next to the form and the rest in the policy (art. 11). If your first contact does not need a piece of data, do not ask for it. Our approach: every extra field is a reason not to submit.

Example of basic information next to the submit button

Controller: [name or company name]. Purpose: to answer your enquiry and, if you ask, to send you a quote. Rights: access, rectification, erasure and the others explained in our [privacy policy].

If you are unsure about the “I accept the privacy policy” checkbox, the cautious approach is in legal notice, privacy and cookies.

Reviews (point 8). Since Law 10/2025 (Ley 10/2025), reviews must relate to services used in the 30 calendar days before the date of the review (art. 20.4). Cautious approach: ask for them within that period, with the messages in how to get Google reviews. And never write them yourself or commission them: it is a misleading practice (art. 27.8 of the Unfair Competition Law).

The 2-week test: send, wait and time it

The checklist reviews the website. This test reviews what happens after the click, which is where the enquiries nobody sees get lost. It is our approach and only needs a sheet, a clock and a person you trust.

Before you start, prepare a sheet with these columns:

Submission Channel and device Time sent Time of notification Where it arrived Time of first reply Response time Notes
1

Mark each submission as “TEST” in your enquiries sheet, so you do not count it as a client. If you filter your internal traffic by IP, only submissions from the office network are excluded: those made on mobile data do appear in Analytics.

Week 1: you test it yourself

  1. Day 1. Form from your phone, on mobile data and with a Gmail address. Check the confirmation message, that the notification reaches the inbox and not spam, and that “Reply” goes to the person who wrote. Also check the autoreply, if you have one, and the event in the Analytics Realtime report, if you accepted cookies.
  2. Day 2. Form from a computer, with an Outlook or Hotmail address and using only the keyboard. Submit it empty first and then with a mistyped email. Check points 12 to 15 of the checklist.
  3. Day 3. Phone. Call the number on the website first thing in the morning, at midday and 10 minutes before closing. Note whether anyone answers and how long it takes. Also call outside opening hours: you should hear a message saying when calls are answered.
  4. Day 4. WhatsApp. Write from the button on the website. Check that the pre-filled message appears and note how long they take to reply.
  5. Day 5. Your Google Business Profile, from your phone. Press Call and Website. The phone number must be the one on the website, and the link must open a useful page.

Week 2: someone else writes, without saying when

Ask someone you trust to send 3 enquiries on different days and at different times. Beforehand, tell your team that test enquiries will arrive over the next few weeks, without saying when:

  1. A Monday, first thing, through the form, with a case that fits.
  2. A Wednesday afternoon, through WhatsApp, with a case that does not fit.
  3. A Friday, after your closing time, through the form.

That person notes when they send and when they receive the first reply. An autoreply does not count. Cautious approach: measure the channel, not the person who responds. Do not write down names or use the result to assess anyone, and if you have staff, discuss it first with your employment adviser.

Day 14: your worst response time is the time frame you can publish

  • Time until the notification. It should be a matter of minutes. If any notification did not arrive or went to spam, check the sender and authentication before anything else.
  • Time until the first reply, in working hours. Compare it with the time frame you publish. If you do not publish one, you now know which one you can meet: the worst of your 3 cases.
  • The enquiry that did not fit received a useful answer, not silence.
  • The enquiry outside opening hours was told when you would reply.

Our approach: if clicks on Call on your profile go up and answered calls do not, the problem is not the website. It is who picks up the phone or the opening hours, as we explain in how to measure your website’s enquiries.

Repeat the test every 3 months and after every change of website, hosting, email or plugins. A notification can stop arriving without anyone noticing.

Mistakes that lose you enquiries without you noticing

  1. Testing only from the office computer. On the work wifi and logged in, everything can seem to work. Clients arrive from their phones and on mobile data.
  2. Counting enquiries without checking whether they fit. Without the “Good fit?” column, 20 enquiries that do not fit look like a good month.
  3. Changing the design when the problem is visibility. If visits are not coming in from people who don’t know you, a new website will not fix it.
  4. Promising a response time you do not measure. Publish it when the 2-week test says you meet it.

What to do on Monday

  1. Do the 5-minute test from the beginning. If something fails, fix it before going any further.
  2. Open Search Console and answer question 1 of the map with the queries that do not include your brand.
  3. Open the Landing page report in Analytics and note the service pages with visits and no key events.
  4. Add the “Good fit?” column to your enquiries sheet and, when an enquiry does not fit, the reason.
  5. Go through the checklist on your main service page, phone in hand.
  6. Put the 2-week test in the calendar and find the person who will write the test enquiries.

If you would rather do this with someone, a conversion project at NOR studio starts by checking the tracking and running this diagnosis, before touching the website. If your problem is that visits are not coming in, we will tell you before proposing changes.

Sources consulted (38)
  1. Search Console Help: Performance report, introduction and basic setup
  2. Search Console Help: Performance report, advanced filters and comparisons (regular expressions)
  3. Search Console Help: URL Inspection tool
  4. Search Console Help: Page indexing report
  5. Search Console Help: Manual actions report
  6. Search Console Help: Security issues report
  7. Search Console Help: Generative AI performance report (Search)
  8. Search Console Help: Core Web Vitals report (thresholds and statuses)
  9. Google Search Central: Understanding Core Web Vitals and Google search results
  10. Google Search Central: Page experience and ranking
  11. web.dev: Web Vitals (thresholds and 75th percentile)
  12. Google: PageSpeed Insights
  13. Analytics Help: Traffic acquisition report
  14. Analytics Help: Landing page report
  15. Analytics Help: Engagement metrics (engaged session)
  16. Analytics Help: Enhanced measurement events (form interactions)
  17. Analytics Help: Funnel exploration
  18. Google Business Profile Help: Business Profile performance
  19. Google Business Profile Help: Guidelines for representing your business on Google (hours and categories)
  20. Google Ads Help: Search terms report
  21. Google Workspace Admin Help: Email sender guidelines (Gmail)
  22. W3C: WCAG 2.2, Success Criterion 3.3.2 Labels or Instructions
  23. W3C WAI: Forms tutorial, instructions (placeholder text does not replace the label)
  24. W3C: WCAG 2.2, Success Criterion 1.3.5 Identify Input Purpose
  25. W3C: WCAG 2.2, Success Criterion 3.3.1 Error Identification
  26. W3C: WCAG 2.2, Success Criterion 3.3.3 Error Suggestion
  27. W3C: WCAG 2.2, Success Criterion 3.3.7 Redundant Entry
  28. W3C: WCAG 2.2, Success Criterion 3.3.8 Accessible Authentication (Minimum)
  29. W3C: WCAG 2.2, Success Criterion 2.5.8 Target Size (Minimum)
  30. W3C: Inaccessibility of CAPTCHA, Group Draft Note (December 2021)
  31. IETF: RFC 3966, the tel URI for telephone numbers
  32. WhatsApp Help Center: How to use click to chat
  33. BOE: Regulation (EU) 2016/679, General Data Protection Regulation (arts. 5 and 13)
  34. BOE: Organic Law 3/2018 on the Protection of Personal Data and the Guarantee of Digital Rights (art. 11)
  35. BOE: Law 34/2002 on information society services (LSSI), art. 10
  36. BOE: Royal Legislative Decree 1/2007, General Law for the Protection of Consumers and Users (art. 20)
  37. BOE: Law 10/2025 of 26 December (amends art. 20.4 of the Consumer Protection Law)
  38. BOE: Law 3/1991 on Unfair Competition (arts. 5 and 27)

NOR studio team

We are a studio in Valencia and Castellón that designs websites and gets them ranking on Google and in AI search. We write about what we do with our clients and always cite the original source of each figure. About us · How we write our guides.

(FAQ)(Frequently asked questions)© 2026

Frequently asked questions

Short answers to the most common questions on this topic.

Why does my website get visits but nobody contacts me?

Because something stops people between landing on the page and submitting the form. It could be the message, trust, speed on mobile or a form that asks for too much. To find out what, look at the key events for each landing page in Analytics and compare form_start with form_submit. Before that, check that the form delivers its messages: sometimes people do write to you and the notification never arrives.

How many enquiries should my website get each month?

There is no figure that works for everyone, and it is wise to be wary of average rates published without a source. Compare your website with itself: enquiries that fit this month against the same month last year. If they fall, the map in this article tells you whether the problem lies in the visits, the website or the type of enquiry.

How do I know if my contact form works?

Submit it yourself from your phone, on mobile data and with a personal email address, and check that the notification reaches the inbox and not spam. Press Reply: the reply should go to your email, not to the website. Then ask someone else to write at a time your team does not know and measure how long the first reply takes. Repeat the test after every change of website, hosting or email.

Why do messages from my form end up in spam or not arrive at all?

One possible cause is that the notification is sent with the visitor’s email as the sender, or from an unauthenticated domain. Google requires anyone sending email to personal Gmail accounts to authenticate their domain with SPF or DKIM. It also asks senders not to impersonate Gmail senders. The right approach is for the notification to come from an address on your domain, with the visitor’s email in “Reply-To”.

Should I put a CAPTCHA on the form to stop spam?

Not as the only barrier. The W3C warns that visual and audio CAPTCHAs exclude people with disabilities, and prefers methods that ask nothing of the user, such as hidden honeypot fields and spam filters. If you still use one, the WCAG require an alternative in another format (criterion 1.1.1).

Can I show my Google reviews on my website to build trust?

Yes, if you state whether you guarantee that they come from real clients and how you process them, as required by art. 20.4 of the Consumer Protection Law. Since Law 10/2025, they must relate to services used in the 30 days before the review. The cautious approach is to ask for them within that period. Never add or commission fake reviews: the Unfair Competition Law considers this a misleading practice (art. 27.8).

More guides

Shall we talk about your case?

Tell us what you do, where, and who you want to reach. We reply within 24 working hours with an honest first opinion, even if that opinion is that you do not need us.

Or email us at [email protected] or message us on WhatsApp.