Skip to content
DeutschBook an intro call

How-to · Websites & technical SEO

Why isn’t my website generating leads?

In short

A website generates no leads when form messages don’t reach you, people can’t find you for your service, your offer is unclear, there’s no reason to trust you, or the contact path is blocked. Or inquiries arrive by phone and nobody counts them. Send a test inquiry first, then check five stages in order and fix the first cause.

Key takeaways

  • A test inquiry from a private email address shows within minutes whether inquiries reach you. If it’s in spam or missing, fix that first.
  • If Search Console shows almost only company-name searches, new customers aren’t finding you through Google. A shorter form won’t help much.
  • People often leave web pages in 10 to 20 seconds, says Nielsen Norman Group. By then it must be clear what you offer, for whom and where.
  • Zero inquiries from 100 visits are compatible with a true inquiry rate of up to 3.7% (95% interval). Small numbers can’t support a verdict.
  • A new website pays off when the check finds the cause in the system itself. Fix delivery, content and proof on your existing website first.

Are your inquiries actually reaching you?

Start by sending a test inquiry through your own form, from a smartphone and a private email address. If it doesn’t reach the right inbox or lands in spam, you’re losing inquiries without knowing it. Fix this before anything else, because otherwise every other improvement is wasted.

Send a test inquiry first, then work through five stages
Send a test inquiry first, then work through five stages A check in seven stations. A test inquiry first shows whether inquiries reach you; if it doesn’t arrive, fix email delivery. Five stages then follow in order: Do people find you for your service, is your offer clear at a glance, is there a reason to trust you, is the path to an inquiry clear, and do you count every inquiry? When a stage fails, continue in the section on that stage. If every answer is yes and inquiries still don’t come, check demand, price and target market. The sections below explain each stage. Test inquiry: did it reach your inbox? if no: fix email delivery yes 1 Do people find you for your service? if no: see the section on being found yes 2 Is your offer clear at a glance? if no: see the section on clarity yes 3 Is there a reason to trust you? if no: see the section on trust yes 4 Is the path to an inquiry clear? if no: see the contact path section yes 5 Do you count every inquiry? if no: see the section on measurement yes All yes, and still no inquiries? Check demand, price and target market

Why this comes first: Many forms send each inquiry as an email. For mail to personal Gmail accounts, Google requires every sender to use SPF or DKIM, two methods that let a domain prove a message really came from it. Messages that aren’t authenticated this way might be marked as spam or rejected, according to Google’s email sender guidelines (external site). Germany’s Federal Office for Information Security (BSI) also names both methods in its Technical Guideline on email authentication (external site). Forms that use the visitor’s email address as the sender are especially vulnerable. The email then comes from your server but names someone else’s domain. According to the setup guide from Contact Form 7 (external site), a form plugin for WordPress, mail providers find it hard to tell such messages from spam.

How to do it:

  1. Fill out the form on a smartphone, from a private address outside your company, with a message like “Test inquiry from today.”
  2. Look for the message in the intended inbox and in the spam folder. Find out who reads that inbox every day.
  3. Reply to the test inquiry. Your reply must reach the private address.
  4. Call the phone number on your website from someone else’s phone, and write to the email address listed there.
  5. If the test inquiry is missing or in spam, have SPF, DKIM and the form’s sender address checked. The sender should be an address on your domain, and the visitor’s address belongs in the Reply-To field. Our how-to on contact forms without tracking shows how to build this.

Example: Suppose an electrical contractor forwards form submissions to the inbox of an employee who left the company long ago. The website shows every visitor “Thank you,” and for months nobody notices.

Common mistake: You treat the thank-you message as proof. It only shows that the form was submitted. Only the inbox shows whether the email arrived.

Done when the test inquiry is in the right inbox, your reply was delivered, and your phone and email both work. Repeat the test after every change to your website, hosting or email.

Do people find you for your service?

The Performance report in Google Search Console shows whether people find you for your service. Read the search queries for the last three months. If the list is almost entirely your company name and variations of it, only people who already know you are finding you. Stage 1 is then your bottleneck, and improving the form won’t help much.

Stage 1 of 5: Being found. New customers don’t know your name yet. They search for your service, often with a location. The Performance report in Search Console (external site) shows which searches your website appeared for (impressions) and how often someone clicked (clicks). A filter for branded and non-branded queries (external site) separates the two groups. It isn’t available for sites with few impressions, and Google notes that some queries might be classified incorrectly. In that case, read the list yourself. Our guide to technical SEO explains how pages get into search in the first place.

How to do it:

  1. Search for site:example.com, using your own domain, to check whether your website is in Google’s index. If it’s missing, our how-to Why isn’t my website showing up on Google? helps you find the cause before you continue here.
  2. In Search Console, open the Performance report, select three months and look at the queries.
  3. Count how many contain your name and how many name your service, with or without a location. Note their positions.
  4. Check the performance data in your Google Business Profile (external site) to see how often people used the call button or the website link. This data is only available for verified profiles.
  5. Ask an AI assistant such as ChatGPT three questions your customers would ask, and note who gets named. Our how-to on measuring AI visibility shows how to measure this reliably.
Findings from the Performance report and what follows from them, in our assessment
FindingWhat it meansDecision
Website missing from the indexGoogle doesn’t know your website.Sort out indexing first. The other stages can wait.
Almost only searches for your company nameOnly people who know you are finding you.Write a separate page for each service in your customers’ words, with your location.
Impressions for your service, position worse than 10Google shows you, but mostly after page one of the results.Expand the service page and earn mentions on other websites.
Many impressions, few clicksYour listing isn’t persuasive, or the answer already appears in the results.Rewrite the page’s title and description, and add specific details to the page.
Clicks on service pagesNew people are reaching your website.Stage passed. Move on to stage 2.

Example: Suppose the report shows 40 queries over three months. Of these, 34 contain the company name, and the other six are at position 40 or worse. Stage 1 is the bottleneck.

Common mistake: You search for your service on Google and see your own site at the top. According to Google’s help, search results are specific to the time, place, device and recent history of the person searching. So your own search proves nothing.

Done when you know which finding in the table applies to your website.

Can visitors tell what you offer in 10 seconds?

A short test shows whether people understand your offer. Show your home page and one service page to someone who doesn’t know your business, for 10 seconds on a smartphone. If they can then say what you offer, for whom and where, the stage is passed. If any answer is missing, the work on your content starts here.

Stage 2 of 5: Clarity. According to Nielsen Norman Group, people often leave web pages in 10 to 20 seconds (external site). The analysis dates from 2011 and draws on data from Microsoft Research. In our view, the lesson still holds: a page has to make its value clear right away. Back in 2002, the same organization advised starting the home page with one sentence (external site) that says what the company does. Google recommends using the words people search with (external site) and placing them in prominent locations.

How to do it:

  1. Write one sentence following the pattern “We [service] for [customers] in [place].” It goes at the top of your home page. Each service page gets its own version.
  2. Show the page to three people outside the company for 10 seconds on a smartphone. Then ask: What does this business offer, for whom and where, and what would you do next?
  3. Check that each service has its own page stating its scope, process and rough price.
  4. Open the page on a mobile connection. If it’s noticeably slow, that’s a separate bottleneck. Our article on Core Web Vitals explains which values count.

Example: Suppose the top of the page says “Quality and reliability since 1995.” After 10 seconds, nobody knows whether the business remodels bathrooms or installs windows. “Bathroom remodeling for homeowners in Essen and Bottrop” is clearer.

Common mistake: Your own team tests the page. People who know the business fill in knowledge that isn’t on the page.

Done when all three test participants correctly name your service, customers and location.

Does your website give people a reason to trust you?

Check whether strangers can find real people, a verifiable address, examples of your work and a rough price or process on your website. Sending an inquiry is a leap of trust. If this proof is missing, your website gives people no reason to get in touch, even if your offer and technology are sound.

Stage 3 of 5: Trust. The Stanford Guidelines for Web Credibility (external site), from 2002, are based on research with over 4,500 people. They name a physical address as the easiest way to show that a real organization stands behind a website. Nielsen Norman Group counts upfront disclosure of contact details and costs (external site) among the marks of a trustworthy website. In Germany, the Verbraucherzentrale consumer advice centers tell consumers to check an online store’s legal notice (Impressum) and to look up the address in a map service (external site) (in German). That’s how people learn to vet providers online. Google’s guide to helpful content (external site) also asks whether it’s self-evident to visitors who created the content.

Six kinds of proof and what to do if one is missing, in our assessment
ProofWhat to checkIf it’s missing
PeopleName and photo of a contact person, with their roleAdd them. One person is enough.
AddressMatches your map listing, Google Business Profile and legal noticeAlign it everywhere. In Germany, also have your legal notice (Impressum) reviewed by a lawyer.
Work samplesReal projects with task and result, even without client namesAdd two examples from recent months.
ReviewsCurrent, and with your repliesAsk satisfied customers for a review, and reply to it.
Price and processA price range or pricing factors, and the steps to a resultState both visibly, or at least the process.
Up to dateNo errors, no offers or news from years agoRemove or update.

Positive reviews and helpful replies can help a business stand out, according to Google on local results (external site).

Example: Suppose a consulting firm shows only a handshake photo and the line “Our clients trust us.” Two real projects with task and result help more, because prospects can judge them for themselves.

Common mistake: Promotional claims go unsupported. The Stanford guidelines advise making claims verifiable.

Done when a name, an address, a work sample and a price range or process are visible, and the name and address match everywhere.

Is the path to an inquiry clear?

On a smartphone, follow the path from a service page to a submitted inquiry and count the steps. Every service page needs a visible next step, a short form and a direct alternative such as phone or email. If a test participant gets stuck, the stage has failed.

Stage 4 of 5: Contact path. Nielsen Norman Group recommends short forms (external site): fields for information that can be collected more conveniently later should go. It cites a study by Seckler and colleagues. Forms that followed usability guidelines were submitted without errors on the first try 78% of the time, compared with 42% for forms that violated them. The UK government’s Service Manual advises knowing why you’re asking every question (external site) before you start. The W3C forms tutorial (external site) describes how to make forms usable for everyone.

How to do it:

  1. Write down why you need each field. If you only need the information during the conversation, delete the field.
  2. Fill out the form on a smartphone and trigger an error on purpose. The message must name the field and say what to do.
  3. Check whether a CAPTCHA, a banner or a pop-up covers or blocks the submit button.
  4. Put the same next step on every service page, with your phone number or email address next to it. Make the phone number tappable on smartphones.
  5. After submission, say what happens next and when.

Example: Suppose the form requires a postal address, a budget and a preferred date. For a first inquiry, the reason for getting in touch and one way to reach the person are often enough. The rest can wait for the conversation.

Common mistake: The form sits on a single page called “Contact,” and nothing on your service pages leads there.

Done when someone who doesn’t know your business submits an inquiry on a smartphone without help, and your phone number or email address is directly visible.

Do you count every inquiry?

For four weeks, log every inquiry, whether by form, phone or email: date, topic, source and outcome. Only this log shows whether inquiries really aren’t coming in. Don’t judge the ratio of inquiries to visits until you have enough visits, because small numbers swing widely.

Stage 5 of 5: Measurement. On its own, website analytics doesn’t capture phone calls or emails. Without a log, you can’t tell whether your website is quiet or only your analytics are. So ask everyone who contacts you how they found you. You don’t need names or message text in the log.

When does a rate mean anything? The inquiry rate is the number of inquiries divided by the visits to your service pages. With few visits, it says very little. The table shows the range in which the true rate lies with 95% confidence, calculated with the Wilson method in the handbook of the National Institute of Standards and Technology (NIST) (external site).

Measured inquiry rate and 95% Wilson confidence interval, our own calculation
VisitsInquiriesMeasured rateRange of the true rate
10000.0%0.0–3.7%
10022.0%0.6–7.0%
20010.5%0.1–2.8%
50051.0%0.4–2.3%
500102.0%1.1–3.6%
1,000101.0%0.5–1.8%
1,000202.0%1.3–3.1%

So zero inquiries from 100 visits are compatible with a rate of up to 3.7%. The range only becomes usefully narrow with several hundred visits and a few inquiries. If the ranges for two periods don’t overlap, the difference is solid. If they overlap, this comparison isn’t enough to show a difference. With few visits, base your decision on stages 1 to 4, test participants and test inquiries. For your own numbers, format the cells with the formulas below as percentages.

The range for your own numbers in Excel, inquiries in A2, visits in B2
Lower limit: =(A2/B2+1.96^2/(2*B2)-1.96*SQRT(A2/B2*(1-A2/B2)/B2+1.96^2/(4*B2^2)))/(1+1.96^2/B2)
Upper limit: =(A2/B2+1.96^2/(2*B2)+1.96*SQRT(A2/B2*(1-A2/B2)/B2+1.96^2/(4*B2^2)))/(1+1.96^2/B2)

How to do it:

  1. Create a log with the columns date, channel, service, source and outcome.
  2. On the phone and in the form, ask: “How did you hear about us?” Record the answer.
  3. Count the visits to your service pages. Clicks from Search Console are a lower bound, because they only cover Google. Your server logs are more complete, as our how-to on tracking AI traffic shows.
  4. After four weeks, if the log and the visits are both small, the bottleneck is probably stage 1. If there are visits but no inquiries, check stages 2 to 4.

Example: Suppose that after four weeks the log has 12 entries, three through the form and nine by phone, and seven of the callers name the website as their source. So the website does generate inquiries. Most of them just arrive by phone.

Common mistake: You use a benchmark from the web as your yardstick. Agencies and tool vendors publish figures, often without saying where they come from. As of November 9, 2026, we haven’t found an independent survey for small businesses. So compare your own months with each other.

Done when four full weeks are in the log and you know the visits to your service pages.

Do you need a new website?

A new website pays off when the check finds the cause in the system itself: you can’t change the form, you can’t create a separate page for each service, or the site stays unusable on a smartphone. Fix delivery, content and proof on your existing website first.

Finding at each stage: repair or rebuild, in our assessment
FindingA repair is enough ifA new website if
Test inquiry doesn’t arriveyou can change the sender and email settings, which is almost always possiblenot for this reason alone
Only searches for your nameyou can create separate pages for each servicethe system doesn’t allow separate pages, or changes can only go through a former provider
Offer unclearyou can change headings and contentthe structure and design get in the way of the message
Too little trustyou can add proofnot for this reason alone
Contact path gets stuckthe form can be shortened and works on a smartphonethe form can’t be changed
Site is slowimages, plugins or hosting are the causethe system itself limits load time

If all five stages pass and it stays quiet, the cause probably lies outside the website. Then the demand, the price or the target market doesn’t fit, or your work mainly comes from referrals. A new website won’t solve that.

If a rebuild is on the table, our cost guide for websites in Germany shows the price ranges the market quotes there, and our website migration checklist shows how to keep your existing rankings. What goes into the websites we build is on our service page.

Common mistake: The website gets rebuilt because it looks old, and nobody has checked the stages. Afterward, the test inquiry lands in spam just as before.

Done when you’ve decided, for every stage that failed, whether to repair or rebuild.

From our work: how our own inquiry path is built

We’ve built this contact path for datafalke.de and defined what goes into our inquiry log. Only the measurement log will show whether it brings in inquiries: the website has been online since November 7, 2026, so far there’s only a lab measurement of the technology, and field data is still missing. Our methodology describes how we’ll measure.

Our inquiry path, as of November 2026
ComponentHow we solved it
Two stepsStep 1 asks what you need help with and, optionally, for your website. Four fields in total are required.
No script neededThe form works without JavaScript. The website sets no cookies and loads nothing from third parties.
SourceOne optional question: “How did you hear about us?” The options include Google Search, Bing, ChatGPT and Referral.
Direct contactOur email address is next to the form.
LogWe’ve defined what our inquiry log records: the date, topic, offer, entry page, source, budget range, whether the inquiry fits what we offer, status and response time. Names and message text stay out of it.

We’ll count the path in seven steps: views of service and pricing pages, first steps submitted, inquiries sent, genuine inquiries without spam, intro calls, quotes and projects won. We’ll take the views from server logs retrieved without IP addresses, and the inquiries from the form and the log. Before the count starts, we’ll add it to our privacy policy. For your own log, visits, inquiries and projects won are enough to start with.

Frequently asked questions

How many leads are normal?

We haven’t found a reliable figure for businesses your size. So compare your own inquiry log over several months, and keep in mind that small numbers swing widely.

Would more ads be enough?

Ads bring visits. If people don’t understand your offer or the form gets stuck, you’re paying for visits that don’t lead to an inquiry. So check delivery, clarity, trust and the contact path first.

How quickly do changes take effect?

It depends on the stage. Fixing email delivery works right away. New content takes time for Google to crawl and reassess, and nobody can promise a date. So plan on measuring over several months.

What does it cost to find the cause?

The check in this how-to mainly costs working time. For what a rebuild costs on the market, see our cost guide for websites in Germany.

Sources

  1. Gmail Help (Google): Email sender guidelines. Accessed .
  2. Federal Office for Information Security (BSI): BSI TR-03182 Email Authentication, Version 1.0. . Accessed .
  3. Contact Form 7: Best practice to set up mail. Accessed .
  4. Google Search Console Help: Performance report (Search results): Overview and basic setup. Accessed .
  5. Google Search Console Help: Performance report (Search results): Dimensions and data groupings. Accessed .
  6. Google Business Profile Help: Understand your Business Profile performance & insights. Accessed .
  7. Nielsen Norman Group: How Long Do Users Stay on Web Pages? . Accessed .
  8. Nielsen Norman Group: Top 10 Guidelines for Homepage Usability. . Accessed .
  9. Google Search Central: Google Search Essentials. . Accessed .
  10. Stanford Persuasive Technology Lab: Stanford Guidelines for Web Credibility. . Accessed .
  11. Nielsen Norman Group: Trustworthiness in Web Design: 4 Credibility Factors. . Accessed .
  12. Verbraucherzentrale: Fakeshop-Finder: Prüfen Sie, ob ein Online-Shop seriös ist (in German). Accessed .
  13. Google Search Central: Creating helpful, reliable, people-first content. . Accessed .
  14. Google Business Profile Help: Tips to improve your local ranking on Google. Accessed .
  15. Nielsen Norman Group: Website Forms Usability: Top 10 Recommendations. . Accessed .
  16. GOV.UK Service Manual: Designing good questions. . Accessed .
  17. W3C Web Accessibility Initiative: Forms Tutorial. . Accessed .
  18. National Institute of Standards and Technology (NIST): Engineering Statistics Handbook, 7.2.4.1 Confidence intervals. Accessed .

Editorial note

Researched and drafted with AI assistance. Mohammad Alboush has not yet checked the sources, figures and claims.

Content not yet reviewed

Changes to this article

DateTypeChange
First publicationArticle published
CorrectionCorrected the “From our work” section: we’ve defined what goes into our inquiry log.

Spotted a mistake? Email us at kontakt@datafalke.de. We’ll fix it and log the change.

Your next step

Where is your website losing leads?

Send us your website address and what your check found. In the intro call, we’ll discuss the next steps.

Menu

Book an intro callDeutsch