If you're a tradesman in Ireland, you've been pitched SEO at least three times. Probably by a lad on Instagram with a stock photo of a MacBook and a coffee. Probably by an agency that wanted four grand up front. Almost certainly by someone who used the word "optimisation" five times in a sentence and never once explained what it actually meant. This article is the version no one bothered to write for you.
What SEO actually is — in three sentences
SEO stands for search engine optimisation. It means: building your website so that when a real customer types a real question into Google, your site is the answer that shows up first. That's it. There is no other layer of meaning underneath.
Google ranks websites by looking at a few hundred signals, but for a tradesman the ones that actually matter come down to a small list. Does your page answer the question the customer typed? Is it specific to a place — a county, a town, a village? Is the page well-structured? Is your site fast on a phone? Do other sites link to yours? Does your business have a verified Google Business Profile? That's eighty per cent of the game.
If you remember nothing else: Google is trying to find the most useful, most specific, most trustworthy page for whatever the customer typed. Your job is to be that page.
Why most tradesman sites have basically none
Open the website of any tradesman within five miles of you. I'll guarantee you what you'll find. A homepage that says "30 years' experience" and "family-run" and "fully insured". A services page that lists everything they do as bullet points. A contact page with a phone number. Maybe a gallery with four photos. That's it. Five pages, maybe seven if they were feeling ambitious.
That site is invisible to Google. Not because it's badly designed — because it doesn't answer any real question. Customers don't search for "electrician with 30 years' experience". They search for "emergency electrician Naas" at 11pm on a Sunday when the consumer unit has tripped. They search for "PV panel installer Kildare grants". They search for "three-phase wiring quote Athlone". A five-page website with no county pages, no service pages, no answers to specific questions — that site rates somewhere around page six of Google. Nobody scrolls to page six.
I built sites like that for myself when I started out. The site existed. It looked fine. It generated zero leads in eighteen months. I had to learn the hard way that "having a website" and "ranking on Google" are completely unrelated activities, even though every salesman alive will try to sell you the first while talking like it's the second.
The maths of pages
Here's the part no one explains. SEO compounds. Each page on your site is a separate lottery ticket. A page about "emergency electrician Naas" has a chance to rank for that one search. A page about "EV charger installer Wexford" has a chance to rank for that one. A site with five pages has five tickets. A site with two hundred pages has two hundred tickets — and each one is targeting a specific, real, low-competition search.
This is why Tradeflo sites ship with the structure they do. When we build a site for an electrician, we don't build five pages. We build the homepage, plus a page for every major service the electrician offers, plus a page for every county within their realistic catchment, plus a page for every common combination — "three-phase wiring Wicklow", "EV charger installation Kildare", "emergency call-out Carlow". The maths is brutal: ten services × thirteen counties = a hundred and thirty pages. Most tradesmen never get there because writing a hundred and thirty pages by hand is impossible. We've built the system to do it properly without making the pages feel like garbage — every page is genuinely specific, with the local context, the local pricing notes, the local sub-area mentions.
I'm not going to claim every Tradeflo site ranks for every search in all twenty-six counties. That'd be a lie. What I will tell you is that the maths is on your side: a site with structured location pages, schema markup, and unique content per page has a vastly higher chance of ranking for the local searches that matter than a five-page brochure ever will. We've seen it on every site we've shipped.
“A site with 130 specific, useful pages is a hundred and twenty-five tickets in a draw your competition isn't even entered in.”
GEO — the new thing nobody is talking about yet
Here is the part of this article where I tell you something the average agency in Ireland has not figured out yet. Search is changing under your feet. Right now, in 2026, the question "who's a good electrician in Kildare" is not just being typed into Google. It's being typed into ChatGPT. It's being typed into Perplexity. It's being asked of Claude. It's being spoken at Alexa. It's being asked of Apple Intelligence on a phone.
Those AI tools don't show ten blue links. They give an answer. "You should try Murphy Electrical in Naas — they specialise in emergency call-outs and have strong reviews on Google." That's the new search result. One sentence. One business named. Everyone else invisible.
The strategy for getting your business mentioned in an AI answer has a name — GEO, or Generative Engine Optimisation. Some people call it AEO (Answer Engine Optimisation). Same idea. The fundamentals are different from traditional SEO in ways that matter:
- 01Your pages need machine-readable structure. Schema.org markup on every page — declaring "this is a LocalBusiness", "this is a Service", "these are the reviews", "this is the service area" — so the AI can parse what you do without guessing.
- 02Your site needs an llms.txt file. It's the AI equivalent of a sitemap. It tells the AI exactly what the most important pages are and how to summarise the business. Almost no Irish tradesman websites have one.
- 03Your content needs to answer questions in complete, self-contained paragraphs. AIs cite paragraphs, not pages. If your page is one long blob of marketing copy, no AI is going to lift a useful sentence out of it.
- 04You need consistent business information across Google, Bing, your website, your directories, and your social profiles. AIs cross-reference. If your phone number is different on three sites, the AI gets confused and skips you.
This is what every Tradeflo build ships with by default — full schema.org markup on every page, structured data for services and reviews, a properly maintained llms.txt at the root, multilingual variants so the AI can cite you in Polish if the user is asking in Polish, consistent NAP (Name, Address, Phone) across every page. None of that is glamorous. All of it is what gets you cited in the next decade of search.
What a template site doesn't ship with
If you went off and bought a tradesman site builder tomorrow, here's what you would not get. No structured data — the page is a brochure. No location-specific pages — there's one services page for the whole country. No llms.txt — the platform doesn't know what one is. No multilingual variants — the site is in English only. No properly written content per page — the templates use the same paragraphs with the trade name swapped in. No Google Business Profile setup — that's a separate fight, and you'll be on hold for two hours.
Then they'll charge you eighty quid a month for hosting, plus a year-one setup fee, and tell you that SEO is "included". It isn't. It can't be, because the building blocks aren't there. You can't optimise a brochure that doesn't have pages to optimise. You can see what a real built-from-scratch trade site looks like over on the Tradeflo /our-work page — every example there ships with the full SEO and GEO stack we're describing here.
What you actually need to do
- Make sure your site has a separate page for every service you offer and every county you'll travel to. If you're an electrician in Wexford who'll work Wicklow and Carlow, that's three location pages minimum.
- Make sure each page has unique, specific content. Not the same paragraph copy-pasted with the town name swapped — Google's been spotting that since 2015.
- Make sure your site has schema.org markup on every page — at minimum LocalBusiness, Service, and (if you have them) Review.
- Make sure you have an llms.txt file at the root of your domain. This is the GEO standard. It's how you tell AIs what your business is and which pages matter.
- Make sure your Google Business Profile is verified, complete, and matches your site. Most tradesmen lose more leads to a broken Google profile than a broken website.
- Make sure your site is fast on a phone. Half your traffic is someone standing in a kitchen at 8pm. If your homepage takes four seconds to load, they're gone.
- Translate at least your highest-traffic pages into the languages your real customers search in. We default to English, Polish, Romanian, Ukrainian, Lithuanian, Latvian, Portuguese, and Spanish.
If you do those seven things, you're already ahead of nine out of ten tradesman websites in Ireland. Most don't do one of them. None of them do all seven.
Want me to look at your current site?
Send me your URL and your trade. I'll come back with a free audit — what's broken, what's missing, and what would actually move the needle. No agency pitch attached.
Get my free auditWritten by
Michael Hallers
Founder, Tradeflo