Skip to content

feat: link twelve thinly linked calculators, split stamp duty titles - #35

Merged
kitfunso merged 3 commits into
masterfrom
seo/stamp-duty-and-links
Oct 9, 2026
Merged

kitfunso merged 3 commits into
masterfrom
seo/stamp-duty-and-links

Conversation

@kitfunso

@kitfunso kitfunso commented Oct 9, 2026

Copy link
Copy Markdown
Owner

What

Two changes taken from the Nicholas Dulait SEO article: stop two pages competing for one query, and point internal links at pages that have search demand but almost no links.

Merging this deploys it. Cloudflare Pages builds master on push. Hold the merge until you want it live.

1. Stamp duty pair (15dafe1)

  • /calculators/sdlt-calculator/ is now titled "SDLT Calculator 2026/27: England & Northern Ireland".
  • /calculators/uk-stamp-duty-calculator/ is now titled "UK Stamp Duty Calculator 2026/27: England, Scotland & Wales".
  • Before, both titles claimed "UK", "SDLT" and "Stamp Duty".
  • Baseline, Search Console, 28 days to 2026-09-20: 30 impressions at position 69, and 11 at position 78.
  • Both pages were last edited on 2026-09-07. That is inside the article's 60-day no-touch rule. Neither page has traction to lose, so I changed them anyway.

2. Related-calculator links (fbfebfb, e9487bb)

  • 43 new related cards on 36 pages. They point at twelve calculators.
  • Each target had one or two links from other calculators. The worker's count on the built pages gives four or five each now.
  • All 43 edges are pinned in scripts/seo/expected-link-edges.json, so the build fails if one is dropped.
  • Each new card uses the icon and colour its target has in the registry.
  • Six planned edges already existed and were skipped.

Targets, with impressions in the same 28 days: uk-mortgage-affordability (2811), moving-cost (1166), fuel-cost (892), road-trip-cost (821), water-intake (738), germany-salary (418), date-difference (413), time-zone-converter (403), france-salary (395), recipe-scaler (314), birthday-party (251), sdlt (30).

Comparison group

Five calculators with one inbound link stay untouched on purpose: saas-metrics, uk-capital-gains-tax, council-tax, dog-age, pizza-dough. Read Search Console at four and eight weeks after the merge and compare the two groups.

Not changed

  • No edit to the registry (src/lib/calculators.ts).
  • No new calculator, no rate or threshold, no advice wording.

Checks

  • npm run build: 240 pages built, all five postbuild gates OK, "all 128 expected link edges present".
  • npx vitest run: 201 files, 1283 tests passed.
  • npx prettier --check on the changed pages: clean.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LtvCxD865G4AtLvupcVofJ

kitfunso and others added 3 commits October 9, 2026 11:45
sdlt-calculator and uk-stamp-duty-calculator both pitched at "SDLT" plus
"UK". The SDLT page now names England and Northern Ireland, the only places
SDLT applies. The UK page now names the three nations it covers.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LtvCxD865G4AtLvupcVofJ
Adds 43 related-calculator cards across 36 calculator pages. Targets are UK mortgage affordability, moving cost, fuel cost, road trip cost, water intake, Germany and France salary, date difference, time zone converter, birthday party, recipe scaler and SDLT.
All 43 edges are pinned in scripts/seo/expected-link-edges.json.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LtvCxD865G4AtLvupcVofJ
The link batch copied the icon and colour of the card above each new
card, so "Time Zone Converter" showed a fire icon. Each new card now
uses the icon and colour its target has in the calculator registry.

The three new cards that point at the SDLT page drop "UK" from the
title, in line with the title split in 15dafe1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LtvCxD865G4AtLvupcVofJ
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-09T11:18:46.546719Z e9487bb PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying boring-maths with  Cloudflare Pages  Cloudflare Pages

Latest commit: e9487bb
Status: ✅  Deploy successful!
Preview URL: https://92f355f4.boring-maths.pages.dev
Branch Preview URL: https://seo-stamp-duty-and-links.boring-maths.pages.dev

View logs

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e9487bb5a6

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +55 to +56
title: 'Fuel Cost Calculator',
description: 'Estimate the fuel cost of a journey.',

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Rewrite the related-link copy to follow the project voice

These new user-facing cards use the explicitly banned word “journey” (also repeated on the business-mileage, car-buy-vs-lease, EV-vs-gas, and road-trip pages), while the added road-trip cards use the American term “gas” instead of British “petrol”. Replace the repeated descriptions with British copy that avoids the banned wording.

AGENTS.md reference: AGENTS.md:L56-L57

Useful? React with 👍 / 👎.

@kitfunso
kitfunso merged commit 5066716 into master Oct 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant