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
This commit is contained in:
Peter Foster
2026-03-08 10:48:11 +00:00
parent 790ffef935
commit 62e69542b0
21 changed files with 40 additions and 867 deletions

View File

@@ -92,78 +92,7 @@ $read_time = 12;
}
</script>
<!-- HowTo Schema for Technical Guide -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to Set Up Scrapy for Enterprise Web Scraping Operations",
"description": "Step-by-step guide to implement and scale Python Scrapy for enterprise web scraping operations with best practices and optimization techniques.",
"image": "https://ukdataservices.co.uk/assets/images/icon-web-scraping-v2.svg",
"estimatedCost": {
"@type": "MonetaryAmount",
"currency": "GBP",
"value": "0"
},
"totalTime": "PT45M",
"supply": [
{
"@type": "HowToSupply",
"name": "Python 3.8+"
},
{
"@type": "HowToSupply",
"name": "Scrapy Framework"
},
{
"@type": "HowToSupply",
"name": "Development Environment"
}
],
"tool": [
{
"@type": "HowToTool",
"name": "Python IDE"
},
{
"@type": "HowToTool",
"name": "Command Line Interface"
}
],
"step": [
{
"@type": "HowToStep",
"name": "Install Scrapy Framework",
"text": "Install Scrapy using pip and set up your development environment",
"url": "https://ukdataservices.co.uk/blog/articles/python-scrapy-enterprise-guide#installation"
},
{
"@type": "HowToStep",
"name": "Create Scrapy Project",
"text": "Initialize a new Scrapy project with proper directory structure",
"url": "https://ukdataservices.co.uk/blog/articles/python-scrapy-enterprise-guide#project-setup"
},
{
"@type": "HowToStep",
"name": "Configure Settings",
"text": "Set up enterprise-grade configuration for production deployment",
"url": "https://ukdataservices.co.uk/blog/articles/python-scrapy-enterprise-guide#configuration"
},
{
"@type": "HowToStep",
"name": "Implement Spiders",
"text": "Build scalable spider classes with proper error handling",
"url": "https://ukdataservices.co.uk/blog/articles/python-scrapy-enterprise-guide#spider-development"
},
{
"@type": "HowToStep",
"name": "Deploy and Monitor",
"text": "Deploy to production and implement monitoring systems",
"url": "https://ukdataservices.co.uk/blog/articles/python-scrapy-enterprise-guide#deployment"
}
]
}
</script>
</head>
<body>
<!-- Skip to content link for accessibility -->