1. Month at a Glance
Headline numbers for June 2026, measured against May 2026 and the same month last year.
1.1 Headline KPIs
Sessions
3,782
↑ 39.6% MoM↑ 69.5% YoY
Users
3,605
↑ 45.0% MoM↑ 71.0% YoY
Avg. Session Duration
1m 05s
↓ 30.6% MoM↓ 58.1% YoY
Total Enquiries
81
↑ 9.5% MoM↑ 28.6% YoY
Book Appointment
38
↑ 0.0% MoM↑ 81.0% YoY
Boiler Quote
14
↑ 75.0% MoM↓ 22.2% YoY
Phone Link Clicks
29
↑ 3.6% MoM↑ 20.8% YoY
Conversion Rate
2.1%
↓ 21.6% MoM↓ 24.2% YoY
1.2 The month in plain English
June was a strong rebound month, with sessions up 39.6% month-on-month to 3,782 and up 69.5% year-on-year. Enquiries rose more modestly to 81 (up 9.5% on May), which means the conversion rate actually slipped to 2.1%, down from higher levels a year ago. The headline story is more visitors but a smaller share of them converting, so the traffic growth has not yet translated into proportionate enquiry growth.
1.3 Key insights
Sessions surge on a broad footingSessions climbed to 3,782, up 39.6% month-on-month and 69.5% year-on-year, while users grew even faster at 44.95% month-on-month to 3,605. This is not a one-off spike against a weak comparison either, as both the monthly and annual comparisons point the same direction.
Conversion rate falls as traffic risesConversion rate dropped to 2.14%, down 21.6% month-on-month and 24.2% year-on-year, even as sessions grew strongly. The site is pulling in far more visitors but converting a smaller proportion of them into enquiries than it was a year ago.
Average session duration keeps shrinkingAverage session duration fell to 1m 05s, down 30.6% on last month and 58.1% on last year, continuing a downward trend even as visitor numbers grow. Worth watching whether this reflects genuinely faster-finding visitors or a change in the traffic mix bringing in less engaged sessions.
2. Traffic by Channel
Where June 2026's traffic came from, and how each channel's engagement pattern looked.
2.1 Channel breakdown
| Channel | Sessions | % of Total | MoM | YoY |
| Direct | 2,133 | 56.3% | ↑ 65.0% | ↑ 90.3% |
| Organic Search | 1,337 | 35.3% | ↑ 28.2% | ↑ 114.6% |
| Email | 218 | 5.8% | ↓ 16.5% | n/a, 0 prior year |
| Referral | 38 | 1.0% | ↓ 44.9% | ↓ 9.5% |
| Organic Social | 25 | 0.7% | ↑ 31.6% | ↓ 55.4% |
| AI Assistant | 19 | 0.5% | n/a | n/a, 0 prior year |
| Unassigned | 19 | 0.5% | ↑ 26.7% | ↓ 92.0% |
2.2 Engagement quality by channel
| Channel | Sessions | Avg. Duration | Pages/Session | Bounce |
| Direct | 2,133 | 45s | 0.87 | 77.5% |
| Organic Search | 1,337 | 1m 11s | 1.34 | 83.1% |
| Email | 218 | 30s | 1.07 | 87.2% |
| Referral | 38 | 15m 12s | 5.79 | 39.5% |
| Organic Social | 25 | 2m 10s | 6.84 | 76.0% |
| AI Assistant | 19 | 8m 22s | 5.74 | 57.9% |
| Unassigned | 19 | 2m 47s | 0.32 | 94.7% |
Referral traffic engages far deeperReferral sessions averaged 912.9 seconds on site with a bounce rate of just 39.5% and 5.79 pages per session, easily the best engagement profile of any channel this month. Although the volume is small at 38 sessions, the depth of engagement suggests referral visitors arrive with strong intent.
Direct traffic dominates volume but engages leastDirect is by far the largest channel at 2,133 sessions, yet it has the shortest average duration of the main channels at 45.3 seconds and the highest bounce rate among high-volume sources at 77.5%. Organic Search, by contrast, brings in less than two-thirds the volume (1,337 sessions) but holds visitors over 71 seconds with 1.34 pages per session, a noticeably more engaged audience.
3. Website Engagement & Content
3.1 Top landing pages
| Page | Sessions | MoM | YoY | Avg. Duration | Pages/Session | Bounce |
| / | 640 | ↑ 41.0% | ↑ 5.1% | 1m 38s | 1.51 | 80.0% |
| (not set) | 479 | ↑ 39.7% | ↑ 80.1% | 1m 19s | 0.00 | 47.6% |
| /air-conditioning/ | 190 | ↓ 3.1% | ↑ 6233.3% | 42s | 1.05 | 84.2% |
| /quietest-air-conditioners-in-2026-for-bedrooms-and-homes/ | 179 | n/a, wasn't in prior top 10 | n/a, new page | 19s | 1.08 | 89.9% |
| /contact/ | 154 | ↓ 18.5% | ↑ 77.0% | 28s | 1.07 | 85.7% |
| /contact-wpj-heating/ | 122 | ↓ 29.1% | n/a, new page | 58s | 1.22 | 83.6% |
| /boiler-service-wimbledon/ | 120 | ↑ 42.9% | ↑ 1900.0% | 3s | 1.08 | 97.5% |
| /air-source-heat-pumps/ | 76 | ↑ 406.7% | ↑ 1800.0% | 56s | 1.03 | 73.7% |
| /about-us/meet-the-team/ | 60 | ↑ 1.7% | ↑ 57.9% | 1m 10s | 1.05 | 81.7% |
| /boiler-service-london/ | 51 | ↓ 44.6% | ↑ 2.0% | 1m 27s | 1.14 | 78.4% |
Homepage leads but with a high bounce rateThe homepage drew the most sessions at 640 with a respectable 98.9 second average duration, but still bounced 80% of visitors. The '(not set)' entry, at 479 sessions, actually held a lower bounce rate of 47.6%, suggesting some untracked traffic source is behaving more like engaged, returning visitors than the homepage itself.
Boiler service Wimbledon page shows bot-like pattern/boiler-service-wimbledon/ recorded 120 sessions but an average duration of just 3.5 seconds and a 97.5% bounce rate, a combination that looks far more like automated or bot traffic hitting the page than genuine visitor behaviour, and worth excluding before drawing conclusions about this page's real performance.
3.2 New vs Returning
91% of June 2026's sessions were new visitors.
3.3 Devices
| Device | Sessions | YoY | Bounce Rate | Avg. Duration |
| Desktop | 2,206 | ↑ 72.5% | 83.2% | 1m 16s |
| Mobile | 1,539 | ↑ 63.2% | 74.3% | 51s |
| Tablet | 41 | ↑ 310.0% | 80.5% | 53s |
Desktop sessions engage longer despite higher bounceDesktop drove the most sessions at 2,206 with an average duration of 76.2 seconds, well ahead of mobile's 51.4 seconds, even though desktop's bounce rate of 83.2% is higher than mobile's 74.3%. Mobile still contributed a substantial 1,539 sessions, so the split is far from lopsided.
4. Search Visibility GSC
Google Search Console performance for June 2026.
4.1 Overview
Clicks
1,430
↑ 37.1% MoM↑ 101.1% YoY
Impressions
306,985
↑ 29.0% MoM↑ 6.8% YoY
Avg. CTR
0.47%
↑ 6.3% MoM↑ 88.3% YoY
Avg. Position
17.3
↓ 16.0% MoM↓ 53.9% YoY
4.2 Top queries
| Query | Clicks | Clicks MoM | Clicks YoY | Impressions | Impr. MoM | Impr. YoY | Avg. Pos. |
| wpj heating | 178 | ↑ 10.6% | ↑ 61.8% | 445 | ↑ 15.6% | ↓ 0.4% | 1.1 |
| quietest air conditioner uk | 17 | n/a, new to top 20 | n/a | 470 | n/a, new to top 20 | n/a | 2.8 |
| wpj | 14 | ↓ 12.5% | ↓ 39.1% | 1529 | ↓ 5.8% | ↓ 14.2% | 6.7 |
| wpj heating and plumbing | 13 | ↓ 7.1% | ↓ 55.2% | 23 | ↓ 8.0% | ↓ 67.6% | 1.1 |
| plumbing terms | 11 | ↑ 22.2% | ↑ 83.3% | 194 | ↓ 42.4% | ↓ 61.7% | 13.3 |
| wpj plumbing | 11 | ↓ 26.7% | ↓ 8.3% | 27 | ↓ 10.0% | ↓ 10.0% | 2.2 |
| wjp heating | 8 | ↓ 11.1% | n/a | 14 | ↑ 0.0% | n/a | 1.0 |
| balham plumber | 6 | n/a | n/a | 71 | ↓ 27.6% | ↓ 13.4% | 9.3 |
| boiler service london | 6 | ↑ 200.0% | ↑ 200.0% | 1082 | ↑ 11.1% | ↓ 28.4% | 9.6 |
| ideal vogue c40 gen2 manual | 5 | ↑ 25.0% | n/a | 12 | ↑ 0.0% | n/a | 1.5 |
| ideal vogue installation manual | 5 | ↑ 25.0% | n/a | 14 | ↑ 7.7% | n/a | 2.2 |
| plumbing terminology | 4 | ↑ 0.0% | ↑ 100.0% | 34 | ↓ 10.5% | ↓ 47.7% | 10.3 |
| quietest air conditioning unit uk | 4 | n/a, new to top 20 | n/a | 46 | n/a, new to top 20 | n/a | 1.4 |
| best air conditioner | 3 | n/a, new to top 20 | n/a | 19 | n/a, new to top 20 | n/a | 1.0 |
| pj luard | 3 | ↑ 50.0% | n/a | 6 | ↓ 62.5% | n/a | 1.2 |
| plumber clapham | 3 | ↑ 200.0% | ↑ 200.0% | 711 | ↑ 3.8% | ↑ 38.6% | 7.7 |
| plumbers battersea | 3 | n/a, new to top 20 | ↑ 50.0% | 211 | n/a, new to top 20 | ↓ 35.3% | 7.8 |
| plumbing trivia | 3 | n/a, new to top 20 | ↓ 50.0% | 20 | n/a, new to top 20 | ↓ 95.1% | 8.2 |
| quietest air conditioner | 3 | n/a, new to top 20 | n/a | 557 | n/a, new to top 20 | n/a | 8.4 |
| worcester heatslave 20/25 | 3 | ↑ 200.0% | n/a | 66 | ↑ 106.2% | n/a | 7.2 |
4.3 Top 5 branded queries
| Query | Clicks | Clicks MoM | Clicks YoY | Impressions | Impr. MoM | Impr. YoY |
| wpj heating | 178 | ↑ 10.6% | ↑ 61.8% | 445 | ↑ 15.6% | ↓ 0.4% |
| wpj | 14 | ↓ 12.5% | ↓ 39.1% | 1529 | ↓ 5.8% | ↓ 14.2% |
| wpj heating and plumbing | 13 | ↓ 7.1% | ↓ 55.2% | 23 | ↓ 8.0% | ↓ 67.6% |
| wpj plumbing | 11 | ↓ 26.7% | ↓ 8.3% | 27 | ↓ 10.0% | ↓ 10.0% |
| wjp heating | 8 | ↓ 11.1% | n/a | 14 | ↑ 0.0% | n/a |
4.4 Top 5 non-branded queries
| Query | Clicks | Clicks MoM | Clicks YoY | Impressions | Impr. MoM | Impr. YoY |
| quietest air conditioner uk | 17 | n/a | n/a | 470 | n/a | n/a |
| plumbing terms | 11 | ↑ 22.2% | ↑ 83.3% | 194 | ↓ 42.4% | ↓ 61.7% |
| balham plumber | 6 | n/a | n/a | 71 | ↓ 27.6% | ↓ 13.4% |
| boiler service london | 6 | ↑ 200.0% | ↑ 200.0% | 1082 | ↑ 11.1% | ↓ 28.4% |
| ideal vogue c40 gen2 manual | 5 | ↑ 25.0% | n/a | 12 | ↑ 0.0% | n/a |
4.5 Top 20 pages cited in Google AI Overview results
Pages that appeared as a cited source within Google's AI Overview search results, with the number of times cited (impressions) and month-on-month change. Sourced from GSC's Generative AI features export, no year-on-year comparison is available yet.
| Page | Impressions | MoM |
| /quietest-air-conditioners-in-2026-for-bedrooms-and-homes/ | 3675 | n/a |
| /the-quietest-air-conditioning-units-for-w2-flats/ | 513 | ↑ 181.9% |
| /5-of-the-worlds-most-expensive-loos/ | 509 | ↑ 204.8% |
| /how-much-does-a-boiler-cost-in-london-a-complete-guide/ | 504 | ↑ 327.1% |
| /vaillant-boiler-reviews-top-models-explained/ | 495 | n/a |
| /whats-the-average-cost-of-putting-in-a-new-bathroom-in-london/ | 451 | ↑ 374.7% |
| /a-hard-to-turn-tap/ | 342 | ↑ 302.4% |
| /hard-water-and-soft-water-explained/ | 310 | ↑ 355.9% |
| /ideal-boiler-f2-fault-local-heating-engineers-near-you/ | 299 | ↑ 225.0% |
| /boiler-manuals/ | 298 | ↑ 282.1% |
| / | 260 | ↑ 160.0% |
| /best-plumbing-companies-in-london-fast-affordable-and-professional/ | 256 | ↑ 194.3% |
| /the-complete-plumbing-glossary/ | 226 | ↑ 78.0% |
| /is-it-worth-replacing-a-10-year-old-boiler/ | 223 | ↑ 313.0% |
| /should-i-buy-a-house-with-a-boiler-that-hasnt-been-serviced/ | 200 | ↑ 244.8% |
| /wp-content/uploads/2025/10/Worcester_Heatslave_12-14_15-19_20-25_26-32_CF_and_RSF_Operating_Instructions.pdf/ | 185 | ↑ 285.4% |
| /worcester-bosch-boilers/ | 168 | ↑ 217.0% |
| /top-boiler-brands-and-models-best-options-for-south-west-london-homes/ | 167 | ↑ 695.2% |
| /a-noisy-tap/ | 156 | ↑ 310.5% |
| /boiler-service-london/ | 149 | ↑ 351.5% |
5. Performance by Service Category
Traffic split by service category, classified by URL pattern - see classify.py.
5.1 Traffic by category
| Category | Sessions | MoM | YoY |
| General Plumbing | 495 | ↑ 37.9% | ↑ 14.6% |
| Boiler Servicing | 265 | ↑ 8.2% | ↑ 165.0% |
| Air Conditioning | 257 | ↑ 13.2% | ↑ 3571.4% |
| Heat Pumps | 89 | ↑ 368.4% | ↑ 1383.3% |
| Boiler Installation | 89 | ↓ 8.2% | ↓ 21.2% |
| Bathroom Installation | 47 | ↑ 4.4% | ↓ 38.2% |
| Boiler Repair | 31 | ↑ 63.2% | ↑ 933.3% |
5.3 Category movers
Heat Pumps sessions jump nearly fivefoldHeat Pumps sessions rose from 19 to 89, a 368.4% month-on-month increase, by far the largest move of any category. The scale of the jump from such a small base points to a specific trigger, such as a new page or seasonal enquiry pattern, rather than gradual organic growth.
General Plumbing adds the most absolute volumeGeneral Plumbing sessions grew from 359 to 495, up 37.9% month-on-month and adding 136 sessions, more raw volume than any other category this month. Boiler Installation was the only category to decline, falling 8.2% from 97 to 89 sessions.
6. Local & Location Pages
6.1 Location performance, Top 20
| # | Page | Sessions | MoM | YoY | Duration | Bounce |
| 1 | /boiler-service-wimbledon/ | 120 | ↑ 42.9% | ↑ 1900.0% | 3s | 97.5% |
| 2 | /boiler-service-london/ | 51 | ↓ 44.6% | ↑ 2.0% | 1m 27s | 78.4% |
| 3 | /new-bathroom-installation-london/ | 28 | ↑ 3.7% | ↓ 6.7% | 12s | 89.3% |
| 4 | /plumbing-london/ | 24 | ↓ 20.0% | ↓ 25.0% | 6s | 83.3% |
| 5 | /plumbing-battersea/ | 17 | ↑ 466.7% | ↑ 240.0% | 4m 53s | 58.8% |
| 6 | /boiler-repair-london/ | 13 | ↓ 7.1% | ↑ 333.3% | 1s | 100.0% |
| 7 | /plumbing-balham/ | 13 | ↑ 160.0% | ↑ 18.2% | 2m 53s | 84.6% |
| 8 | /plumbing-dulwich/ | 9 | ↑ 125.0% | n/a | 1s | 88.9% |
| 9 | /plumbing-clapham/ | 8 | ↑ 60.0% | ↑ 100.0% | 2m 41s | 75.0% |
| 10 | /boiler-installation-london/ | 7 | ↓ 56.2% | ↓ 56.2% | 1s | 100.0% |
| 11 | /boiler-service-clapham/ | 7 | ↑ 75.0% | ↑ 133.3% | 12s | 57.1% |
| 12 | /plumbing-wimbledon/ | 7 | ↓ 12.5% | n/a | 13m 29s | 71.4% |
| 13 | /boiler-service-wandsworth/ | 6 | ↑ 50.0% | ↑ 100.0% | 1s | 83.3% |
| 14 | /plumbing-tooting/ | 6 | ↑ 100.0% | n/a | 48s | 66.7% |
| 15 | /boiler-service-balham/ | 5 | ↑ 150.0% | ↑ 66.7% | 0s | 100.0% |
| 16 | /boiler-service-richmond/ | 5 | ↑ 400.0% | n/a | 1m 55s | 60.0% |
| 17 | /plumbing-putney/ | 5 | ↓ 44.4% | n/a | 0s | 100.0% |
| 18 | /plumbing-wandsworth/ | 5 | n/a | ↑ 66.7% | 1m 38s | 60.0% |
| 19 | /air-conditioning-wandsworth/ | 4 | n/a | n/a | 4s | 75.0% |
| 20 | /plumbing-lambeth/ | 4 | ↓ 33.3% | n/a | 3m 21s | 75.0% |
If any page shows near-0s duration with 100% bounce despite a meaningful session count, that is very likely bot/crawler traffic, not real visitors - check device + referrer breakdown for that specific page before trusting its rank (see README.md, this pattern has recurred).
6.2 Top and bottom performers
Both top 3 and bottom 3 are drawn from within the Top 20 table above, not from all location pages site-wide.
1. /boiler-service-wimbledon/120 sessions but average duration of just 3.5 seconds and a 97.5% bounce rate. This pattern strongly suggests bot or automated traffic rather than genuine local visitor interest.
2. /boiler-service-london/51 sessions with a healthy 87.4 second average duration and a 78.4% bounce rate, the best engagement quality among the top three location pages this month.
3. /new-bathroom-installation-london/28 sessions but only 12.5 seconds average duration and an 89.3% bounce rate, suggesting visitors are landing and leaving almost immediately without engaging with the content.
1. /air-conditioning-wandsworth/Just 4 sessions with a short 4.5 second average duration, though the 75% bounce rate is not the worst on the page list. Volume here is too low to draw firm conclusions.
2. /plumbing-lambeth/Only 4 sessions, but those visitors stayed an average of 201.2 seconds, the longest duration of any bottom performer, despite a matching 75% bounce rate. This looks like a handful of genuinely interested visitors on a page with almost no reach.
3. /boiler-service-balham/5 sessions with an average duration of just 0.1 seconds and a 100% bounce rate, a pattern that points to bot or misfired tracking activity rather than any real visitor interest in the page.
7. Blog & Content
7.1 New posts published in June 2026
| Date | Post |
| Jun 4 | Radiators Not Working, but Hot Water Is? Here’s How We Can Help |
| Jun 4 | Quietest Air Conditioners in 2026 for Bedrooms and Homes |
| Jun 5 | Vaillant Boiler Reviews: Top Models Explained |
| Jun 5 | Air Conditioning Costs in London: 2026 Price Guide |
| Jun 5 | Why does my hot water keep going cold? A Heating Engineer’s Guide |
| Jun 5 | The Best Boiler Companies in Fulham Reviewed & Ranked |
| Jun 15 | What Is the F75 Fault Code on a Vaillant Boiler? |
| Jun 15 | Common Boiler Error Codes of System Vaillant Boilers: When to Call an Engineer |
| Jun 30 | The Best Boiler Companies in Clapham Reviewed & Ranked |
| Jun 30 | Worcester Boiler No Hot Water: Pressure, Diverter Valve and Faults Explained |
7.2 This month's post performance
| Post | Sessions | Avg. Duration | Bounce |
| Quietest Air Conditioners in 2026 for Bedrooms and Homes | 179 | 19s | 89.9% |
| Air Conditioning Costs in London: 2026 Price Guide | 24 | 58s | 91.7% |
| Vaillant Boiler Reviews: Top Models Explained | 14 | 0s | 100.0% |
| What Is the F75 Fault Code on a Vaillant Boiler? | 9 | 0s | 100.0% |
| The Best Boiler Companies in Fulham Reviewed & Ranked | 8 | 11m 02s | 75.0% |
| Radiators Not Working, but Hot Water Is? Here’s How We Can Help | 7 | 3m 20s | 85.7% |
| Common Boiler Error Codes of System Vaillant Boilers: When to Call an Engineer | 7 | 0s | 100.0% |
| Why does my hot water keep going cold? A Heating Engineer’s Guide | 6 | 0s | 100.0% |
| The Best Boiler Companies in Clapham Reviewed & Ranked | 0 | 0s | 0.0% |
| Worcester Boiler No Hot Water: Pressure, Diverter Valve and Faults Explained | 0 | 0s | 0.0% |
7.3 Blog leaderboard, Year to Date Top 20
| # | Post | Sessions (YTD) | Duration | Bounce | Published |
| 1 | Quietest Air Conditioners in 2026 for Bedrooms and Homes | 179 | 19s | 89.9% | Jun 4 |
| 2 | Worcester Bosch Greenstar Boilers Explained: 1000 vs 4000 vs 8000+ (expert review) | 66 | 35s | 77.3% | Apr 24 |
| 3 | Air Conditioning Costs in London: 2026 Price Guide | 24 | 58s | 91.7% | Jun 5 |
| 4 | Office Window Logo Graphics by TheVinylBiz.co.uk | 20 | 2m 15s | 80.0% | Mar 15 |
| 5 | Ideal Boiler F2 Fault: Local Heating Engineers Near You | 17 | 28s | 82.4% | May 19 |
| 6 | The Best Boiler Companies in Battersea Reviewed & Ranked | 16 | 4m 17s | 62.5% | Apr 8 |
| 7 | What to Look for in a Boiler Company: Gas Safe, Pricing, and Guarantees Explained | 16 | 1s | 81.2% | May 5 |
| 8 | Registered Gas Boiler Engineers in South & West London: Safe and Certified Services | 16 | 3s | 75.0% | May 5 |
| 9 | How Much Does a Boiler Cost in London? A Complete Guide | 15 | 2s | 93.3% | Apr 24 |
| 10 | Vaillant Boiler Reviews: Top Models Explained | 14 | 0s | 100.0% | Jun 5 |
| 11 | What Is the F75 Fault Code on a Vaillant Boiler? | 9 | 0s | 100.0% | Jun 15 |
| 12 | What are the most common problems with boilers in London? | 8 | 2s | 100.0% | Feb 25 |
| 13 | The Best Boiler Companies in Fulham Reviewed & Ranked | 8 | 11m 02s | 75.0% | Jun 5 |
| 14 | What’s the lifespan of a boiler? | 7 | 1m 43s | 57.1% | Feb 28 |
| 15 | Comparing Boiler Repair Clapham and Fulham for Tenant Occupied Homes | 7 | 2s | 100.0% | Mar 17 |
| 16 | C6 Fault on Worcester Boiler: Fan Problems Explained | 7 | 4m 02s | 71.4% | Apr 13 |
| 17 | Radiators Not Working, but Hot Water Is? Here’s How We Can Help | 7 | 3m 20s | 85.7% | Jun 4 |
| 18 | Common Boiler Error Codes of System Vaillant Boilers: When to Call an Engineer | 7 | 0s | 100.0% | Jun 15 |
| 19 | Boiler Repair Wandsworth: Common Problems in Semi Detached Homes | 6 | 9m 26s | 66.7% | Mar 3 |
| 20 | Is a Bathroom Fitter the Same as a Plumber? | 6 | 25s | 83.3% | Apr 16 |
New air conditioning post is the runaway leaderPublished only on 4 June, 'Quietest Air Conditioners in 2026 for Bedrooms and Homes' has already amassed 179 YTD sessions, more than double the next best post despite being live for under a month. It is outperforming posts published months earlier by a wide margin.
Older Worcester Bosch guide still holds second placeThe Worcester Bosch Greenstar boilers comparison, published back in April, sits at 66 YTD sessions, still comfortably the second-best performer despite having no June publication boost. Below that, most posts cluster tightly between 6 and 24 sessions, showing a steep drop-off after the top two.
8. Enquiries & Conversions
Book Appointment, Boiler Quote, and Phone Link Click, the three confirmed, cleanly-tracked enquiry events.
8.1 Total enquiries overview
Total Enquiries
81
↑ 9.5% MoM↑ 28.6% YoY
Conversion Rate
2.1%
↓ 21.6% MoM↓ 24.2% YoY
8.2 Enquiries by type
| Type | June 2026 | May 2026 | MoM | Same month last year | YoY |
| Book Appointment | 38 | 38 | ↑ 0.0% | 21 | ↑ 81.0% |
| Boiler Quote | 14 | 8 | ↑ 75.0% | 18 | ↓ 22.2% |
| Phone Link Click | 29 | 28 | ↑ 3.6% | 24 | ↑ 20.8% |
8.3 Enquiries by channel
| Channel | June 2026 | MoM | YoY |
| Direct | 63 | ↑ 1.6% | ↑ 117.2% |
| Organic Search | 13 | ↑ 44.4% | ↑ 8.3% |
| Email | 4 | ↑ 33.3% | n/a, new |
| Unassigned | 1 | n/a | ↓ 90.0% |
8.4 Page the form was filled out on
The page immediately before the thank-you page loaded, in each individual session, taken from GA4's referrer data on the thank-you page event itself. Self-referral sessions (thank-you page referring to itself, almost always a reload) are excluded from the chart and noted separately.
Book Appointment
/plumbing-and-heating-services/2 /plumbing-and-heating-services/1 /plumbing-and-heating-services/1 /plumbing-and-heating-services/1 Air conditioning page drives book appointment demandOf 37 tracked Book Appointment sessions, 9 originated from /air-conditioning/, nearly a quarter and comfortably the single biggest source. The remaining sessions were spread thinly across the homepage, both contact pages and about-us, each contributing 3 to 4 sessions.
Boiler Quote
/boiler-service-brixton/1 /boiler-service-tooting/1 /plumbing-and-heating-services/1 /plumbing-heating-boiler-installation-in-southwark/1 /tricky-flue-installations/1 Dedicated quote page leads a scattered pictureThe dedicated /boiler-quote-2026/ page drove 3 of the 14 total Boiler Quote sessions, the single largest source, with /buy-now-pay-later/ contributing 2. With such small absolute numbers, though, no single page dominates the picture this month.
Phone Link Click
| Page | Sessions |
| / | 6 |
| /contact/ | 5 |
| /contact-wpj-heating/ | 4 |
| /air-source-heat-pumps/ | 2 |
| /plumbing-and-heating-services/ | 2 |
| /about-us/ | 1 |
| /air-conditioning/ | 1 |
| /boiler-repair-vauxhall/ | 1 |
| /boiler-service-london/ | 1 |
| /new-bathroom-installation-london/ | 1 |
| /plumbing-and-heating-services/ | 1 |
| /plumbing-battersea/ | 1 |
| /plumbing-tooting/ | 1 |
| /thank-you-book-an-appointment/ | 1 |
| /vaillant-boilers/ | 1 |
| /westminster-plumbing-heating-services/ | 1 |
Homepage and contact pages split phone clicksThe homepage generated 6 of 30 total Phone Link Click sessions, with /contact/ close behind at 5 and /contact-wpj-heating/ at 4, meaning the top three pages together account for exactly half of all phone click activity. Service pages like /air-source-heat-pumps/ contributed just 2 each, showing calls are still mostly triggered from generic contact-intent pages rather than service-specific ones.
9. Insights & Key Takeaways
Growth Insights
Sessions reached 3,782 this month, up 69.5% year-on-year, with Direct traffic alone contributing 2,133 sessions, the single largest channel by a wide margin.
General Plumbing was the top service category by volume with 519 sessions this month, and Book Appointment enquiries reached 38, up 81.0% year-on-year.
Google Search Console clicks hit 1,430 this month against 306,985 impressions, both the highest figures recorded across the six months of data shown.
Ten new blog posts went live this month, and the newest, on quiet air conditioners, already leads the YTD leaderboard with 179 sessions despite being published on 4 June.
Opportunities
Boiler Quote submissions jumped 75% month-on-month to 14, even though they remain 22.2% below last year's level of roughly 18, suggesting recovery room still exists to reclaim.
/boiler-service-wimbledon/ pulled in 120 sessions this month but converted almost none of that traffic, with a 97.5% bounce rate and 3.5 second average duration pointing to wasted impressions that could be redirected once the underlying tracking or content issue is fixed.
Phone Link Click sessions grew only 3.6% month-on-month to 29, the slowest-moving of the three tracked enquiry types, leaving room to test stronger calls to action on high-traffic pages like the homepage and /contact/.
AI Assistant referrals appeared as a new channel this month with 19 sessions and a Book Appointment/Boiler Quote source list showing almost no representation, suggesting this emerging channel is not yet being converted into enquiries.
Watch Points
Despite sessions growing 39.6% month-on-month, enquiries rose only 9.5% to 81, meaning the conversion rate fell to 2.14%, down 21.6% on last month.
Average session duration fell to 1m 05s, down 58.1% year-on-year, a persistent decline that has continued even as raw traffic volumes have grown substantially.
Boiler Quote sessions remain 22.2% below last year's level even after this month's 75% jump, showing the category has not fully recovered on an annual basis.
Book Appointment enquiries were flat month-on-month at 38, showing zero growth despite the overall session count rising by more than a third.
10. Year to Date
10.1 Sessions & Total Users
GA4, monthly totals
Sessions climbed to 3,839 in June after bottoming out at 2,421 in March, recovering most of the ground lost over the spring dip, while total users followed an almost identical shape, rising to 3,465 from a low of 2,107.
10.2 Top 10 Landing Pages
GA4, sessions by month for the top 10 landing pages of the YTD period
The quiet air conditioners blog post entered the landing page mix for the first time in June with 179 sessions, immediately becoming the third-largest landing page and showing how quickly a well-timed new post can reshape the top 10.
The homepage and '(not set)' entries have declined steadily from a combined 1,447 sessions in January to 1,119 in June even after this month's rebound, while /air-conditioning/ has grown from just 5 sessions in January to 190 in June, a structural shift in where landing traffic concentrates.
10.3 Traffic by Channel
GA4, sessions by month, all channels
Direct has remained the largest channel in every month shown, recovering from a low of 1,189 sessions in April to 2,133 in June, while Paid Search collapsed from 350 sessions in February to zero by June, showing paid activity has effectively stopped.
10.4 Enquiries, Book Appointment vs Boiler Quote
GA4, sessions by month
Book Appointment enquiries have declined from 60 in January to 38 in June, while Boiler Quote fell from 32 to 14 over the same period, meaning both enquiry types are lower now than at the start of the year despite June's session recovery.
10.5 Traffic by Location, Top 10 Each Month + Other
GA4, top 10 locations recalculated fresh each month
Wimbledon has grown from just 28 sessions in January to 131 in June, overtaking most other tracked locations, while London itself has fallen from a February peak of 391 sessions to 123 in June.
10.6 Performance by Service Category
GA4, YTD view of the category table
Air Conditioning sessions have grown from 19 in January to 257 in June, a clear seasonal build, while General Plumbing has fallen from 812 in January to 519 in June despite remaining the largest category overall.
10.7 Search Visibility, Branded vs Non-Branded Queries
GSC, clicks by month
Non-branded search sessions rose to 1,198 in June from a low of 763 in April, while branded search has stayed comparatively flat between 214 and 268 across all six months, showing growth is coming from new audiences rather than existing brand awareness.
10.8 Search Visibility, Clicks & Impressions
GSC, YTD view of the headline figures
Clicks recovered to 1,430 in June from a low of 977 in April, tracking closely with impressions, which also hit their six-month high of 306,985, suggesting the improvement is driven by greater visibility rather than a change in click-through rate.
10.9 Google AI Overview Impressions
GSC Generative AI features export, weekly impressions
AI Overview weekly impressions surged from 1,801 in the first week shown to a peak of 5,630, before dropping sharply back to 1,555 in the final week, a volatile pattern that warrants continued monitoring rather than a clear read on direction.