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

@@ -2,7 +2,7 @@
// Enhanced security headers
header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
$page_title = "FAQ | UK AI Automation - AI Automation";
$page_title = "FAQ | UK AI Automation";
$page_description = "Frequently asked questions about our AI automation consulting services for UK legal and consultancy firms.";
$canonical_url = "https://ukaiautomation.co.uk/faq";