Cache: fix 1-year CSS cache and add version busting
- .htaccess: remove duplicate cache block that set all CSS/JS to max-age=31536000 CSS/JS now use max-age=3600 must-revalidate (was 1 year, breaking live edits) - index.php: bump main.min.css version v1.1.3 -> v1.1.4 - All 78 PHP files: add ?v=20260222 to main.css and cro-enhancements.css refs Forces browser cache bust for all pages after todays accessibility changes
This commit is contained in:
@@ -49,7 +49,7 @@ $breadcrumbs = [
|
||||
|
||||
<link rel="canonical" href="https://ukdataservices.co.uk/blog/articles/<?php echo $article_slug; ?>">
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
<link rel="stylesheet" href="/assets/css/main.css?v=20260222">
|
||||
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -25,7 +25,7 @@ $modified_date = "2025-08-08";
|
||||
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -57,8 +57,8 @@ $modified_date = "2025-08-08";
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 11;
|
||||
<meta name="article:tag" content="Cloud Architecture, Web Scraping, Enterprise Technology, DevOps">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -59,8 +59,8 @@ $read_time = 11;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -25,7 +25,7 @@ $modified_date = "2025-08-08";
|
||||
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -57,8 +57,8 @@ $modified_date = "2025-08-08";
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -25,7 +25,7 @@ $modified_date = "2025-08-08";
|
||||
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -57,8 +57,8 @@ $modified_date = "2025-08-08";
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -23,7 +23,7 @@ $og_image = "https://ukdataservices.co.uk/assets/images/icon-automation.svg";
|
||||
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph Tags -->
|
||||
@@ -54,8 +54,8 @@ $og_image = "https://ukdataservices.co.uk/assets/images/icon-automation.svg";
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Stylesheets -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Schema.org JSON-LD -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 10;
|
||||
<meta name="article:tag" content="GDPR, DPIA, Legal Compliance, UK Law">
|
||||
|
||||
<!-- Preload critical resources for performance -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
<link rel="preload" href="<?php echo $og_image; ?>" as="image">
|
||||
|
||||
@@ -67,8 +67,8 @@ $read_time = 10;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Critical Button and Spacing Fix -->
|
||||
<style>
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 9;
|
||||
<meta name="article:tag" content="Data Quality, Data Validation, Data Pipeline, Analytics">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -59,8 +59,8 @@ $read_time = 9;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -49,7 +49,7 @@ $breadcrumbs = [
|
||||
|
||||
<link rel="canonical" href="https://ukdataservices.co.uk/blog/articles/<?php echo $article_slug; ?>">
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
<link rel="stylesheet" href="/assets/css/main.css?v=20260222">
|
||||
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -49,7 +49,7 @@ $breadcrumbs = [
|
||||
|
||||
<link rel="canonical" href="https://ukdataservices.co.uk/blog/articles/<?php echo $article_slug; ?>">
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
<link rel="stylesheet" href="/assets/css/main.css?v=20260222">
|
||||
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -49,7 +49,7 @@ $breadcrumbs = [
|
||||
|
||||
<link rel="canonical" href="https://ukdataservices.co.uk/blog/articles/<?php echo $article_slug; ?>">
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
<link rel="stylesheet" href="/assets/css/main.css?v=20260222">
|
||||
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 7;
|
||||
<meta name="article:tag" content="Financial Services, Data Transformation, Automation, Case Study">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -59,8 +59,8 @@ $read_time = 7;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -49,7 +49,7 @@ $breadcrumbs = [
|
||||
|
||||
<link rel="canonical" href="https://ukdataservices.co.uk/blog/articles/<?php echo $article_slug; ?>">
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
<link rel="stylesheet" href="/assets/css/main.css?v=20260222">
|
||||
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -22,7 +22,7 @@ $author = "UK Data Services Team";
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="article:published_time" content="<?php echo $publish_date; ?>">
|
||||
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 6;
|
||||
<meta name="article:tag" content="GDPR, Data Protection, Compliance, Privacy">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -59,8 +59,8 @@ $read_time = 6;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 8;
|
||||
<meta name="article:tag" content="CAPTCHA, Web Scraping, Security, Automation">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -59,8 +59,8 @@ $read_time = 8;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -49,7 +49,7 @@ $breadcrumbs = [
|
||||
|
||||
<link rel="canonical" href="https://ukdataservices.co.uk/blog/articles/<?php echo $article_slug; ?>">
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
<link rel="stylesheet" href="/assets/css/main.css?v=20260222">
|
||||
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -49,7 +49,7 @@ $breadcrumbs = [
|
||||
|
||||
<link rel="canonical" href="https://ukdataservices.co.uk/blog/articles/<?php echo $article_slug; ?>">
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
<link rel="stylesheet" href="/assets/css/main.css?v=20260222">
|
||||
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -49,7 +49,7 @@ $breadcrumbs = [
|
||||
|
||||
<link rel="canonical" href="https://ukdataservices.co.uk/blog/articles/<?php echo $article_slug; ?>">
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
<link rel="stylesheet" href="/assets/css/main.css?v=20260222">
|
||||
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -49,7 +49,7 @@ $breadcrumbs = [
|
||||
|
||||
<link rel="canonical" href="https://ukdataservices.co.uk/blog/articles/<?php echo $article_slug; ?>">
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
<link rel="stylesheet" href="/assets/css/main.css?v=20260222">
|
||||
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -49,7 +49,7 @@ $breadcrumbs = [
|
||||
|
||||
<link rel="canonical" href="https://ukdataservices.co.uk/blog/articles/<?php echo $article_slug; ?>">
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
<link rel="stylesheet" href="/assets/css/main.css?v=20260222">
|
||||
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -49,7 +49,7 @@ $breadcrumbs = [
|
||||
|
||||
<link rel="canonical" href="https://ukdataservices.co.uk/blog/articles/<?php echo $article_slug; ?>">
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
<link rel="stylesheet" href="/assets/css/main.css?v=20260222">
|
||||
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -49,7 +49,7 @@ $breadcrumbs = [
|
||||
|
||||
<link rel="canonical" href="https://ukdataservices.co.uk/blog/articles/<?php echo $article_slug; ?>">
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
<link rel="stylesheet" href="/assets/css/main.css?v=20260222">
|
||||
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -49,7 +49,7 @@ $breadcrumbs = [
|
||||
|
||||
<link rel="canonical" href="https://ukdataservices.co.uk/blog/articles/<?php echo $article_slug; ?>">
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
<link rel="stylesheet" href="/assets/css/main.css?v=20260222">
|
||||
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 12;
|
||||
<meta name="article:tag" content="Python, Scrapy, Web Scraping, Enterprise, Framework">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -59,8 +59,8 @@ $read_time = 12;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -49,7 +49,7 @@ $breadcrumbs = [
|
||||
|
||||
<link rel="canonical" href="https://ukdataservices.co.uk/blog/articles/<?php echo $article_slug; ?>">
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
<link rel="stylesheet" href="/assets/css/main.css?v=20260222">
|
||||
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -28,8 +28,8 @@ $read_time = 11;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&family=Lato:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet">
|
||||
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
</head>
|
||||
<body>
|
||||
<?php include($_SERVER["DOCUMENT_ROOT"] . "/includes/nav.php"); ?>
|
||||
|
||||
@@ -25,7 +25,7 @@ $modified_date = "2025-08-08";
|
||||
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -57,8 +57,8 @@ $modified_date = "2025-08-08";
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -28,8 +28,8 @@ $read_time = 9;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&family=Lato:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet">
|
||||
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
</head>
|
||||
<body>
|
||||
<?php include($_SERVER["DOCUMENT_ROOT"] . "/includes/nav.php"); ?>
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 10;
|
||||
<meta name="article:tag" content="Retail, Price Monitoring, Competitive Intelligence, UK Market">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -59,8 +59,8 @@ $read_time = 10;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 9;
|
||||
<meta name="article:tag" content="Selenium, Playwright, Web Automation, Browser Testing">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -59,8 +59,8 @@ $read_time = 9;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -29,8 +29,8 @@ $read_time = 8;
|
||||
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
|
||||
<!-- Article metadata and other head elements (same as previous template) -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Navigation (same as previous template) -->
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 8;
|
||||
<meta name="article:tag" content="Property Market, Real Estate, Investment, Data Analytics">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -59,8 +59,8 @@ $read_time = 8;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 9;
|
||||
<meta name="article:tag" content="Rate Limiting, Web Scraping, Ethics, Best Practices">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -59,8 +59,8 @@ $read_time = 9;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
@@ -25,7 +25,7 @@ $modified_date = "2025-08-08";
|
||||
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -57,8 +57,8 @@ $modified_date = "2025-08-08";
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema -->
|
||||
<script type="application/ld+json">
|
||||
|
||||
Reference in New Issue
Block a user