SEO: add BlogPosting schema, fix HTML heads, clean stale content

- Create includes/blog-article-head.php with full HTML head + BlogPosting
  JSON-LD schema (Organization author, OG/Twitter tags)
- Wire blog-article-head.php into all 6 blog articles (were missing DOCTYPE/head)
- Rewrite blog/search.php: only real articles, standard includes, noindex
- Simplify author-bio.php: remove invented fictional authors, org entry only
- Sitemap: add lastmod 2026-03-21, add case-studies and faq URLs
- Fix faq.php page title (redundant AI Automation duplicate removed)
This commit is contained in:
Peter Foster
2026-03-21 12:51:04 +00:00
parent f21e80793b
commit 63fb1fd099
11 changed files with 225 additions and 537 deletions

View File

@@ -10,7 +10,7 @@ $article = [
'read_time' => '8 min read',
'excerpt' => 'GDPR compliance is a legitimate concern when deploying AI automation in UK legal and consultancy firms. Here is a clear-eyed look at the real issues and how to address them.',
];
include($_SERVER['DOCUMENT_ROOT'] . '/includes/meta-tags.php');
include($_SERVER['DOCUMENT_ROOT'] . '/includes/blog-article-head.php');
include($_SERVER['DOCUMENT_ROOT'] . '/includes/nav.php');
?>
<main>