TL;DR: Most barbershops fill out GBP once and never touch it. The ones that show up in the Map Pack do four things daily-ish for 30 days: post fresh cuts as photos, ask every chair for a review, write one weekly post, and answer DMs and Q&A within an hour. This playbook gives you the day-by-day actions to go from invisible to top 3 in your city in 30 days. It works for one-chair shops and 8-chair operations alike.
Barbershop is one of the most competitive local categories on Google. Major metros have 50–200 shops competing for the same "barber near me" query. The good news: most owners do not optimize their profile, so the bar is low. The bad news: a small number do, and they take all three Map Pack slots.
This playbook assumes you already have a verified Google Business Profile. If you do not, verify first — see our GBP optimization checklist steps 1–8.
Week 1: Fix the foundation
Days 1–7 are about fixing what you got wrong when you first set up the profile. Most shops have at least three of these issues.
Day 1 — Categories
- Set primary category to "Barber shop." Not "Hair salon," not "Men's hair salon," not "Beauty salon." The exact category is "Barber shop."
- Add secondary categories you actually do: "Men's tailor" if you sell goods, "Beard care" doesn't exist as a category — use "Hair salon" only if you serve women too.
- If you do straight-razor shaves, that is a separate searchable service, not a category.
Day 2 — Name, address, phone
- Name should match your signage exactly. "Tony's Barbershop" — not "Tony's Barbershop — Best Fades in Austin."
- Address: exact format matching USPS (or your country's postal authority).
- Phone: local area code, not toll-free. Mobile numbers are fine if that's how you actually answer.
Day 3 — Hours
- Set regular hours accurately. Closed Mondays? Mark Mondays closed.
- Set holiday hours for the next 90 days. Christmas, New Year's, July 4th in the US, your country's equivalents elsewhere. Wrong holiday hours generate 1-star reviews from people who showed up to a closed door.
- If you take walk-ins until customers stop coming, set a hard close time anyway. "Open until quiet" is a customer service problem, not a hours-listing problem.
Day 4 — Services
Add each as a separate service entry with a 750-character description:
- Haircut (with sub-categories: men's, kids, senior)
- Beard trim
- Hot towel shave
- Line-up / edge-up
- Hair coloring (if you do it)
- Eyebrow trim (if you do it)
List prices as fixed only if they truly are fixed. Otherwise "From $25" works.
Day 5 — Photos: storefront and interior
- 5 exterior shots (sign, door, full storefront, street view, evening shot if you have neon).
- 10 interior shots (chairs, mirrors, waiting area, product shelf, reception desk).
- All shot on phone, geotagged, in good light. Phone in 2026 beats a DSLR for GBP because of HDR.
Day 6 — Photos: cuts and team
- 10 completed-cut photos. Front, side, back angles. Different cut styles (fade, taper, scissor cut, beard work).
- One headshot of each barber on staff, with their name in the file metadata.
- One "team" photo with everyone in front of the shop.
Day 7 — Q&A seed
Ask and answer the 10 questions you actually get on the phone:
- Do you take walk-ins?
- What's the price for a haircut?
- Do you cut kids' hair?
- Do you have parking?
- What time do you close?
- Do you do beard work?
- Do you take credit cards?
- Do you have a website to book?
- Do you do hot shaves?
- Are you open Sunday?
Answer each from the owner account. This is allowed and Google encourages it.
Week 2: Reviews push
Days 8–14 are dedicated to one thing: getting to 25+ reviews. If you are already past 25, focus on velocity (4+ new reviews per month, ongoing).
Day 8 — Set up the ask
- Get your review short link: open GBP → Customers → Reviews → "Get more reviews" → copy the short link (looks like
g.page/r/XXXXX/review). - Print a small card with a QR code pointing to that link. 50 cards, $15 at any local print shop. Place at every chair.
Day 9 — Ask every customer at checkout
The ask matters. Bad: "Could you leave a review?"
Good: "Hey, if today was a 10/10, the single best thing you can do for the shop is leave a Google review. I'll text you the link right now."
Then text it. Conversion rate goes from 5% (just asking) to 30%+ (asking + immediate text).
Day 10 — Reach out to your last 50 regulars
Text, do not email. Email open rate is 20%, text open rate is 95%. Script:
"Hey [name], it's [your name] at [shop]. Quick favor — Google reviews keep the shop visible to new customers. If you've got 30 seconds, would you mind dropping one? [link]. Thanks man."
If 50 regulars convert at 30%, that's 15 new reviews in a week.
Days 11–14 — Reply to every review
- Use the customer's first name.
- Reference one specific thing ("glad you liked the fade" beats "thanks for the kind words").
- Reply within 24 hours.
- For 4-star reviews, ask what would have made it 5. Do not be defensive.
- For 1- and 2-star reviews, reply publicly with empathy and an offer to fix it offline. Never argue.
Week 3: Content engine
Days 15–21 are about establishing the content cadence that keeps your profile flagged as "active" by Google's freshness algorithm.
Day 15 — Weekly post template
Create a recurring post template you can reuse:
- Headline: [Style] for [season/occasion]
- Body: 150 words about why this style works, who it suits, how long it takes
- Photo: one cut, photographed on a real client
- CTA: "Book by phone or walk in"
Write one post and schedule for Monday. Do this every Monday for the rest of your career.
Day 16 — Photo cadence
Upload 1 cut per day, every day, for the next 30 days. Two minutes of work per cut: snap front, side, back, upload to GBP from the phone, done. By day 30 you will have 30 fresh photos and a profile that looks alive.
Day 17 — Service-page on your website
If you do not have a website, you need one. A 1-page Squarespace or Carrd site works. Include:
- H1: "[Shop name] — Barber shop in [city]"
- 800 words about your services, your barbers, your space
- NAP in the footer, matching GBP exactly
- Embedded Google Map of your location
- Link to your booking system
Link your GBP website field to this page (homepage if it is single-page, otherwise the location-specific page).
Day 18 — Local backlink
Find one local site to get on:
- Local barber association directory
- Sponsor a school sports team ($100–250) → get on their website
- Local newspaper "best of" survey — get on the ballot
- Partner with a nearby coffee shop or gym for cross-referrals + a backlink
One local backlink in week 3 outweighs ten generic directory submissions.
Days 19–21 — Q&A monitoring
Check Q&A every day this week. Anyone can post answers, including bad ones. Upvote correct answers from the owner account, post correct answers when needed.
Week 4: Compound and measure
Days 22–30 are about measuring what worked and doubling down.
Day 22 — Pull the Performance dashboard
- Compare last 28 days to the prior 28 days.
- Look at: searches, profile views, calls, direction requests, website clicks.
- All of these should be up. If calls are not up, your phone CTA is wrong or your hours are off.
Day 23 — Pull the queries report
- Export the last 28 days of search queries.
- You should see queries like: "barber shop near me," "barber [city]," "fade haircut [neighborhood]," "[shop name]."
- If 80% of your queries are branded (your shop name), you are not yet showing up for non-branded searches. The fix is more reviews + better service descriptions.
Day 24 — Local Falcon scan
Use Local Falcon (free trial) or BrightLocal Geogrid. Run a 5x5 scan for "barber shop" centered on your address.
- Green pins (top 3) within 1 mile is the goal.
- Red pins (below 10) at 3+ miles is normal for week 4. Keep working.
Day 25 — Reviews sweep
- Reply to any reviews you missed.
- Total review count target: 25+.
- Average target: 4.7+.
Day 26 — Photo audit
- Total photos: should be 50+ at this point.
- Are the most recent 10 quality? Replace any blurry ones.
Day 27 — Post audit
- 4 posts in the last 30 days minimum (one per week).
- Are they getting impressions? Check the post analytics tab.
Day 28 — Competitor check
- Open the top 3 competitors' profiles. What do they do that you don't? What do you do better?
- The gap is your next 30 days.
Day 29 — Set up the next 90 days
- Schedule weekly posts in your calendar.
- Schedule a daily 2-minute photo upload.
- Schedule a monthly review velocity check.
- Schedule the quarterly full audit (run this playbook again every 90 days).
Day 30 — Take a screenshot of your dashboard
This is your baseline. In 90 days, take another. The compound effect is what wins.
Common pitfalls
- Keyword-stuffing the business name. "Tony's Barbershop — Best Fades Austin" gets reported by competitors and de-listed within a week.
- Buying reviews. Detected within 30 days. Filtered out, average tanks, profile sometimes suspended.
- Asking only happy customers (review-gating). ToS violation. Detected via response patterns.
- Wrong category. "Hair salon" instead of "Barber shop" can cost you 50% of relevant impressions.
- Service-area + storefront confusion. Barbershops are storefront. Show the address. Hiding it makes you a service-area business and tanks your storefront-query rankings.
- Stock photos. Google detects stock photos and reduces their weight. Real shop, real cuts, real barbers.
- No website. You can rank without one in low-competition cities. In any city of 100K+, the top 3 all have websites.
What to do at day 31 and beyond
- One post per week, forever.
- 5+ photos per week, forever.
- 4+ new reviews per month, forever.
- Quarterly full audit using the 45-step checklist.
The shops that win the Map Pack are not the ones with the biggest marketing budget. They are the ones who keep doing the boring stuff in month 13, 24, 36.
FAQ
My shop is brand new — how long until I rank?
With this playbook: 60–90 days for top 5, 90–180 days for top 3 in a competitive city.
Should I list each barber on my profile?
There is no "team members" field that affects rankings. Add headshots as photos, mention barbers by name in posts, but don't try to give each one a profile.
Can I rank without a website?
In small cities, yes. In any city of 100K+ with active competition, no.
What if I'm a single-chair shop in someone else's space?
You can have your own GBP if you have your own walls, signage, and hours. A booth-rental in a salon is borderline — Google has been suspending these.
Should I run Google Ads while I work on GBP?
For the first 30 days, no — focus your time on the playbook. After day 30, Google Local Service Ads (where available) work well alongside organic.
How do I handle a 1-star review I think is fake?
Reply publicly, professionally, with facts. Then flag the review through GBP. Then fill out the redressal form. Removal rate for genuinely fake reviews is around 30%.
Do I need to post on Instagram for this to work?
Instagram does not directly affect GBP rankings, but it builds the brand searches that do. Worth doing — separate question from this playbook.
Subscribe
One practical local SEO tip per week, written for owners. Join the list.