SEO audit fixes: H1 keyword, schema, robots.txt, llms.txt, sitemap, alt texts, logo

- H1: add primary keyword (AI Automation for UK Law Firms & Consultancies)
- Hero subtitle: replace old scraping copy with accurate consultancy copy
- WebPage schema name aligned with title tag
- Organization schema: add telephone, fix sameAs (remove broken social URLs)
- robots.txt: add 5 missing AI crawlers (Applebot-Extended, Bytespider, CCBot, FacebookBot, Amazonbot)
- llms.txt: add Key Pages section with 7 linked pages
- sitemap.xml: add 4 legal pages (privacy, terms, cookie, gdpr)
- Icon alt texts: simplify 6 keyword-stuffed verbose alts
- Nav logo: add width/height dimensions, switch to loading=eager
This commit is contained in:
Peter Foster
2026-03-22 03:14:52 +00:00
parent 17d7bfa0c4
commit b5a7347f0c
6 changed files with 49 additions and 21 deletions

View File

@@ -17,7 +17,7 @@ function nav_active($href, $current) {
<div class="nav-container">
<div class="nav-logo">
<a href="/">
<img src="/assets/images/ukaiautomation-logo.svg" alt="UK AI Automation" class="logo" style="height:56px;width:auto;">
<img src="/assets/images/ukaiautomation-logo.svg" alt="UK AI Automation" class="logo" width="200" height="56" loading="eager">
</a>
</div>
<div class="nav-menu" id="nav-menu">

View File

@@ -4,7 +4,7 @@
* Generates Organization structured data for improved SEO
*
* Usage: Include this file in the <head> of every page
* <?php include($_SERVER['DOCUMENT_ROOT'] . '/includes/schema/organization-schema.php'); ?>
* <?php include(['DOCUMENT_ROOT'] . '/includes/schema/organization-schema.php'); ?>
*/
$organizationSchema = [
@@ -21,8 +21,9 @@ $organizationSchema = [
'height' => 100
],
'image' => 'https://ukaiautomation.co.uk/assets/images/ukaiautomation-logo.svg',
'description' => 'Enterprise AI automation and data pipeline services for UK businesses. Specialising in competitive intelligence, price monitoring, and GDPR-compliant data extraction.',
'description' => 'UK-based AI automation consultancy. We help legal and consultancy firms automate document extraction, research, and data workflows.',
'email' => 'info@ukaiautomation.co.uk',
'telephone' => '+441692689150',
'address' => [
'@type' => 'PostalAddress',
'streetAddress' => '',
@@ -34,7 +35,7 @@ $organizationSchema = [
'geo' => [
'@type' => 'GeoCoordinates',
'latitude' => 52.8269,
'longitude' => -0.1278
'longitude' => 1.3816
],
'areaServed' => [
[
@@ -62,14 +63,12 @@ $organizationSchema = [
'name' => 'Cardiff'
]
],
'sameAs' => [
'https://www.linkedin.com/company/ukaiautomation',
'https://x.com/ukaiautomation'
],
'sameAs' => [],
'contactPoint' => [
[
'@type' => 'ContactPoint',
'contactType' => 'sales',
'telephone' => '+441692689150',
'contactType' => 'customer service',
'availableLanguage' => 'English',
'areaServed' => 'GB',
'hoursAvailable' => [
@@ -82,7 +81,7 @@ $organizationSchema = [
[
'@type' => 'ContactPoint',
'email' => 'info@ukaiautomation.co.uk',
'contactType' => 'customer service',
'contactType' => 'sales',
'availableLanguage' => 'English',
'areaServed' => 'GB'
]
@@ -94,6 +93,6 @@ $organizationSchema = [
]
];
?>
<script type="application/ld+json">
<script type=application/ld+json>
<?php echo json_encode($organizationSchema, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES); ?>
</script>