Rebrand: UK AI Automation — new domain, logo, indigo colour scheme, AI services content

This commit is contained in:
Peter Foster
2026-03-21 09:48:46 +00:00
parent a4a8e237d6
commit 1d705572ad
164 changed files with 2870 additions and 9819 deletions

View File

@@ -31,7 +31,7 @@
* @return string JSON-LD script tag
*/
function generateArticleSchema($title, $description, $datePublished, $dateModified, $authorName, $imageUrl, $articleUrl, $category = null, $keywords = []) {
$baseUrl = 'https://ukdataservices.co.uk';
$baseUrl = 'https://ukaiautomation.co.uk';
$schema = [
'@context' => 'https://schema.org',
@@ -50,7 +50,7 @@ function generateArticleSchema($title, $description, $datePublished, $dateModifi
'publisher' => [
'@type' => 'Organization',
'@id' => $baseUrl . '/#organization',
'name' => 'UK Data Services',
'name' => 'UK AI Automation',
'logo' => [
'@type' => 'ImageObject',
'url' => $baseUrl . '/assets/images/ukds-main-logo.png'
@@ -69,7 +69,7 @@ function generateArticleSchema($title, $description, $datePublished, $dateModifi
'isPartOf' => [
'@type' => 'Blog',
'@id' => $baseUrl . '/blog/#blog',
'name' => 'UK Data Services Blog',
'name' => 'UK AI Automation Blog',
'publisher' => [
'@id' => $baseUrl . '/#organization'
]
@@ -99,7 +99,7 @@ function generateArticleSchema($title, $description, $datePublished, $dateModifi
* Generate BlogPosting Schema (more specific than Article)
*/
function generateBlogPostingSchema($title, $description, $datePublished, $dateModified, $authorName, $imageUrl, $articleUrl, $category = null, $keywords = []) {
$baseUrl = 'https://ukdataservices.co.uk';
$baseUrl = 'https://ukaiautomation.co.uk';
$schema = [
'@context' => 'https://schema.org',
@@ -122,7 +122,7 @@ function generateBlogPostingSchema($title, $description, $datePublished, $dateMo
'publisher' => [
'@type' => 'Organization',
'@id' => $baseUrl . '/#organization',
'name' => 'UK Data Services',
'name' => 'UK AI Automation',
'logo' => [
'@type' => 'ImageObject',
'url' => $baseUrl . '/assets/images/ukds-main-logo.png',
@@ -143,7 +143,7 @@ function generateBlogPostingSchema($title, $description, $datePublished, $dateMo
'isPartOf' => [
'@type' => 'Blog',
'@id' => $baseUrl . '/blog/#blog',
'name' => 'UK Data Services Blog'
'name' => 'UK AI Automation Blog'
],
'inLanguage' => 'en-GB'
];
@@ -165,18 +165,18 @@ function generateBlogPostingSchema($title, $description, $datePublished, $dateMo
* Author configurations for the site
*/
$authorProfiles = [
'uk-data-services-team' => [
'name' => 'UK Data Services Team',
'ukaiautomation-team' => [
'name' => 'UK AI Automation Team',
'role' => 'Data Intelligence Experts',
'description' => 'Our team of certified data professionals and engineers providing expert guidance on web scraping, data analytics, and business intelligence.'
'description' => 'Our team of certified data professionals and engineers providing expert guidance on AI automation, data pipelines, and business intelligence.'
],
'technical-team' => [
'name' => 'UK Data Services Technical Team',
'name' => 'UK AI Automation Technical Team',
'role' => 'Senior Data Engineers',
'description' => 'Expert engineers specializing in web scraping technologies, data pipelines, and enterprise data solutions.'
],
'compliance-team' => [
'name' => 'UK Data Services Compliance Team',
'name' => 'UK AI Automation Compliance Team',
'role' => 'Data Protection Specialists',
'description' => 'Specialists in GDPR compliance, data protection, and regulatory requirements for data collection.'
]
@@ -189,7 +189,7 @@ if (isset($articleData) && is_array($articleData)) {
$articleData['description'],
$articleData['datePublished'],
$articleData['dateModified'] ?? $articleData['datePublished'],
$articleData['authorName'] ?? 'UK Data Services Team',
$articleData['authorName'] ?? 'UK AI Automation Team',
$articleData['imageUrl'],
$articleData['articleUrl'],
$articleData['category'] ?? null,

View File

@@ -25,18 +25,18 @@
* @return string JSON-LD script tag
*/
function generateLocalBusinessSchema($city, $region, $services = [], $latitude = null, $longitude = null) {
$baseUrl = 'https://ukdataservices.co.uk';
$baseUrl = 'https://ukaiautomation.co.uk';
$citySlug = strtolower(str_replace(' ', '-', $city));
$schema = [
'@context' => 'https://schema.org',
'@type' => 'LocalBusiness',
'@id' => $baseUrl . '/locations/' . $citySlug . '#localbusiness',
'name' => 'UK Data Services - ' . $city,
'name' => 'UK AI Automation - ' . $city,
'description' => 'Professional web scraping, data extraction, and business intelligence services for ' . $city . ' businesses. GDPR-compliant data solutions across ' . $region . '.',
'url' => $baseUrl . '/locations/' . $citySlug,
'telephone' => '',
'email' => 'info@ukdataservices.co.uk',
'email' => 'info@ukaiautomation.co.uk',
'priceRange' => '££-£££',
'paymentAccepted' => ['Credit Card', 'Bank Transfer', 'Invoice'],
'currenciesAccepted' => 'GBP',
@@ -56,12 +56,12 @@ function generateLocalBusinessSchema($city, $region, $services = [], $latitude =
'parentOrganization' => [
'@type' => 'Organization',
'@id' => $baseUrl . '/#organization',
'name' => 'UK Data Services'
'name' => 'UK AI Automation'
],
'image' => $baseUrl . '/assets/images/ukds-main-logo.png',
'sameAs' => [
'https://www.linkedin.com/company/ukdataservices',
'https://twitter.com/ukdataservices'
'https://www.linkedin.com/company/ukaiautomation',
'https://twitter.com/ukaiautomation'
]
];

View File

@@ -10,19 +10,19 @@
$organizationSchema = [
'@context' => 'https://schema.org',
'@type' => 'Organization',
'@id' => 'https://ukdataservices.co.uk/#organization',
'name' => 'UK Data Services',
'legalName' => 'UK Data Services Limited',
'url' => 'https://ukdataservices.co.uk',
'@id' => 'https://ukaiautomation.co.uk/#organization',
'name' => 'UK AI Automation',
'legalName' => 'UK AI Automation Ltd',
'url' => 'https://ukaiautomation.co.uk',
'logo' => [
'@type' => 'ImageObject',
'url' => 'https://ukdataservices.co.uk/assets/images/ukds-main-logo.png',
'url' => 'https://ukaiautomation.co.uk/assets/images/ukaiautomation-logo.svg',
'width' => 300,
'height' => 100
],
'image' => 'https://ukdataservices.co.uk/assets/images/ukds-main-logo.png',
'description' => 'Enterprise web scraping and data analytics services for UK businesses. Specialising in competitive intelligence, price monitoring, and GDPR-compliant data extraction.',
'email' => 'info@ukdataservices.co.uk',
'image' => 'https://ukaiautomation.co.uk/assets/images/ukaiautomation-logo.svg',
'description' => 'Enterprise AI automation and data pipeline services for UK businesses. Specialising in competitive intelligence, price monitoring, and GDPR-compliant data extraction.',
'email' => 'info@ukaiautomation.co.uk',
'address' => [
'@type' => 'PostalAddress',
'streetAddress' => 'Professional Data Services Centre',
@@ -63,8 +63,8 @@ $organizationSchema = [
]
],
'sameAs' => [
'https://www.linkedin.com/company/uk-data-services',
'https://x.com/ukdataservices'
'https://www.linkedin.com/company/ukaiautomation',
'https://x.com/ukaiautomation'
],
'contactPoint' => [
[
@@ -81,7 +81,7 @@ $organizationSchema = [
],
[
'@type' => 'ContactPoint',
'email' => 'info@ukdataservices.co.uk',
'email' => 'info@ukaiautomation.co.uk',
'contactType' => 'customer service',
'availableLanguage' => 'English',
'areaServed' => 'GB'
@@ -90,7 +90,7 @@ $organizationSchema = [
'foundingDate' => '2013',
'numberOfEmployees' => [
'@type' => 'QuantitativeValue',
'value' => '15'
'value' => '1'
]
];
?>

View File

@@ -20,12 +20,12 @@
* @param string|null $itemUrl URL of the item being reviewed
* @return string JSON-LD script tag
*/
function generateReviewSchema($reviews, $itemName = 'UK Data Services', $itemType = 'Organization', $itemUrl = null) {
function generateReviewSchema($reviews, $itemName = 'UK AI Automation', $itemType = 'Organization', $itemUrl = null) {
if (empty($reviews)) {
return '';
}
$baseUrl = 'https://ukdataservices.co.uk';
$baseUrl = 'https://ukaiautomation.co.uk';
// Calculate aggregate rating
$totalRating = 0;
@@ -86,7 +86,7 @@ function generateReviewSchema($reviews, $itemName = 'UK Data Services', $itemTyp
* Generate standalone AggregateRating schema (without individual reviews)
*/
function generateAggregateRatingSchema($itemName, $itemType, $ratingValue, $reviewCount, $itemUrl = null) {
$baseUrl = 'https://ukdataservices.co.uk';
$baseUrl = 'https://ukaiautomation.co.uk';
$schema = [
'@context' => 'https://schema.org',
@@ -114,7 +114,7 @@ $siteTestimonials = [
[
'author' => 'James Mitchell',
'authorRole' => 'Retail Director, London Fashion Group',
'reviewBody' => 'UK Data Services transformed our competitor analysis process. Their web scraping accuracy and speed helped us make better pricing decisions. We\'ve seen a 23% improvement in our market positioning since working with them.',
'reviewBody' => 'UK AI Automation transformed our competitor analysis process. Their web scraping accuracy and speed helped us make better pricing decisions. We\'ve seen a 23% improvement in our market positioning since working with them.',
'ratingValue' => 5,
'datePublished' => '2024-09-15'
],
@@ -142,7 +142,7 @@ $siteTestimonials = [
[
'author' => 'David Brown',
'authorRole' => 'Director of Analytics, Birmingham Manufacturing Co',
'reviewBody' => 'We needed complex automotive parts pricing data across multiple European suppliers. UK Data Services delivered beyond expectations with excellent accuracy and compliance documentation.',
'reviewBody' => 'We needed complex automotive parts pricing data across multiple European suppliers. UK AI Automation delivered beyond expectations with excellent accuracy and compliance documentation.',
'ratingValue' => 5,
'datePublished' => '2024-05-15'
],
@@ -189,7 +189,7 @@ $serviceTestimonials = [
if (isset($reviews) && is_array($reviews)) {
echo generateReviewSchema(
$reviews,
$reviewItemName ?? 'UK Data Services',
$reviewItemName ?? 'UK AI Automation',
$reviewItemType ?? 'Organization',
$reviewItemUrl ?? null
);

View File

@@ -7,7 +7,7 @@
* $serviceData = [
* 'name' => 'Web Scraping Services',
* 'description' => 'Professional web scraping services...',
* 'url' => 'https://ukdataservices.co.uk/services/web-scraping',
* 'url' => 'https://ukaiautomation.co.uk/services/web-scraping',
* 'serviceType' => 'Web Scraping',
* 'priceRange' => '500-50000',
* 'features' => ['Feature 1', 'Feature 2']
@@ -37,9 +37,9 @@ function generateServiceSchema($serviceName, $serviceDescription, $serviceUrl, $
'serviceType' => $serviceType,
'provider' => [
'@type' => 'Organization',
'@id' => 'https://ukdataservices.co.uk/#organization',
'name' => 'UK Data Services',
'url' => 'https://ukdataservices.co.uk'
'@id' => 'https://ukaiautomation.co.uk/#organization',
'name' => 'UK AI Automation',
'url' => 'https://ukaiautomation.co.uk'
],
'areaServed' => [
'@type' => 'Country',
@@ -47,7 +47,7 @@ function generateServiceSchema($serviceName, $serviceDescription, $serviceUrl, $
],
'availableChannel' => [
'@type' => 'ServiceChannel',
'serviceUrl' => 'https://ukdataservices.co.uk/quote',
'serviceUrl' => 'https://ukaiautomation.co.uk/quote',
'servicePhone' => '',
'availableLanguage' => 'English'
]
@@ -99,7 +99,7 @@ $serviceConfigs = [
'web-scraping' => [
'name' => 'Web Scraping Services UK',
'description' => 'Professional web scraping and data extraction services for UK businesses. Automated data collection from websites with 99.8% accuracy and full GDPR compliance.',
'url' => 'https://ukdataservices.co.uk/services/web-scraping',
'url' => 'https://ukaiautomation.co.uk/services/web-scraping',
'serviceType' => 'Web Scraping',
'priceRange' => '500-50000',
'features' => [
@@ -113,7 +113,7 @@ $serviceConfigs = [
'competitive-intelligence' => [
'name' => 'Competitive Intelligence Services UK',
'description' => 'Strategic competitive intelligence and market analysis services. Monitor competitors, track market trends, and gain actionable business insights.',
'url' => 'https://ukdataservices.co.uk/services/competitive-intelligence',
'url' => 'https://ukaiautomation.co.uk/services/competitive-intelligence',
'serviceType' => 'Competitive Intelligence',
'priceRange' => '1000-25000',
'features' => [
@@ -127,7 +127,7 @@ $serviceConfigs = [
'price-monitoring' => [
'name' => 'Price Monitoring Services UK',
'description' => 'Real-time price monitoring and competitor price tracking services. E-commerce pricing intelligence for UK retailers and brands.',
'url' => 'https://ukdataservices.co.uk/services/price-monitoring',
'url' => 'https://ukaiautomation.co.uk/services/price-monitoring',
'serviceType' => 'Price Monitoring',
'priceRange' => '500-15000',
'features' => [
@@ -141,7 +141,7 @@ $serviceConfigs = [
'data-cleaning' => [
'name' => 'Data Cleaning & Validation Services UK',
'description' => 'Professional data cleaning, validation, and standardisation services. Transform messy data into accurate, structured datasets.',
'url' => 'https://ukdataservices.co.uk/services/data-cleaning',
'url' => 'https://ukaiautomation.co.uk/services/data-cleaning',
'serviceType' => 'Data Cleaning',
'priceRange' => '500-20000',
'features' => [
@@ -155,7 +155,7 @@ $serviceConfigs = [
'data-analytics' => [
'name' => 'Data Analytics Services UK',
'description' => 'Business intelligence and data analytics solutions for UK enterprises. Transform raw data into actionable insights.',
'url' => 'https://ukdataservices.co.uk/services/data-analysis-services',
'url' => 'https://ukaiautomation.co.uk/services/data-analysis-services',
'serviceType' => 'Data Analytics',
'priceRange' => '1000-30000',
'features' => [
@@ -169,7 +169,7 @@ $serviceConfigs = [
'api-development' => [
'name' => 'API Development Services UK',
'description' => 'Custom API development and data integration services. Build robust APIs to connect your systems and automate data workflows.',
'url' => 'https://ukdataservices.co.uk/services/api-development',
'url' => 'https://ukaiautomation.co.uk/services/api-development',
'serviceType' => 'API Development',
'priceRange' => '2000-40000',
'features' => [
@@ -183,7 +183,7 @@ $serviceConfigs = [
'property-data-extraction' => [
'name' => 'UK Property Data Extraction Services',
'description' => 'Professional property data extraction from UK property portals including Rightmove, Zoopla, and OnTheMarket. GDPR-compliant property market intelligence.',
'url' => 'https://ukdataservices.co.uk/services/property-data-extraction',
'url' => 'https://ukaiautomation.co.uk/services/property-data-extraction',
'serviceType' => 'Property Data Extraction',
'priceRange' => '1000-25000',
'features' => [
@@ -197,7 +197,7 @@ $serviceConfigs = [
'financial-data-services' => [
'name' => 'Financial Data Services UK',
'description' => 'FCA-aware financial data services for hedge funds, asset managers, and investment firms. Market data extraction and alternative data solutions.',
'url' => 'https://ukdataservices.co.uk/services/financial-data-services',
'url' => 'https://ukaiautomation.co.uk/services/financial-data-services',
'serviceType' => 'Financial Data Services',
'priceRange' => '5000-100000',
'features' => [