Case study · Dog training · Bristol & Bath

Why we made the clicks go down first

South West Dog Skills runs dog training and agility from two venues near Bristol and Bath, on a Weebly site with real technical limits. Ten weeks in, site-wide clicks were down 9%. We could account for almost all of it, and we had told the client it would happen.

44 of the 55 lost clicks traced to one retired service

23

duplicate pages retired and redirected

+4.4

places, Bristol average position

6.0%

agility click-through rate, up from 4.1%

0

orphan pages and redirect hops after the rebuild

  • ClientSouth West Dog Skills — dog training, agility and residential training across Bristol, Bath and Keynsham, from two venues
  • DeliveredSEO audit, cannibalisation and URL consolidation, UK GDPR compliance, technical SEO, schema, conversion tracking, booking and enquiry rebuild, content and ongoing rank tracking
  • TimelineMay 2026 to ongoing
  • EngagementFixed monthly retainer. No contract
  • PlatformWeebly — retained, not replaced
Where we started

A well-run business with an under-built website

This was not a struggling business. The training is well regarded, the Google Business Profile was in good shape, and agility was ranking on page one before we arrived. What was missing was everything underneath.

  • Pages competing with each otherDuplicate and near-duplicate URLs splitting the same search intent across several addresses.
  • No canonical tagsAnywhere except the homepage, on a site full of near-duplicates.
  • The main courses page blocked from searchSitting in a robots disallow rule while the client believed it was visible.
  • No cookie consent and no privacy noticeA live UK GDPR exposure on a site collecting enquiry and booking details.
  • No H1 heading on any pageSite-wide, not isolated.
  • A broken telephone linkOne wrong digit in the footer tel: href, so every mobile tap dialled a dead number.
  • No analytics and no conversion trackingNo way of knowing whether the site produced a single enquiry, let alone which page or search produced it.
  • No location copyTwo named venues, and nothing on the site told Google where either of them was.
  • No schema markup on service pagesAnd a duplicate business entity where there was any.
  • A dormant blogTwo posts, no schedule, and orphaned pages with no route in from anywhere else.
The first finding

The drop that was not ours to fix

Search Console showed organic clicks falling from the week of 13 April 2026 — five weeks before our engagement began. Impressions barely moved, from 272 a day to 252. Clicks fell 30%. Average position held. Only the click-through rate moved, from 4.11% to 3.09% site-wide, and roughly halving on Bristol terms.

Stable position, stable impressions, collapsed click-through rate is the signature of a change in how Google displays the results — something new occupying the space above the organic listings — not a loss of ranking. We compiled a full evidence log with every figure and the filters needed to reproduce it, so the client could check the dates himself rather than take our word for it.

It would have been straightforward to let that decline sit unexplained and then claim credit for the recovery. We told the client instead that the change pre-dated us by five weeks, that it was not a ranking problem, and that chasing it would waste his money.
Cannibalisation

Fewer pages, each doing a clearer job

The site had grown the way most small business sites do — a page added here, a variant tried there, an old version left live because deleting things feels risky. The result was several sets of URLs competing for the same searches, and Google having to guess which to show.

We crawled the site, mapped every URL against its inbound links and its Search Console history, and built a plan retiring twenty-three pages. Nothing was deleted until the client had signed the plan off by email, because some of those pages were earning clicks and where that traffic should land was his call, not ours.

  • Thirteen internal links rewired firstAcross six pages, before a single deletion. Redirect a page while links still point at the old address and every one of them takes an unnecessary hop.
  • Nine legacy URLs retiredOld versions of live pages, still indexed, still competing with their replacements.
  • Seven booking URLs folded into oneSeven separate addresses for the same action, splitting the signal seven ways.
  • Duplicate service pages mergedByte-identical copies of the agility and scentwork pages, plus overlapping puppy and lead-walking pages.
  • Two competing methodology pages consolidatedOne carried the impressions, the other the ranking. Folded into a single address.
  • A stale page retiredAn example timetable made of images, hypothetical rather than real, redirected to the booking page.
  • Homepage variant resolvedThe /index.html duplicate pointed at the root.

Every retired page was screenshotted before deletion. Weebly gives you no undo, and a client is entitled to see what was removed months after the fact.

The merge that needed care

The two Activities pages were the awkward one. The better content sat on the newer URL; the rankings and inbound links sat on the older one. Redirecting old to new would have thrown away the accumulated authority.

So we kept the old URL and moved the better content onto it — the opposite of what page quality alone would suggest.

Weebly will not accept a 301 until the source page is deleted, so every redirect has to be built in the right order or it silently fails and the URL 404s. When the merged page went live, a crawl showed it had ended up with no inbound links at all — a perfect page nobody could reach. Contextual links from the homepage and the Training Support page fixed it the same day. We found that because we re-crawled to check, rather than assuming the work had landed.

The final verification run: 30 pages, 897 internal links, no redirect hops, no orphans.

The awkward part

Clicks went down before they went up

Ten weeks after the engagement began, site-wide clicks were down 9.2% against the previous ten weeks. Impressions were up 14.7%. That is not the shape of a report anyone enjoys sending.

It was also almost entirely explainable. Of the 55 clicks lost, 44 traced to the retired scentwork pages — a service the client had discontinued. Those pages were ranking and drawing traffic for something he no longer sold. Every one of those clicks was a person arriving to buy something unavailable.

We flagged this before the pages came down, not after the numbers moved. If your agency retires a discontinued service and the click count drops, that is the work behaving correctly. What matters is whether they told you in advance and whether they can account for the difference afterwards.
What we did

Foundations first, on the platform they already had

Weebly places a hard ceiling on what is possible technically. A rebuild was out of scope and would have consumed months of budget before producing anything. So we worked within the platform and spent the money where it moves the needle regardless of stack.

  • Compliance rebuilt from zeroCookies policy and a full UK GDPR privacy notice covering lawful basis, recipients, retention, international transfers and data subject rights.
  • Canonical tags deployedThe site had none beyond the homepage. Self-referencing canonicals added to nineteen priority pages — which on this platform means hand-placing them in each page’s header code, because there is no field for it.
  • A page unblocked from searchThe merged Activities page was sitting in a robots disallow rule despite the visible “hide from search engines” setting being off. It was the ranking page for that cluster, and Google had been told not to look at it.
  • Schema markup addedService and BreadcrumbList across eight service pages, FAQPage where questions exist, and the duplicate business entity resolved — its identifier collided with the homepage URL, which was the cause. Both venues and their coordinates declared.
  • Tracking built from scratchAnalytics, tag manager and Search Console set up from nothing, with conversion events for phone taps, emails, enquiry forms and booking-link clicks — so the client can see which pages and which searches actually produce enquiries, and a monthly dashboard reporting it.
  • The booking journey rebuiltThe booking page replaced with filtered routes by service type, and a new enquiry form with a pre-qualifier so the client knows what someone needs before he replies.
  • A terminology sweep“Support” replaced with “Training” across every service page. One puppy page had drawn three impressions in three months because nobody searches “puppy support” — fixed through titles and headings rather than renaming the URL, since a slug change on this platform risks 404ing a live page.
  • The agility page rebuiltRetitled from a generic “Courses” to Classes & Training near Bristol & Bath, with sections on where classes run, what beginners can expect, and both venues.
  • An online course page builtA landing page for the client’s four-week live online course, with the sessions, inclusions, pricing tiers and FAQs all set out — and positioned on the fact that it can be taken from anywhere in the world, which is what makes the international interest in his method worth something commercially.
  • The dog fear page repositionedRebuilt as a one-to-one confidence programme for fear of dogs and dog phobia, and positioned on the truth that people already travel to this client from London, Birmingham, Devon and across the UK. A service with national reach was being sold like a local one.
  • A niche page rescued from obscurityThe client’s decompression walks page had been found by Google and refused indexing. It was named after his own brand term, which nobody searches. Expanded, and rewritten around the words people actually use — decompression, enrichment, calm walks — while keeping his voice and his name for it.
  • The blog revivedTwo existing posts refreshed and cross-linked, a category structure built, and a fortnightly schedule of twelve articles mapped with matching Business Profile posts.
  • Rank tracking rebuiltEighty-four tracked keywords cut to twenty-eight, chosen for local pack presence and commercial intent rather than volume.
The part most agencies skip

What we advised against, and what we left alone

Every pound spent on the wrong cluster is a pound that cannot be spent on the right one. Each of these was investigated properly, then set out in writing with the data attached.

  • Chasing Bristol head termsThe obvious thing to sell a client in this position. The dedicated Bristol page exists, because the client’s positioning is that quality-seeking owners will travel — but the data is unambiguous: “dog trainer bristol” has produced no clicks in three months from page two, and local results favour proximity. The centre is half an hour outside the city. We built the page he wanted and were clear that the head terms are not where the budget should go.
  • New scentwork contentTerms were ranking, but the service was discontinued. Writing new content for something you no longer sell is a well-dressed way of wasting money.
  • Fixing the duplicate homepageTwo versions of the homepage rank independently, and the tagged one — the link from the Business Profile — sits at position 3.5 against 18.9 for the plain URL. The canonical tag is there and Google is ignoring it. The tagged version is performing well. Logged as a watch item and left alone, because the risk of disruption outweighs an uncertain gain.

And one we deliberately parked

The client’s specialist methodology has genuine international demand — roughly 3,986 impressions over a sixteen-month window, across the UK, the United States and eighty-plus other countries, with the site holding positions 6 to 8 on the core terms. He teaches online and can serve every one of those countries.

It currently earns about one click a month.

The live results explain why. An AI Overview sits above the organic listings, a discussions block takes more space, and only seven organic results remain on page one — of which the top two belong to the methodology’s own organisation and its official training platform, with a national animal charity holding the explainer slot at three. That is a hard page to break into for an informational query Google is already answering itself.

So this is sequencing rather than a decline. The demand is real and the client can serve it, but the informational terms will not convert until the online side of the business is the thing being pushed. We kept it tracked, kept the ground we hold, and left the content build for when it has something commercial to point at. Spending the budget on it now would have bought impressions he could not yet monetise.
Results so far

What has moved

Agility is the strongest non-brand cluster on this site and the focus of the work. Comparing the twenty-eight days to 4 August against the previous twenty-eight:

Agility clusterPrior 28 daysLatest 28 days
Clicks1721
Impressions414349
Click-through rate4.1%6.0%
Average position10.98.8

More clicks from fewer impressions, at a better position — the site is being shown less often but converting the appearances it gets.

On Bristol terms, weighted average position improved from 33.1 to 28.7 since the engagement began, and weekly click-through rate recovered across four consecutive weeks in July, from 0.45% to 2.08% — comparable to pre-April levels at a similar position.

An honest caveat, because it belongs here rather than in a footnote: the pre-engagement Bristol baseline is only sixteen days of data. It is indicative, not conclusive. The rebuilt agility page went live on 5 August, which is after the period above — so none of the movement shown here can be attributed to it. The proper re-check is scheduled for September.
Keyword performance

Where the site ranks now

Positions from the 22 July snapshot, verified by independent SERP checking.

Search termPositionLocal pack
severe dog behaviour problems south west1
dog trainer south west england1
agility for dogsPack #1
southwest dog training2Pack #1
dog agility bath2
dog agility bristol4
reactive dog training bristol4.4 avg
best residential dog training south west5Pack #1
dog agility near me7
dog agility training near me7Pack #2
dog trainer bath11
dog training bath23

Search Console reports a blended average across every location, device and personalised result, so its figures for the same terms will differ — and generally look lower.

Where our automated tracker and a manual check disagreed, we used the manual check. On this account the automated tool returned false negatives on roughly one in eight terms, and we would rather report a slower truth than a flattering error.

What is next

Two things carry the remaining work. The “near me” group is the dominant search intent across this site — agility near me, dog training near me, puppy classes near me — and it converts better than any city term. Alongside it, Bath: closer to the centre than Bristol, thinner competition, and already producing position 2 on agility. “Dog training bath” sits at 23 with the largest untapped impression pool on the tracked list, and moving it would lift traffic more than anything else currently available. A full re-check against the baseline log is scheduled for September, three weeks after the rebuilt agility page went live.

Common questions

Frequently asked

  • Should clicks ever go down during SEO work?Sometimes, and it is not automatically a failure. Retiring pages for services you no longer sell, or stripping junk traffic out of your reporting, both reduce the headline number while improving the business underneath. The test is whether your agency warned you first and can account for the difference afterwards.
  • What is keyword cannibalisation?Two or more pages on the same site competing for the same search. Google picks one, the signals split, and often neither ranks as well as a single strong page would. It is one of the most common problems on sites that have grown organically over several years.
  • Does deleting pages hurt your SEO?Not if the redirects are right. Removing a page that duplicates another and pointing it at the survivor consolidates the signals rather than losing them. What causes damage is deleting with no redirect, or sending everything to the homepage.
  • Can you do SEO on a Weebly site?Yes, with limits worth knowing before you start. Redirects need building in a specific order, canonicals go in by hand, and renaming a page can change its URL underneath you. But headings, titles, content, location signals, schema and compliance are all available — and that is where most small business sites are losing.
  • What does SEO for dog trainers actually involve?The same foundations as any local service business, plus honesty about geography. Training venues are rarely in the city centre people search for, and pretending otherwise burns budget. Get the venue pages, location signals and schema right first, then target what you can genuinely win.
  • Do you only work with dog trainers?No — trades, healthcare, professional services, retail and e-commerce across the UK. The method is the same: fix the foundations, find where the demand genuinely is, and be honest about where it is not. More on how SEO works.

Want to know where you stand?

The free audit shows what is holding your site back and what it would take to fix — including whether your own pages are competing with each other.

All case studies · Local SEO · Technical SEO · Pricing

Scroll to Top