Cherkashyn Clinic: 35 service pages and lead tracking
A dental clinic in a small town with a 167-item price list and 17 service pages. I added 35 pages, fixed broken cards and set up call tracking and structured data.
- +44%clicks from search
- ×2Google impressions
- 229queries with impressions, up from 36
- +24%organic sessions
20 days after publishing vs 20 days before: 30 Sep–19 Oct 2026 vs 10–29 Sep 2026. Google Search Console and GA4 data.
The task
The site had 17 service pages. 11 service cards led nowhere, and the hygiene card opened a 404 error.
Lead tracking was wrong: an analytics rule counted every page view as a form submission, and calls were not tracked at all.
What was done
Matched the 167-item price list against the pages and collected 331 search terms.
Wrote and published 28 service pages and checked each one on a 375 px phone screen.
Added 7 more pages for cards that led nowhere and 44 links from old pages to new ones.
Removed the false lead rule and set up tracking for calls and social media clicks.
Found that social icons in the booking block on 59 pages led to another clinic, and fixed them.
Added site-wide structured data and switched the treatment results slider to real cases from the CMS.
Results in numbers
20 days after publishing vs 20 days before: 30 Sep–19 Oct 2026 vs 10–29 Sep 2026. Google Search Console and GA4 data.
| Metric | 10–29 Sep 2026 | 30 Sep–19 Oct 2026 |
|---|---|---|
| Clicks | 45 | 65 |
| Impressions | 649 | 1 330 |
| Queries with impressions | 36 | 229 |
| URLs with impressions | 12 | 43 |
| Organic sessions (GA4) | 59 | 73 |
Brody is a small town, so there are fewer searches than in Kyiv. New pages already rank in the top 10 for queries like root canal filling prices and microscope root canal treatment.
How it looks




Tools
- Webflow
- Search Console
- GA4
- JSON-LD
- Python
- Europe PMC
Want the same for your site?
Tell me what you sell and how people find you now. I'll suggest where to start and what it will cost.