My short answer: I would rather fix five visible local-search basics than sell a small business a vague monthly SEO package it cannot understand.
“SEO” can become a convenient label for almost anything. For a local business, I start with the practical route a customer takes from Google to trust to enquiry.
Is the Google Business Profile complete and accurate?
Categories, services, opening information, photos, reviews and the linked website all affect how convincing the listing feels. This is not glamorous work, but it is where many local journeys start.
Does the website confirm local relevance?
A visitor should not have to hunt for the areas you serve, the exact services you provide or a way to contact you. The website and the Google listing should reinforce each other rather than tell slightly different stories.
Can we see what Google is already doing?
Search Console and analytics should be in place before anyone starts making sweeping claims about “ranking improvements”. I want to know which searches and pages already have traction, then work from evidence.
Do not manufacture dozens of thin town pages
I would rather publish genuinely useful service and local content around the places the business actually serves than mass-produce pages that only change a town name. That is better for readers and a stronger long-term content strategy.
Apply the principle to your own business.
If the issue is your website and you are unsure whether to repair or rebuild, start with the free Website Rescue Review. If the problem is broader, send me the business and what is not working.