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

@@ -0,0 +1,117 @@
<?php
$page_title = "David Martinez | Senior Data Engineer | UK Data Services";
$page_description = "David Martinez is Senior Data Engineer at UK Data Services. Read their articles on data extraction, analytics, and GDPR-compliant data solutions for UK businesses.";
$canonical_url = "https://ukdataservices.co.uk/blog/authors/david-martinez";
?>
<!DOCTYPE html>
<html lang="en-GB">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?php echo htmlspecialchars($page_title); ?></title>
<meta name="description" content="<?php echo htmlspecialchars($page_description); ?>">
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars($page_title); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars($page_description); ?>">
<meta property="og:url" content="<?php echo htmlspecialchars($canonical_url); ?>">
<meta property="og:type" content="profile">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;700&display=swap" rel="stylesheet">
<link rel="icon" type="image/svg+xml" href="../../assets/images/favicon.svg">
<link rel="stylesheet" href="../../assets/css/main.css?v=20260308">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"@id": "https://ukdataservices.co.uk/blog/authors/david-martinez#person",
"name": "David Martinez",
"jobTitle": "Senior Data Engineer",
"worksFor": {
"@id": "https://ukdataservices.co.uk#organization"
},
"url": "https://ukdataservices.co.uk/blog/authors/david-martinez",
"sameAs": ["https://www.linkedin.com/in/david-martinez-data/"]
}
</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": "Blog", "item": "https://ukdataservices.co.uk/blog/"},
{"@type": "ListItem", "position": 3, "name": "David Martinez", "item": "https://ukdataservices.co.uk/blog/authors/david-martinez"}
]
}
</script>
</head>
<body>
<?php include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php'); ?>
<main id="main-content">
<section class="breadcrumb">
<div class="container">
<nav aria-label="breadcrumb">
<ol>
<li><a href="/">Home</a></li>
<li><a href="/blog/">Blog</a></li>
<li aria-current="page">David Martinez</li>
</ol>
</nav>
</div>
</section>
<section class="author-profile">
<div class="container">
<div class="author-header">
<div class="author-avatar" aria-hidden="true">
<span class="author-initials">DM</span>
</div>
<div class="author-info">
<h1>David Martinez</h1>
<p class="author-title">Senior Data Engineer, UK Data Services</p>
<a href="https://www.linkedin.com/in/david-martinez-data/" class="author-linkedin" target="_blank" rel="noopener noreferrer">View LinkedIn Profile</a>
</div>
</div>
<div class="author-bio">
<h2>About David Martinez</h2>
<p>David Martinez is a Senior Data Engineer at UK Data Services with over ten years of experience designing and building large-scale data extraction pipelines. He specialises in Python-based scraping infrastructure, distributed data processing with Apache Spark, and production-grade reliability engineering. David leads the technical delivery of the company's most complex web scraping and data integration projects.</p>
</div>
<div class="author-expertise">
<h2>Areas of Expertise</h2>
<ul class="expertise-tags">
<li>Web Scraping Architecture</li>
<li>Python & Scrapy</li>
<li>Data Pipeline Engineering</li>
<li>Apache Spark</li>
<li>API Integration</li>
</ul>
</div>
</div>
</section>
<section class="cta">
<div class="container">
<div class="cta-content">
<h2>Work With Our Team</h2>
<p>Get expert data extraction and analytics support from the UK Data Services team.</p>
<div class="cta-buttons">
<a href="/quote" class="btn btn-primary">Get a Free Quote</a>
<a href="/blog/" class="btn btn-secondary">Read the Blog</a>
</div>
</div>
</div>
</section>
</main>
<?php include($_SERVER['DOCUMENT_ROOT'] . '/includes/footer.php'); ?>
<script src="../../assets/js/main.js"></script>
</body>
</html>