Security hardening + new tools deployment

- Hide Apache version (ServerTokens Prod)
- Add Permissions-Policy header
- Remove deprecated X-XSS-Protection
- Consolidate security headers to .htaccess only (remove duplicates from PHP)
- Deploy free tools: robots-analyzer, data-converter
- Deploy tools announcement blog post
- Update sitemap with new tools and blog post
This commit is contained in:
root
2026-02-05 04:11:15 +00:00
parent 3a0d8034c7
commit b6e39fe0c2
89 changed files with 4866 additions and 1932 deletions

110
quote.php
View File

@@ -6,11 +6,7 @@ ini_set('session.cookie_secure', '1'); // Set to '1' if using HTTPS
session_start();
// Enhanced security headers
header('X-Content-Type-Options: nosniff');
header('X-Frame-Options: DENY');
header('X-XSS-Protection: 1; mode=block');
header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
header('Referrer-Policy: strict-origin-when-cross-origin');
$page_title = "Get a Quote | UK Data Services - Professional Data Solutions";
$page_description = "Get a free, no-obligation quote for your data project. Tell us your requirements and we'll provide a detailed proposal within 24 hours.";
@@ -523,6 +519,48 @@ $breadcrumbs = [
<!-- Quote Form -->
<section class="quote-form-section">
<!-- Trust Badges Section -->
<div style="background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:30px;text-align:center;">
<div style="display:flex;justify-content:center;gap:30px;flex-wrap:wrap;align-items:center;">
<div style="text-align:center;">
<div style="font-size:2em;">🔒</div>
<div style="font-size:0.85em;color:#666;">GDPR Compliant</div>
</div>
<div style="text-align:center;">
<div style="font-size:2em;">✅</div>
<div style="font-size:0.85em;color:#666;">ICO Registered</div>
</div>
<div style="text-align:center;">
<div style="font-size:2em;">⭐</div>
<div style="font-size:0.85em;color:#666;">4.9/5 Rating</div>
</div>
<div style="text-align:center;">
<div style="font-size:2em;">🚀</div>
<div style="font-size:0.85em;color:#666;">500+ Projects</div>
</div>
</div>
</div>
<!-- What Happens Next Timeline -->
<div style="background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:25px;margin-bottom:30px;">
<h3 style="margin:0 0 20px 0;font-size:1.1em;color:#1a1a2e;">📋 What Happens After You Submit</h3>
<div style="display:flex;flex-direction:column;gap:15px;">
<div style="display:flex;gap:15px;align-items:flex-start;">
<div style="background:#0066cc;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;flex-shrink:0;">1</div>
<div><strong>Within 2 hours:</strong> We review your requirements and confirm receipt</div>
</div>
<div style="display:flex;gap:15px;align-items:flex-start;">
<div style="background:#0066cc;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;flex-shrink:0;">2</div>
<div><strong>Within 24 hours:</strong> You receive a detailed proposal with fixed pricing</div>
</div>
<div style="display:flex;gap:15px;align-items:flex-start;">
<div style="background:#0066cc;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;flex-shrink:0;">3</div>
<div><strong>Free consultation:</strong> 30-min call to discuss your project (optional)</div>
</div>
</div>
</div>
<div class="container">
<div class="quote-page-layout">
<!-- Main form -->
@@ -635,6 +673,70 @@ $breadcrumbs = [
</div>
</div>
</form>
<!-- Testimonial -->
<div style="background:#f0f7ff;border-radius:8px;padding:25px;margin-top:30px;">
<div style="display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap;">
<div style="font-size:3em;">💬</div>
<div style="flex:1;min-width:250px;">
<p style="margin:0 0 15px 0;font-style:italic;color:#333;line-height:1.6;">"We needed competitor pricing data from 50+ websites. UK Data Services delivered within a week, and the accuracy was incredible. The ROI was clear within the first month."</p>
<div style="font-weight:600;color:#1a1a2e;">— Sarah Chen, Head of Strategy</div>
<div style="color:#666;font-size:0.9em;">City Fintech Ltd</div>
</div>
</div>
</div>
<!-- FAQ Section -->
<div style="margin-top:40px;">
<h3 style="margin:0 0 20px 0;color:#1a1a2e;">❓ Common Questions</h3>
<details style="border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:15px;">
<summary style="cursor:pointer;font-weight:600;color:#333;">How much does web scraping cost?</summary>
<p style="margin:15px 0 0 0;color:#666;line-height:1.6;">Projects typically range from £500 for simple one-time extractions to £5,000+ for complex ongoing data pipelines. We provide fixed-price quotes with no hidden fees. <a href="/tools/cost-calculator">Try our cost calculator</a> for an instant estimate.</p>
</details>
<details style="border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:15px;">
<summary style="cursor:pointer;font-weight:600;color:#333;">How long does a typical project take?</summary>
<p style="margin:15px 0 0 0;color:#666;line-height:1.6;">Simple projects: 3-5 days. Complex multi-source projects: 2-4 weeks. We'll give you a specific timeline in your proposal.</p>
</details>
<details style="border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:15px;">
<summary style="cursor:pointer;font-weight:600;color:#333;">Is web scraping legal?</summary>
<p style="margin:15px 0 0 0;color:#666;line-height:1.6;">Yes, when done correctly. We ensure full compliance with GDPR, DPA 2018, and respect robots.txt. Read our <a href="/blog/articles/web-scraping-compliance-uk-guide">complete legal guide</a>.</p>
</details>
<details style="border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:15px;">
<summary style="cursor:pointer;font-weight:600;color:#333;">What format will I receive the data in?</summary>
<p style="margin:15px 0 0 0;color:#666;line-height:1.6;">Your choice: CSV, Excel, JSON, or direct API/database delivery. We can also integrate with your existing systems.</p>
</details>
</div>
<!-- FAQ Schema -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How much does web scraping cost?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Projects typically range from £500 for simple one-time extractions to £5,000+ for complex ongoing data pipelines. We provide fixed-price quotes with no hidden fees."
}
},
{
"@type": "Question",
"name": "How long does a typical web scraping project take?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Simple projects take 3-5 days. Complex multi-source projects take 2-4 weeks. We provide specific timelines in each proposal."
}
}
]
}
</script>
</div>
</div>