From invisible on Google to page one in the South Shore barber market
How royal barber shop went from an authority score of zero and no ranking keywords to 467 organic visits a month, with 100% of that traffic coming from its own service area.
A neighbourhood barbershop in a crowded Montreal market
Royal Barber Shop is a men’s barbershop on Boulevard Taschereau in Longueuil, serving the South Shore of Montreal. It competes with dozens of barbershops and salons across Longueuil, Brossard, Greenfield Park and Saint-Hubert.
The shop had a website and a steady walk-in crowd, but almost nothing in search. Google barely registered the domain, so local searchers were finding competitors first.
Why This Campaign Worked
- Authority score of 0
- No keywords ranking
- in Google
- Around 110 organic visits a month
- No meaningful links to the site
- Competitors owning the map results
Plenty of demand, none of it landing on the site
Search demand in this market is strong. Across the keywords this shop now ranks for, there are 9,890 searches every month. “Royal barber shop” alone gets 1,300. “Longueuil barber” gets 590, “barber repentigny” 480, “mohawk barber” 390. The shop was not showing up for a single one of them.
Average difficulty across that set is 71 out of 100, so established sites already held the spots.
What changed in the first reporting cycle
Authority score measures how much weight a domain carries in search. Royal Barber Shop sat flat at zero for most of a
year. The line only lifts once the local SEO work begins.
A score of 2 is small, and it should be. This is a single location barbershop, not a national brand. What matters is direction: the domain went from no weight at all to registering on the scale, alongside a jump from zero ranking keywords to 48.
Checked against a different tool
Both tools are shown here, gap included, rather than picking whichever tells the nicer story.
Four moves that put the shop on the local map
This was a local job, not a national one. The plan was built around one idea: make Google confident that this shop is the right answer for anyone searching for a barber on the South Shore.
Built the Google Business Profile into a real ranking asset
The profile was cleaned up and filled out properly, with correct categories, service details, hours and photos. Nearly every target keyword in this market triggers a map pack, and the map pack is where barbershop searches get decided.
Targeted service plus city keywords on the right pages
Instead of chasing broad terms, each page was pointed at how people actually search: “barber shop Longueuil”, “barber shop Taschereau”, “south shore barber”, “barber shop Greenfield Park”, “barbershop Brossard”. Titles, headings and page copy were rewritten to match that language.
Fixed the technical and language setup
The site runs in French and English for a bilingual market. Page structure, internal links and language handling were tidied so Google could crawl both versions cleanly and serve the right one to the right searcher.
Laid the citation and link foundation
Business listings across Canadian and local directories were built and matched so the name, address and phone number were identical everywhere. Consistent listings are one of the strongest local ranking signals, and they became the first referring domains.
The numbers behind the keyword footprint
Authority score measures how much weight a domain carries in search. Royal Barber Shop sat flat at zero for most of a
year. The line only lifts once the local SEO work begins.
Nineteen keywords sit inside the top 20. That is the pipeline for the next phase: those are the terms that move to page
one with the least additional effort, because the pages already rank and only need stronger signals behind them.
Page one for the terms that bring in bookings
The top 16 keywords by position. Note the difficulty column. These are not easy terms, and the shop holds top spots against established competitors.
Three things that made the difference
The top 16 keywords by position. Note the difficulty column. These are not easy terms, and the shop holds top spots against established competitors.
Every target keyword was tied to a neighbourhood the shop actually serves. That is why 100% of the traffic
Three keywords drive 86% of all organic traffic. Owning the highest intent terms first gave the site a base
No bought links, no keyword stuffing. Clean listings and consistent business details hold up when Google updates.
The raw ranking data, straight from the tool
No edited numbers and no cherry-picked rows. This is the full Semrush organic research export for the reporting period, showing all 48 positions with their SERP features, difficulty and search volume.
The rest of the keyword set
What these three screens actually show
The map pin appears in the SERP features column on almost every row. These searches are decided in the map results, which is why the Google Business Profile work came
first.
The difference column reads zero across nearly every keyword. Rankings were steady through the month rather than bouncing, which points to real placement, not a temporary lift.
Ten keywords sit in positions 11 to 20. Those are already indexed and close. They are the cheapest wins available in the next phase of work.
Starting the backlink base from zero
The site began with no meaningful link profile. It picked up its first referring domains through local directory and listing placements, the right first step for a single location business.
Deliberately unglamorous. Directory citations are the base layer that makes local map results work.
A local business does not need a big site to win search
Royal Barber Shop started with an authority score of zero, no ranking keywords and no links. Within one reporting cycle it held page one for nine keywords, covered 9,890 monthly searches, and pulled 467 organic visits a month, all of them local.
The shop did not out-spend anyone. It won because the work was aimed at exactly the right people: men in Longueuil, Brossard and Greenfield Park searching for a barber near them, right now.
Where this goes from here
✔ Move the 10 keywords sitting in positions 11 to 20 onto page one
✔ Push “barber shop Longueuil” (260/mo) and “Longueuil barber” (590/mo) into the top 10
✔ Push “barber shop Longueuil” (260/mo) and “Longueuil barber” (590/mo) into the top 10
✔ Grow the review count on the Google Business Profile to strengthen map rankings
✔ Grow the review count on the Google Business Profile to strengthen map rankings
Next Step
Let’s Talk About Your Growth
Your next customer is already searching. Let’s make sure they find you first. Book a free strategy call and see how Local SEO can turn searches into calls and booked jobs.