Most Cardiff businesses fail at local SEO because they skip the basics. They leave their Google Business Profile half built, scatter inconsistent addresses across UK directories, copy the same location page ten times, and ignore reviews. Fix the fundamentals and a Cardiff business can reach the Map Pack inside 90 days.
- Why Local SEO Decides Who Wins in Cardiff
- Failure 1: A Half Built Google Business Profile
- Failure 2: NAP Inconsistency Across UK Directories
- Failure 3: No Claimed Citations or Local Listings
- Failure 4: Generic Service Areas Instead of Real Cardiff Pages
- Failure 5: No Review Strategy and No Replies
- Failure 6: Missing Local Schema and Thin Location Pages
- Failure 7: Zero Cardiff Backlinks and Untracked SERPs
- The 30-60-90 Day Cardiff Local SEO Plan
- Common Mistakes to Avoid
- Frequently Asked Questions
Why Local SEO Decides Who Wins in Cardiff
Every day, people in Cardiff search for things like "emergency plumber Roath" or "accountant Cardiff Bay". These searches carry intent. They convert.
Google answers most with the Map Pack, the three-result block above the blue links. The Whitespark Local Search Ranking Factors 2024 shows the Map Pack captures the majority of clicks on local queries. Miss those three slots and a Cardiff business loses the customer before the website loads.
The Real Cost of Being Invisible
Our audits show a typical Cardiff trades business in CF24 gets 400 to 900 local searches a month for its core service. A 4 percent Map Pack click-through means 16 to 36 calls. At £220 per job, that is £3,500 to £7,900 in monthly revenue lost by any business stuck on page two.
Failure 1: A Half Built Google Business Profile
The biggest failure pattern we see is a Google Business Profile that exists but does almost nothing. The Google Business Profile Help documentation lists over twenty fields that influence ranking and conversion. Most Cardiff profiles fill six.
What Usually Goes Wrong
The profile has one primary category and nothing else. No secondary categories, no services, no products, no opening hours for bank holidays, no logo, no cover photo. The owner uploaded three phone pictures in 2023 and never came back. There are zero Google Posts and the Q&A section sits empty or full of spam.
How to Fix It Inside 14 Days
Claim and verify the profile. Add the primary category that matches the core service, then add two or three secondary categories. Write a 750 character business description that names Cardiff, the main service and the suburbs covered. Upload at least 20 real photos of the team, the premises, the work and the area. Post one Google Post a week with offers, news or case snippets. Seed the Q&A with five real questions customers actually ask.
We rebuilt the profile for a Cardiff roofing firm in Cathays last autumn. The old profile had 4 photos and one category. In 30 days we added 42 photos, 8 services and weekly posts. Calls from the profile went from 9 in October to 61 in December.
Failure 2: NAP Inconsistency Across UK Directories
NAP stands for Name, Address and Phone. Search engines cross check these details across the open web to decide whether a Cardiff business is real and where it sits. When the data disagrees, trust drops.
Where the Data Breaks
A plumber in Grangetown lists as "Jones Plumbing" on Yell, "Jones Plumbing Cardiff Ltd" on FreeIndex, "Jones Plumbing & Heating" on Cylex, and just "Jones" on Thomson Local. The website phone is a mobile, Yell shows a landline, one postcode is missing a digit. The Moz Local Search Ranking Factors report ranks citation accuracy as a top ten pack signal.
The Cleanup Routine That Works
Pick one master NAP. Match it letter for letter to Companies House and Google Business Profile. Log every directory that mentions the business and update each one. Remove duplicates on Yell, FreeIndex, Cylex, Thomson Local, Scoot, 192.com and Bing Places. Expect four to eight weeks before Google trusts the corrected data.
Failure 3: No Claimed Citations or Local Listings
Citations are mentions of a business on third party sites. They do not need a backlink to count. A Cardiff business with 15 unclaimed fragmented citations loses to a competitor with 45 clean claimed ones.
The Core UK Set
Every Cardiff business needs Google Business Profile, Bing Places, Apple Business Connect, Yell, FreeIndex, Cylex, Thomson Local, Scoot, Hotfrog and 192.com. Trades need Checkatrade, MyBuilder and TrustATrader. Hospitality needs TripAdvisor and OpenTable. B2B needs LinkedIn Company.
The Welsh and Cardiff Layer
This is where the 10 percent pull ahead. Claim a listing on Business Wales, FSB Wales and the Cardiff Chamber of Commerce. Add the profile to Tramshed Tech if the business is tech related. These sources carry local trust national directories cannot match.
Failure 4: Generic Service Areas Instead of Real Cardiff Pages
Most Cardiff websites list a "service area" paragraph at the bottom of the homepage. Cardiff, Newport, Bridgend, Penarth. That is the whole local strategy. Google sees no dedicated page for any of those places and ranks none of them.
What a Real Location Page Looks Like
A proper Cardiff Bay landing page runs 800 to 1,400 words. It names the Bay, Mermaid Quay, the CF10 postcode and the customers served there. It includes a map, parking notes and photos of real jobs. It links to case studies from Bay clients and closes with a call to action that names the neighbourhood.
The Copy Paste Trap
Thin location pages that swap the word Cardiff for Newport fool nobody. Google's helpful content system flags these as doorway pages. Either write the page properly or do not publish it. Our full UK local SEO guide covers location page structure in more detail.
Failure 5: No Review Strategy and No Replies
The BrightLocal Local Consumer Review Survey 2024 found that 87 percent of UK consumers read reviews before choosing a local business and 76 percent filter out anything below four stars. Cardiff businesses still treat reviews as a nice to have.
The Pattern We See Every Week
A competitor in the same CF postcode has 240 reviews at 4.8 stars. The business we audit has 12 reviews at 4.1, the last one from 2022, and three unanswered complaints. Even with a better service and a faster website, the poor review profile kills the click.
A Simple Review System
Send a review request the same day a job finishes, using a short link to the Google review form. Reply to every review inside 48 hours, positive or negative. Never paste a template. Name the customer and the job. Aim for 2 to 5 new reviews a week for six months.
Failure 6: Missing Local Schema and Thin Location Pages
Schema markup tells Google exactly what a page is about. Most Cardiff websites ship with none. The ones that have it often use the wrong type or leave required fields empty.
The Minimum Viable Markup
Every Cardiff site needs LocalBusiness schema on the homepage with name, address, phone, geo coordinates, opening hours and price range. Every service page needs Service schema linked back to the parent LocalBusiness. Every location page needs BreadcrumbList schema. If the business collects real reviews, Review and AggregateRating markup can appear, but only when the reviews are genuine and recent.
Search Intent That Cardiff Sites Ignore
Cardiff has its own keyword quirks. "Near me" outperforms city names for trades. "CF10" and "CF24" pull more qualified traffic than "central Cardiff". "Cardiff Bay" beats "south Cardiff". Tracking the wrong keyword set leads to the wrong content. Use real SERP data from a Cardiff IP, not a London one.
Failure 7: Zero Cardiff Backlinks and Untracked SERPs
The last common failure is a link profile with nothing local. A Cardiff business with 50 generic guest post links from random blogs will lose to a competitor with 10 links from Cardiff sources.
Where Cardiff Links Actually Come From
Good local links come from Cardiff Chamber of Commerce, Business Wales, FSB Wales, Tramshed Tech, Wales Online features, Business News Wales, Cardiff University partner pages and sponsorship mentions from local clubs and charities. A single Wales Online mention moves rankings more than 20 directory submissions.
Tracking the Right SERPs
Most rank trackers default to a national average. For Cardiff work the tracker needs to use a Cardiff postcode and a Cardiff IP. Otherwise the data is fiction. We track from CF10 by default on every client dashboard so the ranking shown matches what a real Cardiff searcher sees.
Pro tip: run the same query on your phone using mobile data, not office WiFi. Office networks often share an IP with a different city and return misleading results.
The 30-60-90 Day Cardiff Local SEO Plan
Every failure above has a fix. The table below sequences them into a 90 day plan that any Cardiff business can follow with one person working two hours a day.
| Phase | Focus | Actions | Expected Result |
|---|---|---|---|
| Days 1-30 | Foundations | Claim GBP, complete every field, add 20 photos, fix NAP on top 15 UK directories, install LocalBusiness schema, audit existing reviews | GBP impressions rise 30-60 percent |
| Days 31-60 | Content and Trust | Write three real Cardiff location pages, start weekly Google Posts, launch review request system, claim Cardiff Chamber and FSB Wales listings | Map Pack appearances for 2-5 core terms |
| Days 61-90 | Authority | Earn two local backlinks, publish a Cardiff case study, add Service schema to every page, set up Cardiff SERP tracking from CF10 | Top 3 Map Pack for primary service in home suburb |
Budget Reality Check
A competent Cardiff local SEO campaign costs between £650 and £1,800 a month depending on sector. Anything below £400 is almost always automated citation spam. Anything above £3,000 for a single location business usually pays for agency overhead rather than work. For context on wider digital spend, our UK website cost guide breaks down the numbers.
Common Mistakes to Avoid
- Buying fake reviews from offshore sellers. Google removes them and suspends the profile.
- Using a virtual office as the GBP address. Google verifies physical premises and suspends repeat offenders.
- Stuffing the business name with keywords like "Cardiff Cheap Plumber Emergency". It breaks GBP guidelines.
- Copying the same page for every Cardiff suburb with only the place name changed. It triggers the helpful content filter.
- Ignoring Bing Places. Bing still drives 5 to 9 percent of UK local traffic, especially on work laptops.
- Forgetting to update NAP after a Cardiff office move. Old addresses haunt rankings for months.
- Running only a national rank tracker that never queries from a Cardiff IP, so the data looks better than reality.
7 Frequently Asked Questions
Most Cardiff businesses see movement on the Google Business Profile inside 14 to 30 days once the basics get fixed. Map Pack rankings for core terms usually follow between day 45 and day 90. Competitive terms like "solicitor Cardiff" or "web design Cardiff" take longer, often four to six months, because the top results hold strong backlink profiles. Timeline depends on current NAP consistency, existing review count and how crowded the category is. Trades in smaller CF postcodes move fastest because the competition is thinner than in the city centre.
Google requires a real address where the business meets customers or dispatches staff. A home address works for service area businesses like plumbers, electricians and mobile groomers, and the address can stay hidden on the profile. A virtual office or mailbox does not qualify and leads to suspension. If a business serves Cardiff from outside the city, it can still rank but it cannot use a Cardiff address it does not occupy. Setting the service area to Cardiff suburbs is the correct alternative and Google treats it as a legitimate setup.
Whitespark and Moz both rank proximity and a complete Google Business Profile as the top Map Pack factors. Proximity cannot be changed. Profile completeness can. Add every category, service, photo, opening hour, attribute and description. Review quantity and velocity come next, then citation consistency and on page signals. Most Cardiff businesses lose on profile completeness alone. Fixing that single lever often moves a business from position 12 to position 4 inside a month without any backlink work at all, which is why we always start there.
Match the category leader in the target suburb and then add 20 percent. For a Cardiff Bay restaurant the leader often holds 400 to 900 reviews, so a challenger needs at least 500 before it ranks consistently. For a plumber in Roath the leader usually has 60 to 150 reviews, so 180 is the target. Velocity matters as much as volume. Two new reviews a week for six months beats 50 reviews in one week followed by silence. Google treats bursts as suspicious and filters them out of the aggregate.
The core set is Google Business Profile, Bing Places, Apple Business Connect, Yell, FreeIndex, Cylex, Thomson Local, Scoot and 192.com. Sector directories matter more than generic ones, so Checkatrade for trades, TripAdvisor for hospitality and LinkedIn Company for B2B. Cardiff specific sources like Business Wales, FSB Wales and the Cardiff Chamber of Commerce deliver the strongest local signal. Skip link farms and paid inclusion spam. If a directory charges £200 a year with no traffic data, it is not worth the citation.
A committed owner can run the first 90 days alone. The Google Business Profile work, NAP cleanup and review system fit inside two hours a day. Content and schema get harder. Real location pages need writing skill and knowledge of Cardiff neighbourhoods. Schema needs a developer unless the site runs a modern CMS. Most Cardiff SMEs we meet do the first month themselves then bring in help for content and technical work. That split keeps costs low while still getting the specialist work done properly by people who do it full time.
No. Google confirms in its public documentation that paid spend never influences organic or Map Pack rankings. Ads help differently. They drive traffic to the profile and site while organic rankings build, which lifts branded searches and click through rate. Both signals feed into local ranking over time. So ads do not buy rankings, but they accelerate the trust data that earns them. For a new Cardiff business, a small £300 monthly ad budget during the first 90 days often pays for itself in leads and speeds up the organic lift as the citations and reviews catch up.
Stuck on one of these failures? Our Cardiff team at Cambria Digital runs a manual local SEO audit for any Welsh business, covering the Google Business Profile, NAP data, citations, reviews, schema and Cardiff SERP position. See the full scope on our SEO and marketing service page or book a free 30 minute discovery call and we will show you exactly which of the ten failures is costing you the most revenue.