Local SEO for Irish small businesses: a step-by-step playbook
Local SEO is not magic. It's a checklist. Done properly, it gets your business onto the Google Map pack — the three businesses Google shows above the regular search results for "café near me" or "barber Galway". Below is the exact playbook we run for every client. Save it. Work through it. It costs nothing but time.
What "local SEO" actually means in 2026
When someone in Cork searches "barber near me", Google has to decide which businesses to show. It picks the three for the Map Pack and ranks the rest based on three signals:
- Relevance — does this business match what the user asked for? (categories, services, content)
- Distance — how close is the business to where the user is?
- Prominence — how well-known and trusted is it? (reviews, citations, web presence, links)
You can't change your distance from a user. But you absolutely can move Relevance and Prominence — and that's where the next 11 steps come in.
Step 1 — Claim and verify Google Business Profile
Cost: Free
Go to business.google.com, search for your business, and either claim it or create a new listing. Google will ask to verify you — most commonly by sending a postcard with a code to your business address, sometimes by video call or phone.
You cannot do any local SEO without this. It's literally the entry ticket.
Step 2 — Fill in every GBP field
Cost: Free
This is where 80% of small businesses stop too early. They fill in the name, address, phone, and call it done. Then they wonder why competitors outrank them.
The fields that actually matter (in priority order):
- Primary category — be specific. "Café" not "Restaurant". "Hair Salon" not "Beauty Service". Wrong category = wrong searches.
- Secondary categories — add up to 9. Add only ones you genuinely do.
- Business description — 750 characters. Write it for humans, mention your area naturally ("in Temple Bar, Dublin", not "Dublin Dublin Dublin").
- Services list — for service businesses, add every service with a short description and price if you can.
- Products — for retail/cafés, add menu items or top products with photos.
- Attributes — wheelchair accessible, outdoor seating, accepts cards, dog-friendly. Every relevant tick.
- Hours — including special hours for holidays.
- Photos — 10+ photos minimum. Exterior, interior, team, products. Geo-tag them if possible.
- Phone — must match the phone on your website exactly (NAP consistency, see Step 6).
- Website link — link to your actual site, not a Facebook page.
- Booking link — if you take bookings, embed your Fresha/Booksy/Resy URL here.
Step 3 — Post weekly on GBP
Cost: Free
Most owners ignore GBP Posts. They're a mistake to skip. Each post shows up in your panel when someone searches you, and signals to Google that the business is active.
Post types to rotate:
- An offer or seasonal special
- An event
- A new product/dish
- A behind-the-scenes update
Each post auto-expires after 7 days. Set a recurring reminder. Even quick posts beat no posts.
Step 4 — Get the on-page SEO basics right
Cost: Free if DIY
Every page of your website needs:
- Title tag — under 60 chars. Include your business name + primary service + city. Example:
"Sharp Cuts Barbershop — Modern Fades, Galway" - Meta description — under 160 chars. Sell the click. Include city + a benefit.
- One H1 — your main heading, includes target keyword.
- H2/H3 subheadings with related keywords (services, neighbourhoods).
- Body content mentioning your city, neighbourhood, and service area naturally.
- Image alt text describing each image (e.g.
"Outside of Sharp Cuts barbershop on Shop Street, Galway"). - Internal links between pages.
- NAP block in the footer — Name, Address, Phone in a visible, crawlable spot.
Step 5 — Add LocalBusiness schema
Cost: Free
Structured data (JSON-LD) tells Google exactly what your business is, without it having to guess. For local businesses, the minimum schema you need:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "CafeOrCoffeeShop",
"name": "Oak & Bean Café",
"url": "https://yoursite.ie",
"telephone": "+353-1-555-0123",
"image": "https://yoursite.ie/photo.jpg",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Oak Lane, Temple Bar",
"addressLocality": "Dublin",
"postalCode": "D02 X123",
"addressCountry": "IE"
},
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
"opens": "08:00",
"closes": "18:00"
}]
}
</script>
Drop it before </head> on your homepage. Validate with Google's Rich Results Test.
Use the right @type for your business: CafeOrCoffeeShop, Restaurant, HairSalon, BarberShop, Dentist, Plumber, AutoRepair, etc. Full type list on schema.org.
Step 6 — NAP consistency across the web
Cost: Free
NAP = Name, Address, Phone. Google cross-checks your business details across the web. If your phone is +353 1 555 0123 on your site but (01) 555-0123 on Yelp and 015550123 on Yellow Pages, Google starts to doubt which (if any) is real.
Pick one canonical version of your NAP — match exactly between:
- Your website (header, footer, contact page)
- Google Business Profile
- Facebook page
- Instagram bio (where possible)
- Yelp, Yellow Pages, Golden Pages, Goldenpages.ie
- Industry directories (TripAdvisor for hospitality, OpenTable for restaurants, RGI for trades, IDA for dentists)
Use the same address format everywhere. Don't write "Street" on one and "St." on another.
Step 7 — Build local citations
Cost: Free (paid directories rarely worth it for small business)
A citation is any mention of your NAP on another website, even without a link. Each citation is a small signal of legitimacy.
Free citations worth getting for Irish businesses:
- Goldenpages.ie (the dominant Irish directory)
- Yelp.ie
- Hotfrog.ie
- OpeningHours.ie
- Cylex Ireland
- TripAdvisor (hospitality)
- Foursquare
- Bing Places for Business
- Apple Maps (Apple Business Connect)
- Industry-specific: e.g. RGI for plumbers, dental councils for dentists
Don't pay for "automatic citation submission" services — they typically use throwaway directories that hurt more than help.
Step 8 — Build a review system
Cost: Free
Google reviews are probably the single biggest local-SEO lever for most small businesses. More reviews + higher rating + recent reviews = higher ranking and higher click-through.
The system:
- Get your GBP review link from
g.page/r/your-business/review(Google generates this). - Shorten it with bit.ly or similar.
- Print it as a QR code on a small card you hand customers after service.
- Add it to your post-visit email or text receipt template.
- Train staff to mention reviews politely after great visits ("if you enjoyed today, a Google review really helps us").
- Reply to every review — positive and negative — within 48 hours.
Aim for 1 new review per week as a baseline. A business with 50 reviews at 4.7 stars almost always outranks one with 5 reviews at 5 stars.
Step 9 — Get a few quality backlinks
Cost: Free–€100
You don't need 1,000 backlinks. You need 10 good ones. Sources that actually help Irish small businesses:
- Local newspapers — submit a short story about your opening, an event, a milestone
- Local chambers of commerce / business associations
- Local bloggers in your category (food, fitness, lifestyle)
- Sponsorships of local sports teams or events (often link back from their site)
- Charity partnerships
- Your suppliers' "where to find us" page
- Industry associations (Restaurants Association of Ireland, etc.)
Do not buy backlinks. Penalty risk isn't worth it.
Step 10 — Speed and mobile
Cost: Free if you have the skills
Google ranks faster sites higher, especially on mobile. Test your site at PageSpeed Insights. Targets to hit:
- Largest Contentful Paint (LCP): under 2.5 seconds
- Interaction to Next Paint (INP): under 200ms
- Cumulative Layout Shift (CLS): under 0.1
If your site fails on any of these, you're starting a step behind every competitor that doesn't.
Step 11 — Measure with the free tools
Cost: Free
Set up:
- Google Search Console — submit your sitemap, watch impressions and clicks per query
- Google Analytics 4 — visitor numbers, top pages, conversion events
- GBP Insights — built into GBP, shows discovery vs direct searches, photo views, direction requests
Check monthly. Don't obsess weekly — local SEO moves slowly and weekly fluctuations are noise.
The 90-day plan
| Week | Focus |
|---|---|
| 1 | Claim/verify GBP, fill every field, add 10+ photos |
| 2 | On-page SEO + LocalBusiness schema on your website |
| 3 | Audit NAP across web, fix inconsistencies |
| 4 | Submit to top 10 Irish directories |
| 5–8 | Reviews funnel: QR code, email template, weekly ask |
| 9–12 | Two or three quality backlinks (local press, chamber, sponsorship) |
| Ongoing | Weekly GBP post, reply to every review within 48h, one new review per week |
What this looks like done — and what we can do for you
Run the playbook above honestly and you'll see meaningful movement within 8–12 weeks. By month 6 you should be in the Map Pack for at least your secondary keywords (less competitive vertical+city combinations).
If you'd rather not spend 30+ hours doing it yourself, our Local SEO Setup is the playbook above, done for you in a single engagement. We hand back the website with everything live and a 1-page reference card so you can keep posting on GBP and collecting reviews.
Local SEO is a checklist done patiently. Most competitors won't bother. That's the opportunity.
If you'd like, send us your business name and we'll send back a free 1-page snapshot of where you currently stand on the checklist — no obligation, just useful information.
Antons Aleksandrovs
Founder of Brick & Click. Runs the local-SEO playbook for every client engagement.
See the Local SEO Setup service