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;
+
+