Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 44 additions & 1 deletion scripts/seo/expected-link-edges.json
Original file line number Diff line number Diff line change
Expand Up @@ -338,5 +338,48 @@
{
"from": "/calculators/401k-calculator/",
"to": "/calculators/roth-ira-calculator/"
}
},
{ "from": "/calculators/mortgage-calculator/", "to": "/calculators/uk-mortgage-affordability-calculator/" },
{ "from": "/calculators/mortgage-overpayment-calculator/", "to": "/calculators/uk-mortgage-affordability-calculator/" },
{ "from": "/calculators/sdlt-calculator/", "to": "/calculators/uk-mortgage-affordability-calculator/" },
{ "from": "/calculators/buy-vs-rent-calculator/", "to": "/calculators/uk-mortgage-affordability-calculator/" },
{ "from": "/calculators/buy-vs-rent-calculator/", "to": "/calculators/moving-cost-calculator/" },
{ "from": "/calculators/rent-affordability-calculator/", "to": "/calculators/moving-cost-calculator/" },
{ "from": "/calculators/home-affordability-calculator/", "to": "/calculators/moving-cost-calculator/" },
{ "from": "/calculators/job-offer-comparison-calculator/", "to": "/calculators/moving-cost-calculator/" },
{ "from": "/calculators/ev-vs-gas-calculator/", "to": "/calculators/fuel-cost-calculator/" },
{ "from": "/calculators/business-mileage-calculator/", "to": "/calculators/fuel-cost-calculator/" },
{ "from": "/calculators/ev-charging-cost-calculator/", "to": "/calculators/fuel-cost-calculator/" },
{ "from": "/calculators/car-buy-vs-lease-calculator/", "to": "/calculators/fuel-cost-calculator/" },
{ "from": "/calculators/road-trip-cost-calculator/", "to": "/calculators/fuel-cost-calculator/" },
{ "from": "/calculators/fuel-cost-calculator/", "to": "/calculators/road-trip-cost-calculator/" },
{ "from": "/calculators/vacation-budget-calculator/", "to": "/calculators/road-trip-cost-calculator/" },
{ "from": "/calculators/ev-vs-gas-calculator/", "to": "/calculators/road-trip-cost-calculator/" },
{ "from": "/calculators/ev-charging-cost-calculator/", "to": "/calculators/road-trip-cost-calculator/" },
{ "from": "/calculators/calorie-calculator/", "to": "/calculators/water-intake-calculator/" },
{ "from": "/calculators/macro-calculator/", "to": "/calculators/water-intake-calculator/" },
{ "from": "/calculators/bmi-calculator/", "to": "/calculators/water-intake-calculator/" },
{ "from": "/calculators/ireland-salary-calculator/", "to": "/calculators/germany-salary-calculator/" },
{ "from": "/calculators/france-salary-calculator/", "to": "/calculators/germany-salary-calculator/" },
{ "from": "/calculators/salary-to-hourly-calculator/", "to": "/calculators/germany-salary-calculator/" },
{ "from": "/calculators/ireland-salary-calculator/", "to": "/calculators/france-salary-calculator/" },
{ "from": "/calculators/germany-salary-calculator/", "to": "/calculators/france-salary-calculator/" },
{ "from": "/calculators/salary-to-hourly-calculator/", "to": "/calculators/france-salary-calculator/" },
{ "from": "/calculators/age-calculator/", "to": "/calculators/date-difference-calculator/" },
{ "from": "/calculators/due-date-calculator/", "to": "/calculators/date-difference-calculator/" },
{ "from": "/calculators/time-zone-converter/", "to": "/calculators/date-difference-calculator/" },
{ "from": "/calculators/singapore-notice-period-calculator/", "to": "/calculators/date-difference-calculator/" },
{ "from": "/calculators/currency-converter/", "to": "/calculators/time-zone-converter/" },
{ "from": "/calculators/vacation-budget-calculator/", "to": "/calculators/time-zone-converter/" },
{ "from": "/calculators/date-difference-calculator/", "to": "/calculators/time-zone-converter/" },
{ "from": "/calculators/remote-work-savings-calculator/", "to": "/calculators/time-zone-converter/" },
{ "from": "/calculators/party-drink-calculator/", "to": "/calculators/birthday-party-calculator/" },
{ "from": "/calculators/graduation-party-calculator/", "to": "/calculators/birthday-party-calculator/" },
{ "from": "/calculators/catering-calculator/", "to": "/calculators/birthday-party-calculator/" },
{ "from": "/calculators/bbq-calculator/", "to": "/calculators/birthday-party-calculator/" },
{ "from": "/calculators/cooking-time-calculator/", "to": "/calculators/recipe-scaler-calculator/" },
{ "from": "/calculators/catering-calculator/", "to": "/calculators/recipe-scaler-calculator/" },
{ "from": "/calculators/uk-stamp-duty-calculator/", "to": "/calculators/sdlt-calculator/" },
{ "from": "/calculators/stamp-duty-calculator-scotland/", "to": "/calculators/sdlt-calculator/" },
{ "from": "/calculators/stamp-duty-calculator-wales/", "to": "/calculators/sdlt-calculator/" }
]
7 changes: 7 additions & 0 deletions src/pages/calculators/age-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,13 @@ const relatedCalculators = [
icon: 'clock' as const,
color: 'blue' as const,
},
{
title: 'Date Difference Calculator',
description: 'Count the days, weeks, and months between two dates.',
href: '/calculators/date-difference-calculator/',
icon: 'calendar' as const,
color: 'blue' as const,
},
];

const faqs = [
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/bbq-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,13 @@ const relatedCalculators = [
icon: 'calendar' as const,
color: 'violet' as const,
},
{
title: 'Birthday Party Calculator',
description: 'Estimate the cost of a birthday party.',
href: '/calculators/birthday-party-calculator/',
icon: 'glass' as const,
color: 'coral' as const,
},
];

// FAQ data
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/bmi-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,13 @@ const relatedCalculators = [
icon: 'calculator' as const,
color: 'purple' as const,
},
{
title: 'Water Intake Calculator',
description: 'Estimate daily water intake from weight and activity.',
href: '/calculators/water-intake-calculator/',
icon: 'heart' as const,
color: 'ocean' as const,
},
];

const faqs = [
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/business-mileage-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,13 @@ const relatedCalculators = [
icon: 'dollar' as const,
color: 'violet' as const,
},
{
title: 'Fuel Cost Calculator',
description: 'Estimate the fuel cost of a journey.',
href: '/calculators/fuel-cost-calculator/',
icon: 'fire' as const,
color: 'green' as const,
},
];

// FAQ data
Expand Down
14 changes: 14 additions & 0 deletions src/pages/calculators/buy-vs-rent-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,20 @@ const relatedCalculators = [
icon: 'trending' as const,
color: 'orange' as const,
},
{
title: 'UK Mortgage Affordability',
description: 'Estimate how much you could borrow for a UK mortgage.',
href: '/calculators/uk-mortgage-affordability-calculator/',
icon: 'home' as const,
color: 'blue' as const,
},
{
title: 'Moving Cost Calculator',
description: 'Estimate the total cost of moving home.',
href: '/calculators/moving-cost-calculator/',
icon: 'home' as const,
color: 'blue' as const,
},
];

// FAQ data
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/calorie-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,13 @@ const relatedCalculators = [
icon: 'heart' as const,
color: 'coral' as const,
},
{
title: 'Water Intake Calculator',
description: 'Estimate daily water intake from weight and activity.',
href: '/calculators/water-intake-calculator/',
icon: 'heart' as const,
color: 'ocean' as const,
},
];

// FAQ data
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/car-buy-vs-lease-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,13 @@ const relatedCalculators = [
icon: 'trending' as const,
color: 'green' as const,
},
{
title: 'Fuel Cost Calculator',
description: 'Estimate the fuel cost of a journey.',
href: '/calculators/fuel-cost-calculator/',
icon: 'fire' as const,
color: 'green' as const,
},
];

const faqs = [
Expand Down
14 changes: 14 additions & 0 deletions src/pages/calculators/catering-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,20 @@ const relatedCalculators = [
icon: 'calendar' as const,
color: 'violet' as const,
},
{
title: 'Birthday Party Calculator',
description: 'Estimate the cost of a birthday party.',
href: '/calculators/birthday-party-calculator/',
icon: 'glass' as const,
color: 'coral' as const,
},
{
title: 'Recipe Scaler',
description: 'Scale a recipe up or down with smart rounding.',
href: '/calculators/recipe-scaler-calculator/',
icon: 'layers' as const,
color: 'green' as const,
},
];

const faqs = [
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/cooking-time-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,13 @@ const relatedCalculators = [
icon: 'shield' as const,
color: 'green' as const,
},
{
title: 'Recipe Scaler',
description: 'Scale a recipe up or down with smart rounding.',
href: '/calculators/recipe-scaler-calculator/',
icon: 'layers' as const,
color: 'green' as const,
},
];

// FAQ data
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/currency-converter.astro
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,13 @@ const relatedCalculators = [
icon: 'chart' as const,
color: 'green' as const,
},
{
title: 'Time Zone Converter',
description: 'Convert times between world time zones.',
href: '/calculators/time-zone-converter/',
icon: 'calendar' as const,
color: 'blue' as const,
},
];

const faqs = [
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/date-difference-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,13 @@ const relatedCalculators = [
icon: 'calculator' as const,
color: 'pink' as const,
},
{
title: 'Time Zone Converter',
description: 'Convert times between world time zones.',
href: '/calculators/time-zone-converter/',
icon: 'calendar' as const,
color: 'blue' as const,
},
];

// FAQ data
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/due-date-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,13 @@ const relatedCalculators = [
icon: 'calendar' as const,
color: 'ocean' as const,
},
{
title: 'Date Difference Calculator',
description: 'Count the days, weeks, and months between two dates.',
href: '/calculators/date-difference-calculator/',
icon: 'calendar' as const,
color: 'blue' as const,
},
];

const faqs = [
Expand Down
14 changes: 14 additions & 0 deletions src/pages/calculators/ev-charging-cost-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,20 @@ const relatedCalculators = [
icon: 'calculator' as const,
color: 'blue' as const,
},
{
title: 'Fuel Cost Calculator',
description: 'Estimate the fuel cost of a journey.',
Comment on lines +55 to +56

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 👍 / 👎.

href: '/calculators/fuel-cost-calculator/',
icon: 'fire' as const,
color: 'green' as const,
},
{
title: 'Road Trip Cost Calculator',
description: 'Estimate gas, food, hotel, and total road trip costs.',
href: '/calculators/road-trip-cost-calculator/',
icon: 'rocket' as const,
color: 'amber' as const,
},
];

// FAQ data (6+ accurate FAQs)
Expand Down
14 changes: 14 additions & 0 deletions src/pages/calculators/ev-vs-gas-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,20 @@ const relatedCalculators = [
icon: 'bolt' as const,
color: 'green' as const,
},
{
title: 'Fuel Cost Calculator',
description: 'Estimate the fuel cost of a journey.',
href: '/calculators/fuel-cost-calculator/',
icon: 'fire' as const,
color: 'green' as const,
},
{
title: 'Road Trip Cost Calculator',
description: 'Estimate gas, food, hotel, and total road trip costs.',
href: '/calculators/road-trip-cost-calculator/',
icon: 'rocket' as const,
color: 'amber' as const,
},
];

// FAQ data
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/france-salary-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,13 @@ const relatedCalculators = [
icon: 'trending' as const,
color: 'amber' as const,
},
{
title: 'Germany Salary Calculator',
description: 'Estimate German net salary after tax and contributions.',
href: '/calculators/germany-salary-calculator/',
icon: 'calculator' as const,
color: 'blue' as const,
},
];

const faqs = [
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/fuel-cost-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,13 @@ const relatedCalculators = [
icon: 'bolt' as const,
color: 'green' as const,
},
{
title: 'Road Trip Cost Calculator',
description: 'Estimate gas, food, hotel, and total road trip costs.',
href: '/calculators/road-trip-cost-calculator/',
icon: 'rocket' as const,
color: 'amber' as const,
},
];

// FAQ data
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/germany-salary-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,13 @@ const relatedCalculators = [
icon: 'chart' as const,
color: 'amber' as const,
},
{
title: 'France Salary Calculator',
description: 'Convert French gross salary to net pay for 2026.',
href: '/calculators/france-salary-calculator/',
icon: 'calculator' as const,
color: 'violet' as const,
},
];

const faqs = [
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/graduation-party-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,13 @@ const relatedCalculators = [
icon: 'calendar' as const,
color: 'violet' as const,
},
{
title: 'Birthday Party Calculator',
description: 'Estimate the cost of a birthday party.',
href: '/calculators/birthday-party-calculator/',
icon: 'glass' as const,
color: 'coral' as const,
},
];

const faqs = [
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/home-affordability-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,13 @@ const relatedCalculators = [
icon: 'calculator',
color: 'coral' as const,
},
{
title: 'Moving Cost Calculator',
description: 'Estimate the total cost of moving home.',
href: '/calculators/moving-cost-calculator/',
icon: 'home' as const,
color: 'blue' as const,
},
];

const faqs = [
Expand Down
14 changes: 14 additions & 0 deletions src/pages/calculators/ireland-salary-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,20 @@ const relatedCalculators = [
icon: 'calculator' as const,
color: 'violet' as const,
},
{
title: 'Germany Salary Calculator',
description: 'Estimate German net salary after tax and contributions.',
href: '/calculators/germany-salary-calculator/',
icon: 'calculator' as const,
color: 'blue' as const,
},
{
title: 'France Salary Calculator',
description: 'Convert French gross salary to net pay for 2026.',
href: '/calculators/france-salary-calculator/',
icon: 'calculator' as const,
color: 'violet' as const,
},
];

const faqs = [
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/job-offer-comparison-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,13 @@ const relatedCalculators = [
icon: 'calculator' as const,
color: 'violet' as const,
},
{
title: 'Moving Cost Calculator',
description: 'Estimate the total cost of moving home.',
href: '/calculators/moving-cost-calculator/',
icon: 'home' as const,
color: 'blue' as const,
},
];

// FAQ data
Expand Down
7 changes: 7 additions & 0 deletions src/pages/calculators/macro-calculator.astro
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,13 @@ const relatedCalculators = [
icon: 'scale' as const,
color: 'blue' as const,
},
{
title: 'Water Intake Calculator',
description: 'Estimate daily water intake from weight and activity.',
href: '/calculators/water-intake-calculator/',
icon: 'heart' as const,
color: 'ocean' as const,
},
];

const faqs = [
Expand Down
Loading
Loading