Skip to content
FirstLineYour clinic’s international enquiries, answered first.

Enquiry Teardown

www.example-clinic.hu

Read on 11 September 2026. Manual run. 3 pages read.

Example: a Budapest implant clinic, anonymised.

What is costing you consults

7 findings, ranked by what they cost you in consults.

  1. 1 High

    Search engines are sent to http://localhost:3000 instead of your pages

    Every page names http://localhost:3000 as its real address, and the language versions point there too, so a patient searching in any language can be shown that address, or nothing, instead of the page you published.

    Evidence

    • / This page gives its address as http://localhost:3000
    • /de Its German version is declared at http://localhost:3000/de
  2. 2 High

    A patient searching for one treatment can’t land on a page about it

    No treatment has a page of its own, so a search for implants or veneers leads to a page about everything, and search engines have nothing specific to show for it.

    Evidence

    6 treatments share one page in each language.

    • /
    • /de
  3. 3 Medium

    Old treatment and price addresses now redirect to the homepage

    Links that patients, directories and search results still hold land on the homepage instead of the page they promised.

    Evidence

    • /prices/price-list.html Now sends visitors to /
  4. 4 Medium

    Patients can’t send an X-ray or photos with their first message

    Your coordinator has to ask for them in a second exchange before anyone can talk about a treatment plan or a price.

    Evidence

    • / The form asks for name, email, phone and message, with no way to attach a file.
  5. 5 Medium

    No WhatsApp or other messaging app

    A patient who would rather send a message than fill in a form or call an international number has no way to do it.

    Evidence

    • /
  6. 6 Medium

    Your German pages tell browsers they’re in another language

    Browsers offer patients a translation they don’t need, and search engines can show the pages to people who don’t read German.

    Evidence

    • /de This page says it is in English.
  7. 7 Low

    Patients can see two different prices for the same treatment

    “Implants from £599” on one page, “Implantate ab 443€” on the other. A patient who switches language sees both and can’t tell which to trust.

    Evidence

    • / Implants from £599
    • /de Implantate ab 443€

Not measured here: how fast you answer

First reply to an enquiry
not measured

This teardown reads your public pages. It never sends an enquiry, so it can’t time your reply.

The Patient Flow Audit does. Over five working days we send enquiries to your clinic in English, German and Hungarian, through every path this readout found, and time each reply to the minute. Hungarian is the control: the gap is measured against your own best response, not an industry average.

Patient Flow Audit, €1,200

Or ask a question first, about this readout or whether the audit is indicated for your clinic. A 20-minute diagnostic call can be booked on the same page.

No published benchmark covers cross-border patient enquiries; the response-time figures that circulate measure B2B sales leads. That gap is why the audit exists. After ten audits we will publish our own measured number.

Languages

English

Where
/
Pages linked
1
Words on landing page
1,894
Language tag
correct
hreflang
points elsewhere

German

Where
/de
Pages linked
1
Words on landing page
1,657
Language tag
wrong
hreflang
points elsewhere

Source countries

United Kingdom

Pages in
English
Prices shown in
GBP matches
Local phone
no
Consultation in the country
yes

Ireland

Pages in
English
Prices shown in
GBP not their currency
Local phone
no
Consultation in the country
no

Germany

Pages in
German
Prices shown in
EUR matches
Local phone
no
Consultation in the country
no

Austria

Pages in
German
Prices shown in
EUR matches
Local phone
no
Consultation in the country
no

Switzerland

Pages in
German
Prices shown in
EUR not their currency
Local phone
no
Consultation in the country
no

Italy

Pages in
no pages in their language
Prices shown in
no prices
Local phone
no
Consultation in the country
no

Treatment pages per source country

Implants

section
UK, IE, DE, AT, CH
none
IT

All-on-4 / All-on-6

section
UK, IE, DE, AT, CH
none
IT

Oral surgery

section
UK, IE, DE, AT, CH
none
IT

Crowns

section
UK, IE, DE, AT, CH
none
IT

Veneers

section
UK, IE, DE, AT, CH
none
IT

Whitening

section
UK, IE, DE, AT, CH
none
IT
page
Own page in the patient’s language
section
A section on a general page
none
Nothing in the patient’s language

Enquiry paths

FormOn the homepage

Found on
//de
Asks for
name, email, phone and message
Accepts X-rays and photos
no

PhoneOn the homepage

Number in Hungary
tap to call

EmailOn the homepage

Structured data

Types found
  • DentistTells search engines this is a dental practice, so it can appear in searches for a dentist and on maps.
  • FAQPageMarks questions and answers, so search engines and AI assistants can read them as answers.
  • OfferCatalog
  • AggregateRatingA star rating. Google shows it only when the reviews come from someone other than the business itself.
  • OpeningHoursSpecificationOpening hours, which search engines can show beside the clinic’s listing.
Problems
  • Your Dentist markup gives the business’s address as http://localhost:3000
  • Your AggregateRating markup rates the business 4.9 from 80,000 reviews, a rating the site gives itself
Missing
  • Prices on / are not marked up as OfferAttaches a price to a treatment, so search engines read the price instead of guessing it from the text.

Attribution

Tags found
Google Analytics 4
Source of each enquiry
Enquiries arrive with no record of where the patient came from.

Limits of this reading

  • JavaScript was not executed. We read what a link preview or a simple crawler reads.