Do these yourself this week
- Claim and verify your Google Business Profile if you have not. Nothing else matters until this is done.
- Set the primary category to exactly what customers search for, and list every service separately rather than in one paragraph.
- If you travel to customers, hide your address and set your service areas — the most common single error on trade listings.
- Ask every satisfied customer for a review, using the short link your profile generates. Never offer anything in exchange.
- Put ten real photographs on the profile: your work, your premises, your team. Not stock images.
- Check your business name, address and phone number are identical on your website and every directory you appear in.
Where DIY usually stalls
The first wall is content. Ranking for “boiler repair Luton” rather than just your business name needs a page about boiler repair in Luton that is genuinely useful, and then another for the next service and the next town. Most owners write two, find them harder than expected, and stop — which leaves the site half-built and ranking for neither.
The second is consistency. Local SEO rewards steady work: reviews arriving every month, details kept accurate, the occasional new page. It is not difficult, it is just relentless, and it competes with running the business. Campaigns fail from being abandoned far more often than from being done wrong.
The third is diagnosis. When rankings drop, knowing whether it was a category change, a duplicate listing, a suspension or a competitor improving takes experience. Without it, owners tend to change several things at once, which makes the cause impossible to identify.
How to tell which side you're on
A rough test: if your market is one town, your competitors are other small operators, and you can find half an hour a week, DIY is realistic and often sufficient. Doing the six things above properly puts you ahead of most local competitors, because most of them have not.
If you are competing across a city, against businesses with marketing budgets, or you have already tried and stalled, the honest calculation is different — not because the work is mysterious, but because it needs hours you do not have.
Agency, freelancer, or neither
If you do decide to pay someone, the choice is less about size than accountability. A freelancer is usually cheaper and the person you speak to is the person doing the work; an agency has more capacity and more resilience if someone is ill. Both range from excellent to useless.
The questions that separate them are the same either way: who actually does the work, what will change on my site each month, and how will you report enquiries rather than rankings. Anyone who cannot answer those in plain language is not worth hiring at any price — and anyone guaranteeing a position on Google is telling you something nobody can deliver.
