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' => '6 min read',
'excerpt' => 'The term AI agent gets used a lot, but what does it actually mean for a law firm or consultancy? Here is a clear, jargon-free explanation with practical examples.',
];
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>