Performance profile · Dog Trainers
Dog trainers: a small site that got heavy by accident
Nothing on your site justifies a three-second load, and yet the plugins you installed one at a time now charge every visitor on every page.
The short answer
A dog trainer's site should be one of the fastest things on the internet — six pages, some text and a booking form — so when it is slow the cause is almost always accumulated plugin weight rather than hosting.
Prove which it is before you spend money. Read TTFB on its own: a cached page on our platform serves a UK visitor comfortably below 200ms, and if you are seeing that while the page still feels slow, the problem is scripts and stylesheets loading on pages that never use them. Plans start at $2.42/mo with LiteSpeed caching already in the server, so caching is not the missing piece either.
By the HostingFast team · Reviewed 15 August 2026
24/7
Support that answers, any hour
1-click
WordPress in one click
Free
SSL at no charge
Daily
Backups, every night
Almost every slow small site got that way the same way. A slider for the homepage. A form plugin. A reviews widget. A page builder. A social feed. Each one seemed harmless, and each one loads its scripts and stylesheets on every page whether that page uses the feature or not.
Nobody notices, because you test on the office connection with a warm browser cache and a laptop. The owner searching for a reactive-dog specialist on a phone in a car park has a different experience entirely.
The good news is that this is the easiest performance problem there is, and it is completely measurable. Baseline, remove, retest, repeat.
Measure before you assume it is hosting
Run the busiest page — usually the classes page — through PageSpeed Insights and note the field vitals. Then look at TTFB on its own. Those two numbers divide the world: a slow TTFB is a server, caching or PHP problem, while a fast TTFB with a slow page is weight you added.
That distinction is the most useful thing measurement does for a small site. If a cached page is answering in well under 200ms and the visitor still waits two seconds, buying a bigger plan changes nothing, and knowing that saves you the money and the migration.
Count what loads on a page that does not need it
Open the network panel on your training-philosophy page and list every script and stylesheet. Then ask, for each one, whether that page uses it. The form plugin's assets on a page with no form. The slider's library on a page with no slider. A whole font family for one heading.
Removing a plugin whose feature you do not use is the highest-return change available on a small site, and it costs nothing. Deactivate one, retest, keep the number. Three or four of those usually beat every image optimisation combined.
The class booking form is the exception
One part of the site genuinely cannot be made lighter: the booking submission. It is a POST, it bypasses the cache, and it has to check remaining places before it accepts anyone — which is the whole point, because a puppy class that oversubscribes is a problem the website should have prevented rather than caused.
Time it separately. Submit a booking and read the response. If it is slow, the levers are a current PHP release, Redis object caching and NVMe storage rather than anything you can do in the theme. All three are standard here, which is why the answer to a slow small site is so rarely an upgrade.
Set a budget and defend it
Decide what the classes page is allowed to weigh and how many requests it is allowed to make, write it down, and check it whenever you add something. A performance budget is unglamorous and it is the only thing that stops the same drift happening again next year.
Then keep the evidence. One change, one retest, median of three lab runs, field data reviewed weeks later. When somebody suggests reinstalling the reviews widget, you will have the figure that says what it costs.

Fast is the default; you have to add the slow
Puppy class instructors, behaviourists and one-to-one dog trainers are running a handful of pages. There is no technical reason for that to be slow, and measurement tells you exactly what made it so.
LiteSpeed caching in the server, NVMe storage and a current PHP release come on every tier, so the platform is not the variable. What you install is.
- LiteSpeed caching in the server, not a plugin you maintain
- NVMe storage and current PHP on the entry plan too
- Staging clones so you can remove a plugin and measure it
- Free SSL that reissues itself before it can expire
Why HostingFast
Standard on every plan
Nothing to configure to be fast
Server-level caching, NVMe storage and WebP conversion are on from the start, so the baseline is quick before you touch a setting.
TTFB you can check yourself
A cached page reaches UK and Irish visitors on a 5–15ms round trip and answers comfortably under 200ms. Measure it and hold us to it.
A place to remove things safely
Staging clones let you deactivate four plugins and see what breaks, without a single parent meeting the broken version.
Per-site PHP switching
Trial a newer release from the panel, retest the booking form, and revert in one click if a plugin disagrees.
Backups before you experiment
Daily backups with a self-service restore, so an aggressive clear-out is a decision you can undo in minutes.
One rate, both years
Renewal bills at the figure you ordered at, so the plan you size today is the plan you can afford next year.
Quick Start
From order to online
- 1
Baseline the classes page
Field vitals plus TTFB, on a mobile profile. Two numbers, written down, before you change anything at all.
- 2
Audit what loads and why
List every script and stylesheet on a page that has no form and no slider. Anything unused is a plugin to remove.
- 3
Remove one at a time
Deactivate, retest, record. Batch removals feel efficient and destroy your ability to say which one mattered.
- 4
Time the booking submission last
Submit a class booking and read the response. That request never caches, so it is the only part where the engine underneath shows through.
Built In
Loaded onto every plan
- LiteSpeed caching compiled into the server rather than added by plugin
- NVMe SSD storage on every tier, including the entry plan
- Per-site PHP version switching from the control panel
- Staging environments for removing plugins safely
- Daily backups with a restore you run yourself
- Free SSL on every plan, reissued automatically
- WebP image conversion built in at no extra cost
- 99.9% uptime as the target, monitored around the clock
- Renewal billed at the rate you ordered at
- Human support on duty every hour of every day
Frequently Asked
What people ask us most often
My site is six pages. Why does it take three seconds?
Almost certainly plugin weight. Each plugin loads its scripts and stylesheets on every page, not only the pages that use its feature, and five of them add up to a site that behaves like a magazine. Check TTFB first: if the server answers under 200ms, the delay is entirely in what the page asks the browser to download.
How do I find out which plugin is costing me the most?
Deactivate one, retest, write the number down, reactivate, move to the next. It is tedious and it is conclusive. Do it on a staging clone so nobody meets the half-broken version, and take the median of three lab runs each time, because a single run wobbles by more than most of the differences you are hunting.
Does the class booking form benefit from caching?
The page does; the submission does not. Bookings are POSTs and they have to check remaining places against the database at the moment of asking, which is exactly what stops a puppy class going two dogs over. Time that submission separately — a current PHP release, Redis object caching and NVMe storage are what move it.
Is a bigger plan the answer to a slow site?
Rarely, at this size, and measuring says so in about a minute. If a cached page already answers well under 200ms, more resources buy nothing, because the wait is happening in the browser rather than on the server. Fix the payload first and upgrade only when a measurement tells you to.
Keep reading
Personal Trainers — Hosting Guide
Where a trainer's booking flow spends its time, with the numbers to find it.
Art Galleries — Hosting Guide
Big images, small budget: how a gallery site keeps its page weight down.
How to Test Your Website Speed
The walkthrough, with the panel open in the next tab and figures to compare.
Laravel Hosting — Built for Dog Trainers
Composer, SSH and Git deploys on NVMe, for the sites built in Laravel.
WordPress Hosting
WordPress on LiteSpeed with Redis behind it and a staging clone to test on.
Changing hosts? Run through our checklist first.
A straightforward sequence for a switch your visitors never feel: which files move first, how to shift email across without losing a single message, the right moment to repoint DNS, and the two mistakes behind almost all the downtime we get asked to rescue.
Measure first, remove second.
LiteSpeed, NVMe and current PHP from $2.42/mo — so the platform is never the variable you are debugging.
View Laravel Hosting — Built for Dog Trainers plans