Why is my website not getting traffic or enquiries?
A website that has never attracted visitors needs a different diagnosis from one whose traffic suddenly dropped.
TomHow proof stance. This is a diagnostic guide, not a measured recovery result. A search impression, visit, contact click, stored enquiry and qualified opportunity are different events.
Five different events
01 / Where the journey stops
Find the stage
where a visitor is lost.
Six stages, in the order a visitor travels. Pick the symptom you can see.
Stage 1 · Measured
A flat graph may only mean nothing is counted.
Check the counter before trusting the zero.
- 01Live domain, property, web stream and date range
- 02Tag and consent states, without counting a test as a lead
- 03GA4 beside Search Console clicks
Stage 2 · Indexed
Can the right pages appear for buyer searches?
Check the service pages that should attract buyers.
- 01URL Inspection on the key service pages
- 02Status codes, robots rules, redirects and the canonical
- 03An indexing defect, or weak relevance?
Stage 3 · Positioned
Improve the page that should answer the search.
Work from query and page pairs.
- 01Relevant searches where the page sits below prominent results
- 02Does it explain the service, who it suits, evidence, scope and next step?
- 03Improve the existing page before adding another
Stage 4 · Clicked
Read position and intent before blaming the title.
Compare like with like.
- 01Branded searches apart from buyer searches
- 02Click-through at similar positions, devices and dates
- 03Search, AI impressions, visits and enquiries in separate series
Stage 5 · Contacted
Follow the route to a stored enquiry.
Count a message only when it is stored.
- 01Service, audience and next step clear on the landing page
- 02A controlled test of validation and success, not a casual live one
- 03Count an accepted enquiry once, then record delivery and qualification
Stage 6 · Next action
Fix the strongest confirmed problem.
Record the baseline, the defect, the change, the owner and the measure.
- 01Resolve a confirmed capture or access problem before adding content
- 02Weak relevance: improve the useful page that exists
- 03Recheck comparable periods; keep unresolved explanations as hypotheses
Pick the symptom you can see. Each stage has one first check; the order is the order a visitor travels.
02 / Primary references
Check the platform
guidance first.
These are platform requirements, not measured TomHow results. Google eligibility does not guarantee inclusion.
- Google AI features: eligibility, access and measurementGoogle · the platform's own guidance
- Google generative AI optimisation guidanceGoogle · the platform's own guidance
- Google AI impression reportingGoogle · the platform's own guidance
- OpenAI crawler roles and controlsOpenAI · the platform's own guidance
Slot · pull-quote from Thomas
Placeholder. Nothing is written for him.
Slot · short video clip
03 / Buyer questions
Plain answers.
Why is my website not getting traffic?
Check whether visits are measured correctly, whether important pages are indexed, whether buyers search for the service and whether those pages appear prominently. The evidence determines whether the next job is a tracking repair, an access fix, a better service page or stronger supporting proof.
Why is my website not getting enquiries?
Low relevant traffic can leave too few opportunities to enquire. If suitable buyers do arrive, check service clarity, useful proof, the contact path and successful form acceptance. Reconcile stored enquiries and inbox evidence before treating contact clicks or analytics events as leads.
Why has my website traffic dropped?
Compare equal date ranges by channel, page and country. Check tracking and consent changes, migrations, indexing evidence, ranking changes and seasonal demand. An AI answer may affect clicks for some searches, but the timing of a decline alone cannot identify the cause.
Can AI search cause lower website traffic?
Some buyers receive enough information in an AI answer to avoid a visit. Measure supported AI impressions and selected answer observations alongside ordinary search performance. Neither a mention nor a missing click proves what caused the overall traffic change.
How quickly can a zero-traffic site recover?
Timing depends on the cause, recrawling and indexing, competition and the work completed. A tracking repair changes measurement; it does not create an audience. Content and authority work need repeated checks, and no fixed recovery date can be promised.
What paid review fits this problem?
The GBP 350 local visibility starter suits a smaller Hertfordshire brief. The GBP 2,250 standalone audit covers the public website and up to 12 priority pages, up to 3 named competitors and one recorded 20-question ChatGPT panel, with usable search and analytics evidence where supplied. Implementation, paid API work, additional providers and monitoring are separate.
Earlier text in full
What is this guide, and what does it not claim?
A website that has never attracted visitors needs a different diagnosis from one whose traffic suddenly dropped. Start with the evidence: are visits being measured, can the right pages appear in search, do buyers see them, and can a visitor send an enquiry successfully?
This is a diagnostic guide, not a measured recovery result. A search impression, visit, contact click, stored enquiry and qualified opportunity are different events. Identify where the journey stops before deciding what to fix.
Check the platform guidance and the limits.
Primary references
These are platform requirements, not measured TomHow results. Google eligibility does not guarantee inclusion. OpenAI documents search access separately from training access. Check the current guidance before changing crawler controls or buying an optimisation claim.
- Google AI features: eligibility, access and measurement Normal SEO, indexed pages and snippet eligibility; no special AI schema is required.
- Google generative AI optimisation guidance Useful original content and the limits of AI-specific files and formatting.
- Google AI impression reporting Supported AI Search impressions are distinct from visits and enquiries; the report may be absent with insufficient impressions.
- OpenAI crawler roles and controls Search, training and user-request access have distinct roles.
Has traffic dropped, or has it never arrived?
Start with the symptom
For a sudden fall, compare equal periods and separate affected pages, countries and channels. Check whether a site release, migration, tag change or seasonal change happened near the decline. For a site that has never attracted visitors, establish indexing, relevant demand and page relevance first. Timing alone does not prove a cause.
- Record the last normal period and the first affected period using the same date length.
- Separate a whole-site decline from one page, one channel or one country.
- Keep an observed change separate from an explanation that still needs testing.
Check the counter before treating zero as no audience.
No measured visits
A flat GA4 graph can mean no recorded visitors, a missing tag, the wrong property, filters or consent behaviour. Respect the visitor consent choice while checking what is collected. Compare GA4 with Search Console clicks and available server records. Search Console access expiring prevents a check; it does not itself stop GA4 collecting visits.
- Confirm the live domain, GA4 property, web stream and matched date range.
- Verify the tag and consent states without counting a test action as a customer lead.
- Search visibility setup Use the wider setup guide where measurement and search evidence need to be reconciled.
Can the right pages appear for searches buyers make?
Few search impressions
Check important pages in Search Console URL Inspection, then review status codes, robots rules, indexing directives, redirects and the intended canonical. If a useful page is indexed but receives little exposure, compare its subject with actual buyer searches. A technically eligible page can still lack relevance, demand or sufficient supporting evidence.
- Inspect the service pages that should attract suitable buyers, rather than every low-value URL.
- Check crawl access and internal links, then distinguish an indexing defect from weak search relevance.
- Use structured data where appropriate to visible facts; special AI schema and llms.txt are not Google Search requirements.
Improve the page that should answer the buyer search.
Weak positions
Use query and page pairs to find relevant searches where your page appears below prominent results. Compare the page with the buyer need and the competing results: does it explain the actual service, who it suits, useful evidence, scope and next step? Improve the existing page when the subject belongs there. Add another page only for a distinct need.
- Prioritise relevant commercial searches and existing useful pages over publishing volume.
- Support claims with appropriate public evidence, rather than padding an article or repeating generic advice.
- SEO service scope How page intent, technical access, evidence and the enquiry route fit together.
Read position and intent before blaming the title.
Impressions without visits
A page appearing far down the results can receive impressions and almost no clicks. Compare click-through rate for relevant query and page pairs at similar positions, devices and dates. Where the page is prominent but attracts few visits, check whether its title and description describe the service accurately and whether the search result answers the need without a click.
- Separate branded searches from searches by buyers who do not yet know the business.
- Do not treat a low site-wide click-through rate as proof that every title is wrong.
- Record the result layout and date when checking whether an answer feature changes the click opportunity.
Follow the contact route all the way to a stored enquiry.
Visits without enquiries
Website not generating leads? First check whether the visitors are suitable buyers. Then review service clarity, relevant proof, scope, contact friction and the mobile form. A button click or an opened email draft is not an enquiry. Reconcile successful form acceptance with stored lead records and delivery status before deciding that the site has no leads.
- Make the service, audience and next step clear on the landing page.
- Check validation, errors and successful acceptance with a controlled test; do not send a live test casually.
- Count an accepted enquiry once, then record delivery and qualification separately.
- Direct email remains useful, but receiving the message requires inbox evidence rather than a mailto click.
Check AI exposure without assuming it caused the problem.
AI visibility
Some searches end with an answer instead of a visit, but missing enquiries do not prove AI displacement. Review supported first-party Google AI impressions and relevant buyer-question checks separately. A brand mention, recommendation and linked source citation are different outcomes. API observations do not reproduce every consumer assistant answer.
- Measurement and next-action method Record the question, provider, answer mode, date, named brands, cited URLs and unavailable evidence before a consistent rerun.
- Keep search impressions, AI impressions, referred visits and confirmed enquiries in separate series.
Fix the strongest confirmed problem, then check again.
Next action
Record the baseline, observed defect, proposed change, owner and follow-up measure. Resolve a confirmed capture or access problem before expanding content. Where the issue is weak relevance or evidence, improve the useful existing page. Recheck comparable periods and keep unresolved explanations labelled as hypotheses.
- Free visibility snapshot Start with one real buyer question and a focused view of the visible gap.
- GBP 350 local visibility starter A smaller diagnostic for one website, one Business Profile and one Hertfordshire service area.
- GBP 2,250 standalone audit Public website and up to 12 priority pages, up to 3 named competitors and one recorded 20-question ChatGPT panel; implementation and ongoing monitoring are separate.
Where can I read more?
- Paid audit
- AI search services
- GEO services
- AEO services
- Sample report
- Recovery plan
- Resource library
- Tools
- Local SEO for service businesses
- Website audit scope
- Free visibility snapshot
- GBP 350 local visibility starter
- How to measure AI search visibility
- GBP 2,250 standalone audit
- Full SEO, AEO, GEO, LLM and AI search setup
- Read the AI search overview
If this page describes the problem you have, the next useful step is a dated audit with prompts, competitors, technical checks, and a signed action plan.
Step 1 / Look
Free visibility snapshot
Start with one real buyer question.
Start with a snapshotStep 2 / Review
GBP 350 local visibility starter
One website, one Business Profile, one Hertfordshire service area.
See the starterStep 3 / Test
GBP 2,250 standalone audit
Up to 12 priority pages, up to 3 competitors, one recorded ChatGPT panel.
See the audit