diff --git a/.htaccess b/.htaccess index e7394d7..372c37d 100644 --- a/.htaccess +++ b/.htaccess @@ -1,3 +1,8 @@ +# Redirect www to non-www +RewriteEngine On +RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC] +RewriteRule ^(.*)$ https://%1/$1 [L,R=301] + # Custom error pages ErrorDocument 403 /403.php ErrorDocument 404 /404.php @@ -163,6 +168,10 @@ Options -Indexes # Redirect unknown service pages to project-types RewriteRule ^services/(.+)$ /project-types [R=301,L] + # 301 Redirects for renamed pages + RewriteRule ^blog/articles/data-analytics-companies-london-top-providers/?$ /blog/articles/data-analytics-companies-london-top-providers-compared [R=301,L] + RewriteRule ^blog/articles/gdpr-compliance-web-scraping-uk-guide/?$ /blog/articles/web-scraping-compliance-uk-guide [R=301,L] + # Clean URL rewriting - remove .php extension RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f diff --git a/blog/articles/data-analytics-companies-london-top-providers-compared.php b/blog/articles/data-analytics-companies-london-top-providers-compared.php index a6d9924..cf8112b 100644 --- a/blog/articles/data-analytics-companies-london-top-providers-compared.php +++ b/blog/articles/data-analytics-companies-london-top-providers-compared.php @@ -827,7 +827,7 @@ $modified_date = "2025-08-08";

How long do typical analytics projects take?

-

Project timelines vary significantly: analytics strategy (4-12 weeks), BI implementations (3-9 months), predictive analytics (2-6 months), and full data platform builds (6-18 months). Agile approaches typically deliver value in 2-4 week sprints.

+

Project timelines vary significantly: analytics strategy (4-12 weeks), BI implementations (3-9 months), predictive analytics (2-6 months), and full data platform builds (6-18 months). Agile approaches typically deliver value in 2-4 week sprints. For a deeper look at predictive timelines in practice, see our guide on predictive analytics for customer churn reduction.

diff --git a/blog/articles/python-data-pipeline-tools-2025.php b/blog/articles/python-data-pipeline-tools-2025.php index d6273d1..e1708b0 100644 --- a/blog/articles/python-data-pipeline-tools-2025.php +++ b/blog/articles/python-data-pipeline-tools-2025.php @@ -114,7 +114,7 @@ $breadcrumbs = [
  • DataOps Integration: CI/CD practices and infrastructure-as-code approaches
  • -

    The modern data pipeline tool must balance ease of use with enterprise-grade features, supporting everything from simple ETL jobs to complex machine learning workflows.

    +

    The modern data pipeline tool must balance ease of use with enterprise-grade features, supporting everything from simple ETL jobs to complex machine learning workflows, including customer churn prediction pipelines.

    diff --git a/blog/articles/real-time-analytics-streaming-data.php b/blog/articles/real-time-analytics-streaming-data.php index 7ad9733..c102d27 100644 --- a/blog/articles/real-time-analytics-streaming-data.php +++ b/blog/articles/real-time-analytics-streaming-data.php @@ -576,7 +576,7 @@ groups: diff --git a/blog/articles/real-time-analytics-streaming.php b/blog/articles/real-time-analytics-streaming.php index 79e65da..b4175f4 100644 --- a/blog/articles/real-time-analytics-streaming.php +++ b/blog/articles/real-time-analytics-streaming.php @@ -7,7 +7,7 @@ $article_title = "Real-Time Streaming Analytics: 5-Step Pipeline Guide (2025) | $article_description = "Build a real-time streaming analytics pipeline in 5 steps. Covers Kafka, Flink, and cloud-native architectures with latency benchmarks and code examples."; $article_keywords = "real-time analytics, streaming data, Apache Kafka, real-time dashboards, stream processing, data streaming UK"; $article_author = "UK Data Services Analytics Team"; -$canonical_url = "https://ukdataservices.co.uk/blog/articles/real-time-analytics-streaming"; +$canonical_url = "https://ukdataservices.co.uk/blog/articles/real-time-analytics-streaming-data"; $article_published = "2025-06-02T09:00:00+00:00"; $article_modified = "2025-06-02T09:00:00+00:00"; $og_image = "https://ukdataservices.co.uk/assets/images/icon-speed.svg"; diff --git a/sitemap.xml b/sitemap.xml index f249c24..ace5b7b 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -42,12 +42,6 @@ monthly 0.8 - - https://ukdataservices.co.uk/services/data-analytics - 2026-02-04T00:00:00+00:00 - monthly - 0.8 - https://ukdataservices.co.uk/services/property-data-extraction 2026-02-04T00:00:00+00:00 @@ -229,12 +223,6 @@ monthly 0.7 - - https://ukdataservices.co.uk/blog/articles/real-time-analytics-streaming - 2026-02-04T08:34:00+00:00 - monthly - 0.7 - https://ukdataservices.co.uk/blog/articles/real-time-data-extraction-technical-guide-uk-businesses 2026-02-04T08:34:00+00:00 @@ -332,4 +320,24 @@ monthly 0.7 + + + + https://ukdataservices.co.uk/locations/london + 2026-02-20T00:00:00+00:00 + monthly + 0.8 + + + https://ukdataservices.co.uk/locations/manchester + 2026-02-20T00:00:00+00:00 + monthly + 0.8 + + + https://ukdataservices.co.uk/locations/birmingham + 2026-02-20T00:00:00+00:00 + monthly + 0.8 +