The Local SEO Checklist Every NH Small Business Should Run in 2026
If someone in your town searches "[your trade] near me" right now, do you show up?
Not just somewhere on page two. Do you show up in the top three results in the map pack -- the local listings that appear before everything else?
If the answer is "I'm not sure" or "I don't think so," that's a real problem. People searching for services near them have high purchase intent. They're not browsing. They're buying. If you're not in those top spots, your competitors are getting those calls.
The good news: local SEO is one of the few areas where a small NH business can compete directly with bigger companies, without spending a fortune on ads. You just have to do the basics correctly, and most people don't.
This is a working checklist. Run through it, fix what's broken, and you'll see results within 30 to 60 days.
Section 1: Google Business Profile (This Is Where 80% of Your Local Visibility Lives)
Your Google Business Profile (GBP) is the most important piece of your local SEO. It's what powers your appearance in Google Maps, the local pack, and increasingly in AI-generated search summaries.
Claim and Verify Your Profile
If you haven't claimed your GBP yet, go to google.com/business and do it now. If your business shows up in Google but you haven't claimed it, anyone can suggest edits to your listing.
Checklist:
- [ ] Profile is claimed and verified
- [ ] Business name exactly matches your legal or DBA name (no keyword stuffing -- "Manchester Plumber - Best Plumber in NH" will get you suspended)
- [ ] Address is correct and matches exactly what's on your website and other directories
- [ ] Phone number is correct and is a local number when possible
- [ ] Website URL is filled in and goes to the right page
- [ ] Business hours are accurate, including holiday hours when relevant
Choose the Right Categories
Most businesses pick one category and stop. Google lets you add secondary categories, and these matter.
A landscaping company might list: Landscaping Service (primary), Lawn Care Service, Snow Removal Service, Hardscape Contractor.
The more relevant categories you have, the more types of searches you can surface for.
Checklist:
- [ ] Primary category is the most accurate description of your main service
- [ ] Secondary categories added for all relevant services
- [ ] Services section is fully filled out with descriptions (Google uses this text to understand what you do)
Photos and Posts
Businesses with more photos get more clicks. That's documented. It doesn't need to be professional photography -- phone shots of your work, your team, your location are fine.
Checklist:
- [ ] At least 10 photos uploaded (more is better)
- [ ] Cover photo is professional and relevant
- [ ] At least one new photo added per month
- [ ] Google Posts being used at least 1-2 times per month (these are short updates, like announcements, specials, or offers)
Section 2: Reviews (Volume and Recency Both Matter)
Google ranks businesses in part based on review signals: total review count, average rating, and how recently reviews were left. A business with 8 reviews from 2022 is losing to a competitor with 40 reviews from the last six months.
Checklist:
- [ ] You have a strategy for asking customers to leave reviews (this doesn't happen automatically)
- [ ] You're responding to every review -- positive and negative
- [ ] Reviews are spread across Google, Yelp, and industry-specific platforms where relevant
- [ ] You have at least one new Google review per week (if you're actively asking)
The fastest way to get more reviews: Text your customers a direct link to your Google review page within 24 hours of completing a job or service. Not an email. A text. Response rates are dramatically higher.
Your Google review link looks like this: https://g.page/r/[your-business-id]/review -- you can find yours in your GBP dashboard under "Get more reviews."
Section 3: On-Site Optimization (Your Website Has to Support Your Local Rankings)
Google cross-references your website with your GBP listing. Inconsistencies hurt you. Missing signals hurt you.
NAP Consistency
NAP stands for Name, Address, Phone Number. These need to be identical everywhere they appear: your website, your GBP, every directory listing, your Facebook page, your invoices.
Even small differences (Street vs. St., Suite vs. Ste.) create confusion for search engines and can suppress your rankings.
Checklist:
- [ ] NAP on your website footer matches GBP exactly
- [ ] NAP on your Contact page matches GBP exactly
- [ ] If you have multiple service areas, you have dedicated pages for each (more on this below)
Location Pages
If you serve multiple towns or cities in NH, each service area deserves its own page on your website.
A plumber based in Concord who also serves Manchester, Laconia, and Bow should have four separate pages targeting each area. Each page should be unique -- not copied with the city name swapped out.
What to include on each location page:
- The specific town or city name in the H1 heading and page title
- Your services listed specifically for that area
- Local references (nearby landmarks, neighborhoods you serve, local context)
- Customer reviews or testimonials from that area if you have them
- Your contact info with that service area mentioned
Checklist:
- [ ] Location or service area pages exist for every major area you serve
- [ ] Each page has unique content (not copy-paste with city name changed)
- [ ] Each page includes local keywords naturally in the content
Schema Markup
Schema markup is code you add to your website that tells Google explicitly what your business is, where it's located, what it does, and how to contact you. It's invisible to visitors but very visible to search engines.
The type you need is called LocalBusiness schema (or a more specific subtype like PlumbingService, RestaurantService, etc.).
What it looks like (simplified):
{
"@type": "LocalBusiness",
"name": "Your Business Name",
"address": {
"streetAddress": "123 Main St",
"addressLocality": "Concord",
"addressRegion": "NH",
"postalCode": "03301"
},
"telephone": "+16035550100",
"areaServed": ["Concord", "Manchester", "Bow", "Pembroke"]
}
If your website is on WordPress, plugins like RankMath or Yoast will help you add this without touching code. If you're on Squarespace or Wix, you may need to manually add a code block.
Checklist:
- [ ] LocalBusiness schema is present on your homepage and contact page
- [ ] Schema includes your address, phone, business type, and service area
- [ ] Test your schema at schema.org/validator to confirm it's working
Section 4: Local Citations (Directory Listings That Back Up Your Credibility)
A local citation is any mention of your business name, address, and phone number on a third-party website. These matter because Google uses them to verify that your business is real and where you say it is.
The directories that matter most for NH small businesses:
- Google Business Profile (already covered)
- Yelp
- Facebook Business
- Bing Places
- Apple Maps
- Better Business Bureau
- Angi / HomeAdvisor (for trades)
- Houzz (for home services)
- Nextdoor Business
- Local Chamber of Commerce listings (Manchester Chamber, Concord Chamber, etc.)
- NH-specific directories relevant to your industry
Checklist:
- [ ] Listed on all major general directories above
- [ ] Listed on industry-specific directories relevant to your trade
- [ ] All listings have consistent NAP (see Section 3)
- [ ] Listings include your website URL
- [ ] Photos added where directories allow it
Tool to check your citation health: BrightLocal has a free audit tool that shows where you're listed, what's missing, and what's inconsistent. Worth running once.
Section 5: The Stuff Most People Skip
These items are less glamorous but they actually move rankings.
Mobile Speed
More than 60% of local searches happen on phones. If your site takes more than 3 seconds to load on mobile, you're losing people and Google knows it.
Check your mobile speed at pagespeed.insights. If your score is below 50, that's actively hurting your rankings. Common fixes: compress your images, upgrade your hosting, remove unnecessary plugins.
Consistent Posting Signals
Google treats your GBP like a social media profile. Accounts that get updated regularly rank higher than ones that go dark for months.
Commit to a simple habit: one GBP post per week. It can be a seasonal tip, an update about your services, a before-and-after photo, or just an announcement. It takes five minutes and it sends a consistent signal that your business is active.
Responding to Questions
The Q&A section on your GBP is often ignored. But people do ask questions there, and if you don't answer, Google will sometimes let random users answer for you -- which can lead to wrong information about your business appearing in your listing.
Check your Q&A section weekly. Answer every question. You can also proactively add your own Q&As for common questions you get ("Do you offer free estimates?" "Do you work in [town]?").
How Long Does This Take?
Here's the honest timeline:
- Week 1-2: Fix your GBP, clean up NAP consistency, start the review-asking habit
- Month 1: Build or improve location pages on your site, add schema, submit to directories
- Month 2-3: You'll typically start seeing movement in your map pack rankings and organic search visibility
- Ongoing: Weekly GBP posts, monthly photo adds, consistent review responses
This isn't a one-time project. It's a maintenance habit. But once you build the foundation correctly, the ongoing work is 30-60 minutes a week.
Want Help Running This on Your Business?
We work with NH small businesses on exactly this -- auditing what's broken, building the missing pieces, and setting up the systems to keep it maintained without it eating your week.
Come see it in action at one of our workshops: owneroperated.ai/workshops
Or if you'd rather start with a conversation: owneroperated.ai/book