diff --git a/assets/css/main.css b/assets/css/main.css index def83de..a68e1bf 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -4506,3 +4506,65 @@ body { font-size: 17px; } } /* ===== END VISUAL FIXES 2026-02-11 ===== */ + +/* === Article CTA Box (SEO update Feb 2026) === */ +.article-cta { + background: linear-gradient(135deg, #1a3c5e 0%, #2a5f8f 100%); + border-radius: 12px; + margin: 2.5rem 0; + padding: 2rem 2.5rem; +} +.article-cta .cta-inner { + display: flex; + align-items: center; + justify-content: space-between; + gap: 2rem; + flex-wrap: wrap; +} +.article-cta .cta-text h3 { + color: #fff; + font-size: 1.4rem; + margin: 0 0 0.5rem; +} +.article-cta .cta-text p { + color: rgba(255,255,255,0.85); + font-size: 0.95rem; + margin: 0; + max-width: 520px; +} +.article-cta .cta-actions { + display: flex; + gap: 1rem; + flex-shrink: 0; + flex-wrap: wrap; +} +.article-cta .btn-primary { + background: #f59e0b; + color: #1a1a1a; + border: none; + padding: 0.75rem 1.5rem; + border-radius: 6px; + font-weight: 700; + text-decoration: none; + white-space: nowrap; + transition: background 0.2s; +} +.article-cta .btn-primary:hover { background: #fbbf24; } +.article-cta .btn-secondary { + background: transparent; + color: #fff; + border: 2px solid rgba(255,255,255,0.6); + padding: 0.75rem 1.5rem; + border-radius: 6px; + font-weight: 600; + text-decoration: none; + white-space: nowrap; + transition: border-color 0.2s; +} +.article-cta .btn-secondary:hover { border-color: #fff; } +@media (max-width: 640px) { + .article-cta { padding: 1.5rem; } + .article-cta .cta-inner { flex-direction: column; } + .article-cta .cta-actions { width: 100%; } + .article-cta .btn-primary, .article-cta .btn-secondary { text-align: center; flex: 1; } +} diff --git a/blog/articles/data-quality-validation-pipelines.php b/blog/articles/data-quality-validation-pipelines.php index 42f202c..efc7356 100644 --- a/blog/articles/data-quality-validation-pipelines.php +++ b/blog/articles/data-quality-validation-pipelines.php @@ -3,8 +3,8 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains'); // Article-specific SEO variables -$article_title = "Building Robust Data Quality Validation Pipelines"; -$article_description = "Implement comprehensive data validation systems to ensure accuracy and reliability in your data processing workflows. Expert guide for UK businesses."; +$article_title = "Data Quality Validation Pipelines: Complete UK Guide (2026)"; +$article_description = "Step-by-step guide to building data quality validation pipelines: schema checks, statistical validation, anomaly detection & automated alerts. Built for UK data teams."; $article_keywords = "data quality validation, data pipeline UK, data validation systems, data accuracy, data processing workflows, UK data management"; $article_author = "UK Data Services Technical Team"; $canonical_url = "https://ukdataservices.co.uk/blog/articles/data-quality-validation-pipelines"; @@ -455,5 +455,38 @@ $read_time = 9; + + \ No newline at end of file diff --git a/blog/articles/ecommerce-trends-uk-2025.php b/blog/articles/ecommerce-trends-uk-2025.php index 851c6a5..c88f45d 100644 --- a/blog/articles/ecommerce-trends-uk-2025.php +++ b/blog/articles/ecommerce-trends-uk-2025.php @@ -4,7 +4,7 @@ header('Content-Security-Policy: default-src \'self\'; script-src \'self\' \'uns // Article-specific variables $article_title = 'UK E-commerce Trends 2025: What the Data Actually Shows (15 Key Stats)'; -$article_description = 'Explore the key e-commerce trends transforming UK retail in 2025. Data-driven analysis of consumer behaviour, technology adoption, and market opportunities.'; +$article_description = '15 stats driving UK e-commerce in 2025: AI personalisation, social commerce, returns rates & more. Real data, no fluff. See what your competitors already know.'; $article_keywords = 'UK ecommerce trends, online retail, digital commerce, consumer behaviour, retail analytics, ecommerce data, omnichannel retail'; $article_author = 'James Wilson'; $article_date = '2024-05-30'; diff --git a/blog/articles/predictive-analytics-customer-churn.php b/blog/articles/predictive-analytics-customer-churn.php index 2541ebf..7c3d7e7 100644 --- a/blog/articles/predictive-analytics-customer-churn.php +++ b/blog/articles/predictive-analytics-customer-churn.php @@ -4,7 +4,7 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains'); // Article-specific SEO variables $article_title = "Predictive Analytics for Customer Churn: Reduce Churn by 35% (2026 Guide)"; -$article_description = "Cut B2B SaaS churn by 35% with predictive models. Feature engineering, UK benchmarks & free checklist. Start reducing churn today."; +$article_description = "See how UK B2B SaaS companies reduce churn by up to 35% using predictive analytics. Practical guide with feature engineering steps, UK benchmarks, free checklist & real model examples."; $article_keywords = "customer churn prediction, predictive analytics, machine learning, customer retention, churn model, data science"; $article_author = "UK Data Services Analytics Team"; $canonical_url = "https://ukdataservices.co.uk/blog/articles/predictive-analytics-customer-churn.php"; @@ -1785,5 +1785,46 @@ $read_time = 14; }); + + \ No newline at end of file diff --git a/blog/articles/web-scraping-compliance-uk-guide.php b/blog/articles/web-scraping-compliance-uk-guide.php index 90c6ab1..044b5f2 100644 --- a/blog/articles/web-scraping-compliance-uk-guide.php +++ b/blog/articles/web-scraping-compliance-uk-guide.php @@ -4,7 +4,7 @@ header('Strict-Transport-Security: max-age=31536000; includeSubDomains'); // Article-specific SEO variables $article_title = "Is Web Scraping Legal in the UK? GDPR & DPA 2018 Guide (2026)"; -$article_description = "Yes, web scraping is legal in the UK — if you follow these rules. Plain-English GDPR & DPA 2018 guide with real case law."; +$article_description = "Is web scraping legal in the UK? Yes — with the right safeguards. Plain-English guide covering GDPR, DPA 2018 & robots.txt rules. Real case law. Updated 2026."; $article_keywords = "web scraping compliance UK, GDPR web scraping, UK data protection act, legal web scraping, data scraping regulations, UK privacy laws 2025"; $article_author = "UK Data Services Legal Team"; $canonical_url = "https://ukdataservices.co.uk/blog/articles/web-scraping-compliance-uk-guide"; diff --git a/includes/article-footer.php b/includes/article-footer.php index 022979f..3c61c8c 100644 --- a/includes/article-footer.php +++ b/includes/article-footer.php @@ -97,6 +97,21 @@ $filtered_articles = array_filter($category_articles, function($article) use ($c $display_articles = array_slice($filtered_articles, 0, 3); ?> + + +
+
+
+

Need data for your business?

+

UK Data Services delivers GDPR-compliant web scraping, data extraction, and analytics — tailored to your industry. 99.8% accuracy, fast turnaround, no long-term contracts.

+
+ +
+
+