I moved to Boise in 2017 to join TSheets, and one of the first things I noticed was how differently local search worked here compared to Austin or Houston. Idaho’s smaller metro populations mean you’re not competing with 500 other plumbers in a 10-mile radius. You might be competing with 12. That changes everything about local SEO strategy. The businesses I work with in Meridian, Nampa, Eagle, and downtown Boise aren’t trying to rank nationally. They’re trying to show up when someone searches “hvac repair near me” in Ada County or “lawyer Coeur d’Alene” from a Spokane IP address. This playbook is what actually works in Idaho’s specific search environment, not generic advice copy-pasted from a national SEO blog.
Why does local SEO work differently in Idaho?
Idaho has 1.9 million people spread across a geography the size of the UK. Boise metro is around 750,000. Coeur d’Alene is 55,000. Pocatello is 56,000. Twin Falls is 51,000. These aren’t markets where you can hide mediocre local SEO behind a big ad budget.
In my experience working with Idaho businesses since 2017, three factors make local SEO more effective here:
Search volume concentration. When someone in Meridian searches “tax accountant,” there might be 40 relevant businesses total. In Phoenix, there are 400. Your optimization effort has more impact when the competitive set is smaller.
Geographic specificity matters more. Idaho has distinct regions with different economies. A Boise marketing agency and a Twin Falls marketing agency serve completely different markets, even though they’re in the same state. Your local SEO needs to reflect actual service areas, not aspirational ones.
Multi-location queries are common. I see a lot of searches like “plumber Boise Meridian Eagle” because people here understand they might need to expand their search radius. If you only optimize for your exact city, you miss adjacent opportunities.
The flip side: Idaho businesses often compete with Spokane or Salt Lake City companies for certain searches. A Coeur d’Alene retailer is competing with Spokane. A Pocatello service business might lose clicks to Salt Lake providers willing to drive up I-15. Your local SEO has to clearly establish your Idaho presence and service area.
What should my Google Business Profile actually look like?
Your Google Business Profile is the single highest-leverage local SEO asset you control. I’ve seen businesses double their Google Maps visibility in 60 days by fixing their GBP alone.
Here’s what a properly optimized Idaho GBP includes:
Complete information block. Business name (as it appears on your website and signage), full street address (not a PO box), local phone number with 208 area code, website URL, hours including holidays, service area if you’re mobile, categories (primary + 5-9 secondary), and attributes (women-owned, veteran-owned, online appointments, etc.).
Weekly posts. I tell clients to post something every Monday. It doesn’t need to be profound. “This week we’re installing solar panels in Eagle” with a job site photo. “First freeze warning, here’s how to protect your irrigation system.” Google rewards activity. Dormant profiles drop in visibility.
15-30 photos refreshed quarterly. Exterior shots showing your actual location (include visible landmarks like “corner of Broadway and Main” if you’re downtown). Interior shots. Team photos. Before/after work. Product shots. Service delivery photos. Google’s algorithm can read image content now, a photo of you installing an HVAC system in a Boise home signals relevance for “hvac installation Boise.”
Service list with descriptions. If you offer multiple services, list them. “Emergency plumbing Boise,” “water heater replacement,” “drain cleaning.” Each service is a micro-landing page in Google’s index.
Q&A populated. Don’t wait for customers to ask questions. Ask and answer your own. “Do you serve Eagle?” “Yes, we serve all of Ada County including Eagle, Meridian, and Star.” This creates more keyword-rich content on your profile.
Which citations and directories matter for Idaho businesses?
Citations are mentions of your business name, address, and phone number on other websites. Google uses citation consistency as a trust signal. If your business is “ABC Plumbing” on your website but “ABC Plumbing LLC” on Yelp and “ABC Plumbing, Inc.” on the BBB, that’s a problem.
I prioritize citations in this order:
Core national directories (30-60 minutes total):
– Yelp
– Apple Maps
– Bing Places
– Facebook Business
– BBB (if you’re accredited)
– YellowPages
– Superpages
Idaho-specific directories (15-30 minutes total):
– VisitIdaho.org (if relevant for your business)
– Local chambers (Boise Metro Chamber, Meridian Chamber, Idaho Falls Chamber, etc.)
– Downtown district associations (Downtown Boise Association if you’re on 8th Street, Hyde Park if you’re on 13th)
– Industry associations with Idaho chapters
Local news and media:
– IdahoStatesman.com business directory
– Post Register (Idaho Falls)
– Coeur d’Alene Press
– Times-News (Twin Falls)
– Idaho Press (Nampa/Caldwell)
Hyperlocal directories:
If you’re in a specific neighborhood or district, get listed in micro-local directories. The North End Neighborhood Association directory. The Bench Business Network. These aren’t high-volume, but they’re high-relevance.
The key is consistency. Pick one version of your business name and address and use it everywhere. I use a spreadsheet to track citations and audit them twice a year.
What schema markup do Idaho local businesses need?
Schema is code you add to your website that tells search engines what your content means. For local businesses, it’s the difference between Google guessing you’re a plumber in Boise and Google knowing with certainty you’re a licensed plumber serving Ada and Canyon Counties.
Every Idaho local business website should have LocalBusiness schema on the homepage. This is non-negotiable. It includes:
- Business name
- Address (street, city, state, ZIP)
- Phone number
- Business hours
- Service area (if applicable)
- Geo coordinates (latitude/longitude)
- Price range
- Accepted payment methods
I also add Service schema for each service you offer. If you’re an HVAC company, you have separate schema blocks for “furnace repair,” “AC installation,” “duct cleaning,” etc. Each block can specify the geographic area where you provide that service.
Review schema pulls your Google reviews (or other review platforms) onto your website in a way that can show star ratings in search results. I’ve seen this increase click-through rates by 20-30% for Idaho businesses.
FAQ schema turns your FAQ content into rich results that can appear as expandable questions in search. Useful for service businesses that get the same questions repeatedly.
For Idaho businesses with multiple locations (say, offices in Boise and Idaho Falls), each location needs its own schema block or its own location page with dedicated schema. Don’t try to cram two addresses into one schema object.
Most WordPress sites can add schema through plugins like Rank Math or Schema Pro. If you’re on a custom CMS, your developer needs to implement it manually. I test all schema with Google’s Rich Results Test before it goes live.
How do I actually get more Google reviews?
The Idaho businesses I work with that consistently rank in the local pack have one thing in common: they generate 3-5 new Google reviews per month. Not through sketchy tactics. Through systematic requests.
Here’s the process that works:
Timing matters. Ask for the review immediately after you’ve delivered value. The moment you finish the job. When the customer picks up their completed order. After the closing when you hand them the keys. Not three days later via email.
Make it easy. Send a direct link to your Google review form. I use a URL shortener to create a memorable link like “BoiseHVAC.com/review” that redirects to the actual Google review URL (which is long and ugly). Text it to them. Put it on your invoice. Include it in a post-service email.
Incentivize without violating terms. You can’t pay for positive reviews. That’s against Google’s policy and I’ve seen businesses get their profiles suspended for it. You CAN run a monthly drawing where every review (regardless of rating) is entered to win a $100 gift card. That’s compliant.
Train your team. Your technicians, front desk staff, and project managers need to ask for reviews. I script it: “If you were happy with our work today, would you mind leaving us a Google review? It really helps us reach other homeowners in Boise who need [service].” Most people say yes if you ask directly.
Respond to every review. Positive reviews get a thank-you. Negative reviews get a professional response acknowledging the issue and offering to make it right. I’ve seen businesses flip 2-star reviews to 5-star revisions by handling the response well.
The businesses that struggle with review generation treat it as an afterthought. The businesses that succeed treat it as a standard part of customer service delivery. Your goal is a steady drip, not a burst of 30 reviews in one week followed by silence.
What local SEO mistakes do Idaho businesses make?
I’ve audited maybe 60 Idaho business websites in the last eight years. The same mistakes show up over and over:
Vague service areas. “Serving the Treasure Valley” doesn’t tell Google or potential customers anything useful. List the specific cities: Boise, Meridian, Eagle, Star, Kuna, Nampa, Caldwell. If you serve a 50-mile radius, say that and name the boundary towns.
Multiple Google Business Profiles for one location. I see this constantly. A business creates a new GBP every time they change their phone number or move across the street. Google sees this as duplicate listings and suppresses both. You should have exactly one GBP per physical location.
Keyword stuffing the business name. Your GBP name should match your real business name. Not “ABC Plumbing | Boise Meridian Eagle | Emergency Plumber.” Google’s guidance is explicit: your business name is your business name. I’ve seen businesses get suspended for name keyword stuffing.
Ignoring Bing and Apple Maps. Everyone optimizes for Google, which is correct because Google is 90% of search traffic. But Bing powers Siri and Alexa local search, and Apple Maps is what iPhone users see. I spend 20 minutes getting clients set up on both. It’s incremental traffic, but it’s free traffic.
No content mentioning actual Idaho places. Your blog shouldn’t be generic. If you’re writing about “5 signs you need a new roof,” make it “5 signs Boise homeowners need a new roof after this winter.” Mention specific weather events. Reference local building codes. Name neighborhoods. This signals topical and geographic relevance.
Phone number that doesn’t match service area. If you’re a Boise business with a 425 (Seattle) area code because you ported your old number, that’s a trust signal problem. Get a local 208 number. Forward it to your cell if needed, but show a local presence.
No reviews older than 3 months. If your last review was six months ago, Google sees you as dormant. Consistent recent reviews signal an active business.
What content should I create for local SEO?
Content is where Idaho businesses can differentiate from national competitors. You know things about operating a business in Idaho that a Denver SEO agency writing generic blog posts doesn’t know.
I focus on three content types:
Location-specific service pages. If you serve multiple cities, each city gets its own page. “Plumbing Services in Meridian” is a separate page from “Plumbing Services in Eagle.” The content shouldn’t be identical. Mention landmarks, neighborhoods, common issues specific to that city. Eagle has newer construction and different plumbing challenges than older North End Boise homes.
Seasonal and weather-related content. Idaho has real seasons. Write about them. “Preparing your irrigation system for the first freeze.” “AC maintenance before Boise’s summer heat hits.” “How to protect your basement from spring snowmelt.” This content ranks because it’s locally relevant and timely.
Local event and news tie-ins. If there’s a big development project in Meridian, write about how it affects local businesses or homeowners. If Boise State makes the playoffs, write something tangentially related to your industry that ties in. This isn’t about forcing relevance, it’s about being part of the local conversation.
I recommend Idaho businesses publish one piece of local content per month minimum. It doesn’t need to be 2,000 words. A 400-word post about “What Boise business owners should know about the new downtown parking changes” with local keywords and genuine utility will outperform a generic 1,500-word piece about “parking lot management best practices” copied from a national site.
The key is specificity. Name streets. Mention the building where your office is located. Reference local competitors (without bashing them). Talk about Idaho regulations or tax implications. Be useful to someone who lives here, not someone reading from Ohio.