SEO: BreadcrumbList on all service pages, author bios, case study pages, internal links, address fix, llms.txt update

This commit is contained in:
Peter Foster
2026-03-08 11:13:11 +00:00
parent 62e69542b0
commit 4121a20e40
56 changed files with 2118 additions and 510 deletions

View File

@@ -453,6 +453,17 @@ $breadcrumbs = [
}
}
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://ukdataservices.co.uk/"},
{"@type": "ListItem", "position": 2, "name": "Services", "item": "https://ukdataservices.co.uk/#services"},
{"@type": "ListItem", "position": 3, "name": "Competitive Intelligence", "item": "https://ukdataservices.co.uk/services/competitive-intelligence"}
]
}
</script>
</head>
<body>
<?php include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php'); ?>

View File

@@ -7,6 +7,18 @@ $page_robots = "index, follow";
include($_SERVER['DOCUMENT_ROOT'] . '/includes/header.php');
?>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://ukdataservices.co.uk/"},
{"@type": "ListItem", "position": 2, "name": "Services", "item": "https://ukdataservices.co.uk/#services"},
{"@type": "ListItem", "position": 3, "name": "C# Development Services", "item": "https://ukdataservices.co.uk/services/csharp-development-services"}
]
}
</script><?php
?>
<div class="container py-5">
<div class="row">

View File

@@ -7,6 +7,18 @@ $page_robots = "index, follow";
include($_SERVER['DOCUMENT_ROOT'] . '/includes/header.php');
?>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://ukdataservices.co.uk/"},
{"@type": "ListItem", "position": 2, "name": "Services", "item": "https://ukdataservices.co.uk/#services"},
{"@type": "ListItem", "position": 3, "name": "Data Analysis Services", "item": "https://ukdataservices.co.uk/services/data-analysis-services"}
]
}
</script><?php
?>
<div class="container py-5">
<div class="row">

View File

@@ -35,6 +35,17 @@ $twitter_card_image = "https://ukdataservices.co.uk/assets/images/og/data-analyt
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
<meta name="robots" content="index, follow">
<link rel="stylesheet" href="/assets/css/main.min.css?v=1.1.4">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://ukdataservices.co.uk/"},
{"@type": "ListItem", "position": 2, "name": "Services", "item": "https://ukdataservices.co.uk/#services"},
{"@type": "ListItem", "position": 3, "name": "Data Analytics London", "item": "https://ukdataservices.co.uk/services/data-analytics-london"}
]
}
</script>
</head>
<body>

View File

@@ -62,6 +62,17 @@ $twitter_card_image = "https://ukdataservices.co.uk/assets/images/ukds-social-ca
<!-- Styles -->
<link rel="stylesheet" href="/assets/css/main.min.css?v=1.1.4">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://ukdataservices.co.uk/"},
{"@type": "ListItem", "position": 2, "name": "Services", "item": "https://ukdataservices.co.uk/#services"},
{"@type": "ListItem", "position": 3, "name": "Data Analytics UK", "item": "https://ukdataservices.co.uk/services/data-analytics-services-uk"}
]
}
</script>
</head>
<body>

View File

@@ -7,6 +7,18 @@ $page_robots = "index, follow";
include($_SERVER['DOCUMENT_ROOT'] . '/includes/header.php');
?>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://ukdataservices.co.uk/"},
{"@type": "ListItem", "position": 2, "name": "Services", "item": "https://ukdataservices.co.uk/#services"},
{"@type": "ListItem", "position": 3, "name": "Data Processing Services", "item": "https://ukdataservices.co.uk/services/data-processing-services"}
]
}
</script><?php
?>
<div class="container py-5">
<div class="row">

View File

@@ -83,6 +83,17 @@ header('Content-Security-Policy: default-src "self"; script-src "self" "unsafe-i
}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://ukdataservices.co.uk/"},
{"@type": "ListItem", "position": 2, "name": "Services", "item": "https://ukdataservices.co.uk/#services"},
{"@type": "ListItem", "position": 3, "name": "E-commerce Price Scraping", "item": "https://ukdataservices.co.uk/services/ecommerce-price-scraping"}
]
}
</script>
</head>
<body>
<!-- Skip to content link for accessibility -->

View File

@@ -392,6 +392,17 @@ $faqPageName = 'Financial Data Services FAQ';
}
}
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://ukdataservices.co.uk/"},
{"@type": "ListItem", "position": 2, "name": "Services", "item": "https://ukdataservices.co.uk/#services"},
{"@type": "ListItem", "position": 3, "name": "Financial Data Services", "item": "https://ukdataservices.co.uk/services/financial-data-services"}
]
}
</script>
</head>
<body>
<?php include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php'); ?>

View File

@@ -461,6 +461,17 @@ $breadcrumbs = [
}
}
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://ukdataservices.co.uk/"},
{"@type": "ListItem", "position": 2, "name": "Services", "item": "https://ukdataservices.co.uk/#services"},
{"@type": "ListItem", "position": 3, "name": "Price Monitoring", "item": "https://ukdataservices.co.uk/services/price-monitoring"}
]
}
</script>
</head>
<body>
<?php include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php'); ?>

View File

@@ -371,6 +371,17 @@ $faqPageName = 'Property Data Extraction FAQ';
}
}
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://ukdataservices.co.uk/"},
{"@type": "ListItem", "position": 2, "name": "Services", "item": "https://ukdataservices.co.uk/#services"},
{"@type": "ListItem", "position": 3, "name": "Property Data Extraction", "item": "https://ukdataservices.co.uk/services/property-data-extraction"}
]
}
</script>
</head>
<body>
<?php include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php'); ?>

View File

@@ -530,6 +530,17 @@ $breadcrumbs = [
}
}
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://ukdataservices.co.uk/"},
{"@type": "ListItem", "position": 2, "name": "Services", "item": "https://ukdataservices.co.uk/#services"},
{"@type": "ListItem", "position": 3, "name": "Web Scraping Services", "item": "https://ukdataservices.co.uk/services/web-scraping"}
]
}
</script>
</head>
<body>
<?php include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php'); ?>