Local SEO

Local SEO for Irish small businesses: a step-by-step playbook

AA
Antons Aleksandrovs
· · 12 min read

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:

  1. Relevance — does this business match what the user asked for? (categories, services, content)
  2. Distance — how close is the business to where the user is?
  3. 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

Time: 30 minutes (plus 1–2 weeks for verification by postcard or video)
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

Time: 2–3 hours
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

Time: 10 minutes/week
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

Time: 3–4 hours (or included if you work with us)
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

Time: 30 minutes
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

Time: 2–4 hours
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

Time: 4–6 hours initial, occasional top-ups
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

Time: 1 hour setup, 5 min/week ongoing
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:

  1. Get your GBP review link from g.page/r/your-business/review (Google generates this).
  2. Shorten it with bit.ly or similar.
  3. Print it as a QR code on a small card you hand customers after service.
  4. Add it to your post-visit email or text receipt template.
  5. Train staff to mention reviews politely after great visits ("if you enjoyed today, a Google review really helps us").
  6. 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

Time: 4–8 hours over a month
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

Time: built into a good build, or 4–8 hours to fix after the fact
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

Time: 30 min setup, 15 min/month review
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

WeekFocus
1Claim/verify GBP, fill every field, add 10+ photos
2On-page SEO + LocalBusiness schema on your website
3Audit NAP across web, fix inconsistencies
4Submit to top 10 Irish directories
5–8Reviews funnel: QR code, email template, weekly ask
9–12Two or three quality backlinks (local press, chamber, sponsorship)
OngoingWeekly 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.

AA

Antons Aleksandrovs

Founder of Brick & Click. Runs the local-SEO playbook for every client engagement.

See the Local SEO Setup service