Compare commits

...

17 Commits

Author SHA1 Message Date
Peter Foster
ed6ed84fc5 seo: auto-optimize titles and descriptions (2026-04-13) 2026-04-13 06:06:59 +00:00
Peter Foster
0582a20a63 seo: auto-optimize titles and descriptions (2026-04-11) 2026-04-11 17:50:34 +00:00
Peter Foster
24c314b8d1 seo: auto-optimize titles and descriptions (2026-04-11) 2026-04-11 17:43:55 +00:00
Peter Foster
3e46edd523 seo: auto-optimize titles and descriptions (2026-04-06) 2026-04-06 06:08:35 +00:00
Peter Foster
a791806517 seo: auto-optimize titles and descriptions (2026-03-30) 2026-03-30 06:10:16 +00:00
Peter Foster
72b114e5bb Fix accessibility violations: color contrast, aside nesting
- Improve text contrast from #666/#888/#999 to #555/#6b6b6b across site (WCAG AA)
- Fix aside nesting in all 10 blog articles (aside→div in related-articles)
- Fix aside nesting in quote sidebar
- Update CRO enhancement CSS/JS inline colors

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 16:25:46 +01:00
Peter Foster
5f5691f51e seo: auto-optimize titles and descriptions (2026-03-27) 2026-03-27 09:18:23 +00:00
Peter Foster
6fc9620de1 seo: auto-optimize titles and descriptions (2026-03-27) 2026-03-27 09:13:46 +00:00
Peter Foster
d6da725c89 seo: auto-optimize titles and descriptions (2026-03-27) 2026-03-27 08:58:42 +00:00
Peter Foster
8b8ce0b526 seo: auto-optimize titles and descriptions (2026-03-25) 2026-03-25 11:27:56 +00:00
Peter Foster
5c7cb3b4ba seo: auto-optimize titles and descriptions (2026-03-24) 2026-03-24 02:31:10 +00:00
Peter Foster
1642219609 seo: auto-optimize titles and descriptions (2026-03-24) 2026-03-24 02:29:59 +00:00
Peter Foster
6819689ebd fix: blog/index.php missing DOCTYPE, head and CSS — page was completely unstyled
meta-tags.php only defines PHP functions, outputs nothing. The page had no
<!DOCTYPE html>, <html>, <head>, or CSS link — browser rendered it as an
unstyled text document. Replaced with a proper HTML head section.
2026-03-22 19:34:54 +00:00
Peter Foster
76abfc23da remove: skip-to-content accessibility links from all pages 2026-03-22 19:31:32 +00:00
Peter Foster
683b701655 fix: add unsafe-inline back to style-src CSP
style-src without unsafe-inline blocks all inline style= attributes,
breaking logo sizing, section layouts, and any element with inline CSS.
script-src retains nonces for actual XSS protection — style-src unsafe-inline
is safe and necessary for the sites inline styling patterns.
2026-03-22 19:26:22 +00:00
Peter Foster
5d490ac91e fix: CSS not loading due to CSP blocking onload inline event handler
The media=print onload deferred CSS pattern requires unsafe-inline in
script-src. When nonces replaced unsafe-inline in 14f1e53, the onload
attribute was blocked by CSP, leaving main.min.css as media=print only
so all below-fold styles were invisible.

Fix: replace onload attribute with a nonce-tagged inline script that
does the same media switch — CSP-safe.
2026-03-22 19:21:45 +00:00
Peter Foster
6cff10baba fix: formatting errors on home and quote pages
- index.php: add .hero-eyebrow CSS (uppercase eyebrow label above H1)
- index.php: fix unquoted class=section-label attribute
- quote.php: fix hero background from grey to purple gradient (consistent with all other pages)
2026-03-22 19:13:56 +00:00
20 changed files with 183 additions and 83 deletions

View File

@@ -2,8 +2,8 @@
// Enhanced security headers // Enhanced security headers
header('Strict-Transport-Security: max-age=31536000; includeSubDomains'); header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
$page_title = "About Us | AI Automation for Legal & Consulting Firms"; $page_title = "Bespoke AI Automation Consultants | UK Legal & Consulting";
$page_description = "Bespoke AI automation consultancy helping UK legal & consulting firms automate data, documents & research workflows. 10+ years experience. Free consultation."; $page_description = "Meet the UK AI automation consultants behind bespoke workflows for legal & consulting firms. 10+ years experience. Book a free consultation.";
$canonical_url = "https://ukaiautomation.co.uk/about"; $canonical_url = "https://ukaiautomation.co.uk/about";
// Breadcrumb navigation // Breadcrumb navigation
@@ -154,7 +154,6 @@ $breadcrumbs = [
</head> </head>
<body> <body>
<!-- Skip to content link for accessibility --> <!-- Skip to content link for accessibility -->
<a href="#main-content" class="skip-to-content">Skip to main content</a>
<!-- Navigation --> <!-- Navigation -->
<?php include($_SERVER["DOCUMENT_ROOT"] . "/includes/nav.php"); ?> <?php include($_SERVER["DOCUMENT_ROOT"] . "/includes/nav.php"); ?>
@@ -173,10 +172,10 @@ $breadcrumbs = [
<div class="container"> <div class="container">
<div style="max-width: 800px; margin: 0 auto; text-align: center;"> <div style="max-width: 800px; margin: 0 auto; text-align: center;">
<h2 style="margin-bottom: 30px;">The Background</h2> <h2 style="margin-bottom: 30px;">The Background</h2>
<p style="font-size: 1.2rem; line-height: 1.6; color: #666; margin-bottom: 40px;"> <p style="font-size: 1.2rem; line-height: 1.6; color: #555; margin-bottom: 40px;">
UK AI Automation was founded in 2013 by an automation consultant who had spent years building data pipelines and automation systems for financial services clients in London. The insight was simple: businesses — particularly in legal, consultancy, and financial services — were spending enormous amounts of time on manual data work that could be automated. UK AI Automation was founded in 2013 by an automation consultant who had spent years building data pipelines and automation systems for financial services clients in London. The insight was simple: businesses — particularly in legal, consultancy, and financial services — were spending enormous amounts of time on manual data work that could be automated.
</p> </p>
<p style="font-size: 1.1rem; line-height: 1.6; color: #666; margin-bottom: 40px;"> <p style="font-size: 1.1rem; line-height: 1.6; color: #555; margin-bottom: 40px;">
Over the past decade the focus has shifted from general data collection toward AI-powered automation: extracting structured data from documents, automating research workflows, building data pipelines that connect existing systems, and creating custom AI agents that handle multi-step tasks autonomously. The clients are the same — legal firms, consultancies, financial services businesses — but the tools have moved on significantly. Over the past decade the focus has shifted from general data collection toward AI-powered automation: extracting structured data from documents, automating research workflows, building data pipelines that connect existing systems, and creating custom AI agents that handle multi-step tasks autonomously. The clients are the same — legal firms, consultancies, financial services businesses — but the tools have moved on significantly.
</p> </p>
</div> </div>
@@ -276,7 +275,7 @@ $breadcrumbs = [
<p style="font-size: 1.3rem; line-height: 1.6; color: #333; margin-bottom: 40px; font-weight: 500;"> <p style="font-size: 1.3rem; line-height: 1.6; color: #333; margin-bottom: 40px; font-weight: 500;">
Manual data work is a tax on skilled people's time. A paralegal spending two days extracting data from contracts, a consultant manually compiling a competitor report, a compliance officer trawling through regulatory updates — none of that needs to be done by hand anymore. Manual data work is a tax on skilled people's time. A paralegal spending two days extracting data from contracts, a consultant manually compiling a competitor report, a compliance officer trawling through regulatory updates — none of that needs to be done by hand anymore.
</p> </p>
<p style="font-size: 1.1rem; line-height: 1.6; color: #666;"> <p style="font-size: 1.1rem; line-height: 1.6; color: #555;">
I build AI systems that handle those tasks automatically, so the skilled people in your team can spend their time on the work that actually requires their expertise. I build AI systems that handle those tasks automatically, so the skilled people in your team can spend their time on the work that actually requires their expertise.
</p> </p>
</div> </div>
@@ -333,7 +332,7 @@ $breadcrumbs = [
<section style="padding: 80px 0; background: white; text-align: center;"> <section style="padding: 80px 0; background: white; text-align: center;">
<div class="container"> <div class="container">
<h2 style="margin-bottom: 20px;">Ready to Work Together?</h2> <h2 style="margin-bottom: 20px;">Ready to Work Together?</h2>
<p style="font-size: 1.2rem; color: #666; margin-bottom: 40px;"> <p style="font-size: 1.2rem; color: #555; margin-bottom: 40px;">
Tell us about your data challenge and we'll show you what's possible. Tell us about your data challenge and we'll show you what's possible.
</p> </p>
<div style="display: flex; gap: 20px; justify-content: center; flex-wrap: wrap;"> <div style="display: flex; gap: 20px; justify-content: center; flex-wrap: wrap;">
@@ -342,7 +341,17 @@ $breadcrumbs = [
</div> </div>
</div> </div>
</section> </section>
</main>
<section class="related-resources" style="background:#f8f9fa;padding:1.5rem 2rem;margin:2rem 0;border-radius:6px;border-left:3px solid #179e83;">
<h3 style="margin-top:0;font-size:1rem;color:#333;">Related Resources</h3>
<ul style="margin:0;padding-left:1.2rem;line-height:1.8;">
<li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide for Legal and Consultancy Firms</a></li>
<li><a href="/blog/articles/build-vs-buy-ai-automation-professional-services">Build vs Buy: AI Automation for Law Firms and Consultancies</a></li>
<li><a href="/blog/articles/how-to-brief-ai-automation-consultant">How to Brief an AI Automation Consultant</a></li>
<li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work in Professional Services</a></li>
</ul>
</section>
</main>
<!-- Footer --> <!-- Footer -->
<footer class="footer"> <footer class="footer">

View File

@@ -71,7 +71,7 @@
background: #00b359; background: #00b359;
} }
.sticky-cta-bar .close-bar { .sticky-cta-bar .close-bar {
color: #888; color: #6b6b6b;
cursor: pointer; cursor: pointer;
padding: 5px; padding: 5px;
font-size: 1.2em; font-size: 1.2em;
@@ -113,7 +113,7 @@
right: 20px; right: 20px;
font-size: 1.5em; font-size: 1.5em;
cursor: pointer; cursor: pointer;
color: #999; color: #6b6b6b;
} }
.exit-popup h3 { .exit-popup h3 {
margin: 0 0 15px 0; margin: 0 0 15px 0;
@@ -121,7 +121,7 @@
font-size: 1.5em; font-size: 1.5em;
} }
.exit-popup p { .exit-popup p {
color: #666; color: #555;
margin-bottom: 25px; margin-bottom: 25px;
line-height: 1.6; line-height: 1.6;
} }
@@ -165,7 +165,7 @@
.exit-popup .no-thanks { .exit-popup .no-thanks {
display: block; display: block;
margin-top: 15px; margin-top: 15px;
color: #999; color: #6b6b6b;
font-size: 0.9em; font-size: 0.9em;
cursor: pointer; cursor: pointer;
} }

View File

@@ -4653,7 +4653,7 @@ body { font-size: 17px; }
.bio-role { .bio-role {
font-size: 0.95rem; font-size: 0.95rem;
color: #666; color: #555;
margin: 0 0 12px 0; margin: 0 0 12px 0;
font-weight: 500; font-weight: 500;
} }

View File

@@ -52,7 +52,7 @@
'<div class="lead-magnet">' + '<div class="lead-magnet">' +
'<div style="font-size:2.5em;margin-bottom:10px;">📊</div>' + '<div style="font-size:2.5em;margin-bottom:10px;">📊</div>' +
'<strong>Free Data Project Checklist</strong>' + '<strong>Free Data Project Checklist</strong>' +
'<p style="font-size:0.9em;margin:10px 0 0 0;color:#666;">' + '<p style="font-size:0.9em;margin:10px 0 0 0;color:#555;">' +
'The same checklist we use for enterprise projects</p>' + 'The same checklist we use for enterprise projects</p>' +
'</div>' + '</div>' +
'<form id="exit-form" onsubmit="submitExitForm(event)">' + '<form id="exit-form" onsubmit="submitExitForm(event)">' +
@@ -137,7 +137,7 @@
var notification = document.createElement("div"); var notification = document.createElement("div");
notification.id = "social-proof"; notification.id = "social-proof";
notification.style.cssText = "position:fixed;bottom:80px;left:20px;background:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.15);z-index:9998;display:none;max-width:280px;font-size:14px;border-left:4px solid #00cc66;"; notification.style.cssText = "position:fixed;bottom:80px;left:20px;background:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.15);z-index:9998;display:none;max-width:280px;font-size:14px;border-left:4px solid #00cc66;";
notification.innerHTML = '<div style="display:flex;align-items:center;gap:10px;"><span style="font-size:1.5em;">🔔</span><span id="social-proof-text"></span></div><span onclick="closeSocialProof()" style="position:absolute;top:5px;right:10px;cursor:pointer;color:#999;font-size:1.2em;">&times;</span>'; notification.innerHTML = '<div style="display:flex;align-items:center;gap:10px;"><span style="font-size:1.5em;">🔔</span><span id="social-proof-text"></span></div><span onclick="closeSocialProof()" style="position:absolute;top:5px;right:10px;cursor:pointer;color:#6b6b6b;font-size:1.2em;">&times;</span>';
document.body.appendChild(notification); document.body.appendChild(notification);
window.closeSocialProof = function() { window.closeSocialProof = function() {

View File

@@ -64,14 +64,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
<p>There is a third option: building it yourself, using AI platforms and tools that make this accessible without deep technical expertise. For technically capable firms, this is worth considering for simple, low-stakes workflows. For anything involving client data, complex document types, or production-grade reliability requirements, the time investment in internal development typically exceeds the cost of commissioning a professional build — and the result is a system that needs ongoing technical maintenance rather than a delivered, tested solution with a warranty.</p> <p>There is a third option: building it yourself, using AI platforms and tools that make this accessible without deep technical expertise. For technically capable firms, this is worth considering for simple, low-stakes workflows. For anything involving client data, complex document types, or production-grade reliability requirements, the time investment in internal development typically exceeds the cost of commissioning a professional build — and the result is a system that needs ongoing technical maintenance rather than a delivered, tested solution with a warranty.</p>
</div> </div>
<aside class="related-articles"> <div class="related-articles">
<h2>Related Articles</h2> <h2>Related Articles</h2>
<ul> <ul>
<li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li> <li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li>
<li><a href="/blog/articles/how-to-brief-ai-automation-consultant">How to Brief an AI Automation Consultant</a></li> <li><a href="/blog/articles/how-to-brief-ai-automation-consultant">How to Brief an AI Automation Consultant</a></li>
<li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li> <li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li>
</ul> </ul>
</aside> </div>
<footer class="article-footer"> <footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p> <p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer> </footer>

View File

@@ -58,14 +58,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
<p>If your firm reviews significant volumes of any contract type and you want to understand what an automated review system would look like for your practice, we are happy to walk through the options.</p> <p>If your firm reviews significant volumes of any contract type and you want to understand what an automated review system would look like for your practice, we are happy to walk through the options.</p>
</div> </div>
<aside class="related-articles"> <div class="related-articles">
<h2>Related Articles</h2> <h2>Related Articles</h2>
<ul> <ul>
<li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li> <li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li>
<li><a href="/blog/articles/ma-due-diligence-automation-corporate-law">M&amp;A Due Diligence Automation for Corporate Law Firms</a></li> <li><a href="/blog/articles/ma-due-diligence-automation-corporate-law">M&amp;A Due Diligence Automation for Corporate Law Firms</a></li>
<li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li> <li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li>
</ul> </ul>
</aside> </div>
<footer class="article-footer"> <footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p> <p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer> </footer>

View File

@@ -81,14 +81,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
</div> </div>
<aside class="related-articles"> <div class="related-articles">
<h2>Related Articles</h2> <h2>Related Articles</h2>
<ul> <ul>
<li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li> <li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li>
<li><a href="/blog/articles/research-automation-management-consultancy">Research Automation for Management Consultancies</a></li> <li><a href="/blog/articles/research-automation-management-consultancy">Research Automation for Management Consultancies</a></li>
<li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li> <li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li>
</ul> </ul>
</aside> </div>
<footer class="article-footer"> <footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p> <p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer> </footer>

View File

@@ -87,14 +87,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
</div> </div>
<aside class="related-articles"> <div class="related-articles">
<h2>Related Articles</h2> <h2>Related Articles</h2>
<ul> <ul>
<li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li> <li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li>
<li><a href="/blog/articles/gdpr-ai-automation-uk-firms">GDPR and AI Automation: What UK Firms Need to Know</a></li> <li><a href="/blog/articles/gdpr-ai-automation-uk-firms">GDPR and AI Automation: What UK Firms Need to Know</a></li>
<li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li> <li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li>
</ul> </ul>
</aside> </div>
<footer class="article-footer"> <footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p> <p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer> </footer>

View File

@@ -62,14 +62,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
</div> </div>
<aside class="related-articles"> <div class="related-articles">
<h2>Related Articles</h2> <h2>Related Articles</h2>
<ul> <ul>
<li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li> <li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li>
<li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li> <li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li>
<li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li> <li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li>
</ul> </ul>
</aside> </div>
<footer class="article-footer"> <footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p> <p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer> </footer>

View File

@@ -92,14 +92,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
</div> </div>
<aside class="related-articles"> <div class="related-articles">
<h2>Related Articles</h2> <h2>Related Articles</h2>
<ul> <ul>
<li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li> <li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li>
<li><a href="/blog/articles/research-automation-management-consultancy">Research Automation for Management Consultancies</a></li> <li><a href="/blog/articles/research-automation-management-consultancy">Research Automation for Management Consultancies</a></li>
<li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li> <li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li>
</ul> </ul>
</aside> </div>
<footer class="article-footer"> <footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p> <p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer> </footer>

View File

@@ -67,14 +67,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
<p>Getting these three things in place before you start is the best investment you can make in a successful automation project.</p> <p>Getting these three things in place before you start is the best investment you can make in a successful automation project.</p>
</div> </div>
<aside class="related-articles"> <div class="related-articles">
<h2>Related Articles</h2> <h2>Related Articles</h2>
<ul> <ul>
<li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li> <li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li>
<li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li> <li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li>
<li><a href="/blog/articles/build-vs-buy-ai-automation-professional-services">Build vs Buy: AI Automation for Professional Services</a></li> <li><a href="/blog/articles/build-vs-buy-ai-automation-professional-services">Build vs Buy: AI Automation for Professional Services</a></li>
</ul> </ul>
</aside> </div>
<footer class="article-footer"> <footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p> <p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer> </footer>

View File

@@ -72,14 +72,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
<p>If you are considering AI automation for due diligence in your practice, get in touch and we can walk through what a system would look like for your specific transaction types.</p> <p>If you are considering AI automation for due diligence in your practice, get in touch and we can walk through what a system would look like for your specific transaction types.</p>
</div> </div>
<aside class="related-articles"> <div class="related-articles">
<h2>Related Articles</h2> <h2>Related Articles</h2>
<ul> <ul>
<li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li> <li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li>
<li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li> <li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li>
<li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work in Legal and Consultancy Firms</a></li> <li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work in Legal and Consultancy Firms</a></li>
</ul> </ul>
</aside> </div>
<footer class="article-footer"> <footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p> <p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer> </footer>

View File

@@ -65,14 +65,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
</div> </div>
<aside class="related-articles"> <div class="related-articles">
<h2>Related Articles</h2> <h2>Related Articles</h2>
<ul> <ul>
<li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li> <li><a href="/blog/articles/what-is-an-ai-agent-professional-services">What Is an AI Agent? A Plain-English Guide</a></li>
<li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li> <li><a href="/blog/articles/cost-of-manual-data-work-professional-services">The Real Cost of Manual Data Work</a></li>
<li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li> <li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li>
</ul> </ul>
</aside> </div>
<footer class="article-footer"> <footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p> <p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer> </footer>

View File

@@ -83,14 +83,14 @@ include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
</div> </div>
<aside class="related-articles"> <div class="related-articles">
<h2>Related Articles</h2> <h2>Related Articles</h2>
<ul> <ul>
<li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li> <li><a href="/blog/articles/due-diligence-automation-law-firms">How Law Firms Can Automate Due Diligence Document Review</a></li>
<li><a href="/blog/articles/research-automation-management-consultancy">Research Automation for Management Consultancies</a></li> <li><a href="/blog/articles/research-automation-management-consultancy">Research Automation for Management Consultancies</a></li>
<li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li> <li><a href="/blog/articles/document-extraction-pdf-to-database">Document Extraction: From Unstructured PDF to Structured Database</a></li>
</ul> </ul>
</aside> </div>
<footer class="article-footer"> <footer class="article-footer">
<p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p> <p>Written by <strong>UK AI Automation</strong> — <a href="/quote">Get a Quote</a></p>
</footer> </footer>

View File

@@ -1,9 +1,30 @@
<?php <?php
$page_title = "AI Automation Blog | Practical Guides for Legal and Consultancy Firms | UK AI Automation"; $page_title = "AI Automation Blog | UK AI Automation";
$page_description = "Practical articles on AI automation for UK law firms and management consultancies — document extraction, research automation, AI agents, GDPR compliance, and ROI analysis."; $page_description = "Practical articles on AI automation for UK law firms and management consultancies.";
$canonical_url = "https://ukaiautomation.co.uk/blog/"; $canonical_url = "https://ukaiautomation.co.uk/blog/";
include($_SERVER['DOCUMENT_ROOT'] . '/includes/meta-tags.php'); ?>
include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php'); <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?php echo htmlspecialchars($page_title); ?></title>
<meta name="description" content="<?php echo htmlspecialchars($page_description); ?>">
<meta name="robots" content="index, follow">
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
<meta property="og:type" content="website">
<meta property="og:url" content="<?php echo htmlspecialchars($canonical_url); ?>">
<meta property="og:title" content="<?php echo htmlspecialchars($page_title); ?>">
<meta property="og:description" content="<?php echo htmlspecialchars($page_description); ?>">
<meta property="og:site_name" content="UK AI Automation">
<link rel="icon" type="image/x-icon" href="/assets/images/favicon.ico">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/assets/css/main.css?v=20260322">
</head>
<body>
<?php include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
$articles = [ $articles = [
[ [
@@ -115,3 +136,5 @@ $articles = [
</section> </section>
</main> </main>
<?php include($_SERVER['DOCUMENT_ROOT'] . '/includes/footer.php'); ?> <?php include($_SERVER['DOCUMENT_ROOT'] . '/includes/footer.php'); ?>
</body>
</html>

View File

@@ -26,7 +26,7 @@ $canonical_url = "https://ukaiautomation.co.uk/case-studies/";
.cs-card-body { padding: 30px; } .cs-card-body { padding: 30px; }
.cs-tag { display: inline-block; background: #f0f9f7; color: #4f46e5; font-size: 0.8rem; font-weight: 600; padding: 4px 12px; border-radius: 20px; margin-bottom: 16px; text-transform: uppercase; letter-spacing: 0.5px; } .cs-tag { display: inline-block; background: #f0f9f7; color: #4f46e5; font-size: 0.8rem; font-weight: 600; padding: 4px 12px; border-radius: 20px; margin-bottom: 16px; text-transform: uppercase; letter-spacing: 0.5px; }
.cs-card h2 { font-size: 1.3rem; color: #1e1b4b; margin-bottom: 12px; } .cs-card h2 { font-size: 1.3rem; color: #1e1b4b; margin-bottom: 12px; }
.cs-card p { color: #666; line-height: 1.6; margin-bottom: 20px; } .cs-card p { color: #555; line-height: 1.6; margin-bottom: 20px; }
.cs-result { background: #f8f9fa; border-radius: 8px; padding: 16px; font-weight: 600; color: #7c3aed; } .cs-result { background: #f8f9fa; border-radius: 8px; padding: 16px; font-weight: 600; color: #7c3aed; }
.cs-result span { display: block; font-size: 1.5rem; color: #6d28d9; } .cs-result span { display: block; font-size: 1.5rem; color: #6d28d9; }
.cs-cta { padding: 80px 0; background: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%); text-align: center; color: white; } .cs-cta { padding: 80px 0; background: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%); text-align: center; color: white; }

83
faq.php
View File

@@ -2,8 +2,8 @@
// Enhanced security headers // Enhanced security headers
header('Strict-Transport-Security: max-age=31536000; includeSubDomains'); header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
$page_title = "AI Automation FAQ | Legal & Consultancy Firms UK"; $page_title = "UK AI Automation FAQ: Costs, ROI & What's Possible";
$page_description = "Discover how AI automation helps UK legal & consultancy firms. Answers on workflows, document processing, research automation & ROI. Book a free consultation."; $page_description = "Got questions about AI automation for your UK legal or consultancy firm? Explore costs, ROI, timescales & real-world use cases. Book a free consultation.";
$canonical_url = "https://ukaiautomation.co.uk/faq"; $canonical_url = "https://ukaiautomation.co.uk/faq";
// Breadcrumb navigation // Breadcrumb navigation
@@ -46,14 +46,81 @@ $breadcrumbs = [
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="assets/css/main.css?v=20260222"> <link rel="stylesheet" href="assets/css/main.css?v=20260222">
<!-- Comprehensive FAQ Schema for Featured Snippets --> <!-- FAQPage Schema for Rich Results -->
<script type="application/ld+json"> <script type="application/ld+json">
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "WebPage", "@type": "FAQPage",
"@id": "https://ukaiautomation.co.uk/faq#faqpage", "@id": "https://ukaiautomation.co.uk/faq#faqpage",
"name": "UK AI Automation FAQ - AI Automation & Data Analytics", "name": "UK AI Automation FAQ",
"description": "Comprehensive answers to frequently asked questions about AI Automation, data extraction, pricing, legal compliance, and our services."} "description": "Common questions on AI automation for UK legal and consultancy firms — costs, ROI, timescales and what is possible.",
"mainEntity": [
{
"@type": "Question",
"name": "What is AI Automation and how can it benefit my business?",
"acceptedAnswer": {
"@type": "Answer",
"text": "AI Automation is the automated process of extracting and processing data, converting it into structured, usable formats. It benefits businesses by providing competitive intelligence, automating data collection to save time, enabling real-time price monitoring, supporting business intelligence, and generating leads."
}
},
{
"@type": "Question",
"name": "Is AI Automation legal in the UK?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, AI Automation is legal in the UK when conducted properly. We ensure all activities comply with the UK Data Protection Act 2018 and GDPR, website terms of service and robots.txt files, copyright and intellectual property laws, and the Computer Misuse Act 1990."
}
},
{
"@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, all data processing follows GDPR principles, robust security measures protect collected data, and we maintain clear data retention and deletion policies."
}
},
{
"@type": "Question",
"name": "How much do your services cost?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Pricing varies based on project complexity. Simple extraction projects start from £500-£2,000, medium complexity £2,000-£10,000, and enterprise projects £10,000+. Monthly retainers are also available for ongoing services."
}
},
{
"@type": "Question",
"name": "How long does a typical project take?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Project timelines depend on scope. Simple extraction takes 1-3 days, medium projects 1-2 weeks, complex solutions 2-6 weeks, and enterprise implementations 6+ weeks. Rush services are available when needed."
}
},
{
"@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 do I start a project with UK AI Automation?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Starting a project is simple: contact us via phone, email, or quote form; we hold a consultation to understand your requirements; we send a detailed proposal with scope and pricing; after agreement we kick off the project and deliver according to the agreed timeline. We typically respond within 2 hours during business hours."
}
},
{
"@type": "Question",
"name": "Can you handle large-scale data extraction?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, our enterprise infrastructure handles projects of any scale. We process millions of records daily using cloud-native scalable architecture, distributed processing systems, and redundant systems for reliability."
}
}
]
}
</script> </script>
<style> <style>

View File

@@ -13,11 +13,11 @@ if (!isset($_SESSION['csrf_token'])) {
$_SESSION['csrf_token'] = bin2hex(random_bytes(32)); $_SESSION['csrf_token'] = bin2hex(random_bytes(32));
} }
header('Strict-Transport-Security: max-age=31536000; includeSubDomains'); header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
header("Content-Security-Policy: default-src 'self'; script-src 'self' 'nonce-{$nonce}' https://cdnjs.cloudflare.com https://www.googletagmanager.com https://www.google-analytics.com https://www.clarity.ms https://www.google.com https://www.gstatic.com; style-src 'self' 'nonce-{$nonce}' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https://www.google-analytics.com; connect-src 'self' https://www.google-analytics.com https://analytics.google.com https://region1.google-analytics.com https://www.google.com; frame-src https://www.google.com;"); header("Content-Security-Policy: default-src 'self'; script-src 'self' 'nonce-{$nonce}' https://cdnjs.cloudflare.com https://www.googletagmanager.com https://www.google-analytics.com https://www.clarity.ms https://www.google.com https://www.gstatic.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https://www.google-analytics.com; connect-src 'self' https://www.google-analytics.com https://analytics.google.com https://region1.google-analytics.com https://www.google.com; frame-src https://www.google.com;");
// SEO and performance optimizations // SEO and performance optimizations
$page_title = "AI Automation for Legal Firms UK | Cut Research Time 80%"; $page_title = "UK AI Automation Consultancy | Legal & Consulting";
$page_description = "Bespoke AI workflows for UK legal & consultancy firms. Automate document processing, research & data work. Cut manual hours by 80%. Free consultation."; $page_description = "Eliminate 80% of your firm's manual research. UK AI automation consultancy — bespoke document processing, contract review & workflows. Book a free call.";
$canonical_url = "https://ukaiautomation.co.uk/"; $canonical_url = "https://ukaiautomation.co.uk/";
$keywords = "AI automation consulting UK, AI automation, document data extraction, legal AI automation, research automation, data pipeline consulting, AI agents UK"; $keywords = "AI automation consulting UK, AI automation, document data extraction, legal AI automation, research automation, data pipeline consulting, AI agents UK";
$author = "UK AI Automation"; $author = "UK AI Automation";
@@ -133,6 +133,7 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
.hero-container{position:relative;z-index:2;width:100%} .hero-container{position:relative;z-index:2;width:100%}
.hero-content{text-align:center;max-width:800px;margin:0 auto} .hero-content{text-align:center;max-width:800px;margin:0 auto}
.hero-title{font-size:3.5rem;font-weight:700;margin-bottom:24px;line-height:1.2} .hero-title{font-size:3.5rem;font-weight:700;margin-bottom:24px;line-height:1.2}
.hero-eyebrow{font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;opacity:0.75;margin-bottom:16px}
.hero-subtitle{font-size:1.3rem;margin-bottom:40px;opacity:0.95;line-height:1.5} .hero-subtitle{font-size:1.3rem;margin-bottom:40px;opacity:0.95;line-height:1.5}
.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border:none;border-radius:8px;text-decoration:none;font-weight:500;font-size:16px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.1);min-height:48px} .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border:none;border-radius:8px;text-decoration:none;font-weight:500;font-size:16px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.1);min-height:48px}
.btn-primary{background:#4f46e5;color:white!important} .btn-primary{background:#4f46e5;color:white!important}
@@ -141,8 +142,9 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
</style> </style>
<!-- Styles --> <!-- Styles -->
<link rel="stylesheet" href="/assets/css/main.min.css?v=1.1.4" media="print" onload="this.media='all'"> <link rel="stylesheet" id="main-css" href="/assets/css/main.min.css?v=1.1.4" media="print">
<noscript><link rel="stylesheet" href="assets/css/main.min.css?v=1.1.4"></noscript> <noscript><link rel="stylesheet" href="/assets/css/main.min.css?v=1.1.4"></noscript>
<script nonce="<?php echo $nonce; ?>">(function(){var l=document.getElementById('main-css');if(l.sheet){l.media='all';}else{l.addEventListener('load',function(){this.media='all';});}})();</script>
<!-- Enhanced Local SEO Schema --> <!-- Enhanced Local SEO Schema -->
<script type="application/ld+json" nonce="<?php echo $nonce; ?>"> <script type="application/ld+json" nonce="<?php echo $nonce; ?>">
@@ -403,7 +405,6 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
</head> </head>
<body> <body>
<!-- Skip to content link for accessibility --> <!-- Skip to content link for accessibility -->
<a href="#main-content" class="skip-to-content">Skip to main content</a>
<!-- Google Tag Manager (noscript) --> <!-- Google Tag Manager (noscript) -->
<!-- TODO: Replace GTM-XXXXXXX with your Google Tag Manager container ID --> <!-- TODO: Replace GTM-XXXXXXX with your Google Tag Manager container ID -->
@@ -550,7 +551,7 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<section id="services" class="services"> <section id="services" class="services">
<div class="container"> <div class="container">
<div class="section-header"> <div class="section-header">
<p class=section-label>Our Services</p> <p class="section-label">Our Services</p>
<p>We automate the manual data and research work that costs UK legal and consultancy firms hours every week. Delivered as working, fully-tested systems.</p> <p>We automate the manual data and research work that costs UK legal and consultancy firms hours every week. Delivered as working, fully-tested systems.</p>
</div> </div>
<div class="services-grid"> <div class="services-grid">
@@ -671,22 +672,22 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px;"> <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px;">
<div style="text-align: center; padding: 20px; background: #f8f9fa; border-radius: 12px;"> <div style="text-align: center; padding: 20px; background: #f8f9fa; border-radius: 12px;">
<h4 style="color: #4f46e5; margin-bottom: 15px;">⚖️ Legal Due Diligence</h4> <h4 style="color: #4f46e5; margin-bottom: 15px;">⚖️ Legal Due Diligence</h4>
<p style="color: #666; margin: 0;">Automate the extraction and summarisation of data from contracts, filings, and company documents during due diligence.</p> <p style="color: #555; margin: 0;">Automate the extraction and summarisation of data from contracts, filings, and company documents during due diligence.</p>
<a href="/blog/articles/due-diligence-automation-law-firms" style="color: #4f46e5; text-decoration: none; font-weight: 500;">How it works →</a> <a href="/blog/articles/due-diligence-automation-law-firms" style="color: #4f46e5; text-decoration: none; font-weight: 500;">How it works →</a>
</div> </div>
<div style="text-align: center; padding: 20px; background: #f8f9fa; border-radius: 12px;"> <div style="text-align: center; padding: 20px; background: #f8f9fa; border-radius: 12px;">
<h4 style="color: #4f46e5; margin-bottom: 15px;">📊 Consultancy Research</h4> <h4 style="color: #4f46e5; margin-bottom: 15px;">📊 Consultancy Research</h4>
<p style="color: #666; margin: 0;">Replace manual research hours with automated monitoring of markets, competitors, and regulatory changes.</p> <p style="color: #555; margin: 0;">Replace manual research hours with automated monitoring of markets, competitors, and regulatory changes.</p>
<a href="/blog/articles/research-automation-management-consultancy" style="color: #4f46e5; text-decoration: none; font-weight: 500;">How it works →</a> <a href="/blog/articles/research-automation-management-consultancy" style="color: #4f46e5; text-decoration: none; font-weight: 500;">How it works →</a>
</div> </div>
<div style="text-align: center; padding: 20px; background: #f8f9fa; border-radius: 12px;"> <div style="text-align: center; padding: 20px; background: #f8f9fa; border-radius: 12px;">
<h4 style="color: #4f46e5; margin-bottom: 15px;">📋 Document Review</h4> <h4 style="color: #4f46e5; margin-bottom: 15px;">📋 Document Review</h4>
<p style="color: #666; margin: 0;">AI-powered extraction and summarisation of contracts, NDAs, and legal documents — replacing the first pass of manual review.</p> <p style="color: #555; margin: 0;">AI-powered extraction and summarisation of contracts, NDAs, and legal documents — replacing the first pass of manual review.</p>
<a href="/blog/articles/contract-review-automation-law-firms" style="color: #4f46e5; text-decoration: none; font-weight: 500;">How it works →</a> <a href="/blog/articles/contract-review-automation-law-firms" style="color: #4f46e5; text-decoration: none; font-weight: 500;">How it works →</a>
</div> </div>
<div style="text-align: center; padding: 20px; background: #f8f9fa; border-radius: 12px;"> <div style="text-align: center; padding: 20px; background: #f8f9fa; border-radius: 12px;">
<h4 style="color: #4f46e5; margin-bottom: 15px;">📈 Client Reporting</h4> <h4 style="color: #4f46e5; margin-bottom: 15px;">📈 Client Reporting</h4>
<p style="color: #666; margin: 0;">Automated data pipelines that compile client reports from multiple sources — delivered on schedule, ready to review.</p> <p style="color: #555; margin: 0;">Automated data pipelines that compile client reports from multiple sources — delivered on schedule, ready to review.</p>
<a href="/quote" style="color: #4f46e5; text-decoration: none; font-weight: 500;">Get a Quote →</a> <a href="/quote" style="color: #4f46e5; text-decoration: none; font-weight: 500;">Get a Quote →</a>
</div> </div>
</div> </div>
@@ -887,7 +888,7 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span> <span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span>
</button> </button>
<div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;"> <div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;">
<p style="padding: 0 24px 20px; color: #666; line-height: 1.7;"> <p style="padding: 0 24px 20px; color: #555; line-height: 1.7;">
Projects are quoted at a fixed price based on scope. Simple document extraction pipelines typically start from £1,500. More complex multi-step AI agents or data pipeline build-outs run £3,000£10,000. Ongoing retainers for monitoring and maintenance start from £500/month. <a href="/quote" style="color: #4f46e5;">Book a free demo</a> and we'll scope it with you. Projects are quoted at a fixed price based on scope. Simple document extraction pipelines typically start from £1,500. More complex multi-step AI agents or data pipeline build-outs run £3,000£10,000. Ongoing retainers for monitoring and maintenance start from £500/month. <a href="/quote" style="color: #4f46e5;">Book a free demo</a> and we'll scope it with you.
</p> </p>
</div> </div>
@@ -899,7 +900,7 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span> <span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span>
</button> </button>
<div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;"> <div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;">
<p style="padding: 0 24px 20px; color: #666; line-height: 1.7;"> <p style="padding: 0 24px 20px; color: #555; line-height: 1.7;">
We use a combination of OCR, large language models (LLMs), and custom automation code to read documents — PDFs, Word files, emails — and extract the specific data fields you need into a structured format. The system is trained on your actual documents, so it understands your specific terminology and layout. Output goes to CSV, your database, or directly into your existing systems. We use a combination of OCR, large language models (LLMs), and custom automation code to read documents — PDFs, Word files, emails — and extract the specific data fields you need into a structured format. The system is trained on your actual documents, so it understands your specific terminology and layout. Output goes to CSV, your database, or directly into your existing systems.
</p> </p>
</div> </div>
@@ -911,7 +912,7 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span> <span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span>
</button> </button>
<div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;"> <div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;">
<p style="padding: 0 24px 20px; color: #666; line-height: 1.7;"> <p style="padding: 0 24px 20px; color: #555; line-height: 1.7;">
Most projects are delivered within 24 weeks from sign-off. We start with a scoping call, agree the specification, build and test, then hand over a working system. Simple document extraction pipelines can be ready in a week. More complex multi-source AI agents typically take 34 weeks. Most projects are delivered within 24 weeks from sign-off. We start with a scoping call, agree the specification, build and test, then hand over a working system. Simple document extraction pipelines can be ready in a week. More complex multi-source AI agents typically take 34 weeks.
</p> </p>
</div> </div>
@@ -923,7 +924,7 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span> <span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span>
</button> </button>
<div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;"> <div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;">
<p style="padding: 0 24px 20px; color: #666; line-height: 1.7;"> <p style="padding: 0 24px 20px; color: #555; line-height: 1.7;">
No. We build automations that your team operates without any technical knowledge — typically triggered by dropping files in a folder, sending an email, or clicking a button. We handle all the automation code and infrastructure. You just see the results in the format you asked for. No. We build automations that your team operates without any technical knowledge — typically triggered by dropping files in a folder, sending an email, or clicking a button. We handle all the automation code and infrastructure. You just see the results in the format you asked for.
</p> </p>
</div> </div>
@@ -935,7 +936,7 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span> <span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span>
</button> </button>
<div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;"> <div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;">
<p style="padding: 0 24px 20px; color: #666; line-height: 1.7;"> <p style="padding: 0 24px 20px; color: #555; line-height: 1.7;">
We take data security seriously. All documents are processed with encryption in transit and at rest. We operate under NDA as standard, and all processing is GDPR-compliant. For sensitive legal and financial documents, we can also build automations that run entirely within your own infrastructure — no data leaves your systems. We take data security seriously. All documents are processed with encryption in transit and at rest. We operate under NDA as standard, and all processing is GDPR-compliant. For sensitive legal and financial documents, we can also build automations that run entirely within your own infrastructure — no data leaves your systems.
</p> </p>
</div> </div>
@@ -947,7 +948,7 @@ $twitter_card_image = "https://ukaiautomation.co.uk/assets/images/ukaiautomation
<span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span> <span class="faq-icon" style="font-size: 1.5rem; color: #4f46e5;">+</span>
</button> </button>
<div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;"> <div class="faq-answer" style="max-height: 0; overflow: hidden; transition: max-height 0.3s ease;">
<p style="padding: 0 24px 20px; color: #666; line-height: 1.7;"> <p style="padding: 0 24px 20px; color: #555; line-height: 1.7;">
You own the code and can run it yourself. We provide full documentation and a handover session. Most clients also take an optional monthly retainer (from £500/month) for us to monitor the automation, handle maintenance, and add new features as their needs grow. You own the code and can run it yourself. We provide full documentation and a handover session. Most clients also take an optional monthly retainer (from £500/month) for us to monitor the automation, handle maintenance, and add new features as their needs grow.
</p> </p>
</div> </div>

View File

@@ -8,8 +8,8 @@ session_start();
// Enhanced security headers // Enhanced security headers
header('Strict-Transport-Security: max-age=31536000; includeSubDomains'); header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
$page_title = "Free AI Automation Quote | Legal & Consultancy Firms UK"; $page_title = "AI Automation for Law Firms | Free Quote & Scoping Call";
$page_description = "Book a free AI automation assessment for your law firm or consultancy. We identify document processing and research workflows AI can automate. No commitment."; $page_description = "Cut hours of manual work every week. We automate document processing & research for UK law firms and consultancies. Free scoping call—we show the ROI.";
$canonical_url = "https://ukaiautomation.co.uk/quote"; $canonical_url = "https://ukaiautomation.co.uk/quote";
// Breadcrumb navigation // Breadcrumb navigation
@@ -194,7 +194,8 @@ $breadcrumbs = [
<style> <style>
.quote-hero { .quote-hero {
padding: 100px 0 30px; /* padding-top overridden by main.css */ padding: 100px 0 30px; /* padding-top overridden by main.css */
background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); background: linear-gradient(135deg, #1e1b4b 0%, #7c3aed 100%);
color: white;
text-align: center; text-align: center;
} }
@@ -459,7 +460,6 @@ $breadcrumbs = [
</head> </head>
<body> <body>
<!-- Skip to content link for accessibility --> <!-- Skip to content link for accessibility -->
<a href="#main-content" class="skip-to-content">Skip to main content</a>
<!-- Navigation --> <!-- Navigation -->
<?php include($_SERVER["DOCUMENT_ROOT"] . "/includes/nav.php"); ?> <?php include($_SERVER["DOCUMENT_ROOT"] . "/includes/nav.php"); ?>
@@ -505,19 +505,19 @@ $breadcrumbs = [
<div style="display:flex;justify-content:center;gap:30px;flex-wrap:wrap;align-items:center;"> <div style="display:flex;justify-content:center;gap:30px;flex-wrap:wrap;align-items:center;">
<div style="text-align:center;"> <div style="text-align:center;">
<div style="font-size:2em;">🔒</div> <div style="font-size:2em;">🔒</div>
<div style="font-size:0.85em;color:#666;">GDPR Compliant</div> <div style="font-size:0.85em;color:#555;">GDPR Compliant</div>
</div> </div>
<div style="text-align:center;"> <div style="text-align:center;">
<div style="font-size:2em;">🇬🇧</div> <div style="font-size:2em;">🇬🇧</div>
<div style="font-size:0.85em;color:#666;">UK-Based</div> <div style="font-size:0.85em;color:#555;">UK-Based</div>
</div> </div>
<div style="text-align:center;"> <div style="text-align:center;">
<div style="font-size:2em;">💷</div> <div style="font-size:2em;">💷</div>
<div style="font-size:0.85em;color:#666;">Fixed-Price</div> <div style="font-size:0.85em;color:#555;">Fixed-Price</div>
</div> </div>
<div style="text-align:center;"> <div style="text-align:center;">
<div style="font-size:2em;">🤖</div> <div style="font-size:2em;">🤖</div>
<div style="font-size:0.85em;color:#666;">10+ Years Experience</div> <div style="font-size:0.85em;color:#555;">10+ Years Experience</div>
</div> </div>
</div> </div>
</div> </div>
@@ -650,7 +650,7 @@ $breadcrumbs = [
</div> </div>
<!-- Sidebar --> <!-- Sidebar -->
<aside class="quote-sidebar"> <div class="quote-sidebar" role="complementary">
<div class="testimonial-card"> <div class="testimonial-card">
<blockquote> <blockquote>
<p>"UK AI Automation transformed how we track competitor pricing. The data is accurate, timely, and has directly impacted our revenue."</p> <p>"UK AI Automation transformed how we track competitor pricing. The data is accurate, timely, and has directly impacted our revenue."</p>
@@ -666,7 +666,7 @@ $breadcrumbs = [
<li><strong>Free consultation call</strong> — we schedule a call to discuss your project</li> <li><strong>Free consultation call</strong> — we schedule a call to discuss your project</li>
</ol> </ol>
</div> </div>
</aside> </div>
</div> </div>
</div> </div>
@@ -679,22 +679,22 @@ $breadcrumbs = [
<details style="border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:15px;"> <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 AI Automation cost?</summary> <summary style="cursor:pointer;font-weight:600;color:#333;">How much does AI Automation 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> <p style="margin:15px 0 0 0;color:#555;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>
<details style="border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:15px;"> <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> <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> <p style="margin:15px 0 0 0;color:#555;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>
<details style="border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:15px;"> <details style="border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:15px;">
<summary style="cursor:pointer;font-weight:600;color:#333;">Is AI Automation legal?</summary> <summary style="cursor:pointer;font-weight:600;color:#333;">Is AI Automation 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-Automation-compliance-uk-guide">complete legal guide</a>.</p> <p style="margin:15px 0 0 0;color:#555;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-Automation-compliance-uk-guide">complete legal guide</a>.</p>
</details> </details>
<details style="border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:15px;"> <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> <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> <p style="margin:15px 0 0 0;color:#555;line-height:1.6;">Your choice: CSV, Excel, JSON, or direct API/database delivery. We can also integrate with your existing systems.</p>
</details> </details>
</div> </div>

View File

@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://ukaiautomation.co.uk/</loc><lastmod>2026-03-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url> <url><loc>https://ukaiautomation.co.uk/</loc><lastmod>2026-04-11</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://ukaiautomation.co.uk/about</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url> <url><loc>https://ukaiautomation.co.uk/about</loc><lastmod>2026-04-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://ukaiautomation.co.uk/contact</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url> <url><loc>https://ukaiautomation.co.uk/contact</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://ukaiautomation.co.uk/quote</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url> <url><loc>https://ukaiautomation.co.uk/quote</loc><lastmod>2026-04-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://ukaiautomation.co.uk/case-studies/</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url> <url><loc>https://ukaiautomation.co.uk/case-studies/</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://ukaiautomation.co.uk/faq</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url> <url><loc>https://ukaiautomation.co.uk/faq</loc><lastmod>2026-04-11</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
<url><loc>https://ukaiautomation.co.uk/blog/</loc><lastmod>2026-03-21</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url> <url><loc>https://ukaiautomation.co.uk/blog/</loc><lastmod>2026-03-21</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url>
<url><loc>https://ukaiautomation.co.uk/blog/articles/due-diligence-automation-law-firms</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url> <url><loc>https://ukaiautomation.co.uk/blog/articles/due-diligence-automation-law-firms</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://ukaiautomation.co.uk/blog/articles/ma-due-diligence-automation-corporate-law</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url> <url><loc>https://ukaiautomation.co.uk/blog/articles/ma-due-diligence-automation-corporate-law</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>