SEO fixes: schema cleanup, duplicate redirects, sitemap, about page

- faq.php: replace deprecated FAQPage with WebPage, remove HowTo schema
- about.php: remove incorrect Dataset schema; add Credentials and
  Founder sections (576 -> 2059 words, E-E-A-T improvement)
- .htaccess: 301 redirects for 3 duplicate article pairs
  (airflow x2, kafka x2, real-time-analytics x2)
- Canonical tags updated on redirected source articles
- sitemap-blog.xml: add 4 missing articles, remove redirect slug (47->50)
This commit is contained in:
Peter Foster
2026-03-20 18:54:44 +00:00
parent e5c39067ca
commit a4a8e237d6
6 changed files with 75 additions and 181 deletions

145
faq.php
View File

@@ -50,151 +50,10 @@ $breadcrumbs = [
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"@type": "WebPage",
"@id": "https://ukdataservices.co.uk/faq#faqpage",
"name": "UK Data Services FAQ - Web Scraping & Data Analytics",
"description": "Comprehensive answers to frequently asked questions about web scraping, data extraction, pricing, legal compliance, and our services.",
"mainEntity": [
{
"@type": "Question",
"name": "What is web scraping and how can it benefit my business?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Web scraping is the automated process of extracting data from websites and converting it into structured, usable formats. It benefits businesses by providing competitive intelligence, automating data collection, enabling real-time price monitoring, supporting business intelligence, and generating leads."
}
},
{
"@type": "Question",
"name": "What types of data can you extract?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We can extract virtually any publicly available data including product information, prices, contact details, financial data, property listings, social media content, news articles, reviews, and job postings."
}
},
{
"@type": "Question",
"name": "How do you ensure data accuracy?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We maintain a 99.8% accuracy rate through advanced data validation algorithms, multi-layer verification processes, regular monitoring, human review of complex patterns, and comprehensive testing before delivery."
}
},
{
"@type": "Question",
"name": "Is web scraping legal in the UK?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, web scraping is legal in the UK when conducted properly. We ensure compliance with UK Data Protection Act 2018, GDPR, website terms of service, copyright laws, and industry best practices."
}
},
{
"@type": "Question",
"name": "How do you handle GDPR compliance?",
"acceptedAnswer": {
"@type": "Answer",
"text": "GDPR compliance is central to our operations. We only collect personal data when legally justified, follow GDPR principles, implement robust security measures, maintain clear retention policies, and respect data subject rights."
}
},
{
"@type": "Question",
"name": "What data formats do you provide?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We deliver data in Excel (XLSX/XLS), CSV, JSON, XML, SQL database dumps, and custom formats. We also offer real-time data feeds and API access for ongoing projects."
}
},
{
"@type": "Question",
"name": "How much do your services cost?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Pricing varies by complexity: Simple extraction £500-£2,000, Medium projects £2,000-£10,000, Enterprise solutions £10,000+. Monthly retainers are available for ongoing services."
}
},
{
"@type": "Question",
"name": "How long does a typical project take?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Project timelines depend on complexity: Simple extraction 1-3 days, Medium projects 1-2 weeks, Complex solutions 2-6 weeks, Enterprise implementations 6+ weeks."
}
},
{
"@type": "Question",
"name": "Do you offer ongoing data collection services?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, we provide daily, weekly, or monthly data updates, real-time monitoring and alerts, automated report generation, API access, and flexible retainer agreements."
}
},
{
"@type": "Question",
"name": "How do I start a project with UK Data Services?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Starting is simple: 1) Contact us via phone, email, or quote form, 2) Free consultation to understand requirements, 3) Detailed proposal with scope and pricing, 4) Agreement and project kick-off, 5) Delivery according to timeline."
}
}
]
}
</script>
<!-- HowTo Schema for Getting Started -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to Start a Web Scraping Project with UK Data Services",
"description": "Step-by-step guide to starting your data extraction project",
"totalTime": "PT1H",
"estimatedCost": {
"@type": "MonetaryAmount",
"currency": "GBP",
"value": "500"
},
"supply": [
{
"@type": "HowToSupply",
"name": "Project Requirements"
},
{
"@type": "HowToSupply",
"name": "Target Websites"
},
{
"@type": "HowToSupply",
"name": "Data Specifications"
}
],
"step": [
{
"@type": "HowToStep",
"name": "Initial Contact",
"text": "Contact UK Data Services via phone, email, or online quote form",
"url": "https://ukdataservices.co.uk/quote.php"
},
{
"@type": "HowToStep",
"name": "Requirements Analysis",
"text": "Free consultation to understand your data needs and project scope"
},
{
"@type": "HowToStep",
"name": "Proposal Review",
"text": "Receive detailed proposal with timeline, pricing, and deliverables"
},
{
"@type": "HowToStep",
"name": "Project Execution",
"text": "Project kick-off and data extraction according to agreed specifications"
},
{
"@type": "HowToStep",
"name": "Delivery & Support",
"text": "Secure data delivery with ongoing support and integration assistance"
}
]
}
"description": "Comprehensive answers to frequently asked questions about web scraping, data extraction, pricing, legal compliance, and our services."}
</script>
<style>