From 62e69542b06cb8d1a18bb89c3506176dad24da86 Mon Sep 17 00:00:00 2001 From: Peter Foster Date: Sun, 8 Mar 2026 10:48:11 +0000 Subject: [PATCH] SEO schema cleanup + blog index update Removed 42 deprecated/restricted schema blocks across 21 files: - FAQPage removed from all commercial pages (restricted Aug 2023) - HowTo removed from all pages (rich results removed Sep 2023) - Compliance guide: author type fixed Organization->Person Blog index: - New article cards: ai-web-scraping-2026, web-scraping-lead-generation-uk - Stats updated: 55+ articles -> 57+, 2025 Content -> 2026 Content - Featured article date updated to March 2026 - Blog schema updated with new BlogPosting entries --- ...ndustries-benefit-most-web-scraping-uk.php | 34 +------- ...ligence-consultants-uk-selection-guide.php | 66 +-------------- ...itoring-software-build-vs-buy-analysis.php | 34 +------- ...ompanies-london-top-providers-compared.php | 34 +------- ...tion-impact-assessment-web-scraping-uk.php | 34 +------- .../data-quality-validation-pipelines.php | 33 +------- ...-99-8-percent-data-accuracy-uk-clients.php | 34 +------- .../predictive-analytics-customer-churn.php | 82 +------------------ .../python-data-pipeline-tools-2025.php | 41 +--------- .../python-scrapy-enterprise-guide.php | 73 +---------------- ...traction-technical-guide-uk-businesses.php | 66 +-------------- .../selenium-vs-playwright-comparison.php | 41 +--------- ...ng-regulations-businesses-need-to-know.php | 34 +------- .../web-scraping-compliance-uk-guide.php | 77 +---------------- ...ping-services-uk-complete-buyers-guide.php | 34 +------- ...-are-ranked-1-uk-web-scraping-services.php | 34 +------- blog/index.php | 20 ++++- services/competitive-intelligence.php | 34 +------- services/ecommerce-price-scraping.php | 34 +------- services/price-monitoring.php | 34 +------- services/web-scraping.php | 34 -------- 21 files changed, 40 insertions(+), 867 deletions(-) diff --git a/blog/articles/5-industries-benefit-most-web-scraping-uk.php b/blog/articles/5-industries-benefit-most-web-scraping-uk.php index ec8b2e0..7abafbb 100644 --- a/blog/articles/5-industries-benefit-most-web-scraping-uk.php +++ b/blog/articles/5-industries-benefit-most-web-scraping-uk.php @@ -93,39 +93,7 @@ $og_image = "https://ukdataservices.co.uk/assets/images/blog/industries-web-scra } - - + diff --git a/blog/articles/business-intelligence-consultants-uk-selection-guide.php b/blog/articles/business-intelligence-consultants-uk-selection-guide.php index 2d44248..7ba6ef3 100644 --- a/blog/articles/business-intelligence-consultants-uk-selection-guide.php +++ b/blog/articles/business-intelligence-consultants-uk-selection-guide.php @@ -90,71 +90,9 @@ $modified_date = "2025-08-08"; } - - + - - + diff --git a/blog/articles/competitor-price-monitoring-software-build-vs-buy-analysis.php b/blog/articles/competitor-price-monitoring-software-build-vs-buy-analysis.php index bb0740a..b19f4e2 100644 --- a/blog/articles/competitor-price-monitoring-software-build-vs-buy-analysis.php +++ b/blog/articles/competitor-price-monitoring-software-build-vs-buy-analysis.php @@ -90,39 +90,7 @@ $modified_date = "2025-08-08"; } - - + 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 3d9bbd3..30cb9c0 100644 --- a/blog/articles/data-analytics-companies-london-top-providers-compared.php +++ b/blog/articles/data-analytics-companies-london-top-providers-compared.php @@ -247,39 +247,7 @@ $modified_date = "2026-03-01"; - - + diff --git a/blog/articles/data-protection-impact-assessment-web-scraping-uk.php b/blog/articles/data-protection-impact-assessment-web-scraping-uk.php index 5386205..51baab5 100644 --- a/blog/articles/data-protection-impact-assessment-web-scraping-uk.php +++ b/blog/articles/data-protection-impact-assessment-web-scraping-uk.php @@ -407,38 +407,6 @@ $read_time = 12; - - + \ No newline at end of file diff --git a/blog/articles/data-quality-validation-pipelines.php b/blog/articles/data-quality-validation-pipelines.php index d117adb..3d70608 100644 --- a/blog/articles/data-quality-validation-pipelines.php +++ b/blog/articles/data-quality-validation-pipelines.php @@ -545,37 +545,6 @@ $read_time = 9; - + \ No newline at end of file diff --git a/blog/articles/how-we-achieved-99-8-percent-data-accuracy-uk-clients.php b/blog/articles/how-we-achieved-99-8-percent-data-accuracy-uk-clients.php index 679ac10..52a5ffc 100644 --- a/blog/articles/how-we-achieved-99-8-percent-data-accuracy-uk-clients.php +++ b/blog/articles/how-we-achieved-99-8-percent-data-accuracy-uk-clients.php @@ -93,39 +93,7 @@ $modified_date = "2026-02-27"; } - - + diff --git a/blog/articles/predictive-analytics-customer-churn.php b/blog/articles/predictive-analytics-customer-churn.php index a8d575b..305d5cb 100644 --- a/blog/articles/predictive-analytics-customer-churn.php +++ b/blog/articles/predictive-analytics-customer-churn.php @@ -109,46 +109,7 @@ $read_time = 14; "inLanguage": "en-GB" } - + @@ -1766,45 +1727,6 @@ $read_time = 14; - + \ No newline at end of file diff --git a/blog/articles/python-data-pipeline-tools-2025.php b/blog/articles/python-data-pipeline-tools-2025.php index fd584b3..6cae045 100644 --- a/blog/articles/python-data-pipeline-tools-2025.php +++ b/blog/articles/python-data-pipeline-tools-2025.php @@ -476,45 +476,6 @@ $breadcrumbs = [ - + \ No newline at end of file diff --git a/blog/articles/python-scrapy-enterprise-guide.php b/blog/articles/python-scrapy-enterprise-guide.php index 151230f..ca7e934 100644 --- a/blog/articles/python-scrapy-enterprise-guide.php +++ b/blog/articles/python-scrapy-enterprise-guide.php @@ -92,78 +92,7 @@ $read_time = 12; } - - + diff --git a/blog/articles/real-time-data-extraction-technical-guide-uk-businesses.php b/blog/articles/real-time-data-extraction-technical-guide-uk-businesses.php index 2738b0a..2ea0b24 100644 --- a/blog/articles/real-time-data-extraction-technical-guide-uk-businesses.php +++ b/blog/articles/real-time-data-extraction-technical-guide-uk-businesses.php @@ -90,71 +90,9 @@ $modified_date = "2025-08-08"; } - - + - - + diff --git a/blog/articles/selenium-vs-playwright-comparison.php b/blog/articles/selenium-vs-playwright-comparison.php index b601ca9..2c4eab2 100644 --- a/blog/articles/selenium-vs-playwright-comparison.php +++ b/blog/articles/selenium-vs-playwright-comparison.php @@ -91,46 +91,7 @@ $read_time = 9; "dateModified": "" } - + diff --git a/blog/articles/uk-vs-us-web-scraping-regulations-businesses-need-to-know.php b/blog/articles/uk-vs-us-web-scraping-regulations-businesses-need-to-know.php index 24abe90..114bc80 100644 --- a/blog/articles/uk-vs-us-web-scraping-regulations-businesses-need-to-know.php +++ b/blog/articles/uk-vs-us-web-scraping-regulations-businesses-need-to-know.php @@ -93,39 +93,7 @@ $modified_date = "2026-02-27"; } - - + diff --git a/blog/articles/web-scraping-compliance-uk-guide.php b/blog/articles/web-scraping-compliance-uk-guide.php index f0dc056..3c24c1d 100644 --- a/blog/articles/web-scraping-compliance-uk-guide.php +++ b/blog/articles/web-scraping-compliance-uk-guide.php @@ -201,9 +201,8 @@ $read_time = 12; "datePublished": "", "dateModified": "", "author": { - "@type": "Organization", - "name": "", - "url": "https://ukdataservices.co.uk" + "@type": "Person", + "name": "" }, "publisher": { "@type": "Organization", @@ -261,40 +260,6 @@ $read_time = 12; ] } - - - @@ -893,44 +858,6 @@ $read_time = 12; } }); - - - \ No newline at end of file diff --git a/blog/articles/web-scraping-services-uk-complete-buyers-guide.php b/blog/articles/web-scraping-services-uk-complete-buyers-guide.php index 4199642..8cc659a 100644 --- a/blog/articles/web-scraping-services-uk-complete-buyers-guide.php +++ b/blog/articles/web-scraping-services-uk-complete-buyers-guide.php @@ -90,39 +90,7 @@ $modified_date = "2025-08-08"; } - - + diff --git a/blog/articles/why-we-are-ranked-1-uk-web-scraping-services.php b/blog/articles/why-we-are-ranked-1-uk-web-scraping-services.php index 0facde5..9147ebf 100644 --- a/blog/articles/why-we-are-ranked-1-uk-web-scraping-services.php +++ b/blog/articles/why-we-are-ranked-1-uk-web-scraping-services.php @@ -93,39 +93,7 @@ $modified_date = "2026-02-27"; } - - + diff --git a/blog/index.php b/blog/index.php index 73c8a2d..cd229ca 100644 --- a/blog/index.php +++ b/blog/index.php @@ -77,6 +77,20 @@ $og_image = "https://ukdataservices.co.uk/assets/images/blog-og-image.png"; "@type": "Organization", "name": "UK Data Services" } + }, + { + @type: BlogPosting, + headline: AI-Powered Web Scraping in 2026: How LLMs Are Changing Data Collection, + url: https://ukdataservices.co.uk/blog/articles/ai-web-scraping-2026, + datePublished: 2026-03-08, + author: {@type: Person, name: Alex Kumar} + }, + { + @type: BlogPosting, + headline: Web Scraping for Lead Generation: A UK Business Guide 2026, + url: https://ukdataservices.co.uk/blog/articles/web-scraping-lead-generation-uk, + datePublished: 2026-03-08, + author: {@type: Person, name: Emma Richardson} } ] } @@ -117,7 +131,7 @@ $og_image = "https://ukdataservices.co.uk/assets/images/blog-og-image.png";
- 55+ + 57+ Expert Articles
@@ -126,7 +140,7 @@ $og_image = "https://ukdataservices.co.uk/assets/images/blog-og-image.png";
Fresh - 2025 Content + 2026 Content
@@ -186,7 +200,7 @@ $og_image = "https://ukdataservices.co.uk/assets/images/blog-og-image.png";

Complete Guide to Web Scraping Compliance in the UK

Navigate the complex landscape of UK data protection laws and ensure your web scraping activities remain fully compliant with GDPR and industry regulations.

diff --git a/services/competitive-intelligence.php b/services/competitive-intelligence.php index 5c57d16..ffcb664 100644 --- a/services/competitive-intelligence.php +++ b/services/competitive-intelligence.php @@ -108,39 +108,7 @@ $breadcrumbs = [ } - - + diff --git a/services/ecommerce-price-scraping.php b/services/ecommerce-price-scraping.php index c79149d..b93efe3 100644 --- a/services/ecommerce-price-scraping.php +++ b/services/ecommerce-price-scraping.php @@ -578,38 +578,6 @@ https://competitor3.com/product"> - - + \ No newline at end of file diff --git a/services/price-monitoring.php b/services/price-monitoring.php index 3ddb644..cd8e5bf 100644 --- a/services/price-monitoring.php +++ b/services/price-monitoring.php @@ -111,39 +111,7 @@ $breadcrumbs = [ } - - + diff --git a/services/web-scraping.php b/services/web-scraping.php index d1e36c4..c543c83 100644 --- a/services/web-scraping.php +++ b/services/web-scraping.php @@ -108,40 +108,6 @@ $breadcrumbs = [ } - - -