Rebrand: UK AI Automation — new domain, logo, indigo colour scheme, AI services content
This commit is contained in:
@@ -3,8 +3,8 @@
|
||||
header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
|
||||
$page_title = "Birmingham Web Scraping & Data Services | UK Experts";
|
||||
$page_description = "UK Data Services in Birmingham. Specialist data extraction for automotive supply chains, manufacturing, Jewellery Quarter businesses, Bullring retail, and professional services. 99.8% accuracy, GDPR compliant.";
|
||||
$canonical_url = "https://ukdataservices.co.uk/locations/birmingham";
|
||||
$page_description = "UK AI Automation in Birmingham. Specialist data extraction for automotive supply chains, manufacturing, Jewellery Quarter businesses, Bullring retail, and professional services. 99.8% accuracy, GDPR compliant.";
|
||||
$canonical_url = "https://ukaiautomation.co.uk/locations/birmingham";
|
||||
$keywords = "web scraping Birmingham, data analytics Birmingham, data extraction Birmingham, business intelligence Birmingham, web scraping services Birmingham, data services Birmingham";
|
||||
|
||||
// Breadcrumb navigation
|
||||
@@ -22,7 +22,7 @@ $breadcrumbs = [
|
||||
<title><?php echo htmlspecialchars($page_title); ?></title>
|
||||
<meta name="description" content="<?php echo htmlspecialchars($page_description); ?>">
|
||||
<meta name="keywords" content="<?php echo htmlspecialchars($keywords); ?>">
|
||||
<meta name="author" content="UK Data Services">
|
||||
<meta name="author" content="UK AI Automation">
|
||||
<meta name="robots" content="index, follow">
|
||||
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
|
||||
@@ -31,7 +31,7 @@ $breadcrumbs = [
|
||||
<meta property="og:url" content="<?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:image" content="https://ukdataservices.co.uk/assets/images/ukds-main-logo.png">
|
||||
<meta property="og:image" content="https://ukaiautomation.co.uk/assets/images/ukds-main-logo.png">
|
||||
<meta property="og:locale" content="en_GB">
|
||||
|
||||
<!-- Twitter Card -->
|
||||
@@ -39,7 +39,7 @@ $breadcrumbs = [
|
||||
<meta name="twitter:url" content="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
<meta name="twitter:title" content="<?php echo htmlspecialchars($page_title); ?>">
|
||||
<meta name="twitter:description" content="<?php echo htmlspecialchars($page_description); ?>">
|
||||
<meta name="twitter:image" content="https://ukdataservices.co.uk/assets/images/ukds-main-logo.png">
|
||||
<meta name="twitter:image" content="https://ukaiautomation.co.uk/assets/images/ukds-main-logo.png">
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="icon" type="image/svg+xml" href="/assets/images/favicon.svg">
|
||||
@@ -58,9 +58,9 @@ $breadcrumbs = [
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "LocalBusiness",
|
||||
"name": "UK Data Services - Birmingham",
|
||||
"name": "UK AI Automation - Birmingham",
|
||||
"description": "Professional web scraping, data extraction, and business intelligence services for Birmingham businesses",
|
||||
"url": "https://ukdataservices.co.uk/locations/birmingham",
|
||||
"url": "https://ukaiautomation.co.uk/locations/birmingham",
|
||||
|
||||
"areaServed": {
|
||||
"@type": "City",
|
||||
@@ -203,7 +203,7 @@ $breadcrumbs = [
|
||||
padding: 35px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
|
||||
border-left: 4px solid #144784;
|
||||
border-left: 4px solid #7c3aed;
|
||||
transition: transform 0.3s ease;
|
||||
}
|
||||
|
||||
@@ -242,7 +242,7 @@ $breadcrumbs = [
|
||||
}
|
||||
|
||||
.industry-card h3 {
|
||||
color: #144784;
|
||||
color: #7c3aed;
|
||||
margin: 15px 0 10px;
|
||||
}
|
||||
|
||||
@@ -266,19 +266,19 @@ $breadcrumbs = [
|
||||
background: #f0f4f8;
|
||||
padding: 10px 20px;
|
||||
border-radius: 25px;
|
||||
color: #144784;
|
||||
color: #7c3aed;
|
||||
font-weight: 500;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
.area-tag:hover {
|
||||
background: #144784;
|
||||
background: #7c3aed;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.testimonials-section {
|
||||
padding: 80px 0;
|
||||
background: linear-gradient(135deg, #144784 0%, #1a5a9e 100%);
|
||||
background: linear-gradient(135deg, #7c3aed 0%, #8b5cf6 100%);
|
||||
color: white;
|
||||
}
|
||||
|
||||
@@ -311,7 +311,7 @@ $breadcrumbs = [
|
||||
}
|
||||
|
||||
.cta-section {
|
||||
background: linear-gradient(135deg, #144784 0%, #179e83 100%);
|
||||
background: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%);
|
||||
color: white;
|
||||
padding: 80px 0;
|
||||
text-align: center;
|
||||
@@ -343,7 +343,7 @@ $breadcrumbs = [
|
||||
}
|
||||
|
||||
.btn-primary {
|
||||
background: #179e83;
|
||||
background: #6d28d9;
|
||||
color: white;
|
||||
}
|
||||
|
||||
@@ -353,7 +353,7 @@ $breadcrumbs = [
|
||||
|
||||
.btn-secondary {
|
||||
background: white;
|
||||
color: #144784;
|
||||
color: #7c3aed;
|
||||
}
|
||||
|
||||
.btn-secondary:hover {
|
||||
@@ -383,7 +383,7 @@ $breadcrumbs = [
|
||||
}
|
||||
|
||||
.breadcrumb a {
|
||||
color: #144784;
|
||||
color: #7c3aed;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
@@ -551,17 +551,17 @@ $breadcrumbs = [
|
||||
</div>
|
||||
<div class="testimonials-grid">
|
||||
<div class="testimonial-card">
|
||||
<p class="testimonial-text">"We're a Tier 2 automotive supplier in the Midlands and needed a reliable feed of procurement notices and tender opportunities across the OEM supply chain. UK Data Services built us a custom scraper that covers the key portals and delivers structured data daily. It's saved our business development team considerable time."</p>
|
||||
<p class="testimonial-text">"We're a Tier 2 automotive supplier in the Midlands and needed a reliable feed of procurement notices and tender opportunities across the OEM supply chain. UK AI Automation built us a custom scraper that covers the key portals and delivers structured data daily. It's saved our business development team considerable time."</p>
|
||||
<p class="testimonial-author">Neil Chadderton</p>
|
||||
<p class="testimonial-company">Business Development Manager, West Midlands Automotive Supplier</p>
|
||||
</div>
|
||||
<div class="testimonial-card">
|
||||
<p class="testimonial-text">"As a Jewellery Quarter wholesaler, knowing what competitors are selling at — and when they change prices — matters enormously. UK Data Services set up a monitoring system that tracks pricing across the key online platforms and sends us a daily digest. The data accuracy is consistently above what we expected."</p>
|
||||
<p class="testimonial-text">"As a Jewellery Quarter wholesaler, knowing what competitors are selling at — and when they change prices — matters enormously. UK AI Automation set up a monitoring system that tracks pricing across the key online platforms and sends us a daily digest. The data accuracy is consistently above what we expected."</p>
|
||||
<p class="testimonial-author">Amara Singh</p>
|
||||
<p class="testimonial-company">Director, Birmingham Jewellery Quarter Wholesale Firm</p>
|
||||
</div>
|
||||
<div class="testimonial-card">
|
||||
<p class="testimonial-text">"We manage a commercial property portfolio across the West Midlands and needed automated extraction of planning application data and comparable transaction records. UK Data Services delivered a clean, structured feed within two weeks of briefing. Our analysts now spend their time interpreting data rather than collecting it."</p>
|
||||
<p class="testimonial-text">"We manage a commercial property portfolio across the West Midlands and needed automated extraction of planning application data and comparable transaction records. UK AI Automation delivered a clean, structured feed within two weeks of briefing. Our analysts now spend their time interpreting data rather than collecting it."</p>
|
||||
<p class="testimonial-author">Claire Marsden</p>
|
||||
<p class="testimonial-company">Head of Research, Birmingham Commercial Property Practice</p>
|
||||
</div>
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
// Enhanced security headers
|
||||
header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
|
||||
$page_title = "Data & Web Scraping Services in London | UK Data Services";
|
||||
$page_title = "Data & Web Scraping Services in London | UK AI Automation";
|
||||
$page_description = "Leading provider of web scraping and data analysis services for London businesses. From the City and Canary Wharf to Shoreditch fintech, GDPR-compliant data with 99.8% accuracy. Free consultation.";
|
||||
$canonical_url = "https://ukdataservices.co.uk/locations/london";
|
||||
$canonical_url = "https://ukaiautomation.co.uk/locations/london";
|
||||
$keywords = "web scraping London, data analytics London, data extraction London, business intelligence London, web scraping services London, data services London";
|
||||
|
||||
// Breadcrumb navigation
|
||||
@@ -22,7 +22,7 @@ $breadcrumbs = [
|
||||
<title><?php echo htmlspecialchars($page_title); ?></title>
|
||||
<meta name="description" content="<?php echo htmlspecialchars($page_description); ?>">
|
||||
<meta name="keywords" content="<?php echo htmlspecialchars($keywords); ?>">
|
||||
<meta name="author" content="UK Data Services">
|
||||
<meta name="author" content="UK AI Automation">
|
||||
<meta name="robots" content="index, follow">
|
||||
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
|
||||
@@ -31,7 +31,7 @@ $breadcrumbs = [
|
||||
<meta property="og:url" content="<?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:image" content="https://ukdataservices.co.uk/assets/images/ukds-main-logo.png">
|
||||
<meta property="og:image" content="https://ukaiautomation.co.uk/assets/images/ukds-main-logo.png">
|
||||
<meta property="og:locale" content="en_GB">
|
||||
|
||||
<!-- Twitter Card -->
|
||||
@@ -39,7 +39,7 @@ $breadcrumbs = [
|
||||
<meta name="twitter:url" content="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
<meta name="twitter:title" content="<?php echo htmlspecialchars($page_title); ?>">
|
||||
<meta name="twitter:description" content="<?php echo htmlspecialchars($page_description); ?>">
|
||||
<meta name="twitter:image" content="https://ukdataservices.co.uk/assets/images/ukds-main-logo.png">
|
||||
<meta name="twitter:image" content="https://ukaiautomation.co.uk/assets/images/ukds-main-logo.png">
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="icon" type="image/svg+xml" href="/assets/images/favicon.svg">
|
||||
@@ -58,9 +58,9 @@ $breadcrumbs = [
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "LocalBusiness",
|
||||
"name": "UK Data Services - London",
|
||||
"name": "UK AI Automation - London",
|
||||
"description": "Professional web scraping, data extraction, and business intelligence services for London businesses",
|
||||
"url": "https://ukdataservices.co.uk/locations/london",
|
||||
"url": "https://ukaiautomation.co.uk/locations/london",
|
||||
|
||||
"areaServed": {
|
||||
"@type": "City",
|
||||
@@ -203,7 +203,7 @@ $breadcrumbs = [
|
||||
padding: 35px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
|
||||
border-left: 4px solid #144784;
|
||||
border-left: 4px solid #7c3aed;
|
||||
transition: transform 0.3s ease;
|
||||
}
|
||||
|
||||
@@ -242,7 +242,7 @@ $breadcrumbs = [
|
||||
}
|
||||
|
||||
.industry-card h3 {
|
||||
color: #144784;
|
||||
color: #7c3aed;
|
||||
margin: 15px 0 10px;
|
||||
}
|
||||
|
||||
@@ -266,19 +266,19 @@ $breadcrumbs = [
|
||||
background: #f0f4f8;
|
||||
padding: 10px 20px;
|
||||
border-radius: 25px;
|
||||
color: #144784;
|
||||
color: #7c3aed;
|
||||
font-weight: 500;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
.area-tag:hover {
|
||||
background: #144784;
|
||||
background: #7c3aed;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.testimonials-section {
|
||||
padding: 80px 0;
|
||||
background: linear-gradient(135deg, #144784 0%, #1a5a9e 100%);
|
||||
background: linear-gradient(135deg, #7c3aed 0%, #8b5cf6 100%);
|
||||
color: white;
|
||||
}
|
||||
|
||||
@@ -311,7 +311,7 @@ $breadcrumbs = [
|
||||
}
|
||||
|
||||
.cta-section {
|
||||
background: linear-gradient(135deg, #144784 0%, #179e83 100%);
|
||||
background: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%);
|
||||
color: white;
|
||||
padding: 80px 0;
|
||||
text-align: center;
|
||||
@@ -343,7 +343,7 @@ $breadcrumbs = [
|
||||
}
|
||||
|
||||
.btn-primary {
|
||||
background: #179e83;
|
||||
background: #6d28d9;
|
||||
color: white;
|
||||
}
|
||||
|
||||
@@ -353,7 +353,7 @@ $breadcrumbs = [
|
||||
|
||||
.btn-secondary {
|
||||
background: white;
|
||||
color: #144784;
|
||||
color: #7c3aed;
|
||||
}
|
||||
|
||||
.btn-secondary:hover {
|
||||
@@ -383,7 +383,7 @@ $breadcrumbs = [
|
||||
}
|
||||
|
||||
.breadcrumb a {
|
||||
color: #144784;
|
||||
color: #7c3aed;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
@@ -551,17 +551,17 @@ $breadcrumbs = [
|
||||
</div>
|
||||
<div class="testimonials-grid">
|
||||
<div class="testimonial-card">
|
||||
<p class="testimonial-text">"We needed clean, structured data from a wide range of public regulatory sources to feed our compliance monitoring platform. UK Data Services delivered exactly that — at the volume and frequency we required, with 99.8% accuracy confirmed against our own spot checks."</p>
|
||||
<p class="testimonial-text">"We needed clean, structured data from a wide range of public regulatory sources to feed our compliance monitoring platform. UK AI Automation delivered exactly that — at the volume and frequency we required, with 99.8% accuracy confirmed against our own spot checks."</p>
|
||||
<p class="testimonial-author">Rebecca Ashworth</p>
|
||||
<p class="testimonial-company">Head of Data Operations, Canary Wharf RegTech firm</p>
|
||||
</div>
|
||||
<div class="testimonial-card">
|
||||
<p class="testimonial-text">"Our property analytics product depends on fresh data from dozens of sources updated daily. Before UK Data Services, we were spending two days a week on manual data collection. That's now fully automated and the data quality is consistently higher than what we were producing ourselves."</p>
|
||||
<p class="testimonial-text">"Our property analytics product depends on fresh data from dozens of sources updated daily. Before UK AI Automation, we were spending two days a week on manual data collection. That's now fully automated and the data quality is consistently higher than what we were producing ourselves."</p>
|
||||
<p class="testimonial-author">Dominic Farrell</p>
|
||||
<p class="testimonial-company">CTO, London PropTech Platform</p>
|
||||
</div>
|
||||
<div class="testimonial-card">
|
||||
<p class="testimonial-text">"As a boutique M&A advisory in the City, we need competitor deal tracking and market data that's timely and precise. UK Data Services built us a custom extraction pipeline that saves our analysts around 12 hours per week. The GDPR compliance documentation they provided was thorough and saved us considerable legal review time."</p>
|
||||
<p class="testimonial-text">"As a boutique M&A advisory in the City, we need competitor deal tracking and market data that's timely and precise. UK AI Automation built us a custom extraction pipeline that saves our analysts around 12 hours per week. The GDPR compliance documentation they provided was thorough and saved us considerable legal review time."</p>
|
||||
<p class="testimonial-author">Harriet Okafor</p>
|
||||
<p class="testimonial-company">Director of Research, City of London Advisory Practice</p>
|
||||
</div>
|
||||
|
||||
@@ -4,7 +4,7 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
|
||||
$page_title = "Web Scraping & Data Analysis in Manchester | Free Quote";
|
||||
$page_description = "Professional web scraping and data extraction for Manchester businesses. Supporting MediaCity digital agencies, Northern Powerhouse finance, NHS trusts, and fashion retail. 99.8% accuracy, GDPR compliant.";
|
||||
$canonical_url = "https://ukdataservices.co.uk/locations/manchester";
|
||||
$canonical_url = "https://ukaiautomation.co.uk/locations/manchester";
|
||||
$keywords = "web scraping Manchester, data analytics Manchester, data extraction Manchester, business intelligence Manchester, web scraping services Manchester, data services Manchester";
|
||||
|
||||
// Breadcrumb navigation
|
||||
@@ -22,7 +22,7 @@ $breadcrumbs = [
|
||||
<title><?php echo htmlspecialchars($page_title); ?></title>
|
||||
<meta name="description" content="<?php echo htmlspecialchars($page_description); ?>">
|
||||
<meta name="keywords" content="<?php echo htmlspecialchars($keywords); ?>">
|
||||
<meta name="author" content="UK Data Services">
|
||||
<meta name="author" content="UK AI Automation">
|
||||
<meta name="robots" content="index, follow">
|
||||
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
|
||||
@@ -31,7 +31,7 @@ $breadcrumbs = [
|
||||
<meta property="og:url" content="<?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:image" content="https://ukdataservices.co.uk/assets/images/ukds-main-logo.png">
|
||||
<meta property="og:image" content="https://ukaiautomation.co.uk/assets/images/ukds-main-logo.png">
|
||||
<meta property="og:locale" content="en_GB">
|
||||
|
||||
<!-- Twitter Card -->
|
||||
@@ -39,7 +39,7 @@ $breadcrumbs = [
|
||||
<meta name="twitter:url" content="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
<meta name="twitter:title" content="<?php echo htmlspecialchars($page_title); ?>">
|
||||
<meta name="twitter:description" content="<?php echo htmlspecialchars($page_description); ?>">
|
||||
<meta name="twitter:image" content="https://ukdataservices.co.uk/assets/images/ukds-main-logo.png">
|
||||
<meta name="twitter:image" content="https://ukaiautomation.co.uk/assets/images/ukds-main-logo.png">
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="icon" type="image/svg+xml" href="/assets/images/favicon.svg">
|
||||
@@ -58,9 +58,9 @@ $breadcrumbs = [
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "LocalBusiness",
|
||||
"name": "UK Data Services - Manchester",
|
||||
"name": "UK AI Automation - Manchester",
|
||||
"description": "Professional web scraping, data extraction, and business intelligence services for Manchester businesses",
|
||||
"url": "https://ukdataservices.co.uk/locations/manchester",
|
||||
"url": "https://ukaiautomation.co.uk/locations/manchester",
|
||||
|
||||
"areaServed": {
|
||||
"@type": "City",
|
||||
@@ -203,7 +203,7 @@ $breadcrumbs = [
|
||||
padding: 35px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
|
||||
border-left: 4px solid #144784;
|
||||
border-left: 4px solid #7c3aed;
|
||||
transition: transform 0.3s ease;
|
||||
}
|
||||
|
||||
@@ -242,7 +242,7 @@ $breadcrumbs = [
|
||||
}
|
||||
|
||||
.industry-card h3 {
|
||||
color: #144784;
|
||||
color: #7c3aed;
|
||||
margin: 15px 0 10px;
|
||||
}
|
||||
|
||||
@@ -266,19 +266,19 @@ $breadcrumbs = [
|
||||
background: #f0f4f8;
|
||||
padding: 10px 20px;
|
||||
border-radius: 25px;
|
||||
color: #144784;
|
||||
color: #7c3aed;
|
||||
font-weight: 500;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
.area-tag:hover {
|
||||
background: #144784;
|
||||
background: #7c3aed;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.testimonials-section {
|
||||
padding: 80px 0;
|
||||
background: linear-gradient(135deg, #144784 0%, #1a5a9e 100%);
|
||||
background: linear-gradient(135deg, #7c3aed 0%, #8b5cf6 100%);
|
||||
color: white;
|
||||
}
|
||||
|
||||
@@ -311,7 +311,7 @@ $breadcrumbs = [
|
||||
}
|
||||
|
||||
.cta-section {
|
||||
background: linear-gradient(135deg, #144784 0%, #179e83 100%);
|
||||
background: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%);
|
||||
color: white;
|
||||
padding: 80px 0;
|
||||
text-align: center;
|
||||
@@ -343,7 +343,7 @@ $breadcrumbs = [
|
||||
}
|
||||
|
||||
.btn-primary {
|
||||
background: #179e83;
|
||||
background: #6d28d9;
|
||||
color: white;
|
||||
}
|
||||
|
||||
@@ -353,7 +353,7 @@ $breadcrumbs = [
|
||||
|
||||
.btn-secondary {
|
||||
background: white;
|
||||
color: #144784;
|
||||
color: #7c3aed;
|
||||
}
|
||||
|
||||
.btn-secondary:hover {
|
||||
@@ -383,7 +383,7 @@ $breadcrumbs = [
|
||||
}
|
||||
|
||||
.breadcrumb a {
|
||||
color: #144784;
|
||||
color: #7c3aed;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
@@ -551,17 +551,17 @@ $breadcrumbs = [
|
||||
</div>
|
||||
<div class="testimonials-grid">
|
||||
<div class="testimonial-card">
|
||||
<p class="testimonial-text">"We're a production company based at MediaCityUK and needed structured data on commissioning trends and broadcaster budgets from publicly available sources. UK Data Services built exactly what we needed — a clean, weekly data feed that our development team now uses to prioritise pitches."</p>
|
||||
<p class="testimonial-text">"We're a production company based at MediaCityUK and needed structured data on commissioning trends and broadcaster budgets from publicly available sources. UK AI Automation built exactly what we needed — a clean, weekly data feed that our development team now uses to prioritise pitches."</p>
|
||||
<p class="testimonial-author">Tom Yates</p>
|
||||
<p class="testimonial-company">Head of Development, Salford-based TV Production Company</p>
|
||||
</div>
|
||||
<div class="testimonial-card">
|
||||
<p class="testimonial-text">"We run a fashion marketplace that competes directly with some of the biggest names in Manchester retail. UK Data Services set up automated price monitoring across 40 competitor sites — it runs daily and drops results straight into our Slack. The data quality is excellent and setup was straightforward."</p>
|
||||
<p class="testimonial-text">"We run a fashion marketplace that competes directly with some of the biggest names in Manchester retail. UK AI Automation set up automated price monitoring across 40 competitor sites — it runs daily and drops results straight into our Slack. The data quality is excellent and setup was straightforward."</p>
|
||||
<p class="testimonial-author">Priya Nair</p>
|
||||
<p class="testimonial-company">Operations Director, Manchester Fashion E-commerce Platform</p>
|
||||
</div>
|
||||
<div class="testimonial-card">
|
||||
<p class="testimonial-text">"As a healthcare consultancy working with NHS Greater Manchester, we rely on accurate public sector performance data. UK Data Services handles all our NHS data aggregation. What used to take our analysts two days per month now takes two minutes. Compliance documentation was thorough and audit-ready."</p>
|
||||
<p class="testimonial-text">"As a healthcare consultancy working with NHS Greater Manchester, we rely on accurate public sector performance data. UK AI Automation handles all our NHS data aggregation. What used to take our analysts two days per month now takes two minutes. Compliance documentation was thorough and audit-ready."</p>
|
||||
<p class="testimonial-author">Gareth Lloyd</p>
|
||||
<p class="testimonial-company">Director, Manchester Healthcare Analytics Consultancy</p>
|
||||
</div>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?php
|
||||
// Location-specific SEO
|
||||
$page_title = "Web Scraping Services in Bristol | UK Data Services";
|
||||
$page_title = "Web Scraping Services in Bristol | UK AI Automation";
|
||||
$page_description = "Professional web scraping and data extraction for Bristol businesses. Specialists in aerospace supply chain data, creative tech, financial services, and green energy. 99.8% accuracy, GDPR compliant. Free quote.";
|
||||
$canonical_url = "https://ukdataservices.co.uk/locations/web-scraping-bristol/";
|
||||
$canonical_url = "https://ukaiautomation.co.uk/locations/web-scraping-bristol/";
|
||||
$keywords = "web scraping Bristol, data services Bristol, data extraction South West England, aerospace data Bristol, creative tech Bristol, UK data services, GDPR compliant scraping";
|
||||
$author = "UK Data Services";
|
||||
$og_image = "https://ukdataservices.co.uk/assets/images/locations/bristol.jpg";
|
||||
$author = "UK AI Automation";
|
||||
$og_image = "https://ukaiautomation.co.uk/assets/images/locations/bristol.jpg";
|
||||
|
||||
// Security headers
|
||||
header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
@@ -35,9 +35,9 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "LocalBusiness",
|
||||
"name": "UK Data Services - Bristol",
|
||||
"name": "UK AI Automation - Bristol",
|
||||
"description": "Professional web scraping and data extraction services in Bristol, South West England",
|
||||
"url": "https://ukdataservices.co.uk/locations/web-scraping-bristol/",
|
||||
"url": "https://ukaiautomation.co.uk/locations/web-scraping-bristol/",
|
||||
"address": {
|
||||
"@type": "PostalAddress",
|
||||
"addressLocality": "Bristol",
|
||||
@@ -54,7 +54,7 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
"geoRadius": "50000"
|
||||
},
|
||||
"openingHours": "Mo-Fr 09:00-18:00",
|
||||
"email": "info@ukdataservices.co.uk"
|
||||
"email": "info@ukaiautomation.co.uk"
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -85,19 +85,19 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
.section-title h2 { font-size: 2.2rem; color: #1a1a1a; margin-bottom: 15px; }
|
||||
.section-title p { font-size: 1.1rem; color: #666; max-width: 700px; margin: 0 auto; }
|
||||
.services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; }
|
||||
.service-card { background: white; padding: 35px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); border-left: 4px solid #144784; transition: transform 0.3s ease; }
|
||||
.service-card { background: white; padding: 35px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); border-left: 4px solid #7c3aed; transition: transform 0.3s ease; }
|
||||
.service-card:hover { transform: translateY(-5px); }
|
||||
.service-card h3 { font-size: 1.3rem; color: #1a1a1a; margin-bottom: 15px; }
|
||||
.service-card p { color: #555; line-height: 1.6; }
|
||||
.industries-section { padding: 80px 0; background: #f8f9fa; }
|
||||
.industries-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 25px; }
|
||||
.industry-card { background: white; padding: 30px; border-radius: 10px; text-align: center; box-shadow: 0 2px 15px rgba(0,0,0,0.06); }
|
||||
.industry-card h3 { color: #144784; margin: 15px 0 10px; }
|
||||
.industry-card h3 { color: #7c3aed; margin: 15px 0 10px; }
|
||||
.industry-card p { color: #666; font-size: 0.95rem; }
|
||||
.expertise-section { padding: 80px 0; }
|
||||
.expertise-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 30px; margin-top: 40px; }
|
||||
.expertise-card { background: white; padding: 35px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); }
|
||||
.expertise-card h3 { font-size: 1.2rem; color: #144784; margin-bottom: 12px; }
|
||||
.expertise-card h3 { font-size: 1.2rem; color: #7c3aed; margin-bottom: 12px; }
|
||||
.expertise-card p { color: #555; line-height: 1.6; margin-bottom: 15px; }
|
||||
.expertise-card ul { color: #555; padding-left: 18px; line-height: 1.8; }
|
||||
.case-studies { padding: 80px 0; background: #f8f9fa; }
|
||||
@@ -106,28 +106,28 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
.case-study p { color: #555; line-height: 1.7; margin-bottom: 25px; }
|
||||
.case-results { display: flex; gap: 40px; flex-wrap: wrap; }
|
||||
.result { text-align: center; }
|
||||
.result-number { display: block; font-size: 2.5rem; font-weight: 700; color: #144784; }
|
||||
.result-number { display: block; font-size: 2.5rem; font-weight: 700; color: #7c3aed; }
|
||||
.result-label { font-size: 0.9rem; color: #666; }
|
||||
.areas-section { padding: 80px 0; }
|
||||
.areas-grid { display: flex; flex-wrap: wrap; gap: 15px; justify-content: center; }
|
||||
.area-tag { background: #f0f4f8; padding: 10px 20px; border-radius: 25px; color: #144784; font-weight: 500; transition: all 0.3s ease; }
|
||||
.area-tag:hover { background: #144784; color: white; }
|
||||
.cta-section { background: linear-gradient(135deg, #144784 0%, #179e83 100%); color: white; padding: 80px 0; text-align: center; }
|
||||
.area-tag { background: #f0f4f8; padding: 10px 20px; border-radius: 25px; color: #7c3aed; font-weight: 500; transition: all 0.3s ease; }
|
||||
.area-tag:hover { background: #7c3aed; color: white; }
|
||||
.cta-section { background: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%); color: white; padding: 80px 0; text-align: center; }
|
||||
.cta-section h2 { font-size: 2.2rem; margin-bottom: 20px; }
|
||||
.cta-section p { font-size: 1.2rem; margin-bottom: 30px; opacity: 0.95; }
|
||||
.nearby-locations { padding: 60px 0; }
|
||||
.locations-grid { display: flex; flex-wrap: wrap; gap: 15px; justify-content: center; margin-top: 30px; }
|
||||
.location-link { background: #f0f4f8; padding: 12px 24px; border-radius: 8px; color: #144784; text-decoration: none; font-weight: 500; transition: all 0.3s ease; }
|
||||
.location-link:hover { background: #144784; color: white; }
|
||||
.location-link { background: #f0f4f8; padding: 12px 24px; border-radius: 8px; color: #7c3aed; text-decoration: none; font-weight: 500; transition: all 0.3s ease; }
|
||||
.location-link:hover { background: #7c3aed; color: white; }
|
||||
.btn { display: inline-flex; align-items: center; justify-content: center; padding: 14px 28px; border: none; border-radius: 8px; text-decoration: none; font-weight: 600; font-size: 16px; cursor: pointer; transition: all 0.3s ease; }
|
||||
.btn-primary { background: #179e83; color: white; }
|
||||
.btn-primary { background: #6d28d9; color: white; }
|
||||
.btn-primary:hover { background: #148f76; }
|
||||
.btn-secondary { background: white; color: #144784; }
|
||||
.btn-secondary { background: white; color: #7c3aed; }
|
||||
.btn-secondary:hover { background: transparent; color: white; border: 2px solid white; }
|
||||
.breadcrumb { background: #f5f5f5; padding: 15px 0; }
|
||||
.breadcrumb ol { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 10px; }
|
||||
.breadcrumb li:not(:last-child)::after { content: '›'; margin-left: 10px; color: #999; }
|
||||
.breadcrumb a { color: #144784; text-decoration: none; }
|
||||
.breadcrumb a { color: #7c3aed; text-decoration: none; }
|
||||
@media (max-width: 768px) {
|
||||
.location-hero h1 { font-size: 2rem; }
|
||||
.hero-stats { gap: 30px; }
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?php
|
||||
// Location-specific SEO
|
||||
$page_title = "Web Scraping Services in Cardiff | UK Data Services";
|
||||
$page_title = "Web Scraping Services in Cardiff | UK AI Automation";
|
||||
$page_description = "Professional web scraping and data extraction for Cardiff businesses. Specialists in Welsh Government public sector data, financial services, BBC Wales media, and bilingual content. 99.8% accuracy, GDPR compliant.";
|
||||
$canonical_url = "https://ukdataservices.co.uk/locations/web-scraping-cardiff/";
|
||||
$canonical_url = "https://ukaiautomation.co.uk/locations/web-scraping-cardiff/";
|
||||
$keywords = "web scraping Cardiff, data services Cardiff, data extraction Wales, Welsh Government data, Admiral Insurance data, BBC Wales data, UK data services, GDPR compliant scraping Cardiff";
|
||||
$author = "UK Data Services";
|
||||
$og_image = "https://ukdataservices.co.uk/assets/images/locations/cardiff.jpg";
|
||||
$author = "UK AI Automation";
|
||||
$og_image = "https://ukaiautomation.co.uk/assets/images/locations/cardiff.jpg";
|
||||
|
||||
// Security headers
|
||||
header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
@@ -35,9 +35,9 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "LocalBusiness",
|
||||
"name": "UK Data Services - Cardiff",
|
||||
"name": "UK AI Automation - Cardiff",
|
||||
"description": "Professional web scraping and data extraction services in Cardiff, Wales",
|
||||
"url": "https://ukdataservices.co.uk/locations/web-scraping-cardiff/",
|
||||
"url": "https://ukaiautomation.co.uk/locations/web-scraping-cardiff/",
|
||||
"address": {
|
||||
"@type": "PostalAddress",
|
||||
"addressLocality": "Cardiff",
|
||||
@@ -54,7 +54,7 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
"geoRadius": "50000"
|
||||
},
|
||||
"openingHours": "Mo-Fr 09:00-18:00",
|
||||
"email": "info@ukdataservices.co.uk"
|
||||
"email": "info@ukaiautomation.co.uk"
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -85,19 +85,19 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
.section-title h2 { font-size: 2.2rem; color: #1a1a1a; margin-bottom: 15px; }
|
||||
.section-title p { font-size: 1.1rem; color: #666; max-width: 700px; margin: 0 auto; }
|
||||
.services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; }
|
||||
.service-card { background: white; padding: 35px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); border-left: 4px solid #144784; transition: transform 0.3s ease; }
|
||||
.service-card { background: white; padding: 35px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); border-left: 4px solid #7c3aed; transition: transform 0.3s ease; }
|
||||
.service-card:hover { transform: translateY(-5px); }
|
||||
.service-card h3 { font-size: 1.3rem; color: #1a1a1a; margin-bottom: 15px; }
|
||||
.service-card p { color: #555; line-height: 1.6; }
|
||||
.industries-section { padding: 80px 0; background: #f8f9fa; }
|
||||
.industries-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 25px; }
|
||||
.industry-card { background: white; padding: 30px; border-radius: 10px; text-align: center; box-shadow: 0 2px 15px rgba(0,0,0,0.06); }
|
||||
.industry-card h3 { color: #144784; margin: 15px 0 10px; }
|
||||
.industry-card h3 { color: #7c3aed; margin: 15px 0 10px; }
|
||||
.industry-card p { color: #666; font-size: 0.95rem; }
|
||||
.expertise-section { padding: 80px 0; }
|
||||
.expertise-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 30px; margin-top: 40px; }
|
||||
.expertise-card { background: white; padding: 35px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); }
|
||||
.expertise-card h3 { font-size: 1.2rem; color: #144784; margin-bottom: 12px; }
|
||||
.expertise-card h3 { font-size: 1.2rem; color: #7c3aed; margin-bottom: 12px; }
|
||||
.expertise-card p { color: #555; line-height: 1.6; margin-bottom: 15px; }
|
||||
.expertise-card ul { color: #555; padding-left: 18px; line-height: 1.8; }
|
||||
.case-studies { padding: 80px 0; background: #f8f9fa; }
|
||||
@@ -106,28 +106,28 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
.case-study p { color: #555; line-height: 1.7; margin-bottom: 25px; }
|
||||
.case-results { display: flex; gap: 40px; flex-wrap: wrap; }
|
||||
.result { text-align: center; }
|
||||
.result-number { display: block; font-size: 2.5rem; font-weight: 700; color: #144784; }
|
||||
.result-number { display: block; font-size: 2.5rem; font-weight: 700; color: #7c3aed; }
|
||||
.result-label { font-size: 0.9rem; color: #666; }
|
||||
.areas-section { padding: 80px 0; }
|
||||
.areas-grid { display: flex; flex-wrap: wrap; gap: 15px; justify-content: center; }
|
||||
.area-tag { background: #f0f4f8; padding: 10px 20px; border-radius: 25px; color: #144784; font-weight: 500; transition: all 0.3s ease; }
|
||||
.area-tag:hover { background: #144784; color: white; }
|
||||
.cta-section { background: linear-gradient(135deg, #144784 0%, #179e83 100%); color: white; padding: 80px 0; text-align: center; }
|
||||
.area-tag { background: #f0f4f8; padding: 10px 20px; border-radius: 25px; color: #7c3aed; font-weight: 500; transition: all 0.3s ease; }
|
||||
.area-tag:hover { background: #7c3aed; color: white; }
|
||||
.cta-section { background: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%); color: white; padding: 80px 0; text-align: center; }
|
||||
.cta-section h2 { font-size: 2.2rem; margin-bottom: 20px; }
|
||||
.cta-section p { font-size: 1.2rem; margin-bottom: 30px; opacity: 0.95; }
|
||||
.nearby-locations { padding: 60px 0; }
|
||||
.locations-grid { display: flex; flex-wrap: wrap; gap: 15px; justify-content: center; margin-top: 30px; }
|
||||
.location-link { background: #f0f4f8; padding: 12px 24px; border-radius: 8px; color: #144784; text-decoration: none; font-weight: 500; transition: all 0.3s ease; }
|
||||
.location-link:hover { background: #144784; color: white; }
|
||||
.location-link { background: #f0f4f8; padding: 12px 24px; border-radius: 8px; color: #7c3aed; text-decoration: none; font-weight: 500; transition: all 0.3s ease; }
|
||||
.location-link:hover { background: #7c3aed; color: white; }
|
||||
.btn { display: inline-flex; align-items: center; justify-content: center; padding: 14px 28px; border: none; border-radius: 8px; text-decoration: none; font-weight: 600; font-size: 16px; cursor: pointer; transition: all 0.3s ease; }
|
||||
.btn-primary { background: #179e83; color: white; }
|
||||
.btn-primary { background: #6d28d9; color: white; }
|
||||
.btn-primary:hover { background: #148f76; }
|
||||
.btn-secondary { background: white; color: #144784; }
|
||||
.btn-secondary { background: white; color: #7c3aed; }
|
||||
.btn-secondary:hover { background: transparent; color: white; border: 2px solid white; }
|
||||
.breadcrumb { background: #f5f5f5; padding: 15px 0; }
|
||||
.breadcrumb ol { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 10px; }
|
||||
.breadcrumb li:not(:last-child)::after { content: '›'; margin-left: 10px; color: #999; }
|
||||
.breadcrumb a { color: #144784; text-decoration: none; }
|
||||
.breadcrumb a { color: #7c3aed; text-decoration: none; }
|
||||
@media (max-width: 768px) {
|
||||
.location-hero h1 { font-size: 2rem; }
|
||||
.hero-stats { gap: 30px; }
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?php
|
||||
// Location-specific SEO
|
||||
$page_title = "Web Scraping Services in Edinburgh | UK Data Services";
|
||||
$page_title = "Web Scraping Services in Edinburgh | UK AI Automation";
|
||||
$page_description = "Professional web scraping and data extraction for Edinburgh businesses. Specialists in Scottish financial services data, Standard Life, Baillie Gifford, Scottish Government, tourism analytics, and legal sector. 99.8% accuracy, GDPR compliant.";
|
||||
$canonical_url = "https://ukdataservices.co.uk/locations/web-scraping-edinburgh/";
|
||||
$canonical_url = "https://ukaiautomation.co.uk/locations/web-scraping-edinburgh/";
|
||||
$keywords = "web scraping Edinburgh, data services Edinburgh, data extraction Scotland, Scottish financial services data, Edinburgh fintech, Scottish Government data, UK data services, GDPR compliant scraping Edinburgh";
|
||||
$author = "UK Data Services";
|
||||
$og_image = "https://ukdataservices.co.uk/assets/images/locations/edinburgh.jpg";
|
||||
$author = "UK AI Automation";
|
||||
$og_image = "https://ukaiautomation.co.uk/assets/images/locations/edinburgh.jpg";
|
||||
|
||||
// Security headers
|
||||
header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
@@ -35,9 +35,9 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "LocalBusiness",
|
||||
"name": "UK Data Services - Edinburgh",
|
||||
"name": "UK AI Automation - Edinburgh",
|
||||
"description": "Professional web scraping and data extraction services in Edinburgh, Scotland",
|
||||
"url": "https://ukdataservices.co.uk/locations/web-scraping-edinburgh/",
|
||||
"url": "https://ukaiautomation.co.uk/locations/web-scraping-edinburgh/",
|
||||
"address": {
|
||||
"@type": "PostalAddress",
|
||||
"addressLocality": "Edinburgh",
|
||||
@@ -54,7 +54,7 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
"geoRadius": "50000"
|
||||
},
|
||||
"openingHours": "Mo-Fr 09:00-18:00",
|
||||
"email": "info@ukdataservices.co.uk"
|
||||
"email": "info@ukaiautomation.co.uk"
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -85,19 +85,19 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
.section-title h2 { font-size: 2.2rem; color: #1a1a1a; margin-bottom: 15px; }
|
||||
.section-title p { font-size: 1.1rem; color: #666; max-width: 700px; margin: 0 auto; }
|
||||
.services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; }
|
||||
.service-card { background: white; padding: 35px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); border-left: 4px solid #144784; transition: transform 0.3s ease; }
|
||||
.service-card { background: white; padding: 35px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); border-left: 4px solid #7c3aed; transition: transform 0.3s ease; }
|
||||
.service-card:hover { transform: translateY(-5px); }
|
||||
.service-card h3 { font-size: 1.3rem; color: #1a1a1a; margin-bottom: 15px; }
|
||||
.service-card p { color: #555; line-height: 1.6; }
|
||||
.industries-section { padding: 80px 0; background: #f8f9fa; }
|
||||
.industries-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 25px; }
|
||||
.industry-card { background: white; padding: 30px; border-radius: 10px; text-align: center; box-shadow: 0 2px 15px rgba(0,0,0,0.06); }
|
||||
.industry-card h3 { color: #144784; margin: 15px 0 10px; }
|
||||
.industry-card h3 { color: #7c3aed; margin: 15px 0 10px; }
|
||||
.industry-card p { color: #666; font-size: 0.95rem; }
|
||||
.expertise-section { padding: 80px 0; }
|
||||
.expertise-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 30px; margin-top: 40px; }
|
||||
.expertise-card { background: white; padding: 35px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); }
|
||||
.expertise-card h3 { font-size: 1.2rem; color: #144784; margin-bottom: 12px; }
|
||||
.expertise-card h3 { font-size: 1.2rem; color: #7c3aed; margin-bottom: 12px; }
|
||||
.expertise-card p { color: #555; line-height: 1.6; margin-bottom: 15px; }
|
||||
.expertise-card ul { color: #555; padding-left: 18px; line-height: 1.8; }
|
||||
.case-studies { padding: 80px 0; background: #f8f9fa; }
|
||||
@@ -106,28 +106,28 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
.case-study p { color: #555; line-height: 1.7; margin-bottom: 25px; }
|
||||
.case-results { display: flex; gap: 40px; flex-wrap: wrap; }
|
||||
.result { text-align: center; }
|
||||
.result-number { display: block; font-size: 2.5rem; font-weight: 700; color: #144784; }
|
||||
.result-number { display: block; font-size: 2.5rem; font-weight: 700; color: #7c3aed; }
|
||||
.result-label { font-size: 0.9rem; color: #666; }
|
||||
.areas-section { padding: 80px 0; }
|
||||
.areas-grid { display: flex; flex-wrap: wrap; gap: 15px; justify-content: center; }
|
||||
.area-tag { background: #f0f4f8; padding: 10px 20px; border-radius: 25px; color: #144784; font-weight: 500; transition: all 0.3s ease; }
|
||||
.area-tag:hover { background: #144784; color: white; }
|
||||
.cta-section { background: linear-gradient(135deg, #144784 0%, #179e83 100%); color: white; padding: 80px 0; text-align: center; }
|
||||
.area-tag { background: #f0f4f8; padding: 10px 20px; border-radius: 25px; color: #7c3aed; font-weight: 500; transition: all 0.3s ease; }
|
||||
.area-tag:hover { background: #7c3aed; color: white; }
|
||||
.cta-section { background: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%); color: white; padding: 80px 0; text-align: center; }
|
||||
.cta-section h2 { font-size: 2.2rem; margin-bottom: 20px; }
|
||||
.cta-section p { font-size: 1.2rem; margin-bottom: 30px; opacity: 0.95; }
|
||||
.nearby-locations { padding: 60px 0; }
|
||||
.locations-grid { display: flex; flex-wrap: wrap; gap: 15px; justify-content: center; margin-top: 30px; }
|
||||
.location-link { background: #f0f4f8; padding: 12px 24px; border-radius: 8px; color: #144784; text-decoration: none; font-weight: 500; transition: all 0.3s ease; }
|
||||
.location-link:hover { background: #144784; color: white; }
|
||||
.location-link { background: #f0f4f8; padding: 12px 24px; border-radius: 8px; color: #7c3aed; text-decoration: none; font-weight: 500; transition: all 0.3s ease; }
|
||||
.location-link:hover { background: #7c3aed; color: white; }
|
||||
.btn { display: inline-flex; align-items: center; justify-content: center; padding: 14px 28px; border: none; border-radius: 8px; text-decoration: none; font-weight: 600; font-size: 16px; cursor: pointer; transition: all 0.3s ease; }
|
||||
.btn-primary { background: #179e83; color: white; }
|
||||
.btn-primary { background: #6d28d9; color: white; }
|
||||
.btn-primary:hover { background: #148f76; }
|
||||
.btn-secondary { background: white; color: #144784; }
|
||||
.btn-secondary { background: white; color: #7c3aed; }
|
||||
.btn-secondary:hover { background: transparent; color: white; border: 2px solid white; }
|
||||
.breadcrumb { background: #f5f5f5; padding: 15px 0; }
|
||||
.breadcrumb ol { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 10px; }
|
||||
.breadcrumb li:not(:last-child)::after { content: '›'; margin-left: 10px; color: #999; }
|
||||
.breadcrumb a { color: #144784; text-decoration: none; }
|
||||
.breadcrumb a { color: #7c3aed; text-decoration: none; }
|
||||
@media (max-width: 768px) {
|
||||
.location-hero h1 { font-size: 2rem; }
|
||||
.hero-stats { gap: 30px; }
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?php
|
||||
// Location-specific SEO
|
||||
$page_title = "Web Scraping Services in Leeds | UK Data Services";
|
||||
$page_title = "Web Scraping Services in Leeds | UK AI Automation";
|
||||
$page_description = "Professional web scraping and data extraction for Leeds businesses. Specialists in financial services data, legal sector intelligence, NHS healthcare, retail, and digital tech. HSBC, First Direct, Leeds legal cluster. 99.8% accuracy, GDPR compliant.";
|
||||
$canonical_url = "https://ukdataservices.co.uk/locations/web-scraping-leeds/";
|
||||
$canonical_url = "https://ukaiautomation.co.uk/locations/web-scraping-leeds/";
|
||||
$keywords = "web scraping Leeds, data services Leeds, data extraction Yorkshire, Leeds financial services data, Leeds legal sector, NHS Yorkshire data, UK data services, GDPR compliant scraping Leeds";
|
||||
$author = "UK Data Services";
|
||||
$og_image = "https://ukdataservices.co.uk/assets/images/locations/leeds.jpg";
|
||||
$author = "UK AI Automation";
|
||||
$og_image = "https://ukaiautomation.co.uk/assets/images/locations/leeds.jpg";
|
||||
|
||||
// Security headers
|
||||
header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
@@ -35,9 +35,9 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "LocalBusiness",
|
||||
"name": "UK Data Services - Leeds",
|
||||
"name": "UK AI Automation - Leeds",
|
||||
"description": "Professional web scraping and data extraction services in Leeds, Yorkshire",
|
||||
"url": "https://ukdataservices.co.uk/locations/web-scraping-leeds/",
|
||||
"url": "https://ukaiautomation.co.uk/locations/web-scraping-leeds/",
|
||||
"address": {
|
||||
"@type": "PostalAddress",
|
||||
"addressLocality": "Leeds",
|
||||
@@ -54,7 +54,7 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
"geoRadius": "50000"
|
||||
},
|
||||
"openingHours": "Mo-Fr 09:00-18:00",
|
||||
"email": "info@ukdataservices.co.uk"
|
||||
"email": "info@ukaiautomation.co.uk"
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -85,19 +85,19 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
.section-title h2 { font-size: 2.2rem; color: #1a1a1a; margin-bottom: 15px; }
|
||||
.section-title p { font-size: 1.1rem; color: #666; max-width: 700px; margin: 0 auto; }
|
||||
.services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; }
|
||||
.service-card { background: white; padding: 35px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); border-left: 4px solid #144784; transition: transform 0.3s ease; }
|
||||
.service-card { background: white; padding: 35px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); border-left: 4px solid #7c3aed; transition: transform 0.3s ease; }
|
||||
.service-card:hover { transform: translateY(-5px); }
|
||||
.service-card h3 { font-size: 1.3rem; color: #1a1a1a; margin-bottom: 15px; }
|
||||
.service-card p { color: #555; line-height: 1.6; }
|
||||
.industries-section { padding: 80px 0; background: #f8f9fa; }
|
||||
.industries-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 25px; }
|
||||
.industry-card { background: white; padding: 30px; border-radius: 10px; text-align: center; box-shadow: 0 2px 15px rgba(0,0,0,0.06); }
|
||||
.industry-card h3 { color: #144784; margin: 15px 0 10px; }
|
||||
.industry-card h3 { color: #7c3aed; margin: 15px 0 10px; }
|
||||
.industry-card p { color: #666; font-size: 0.95rem; }
|
||||
.expertise-section { padding: 80px 0; }
|
||||
.expertise-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 30px; margin-top: 40px; }
|
||||
.expertise-card { background: white; padding: 35px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); }
|
||||
.expertise-card h3 { font-size: 1.2rem; color: #144784; margin-bottom: 12px; }
|
||||
.expertise-card h3 { font-size: 1.2rem; color: #7c3aed; margin-bottom: 12px; }
|
||||
.expertise-card p { color: #555; line-height: 1.6; margin-bottom: 15px; }
|
||||
.expertise-card ul { color: #555; padding-left: 18px; line-height: 1.8; }
|
||||
.case-studies { padding: 80px 0; background: #f8f9fa; }
|
||||
@@ -106,28 +106,28 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||||
.case-study p { color: #555; line-height: 1.7; margin-bottom: 25px; }
|
||||
.case-results { display: flex; gap: 40px; flex-wrap: wrap; }
|
||||
.result { text-align: center; }
|
||||
.result-number { display: block; font-size: 2.5rem; font-weight: 700; color: #144784; }
|
||||
.result-number { display: block; font-size: 2.5rem; font-weight: 700; color: #7c3aed; }
|
||||
.result-label { font-size: 0.9rem; color: #666; }
|
||||
.areas-section { padding: 80px 0; }
|
||||
.areas-grid { display: flex; flex-wrap: wrap; gap: 15px; justify-content: center; }
|
||||
.area-tag { background: #f0f4f8; padding: 10px 20px; border-radius: 25px; color: #144784; font-weight: 500; transition: all 0.3s ease; }
|
||||
.area-tag:hover { background: #144784; color: white; }
|
||||
.cta-section { background: linear-gradient(135deg, #144784 0%, #179e83 100%); color: white; padding: 80px 0; text-align: center; }
|
||||
.area-tag { background: #f0f4f8; padding: 10px 20px; border-radius: 25px; color: #7c3aed; font-weight: 500; transition: all 0.3s ease; }
|
||||
.area-tag:hover { background: #7c3aed; color: white; }
|
||||
.cta-section { background: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%); color: white; padding: 80px 0; text-align: center; }
|
||||
.cta-section h2 { font-size: 2.2rem; margin-bottom: 20px; }
|
||||
.cta-section p { font-size: 1.2rem; margin-bottom: 30px; opacity: 0.95; }
|
||||
.nearby-locations { padding: 60px 0; }
|
||||
.locations-grid { display: flex; flex-wrap: wrap; gap: 15px; justify-content: center; margin-top: 30px; }
|
||||
.location-link { background: #f0f4f8; padding: 12px 24px; border-radius: 8px; color: #144784; text-decoration: none; font-weight: 500; transition: all 0.3s ease; }
|
||||
.location-link:hover { background: #144784; color: white; }
|
||||
.location-link { background: #f0f4f8; padding: 12px 24px; border-radius: 8px; color: #7c3aed; text-decoration: none; font-weight: 500; transition: all 0.3s ease; }
|
||||
.location-link:hover { background: #7c3aed; color: white; }
|
||||
.btn { display: inline-flex; align-items: center; justify-content: center; padding: 14px 28px; border: none; border-radius: 8px; text-decoration: none; font-weight: 600; font-size: 16px; cursor: pointer; transition: all 0.3s ease; }
|
||||
.btn-primary { background: #179e83; color: white; }
|
||||
.btn-primary { background: #6d28d9; color: white; }
|
||||
.btn-primary:hover { background: #148f76; }
|
||||
.btn-secondary { background: white; color: #144784; }
|
||||
.btn-secondary { background: white; color: #7c3aed; }
|
||||
.btn-secondary:hover { background: transparent; color: white; border: 2px solid white; }
|
||||
.breadcrumb { background: #f5f5f5; padding: 15px 0; }
|
||||
.breadcrumb ol { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 10px; }
|
||||
.breadcrumb li:not(:last-child)::after { content: '›'; margin-left: 10px; color: #999; }
|
||||
.breadcrumb a { color: #144784; text-decoration: none; }
|
||||
.breadcrumb a { color: #7c3aed; text-decoration: none; }
|
||||
@media (max-width: 768px) {
|
||||
.location-hero h1 { font-size: 2rem; }
|
||||
.hero-stats { gap: 30px; }
|
||||
|
||||
Reference in New Issue
Block a user