Most of the SEO that matters for a local business, an owner can do alone, for free. Your Google Business Profile, your reviews, your photos, and consistent business details across the web drive a large share of map results, and nobody can do them better than you. What usually needs help is the technical side of your website. For many local businesses, that's a one-time fix, $1,500–$3,500 in our pricing, not a monthly bill.
Here's how the work splits, task by task.
What can an owner realistically do themselves?
| Task | Do it yourself? | Rough time | When to get help |
|---|---|---|---|
| Set up and complete your Google Business Profile | Yes | An afternoon, once | Verification problems, duplicate listings |
| Keep hours, photos, and posts current | Yes | An hour or so a month | Rarely |
| Ask for and reply to reviews | Yes, and you should | A few minutes a day | Rarely |
| Keep your name, address, and phone consistent across directories | Yes, but it's tedious | A few hours, once | Dozens of old or conflicting listings |
| Write pages about your services | Partly | Varies | Structuring pages around what people search |
| Site speed, structured data, indexing problems | Usually not | — | Almost always |
The first four rows are where local map results are mostly won, and none of them needs a developer. Google's own tips for local ranking cover the same ground: complete and accurate info, current hours, photos, and replies to reviews.
The jobs only you can do well
Reviews are the clearest example. An agency can't meet your customers, and customers can tell when a request comes from software. You can ask in person, at the moment the job went well. Two rules keep you out of trouble. Google's review policy prohibits offering incentives, such as discounts or free goods, in exchange for a review. It also prohibits selectively asking only happy customers. So ask everyone, and make it easy with a short link.
Replies count too. A short, specific reply to every review, including the bad ones, shows the next reader someone is paying attention. Keep it calm, and never argue the details in public.
Photos and details. Real photos of your work, your storefront, and your team help a profile more than stock images, and you're the one with the phone in your pocket. Keep your hours current, especially if your business is seasonal, like a restaurant in Lake George.
One thing not to do: don't add keywords or your town to your business name on the profile. Google's business name guidelines say unnecessary information in the name isn't permitted and can get the profile suspended. Your categories and description are where "emergency plumber" belongs.
Where DIY runs out
The wall is almost always the website itself, and it usually shows up as a mystery: you did everything on the profile, and your site still doesn't appear.
A few examples of what's usually going on underneath:
- Google knows the page exists but won't index it. Google Search Console, Google's free tool for site owners, will show statuses like "Discovered – currently not indexed" or "Crawled – currently not indexed." Knowing which one you have and what to do about it takes experience. The fixes live in how the site is built, not in the profile.
- The site is slow on phones. Plenty of local searches happen on a phone, and a slow page loses the visitor before it loads. Fixing it usually means changing how the site is built, not a setting.
- Missing structured data. This is the behind-the-scenes markup that tells Google your hours, address, and services in a form it can read directly. Some site builders add it for you; many custom sites never had it.
- The template ceiling. On some DIY builders, the fix you need simply isn't available to you (more on that trade-off).
None of this is a knock on owners. It's a separate skill, the same way you'd do your own bookkeeping but hire someone for the tax return.
The middle path most owners should take
DIY-or-hire sounds like a choice between two options, but for a lot of local businesses the right answer is both, in order:
- Pay once for the foundation. A defined project fixes the technical problems, cleans up conflicting directory listings, and gets the profile right. In our pricing, that's an audit and foundation sprint, $1,500–$3,500.
- Then keep it up yourself. Reviews, photos, hours, and the occasional post. An hour or two a month is typically enough to hold the ground.
In smaller markets with fewer competitors in the map results, and much of the region north of Albany fits that description, this is often all a business needs. In competitive categories or bigger markets, ongoing monthly help starts to make sense; our SEO cost guide covers what that should cost and what it should buy.
How to tell which side you're on
Search for your main service plus your town from your phone, not logged in to Google.
- You're in the map results and your profile is complete: keep doing what you're doing. Spend your money elsewhere.
- You're missing from the map results: start with the profile and reviews yourself. Give it a couple of months.
- Your profile is solid but your website never shows up, or Search Console shows pages that aren't indexed: that's the technical layer, and it's worth paying someone to look at.
If you land in that last group, our SEO service starts with a free conversation, and if the honest answer is "you can handle this yourself," we'll tell you what to do and let you get on with it.