cardiff, wales, castle, architecture, skyline, sightseeing, historical, middle ages, tourism, fortress, landmark, cardiff, cardiff, cardiff, cardiff, cardiff
Photo by GregMontani on Pixabay

Tools and providers

Cardiff and Belfast cross-border rank tracking for SEO teams: Welsh keywords and .ie domains

Rank tracking in Cardiff and Belfast means separate city locations, manual Welsh keywords and mixed .uk and .ie domains. It compares Semrush, STAT and others.

What to take away

  • Semrush and STAT Search Analytics cover Cardiff and Belfast best, with city-level locations plus a separate Ireland location.
  • Cardiff needs Welsh keywords added as separate terms; no tracker detects them automatically.
  • Belfast results mix .uk and .ie domains, and no tracker filters Ireland domains out of the box.
  • Three locations mean three keyword rows per term, so cross-border tracking costs volume.
  • Ask for sample reports from Cardiff and Belfast before buying.

Cardiff and Belfast sit on different search boundaries

Cardiff and Belfast are not ordinary UK rank-tracking cities. Cardiff sits in Wales, where bilingual results shape what Google returns. Belfast sits in Northern Ireland, where a national border crosses the results page.

The UK and Ireland are separate search markets. Moz's international SEO guide explains why they need different targeting, including hreflang and domain choices. A tracker that ignores the split reports a position the client cannot act on.

Google gives no separate country setting for Northern Ireland. A Belfast query can return .uk domains, .ie domains, or all-Ireland pages. Google's crawler overview describes fetching that follows the URL and the searcher's location, so Dublin pages appear for Belfast users.

Which trackers cover Cardiff SERP features

Cardiff agency work often involves public bodies that publish in Welsh and English. A search for a public service may return a Welsh page, an English page, or both. Counting one URL per keyword understates bilingual visibility.

Semrush sets a location down to city level, with local pack and map coverage alongside rank tracking. STAT Search Analytics, now part of Moz, handles city locations and high-volume daily tracking.

STAT will track a Welsh keyword such as dysgu Cymraeg if you add it as its own term. It will not translate or merge Welsh and English variants. Ahrefs, SE Ranking and AccuRanker behave the same way.

Cardiff city location

Semrush
Yes
STAT Search Analytics
Yes
Ahrefs
Yes
SE Ranking
Yes
AccuRanker
Yes

Welsh-language results

Semrush
Manual keyword setup
STAT Search Analytics
Manual keyword setup
Ahrefs
Manual keyword setup
SE Ranking
Manual keyword setup
AccuRanker
Not supported

Local pack tracking

Semrush
Yes
STAT Search Analytics
Yes
Ahrefs
Yes
SE Ranking
Yes
AccuRanker
Partial

Auto-detection of Welsh results is the shared gap. Cardiff teams wanting one bilingual view must build it themselves.

Which trackers handle Belfast cross-border results

Belfast is harder. A location setting returns the real Belfast SERP, and that SERP contains Irish pages. This is not a tool fault; it mirrors Google's behaviour for the region.

Semrush shows .ie domains in Belfast rank-tracking views and offers no filter there. STAT shows the same mix, but its API and exports let you filter Ireland domains yourself. That workaround costs development time.

Ahrefs has a UK country filter that does not exclude Ireland from a Belfast search. SE Ranking tracks Belfast local packs but leaves organic cross-border results mixed. AccuRanker shows the raw SERP with no filtering.

Belfast results

Semrush
Show .ie domains
STAT Search Analytics
Show .ie domains
Ahrefs
Show .ie domains
SE Ranking
Show .ie domains
AccuRanker
Show .ie domains

What you must do yourself

Semrush
Filter or export manually
STAT Search Analytics
Filter through its API
Ahrefs
Country filter does not exclude Ireland
SE Ranking
No cross-border filter
AccuRanker
No filtering at all

Belfast cross-border handling

Semrush

Belfast location
yes
.ie domains shown
yes
Built-in .ie filter
no
Workaround
domain suffix

STAT

Belfast location
yes
.ie domains shown
yes
Built-in .ie filter
no
Workaround
API export

Ahrefs

Belfast location
yes
.ie domains shown
yes
Built-in .ie filter
no
Workaround
country filter

SE Ranking

Belfast location
yes
.ie domains shown
yes
Built-in .ie filter
no
Workaround
local packs

For agencies weighing API work against manual exports, a buyer's guide to rank tracking APIs for UK agencies covers access models and limits.

Example: one Belfast keyword, two positions

A Belfast agency tracks web design Belfast for a client. With a UK location, the client sits at position 3. With an Ireland location, the client sits at position 12. Reporting only the first number hides both the risk and the opportunity.

Cross-border position gap

Position 3 | UK location for 'web design Belfast'

Position 12 | Ireland location for the same keyword

9 places | gap the agency would miss without both locations

What cross-border tracking costs in keyword volume

Vendors sell plans by tracked keyword rows, so cross-border work carries a measurable price. Suppose a plan allows 1,500 tracked keywords. Tracking 500 keywords across Cardiff, Belfast and Dublin needs three rows each, so those 500 consume the full allowance.

The figures are illustrative, but the mechanic is standard. Splitting one keyword list across two cities can double the plan you need, and adding Dublin triples it.

A guide to local SEO rank tracking across the UK explains how to structure UK location sets before you expand volume.

Setting up one account for Cardiff and Belfast

  1. Create separate Cardiff and Belfast locations, not one UK setting.
  2. Add Dublin as a third location for Belfast.
  3. Duplicate the keyword list for each location.
  4. Add Welsh keywords as separate terms for Cardiff.
  5. Build an export that separates .ie from .uk domains.
  6. Enable local pack tracking per city, not per country.

Verify the build before you report.

  • Cardiff location returns city-level results.
  • Belfast location returns city-level results.
  • Dublin location added for comparison.
  • Welsh keywords added as separate terms.
  • Ireland domains separated by export or filter.
  • Sample report checked for both cities.

Features change between releases, so check the version and release notes in your account and date any comparison you publish. Before buying, naming a source for every claim means asking vendors for a dated sample report from Cardiff and Belfast.

Common questions

Which rank tracker is best for Cardiff and Belfast?

Semrush and STAT Search Analytics are the strongest pair, because both support city-level locations and a separate Ireland location. STAT suits teams with data skills, while Semrush adds local pack coverage in the same account.

How do trackers handle Welsh-language results?

They do not detect them automatically. You add the Welsh term as a separate keyword and track it beside the English version.

Do I need separate location settings for each city?

Yes. One UK setting cannot produce city-level Cardiff or Belfast data, and it cannot show the Ireland side of a Belfast query.

Can any tracker filter Ireland domains automatically?

No. Every tracker examined shows .ie domains in Belfast results. Filtering happens through an API, an export or a report you build yourself.

More in Tools and providers

Tools and providers

How UK agencies can assess SEO tools

A five-step method for small UK agencies to assess SEO tools, check UK coverage, VAT, seats, reporting and data protection, then trial one client campaign.