Skip to content

NOISSUE - feat(seo): implement pillar pages, FAQs, and schema markup across all solution and industry pages - #70

Merged
dborovcanin merged 2 commits into
mainfrom
fix-seo
Jun 10, 2026
Merged

NOISSUE - feat(seo): implement pillar pages, FAQs, and schema markup across all solution and industry pages#70
dborovcanin merged 2 commits into
mainfrom
fix-seo

Conversation

@ianmuchyri

Copy link
Copy Markdown
Contributor

What type of PR is this?

This is a feature because it implements a comprehensive SEO content and schema architecture across all solution, industry, and product pages — extending the existing LensPage component with optional content sections and adding structured data markup site-wide.

What does this do?

Infrastructure

  • Extends lensPageSchema in src/content/config.ts with optional Zod-validated fields: explainerEyebrow/H2/Body/Chips, detailsEyebrow/H2/Sub/Items, stepsEyebrow/H2/Sub/Items, faqs
  • Rewrites LensPage.astro to conditionally render explainer, details grid, steps (using prin__grid layout), and FAQ sections — all backwards-compatible (new fields are optional)
  • Updates solutions/[slug].astro and industries/[slug].astro to pass all new props

Solution pages — new

  • /solutions/confidential-computing — full pillar: definition, CC vs encryption comparison, 5-step how-it-works, 3-item TEE hardware breakdown (AMD SEV-SNP, Intel TDX, NVIDIA H100), 8-question FAQ
  • /solutions/secure-ai-deployment — full pillar: deployment architectures, on-prem vs cloud comparison, 5-step how-to, 8-question FAQ
  • /solutions/confidential-computing/use-cases — cluster page with 8 TEE use cases, FAQPage + BreadcrumbList schema

Solution pages — expanded

  • sovereign-ai — definition block, expanded comparison, 6-item details grid, 5-step deployment guide, 8-question FAQ
  • ai-governance — 6 regulatory frameworks (GDPR, EU AI Act, DORA, NIS2, HIPAA, CMMC), 5 technical controls, 7-question FAQ
  • private-ai, enterprise-ai, secure-collaboration, agentic-ai — explainer sections and 6–7 question FAQs added to each

Industry pages — expanded

  • FAQs added to all 6 industry pages: government, defense, healthcare, financial-services, telecommunications, research — each targeting vertical-specific keyword clusters

Product pages

  • Adds "Related guides" section to cube-ai.astro, cocos-ai.astro, and prism-ai.astro linking to relevant pillar pages

Header

  • Moves "CC Use Cases" to sit beneath "Confidential Computing" in the Solutions column (desktop + mobile) with visual indent; removes "Learn" sublabel from mobile nav
  • FAQPage JSON-LD schema injected inline via LensPage on all pages with FAQs
  • BreadcrumbList schema on all solution and industry pages

Deliverables

  • SEO/SEO_IMPLEMENTATION_REPORT.md — full audit of implementation status, keyword coverage, internal linking, and remaining gaps
  • SEO/BLOG_CONTENT_BACKLOG.md — 15 prioritised blog article briefs for remaining keyword clusters

Which issue(s) does this PR fix/relate to?

No issue — this implements the SEO action plan documented in SEO/seo-plan-draft.md.

Have you included tests for your changes?

No automated tests — this is content and component changes. Verified with astro check (0 errors, 0 warnings) and manual visual review in the browser.

Did you document any new/modified features?

Yes. SEO/SEO_IMPLEMENTATION_REPORT.md documents all changes, schema markup status, keyword coverage, internal linking, and outstanding gaps. SEO/BLOG_CONTENT_BACKLOG.md covers remaining content work.

Notes

All new lensPageSchema fields are optional — no existing solution or industry YAML requires changes to remain valid. The LensPage component is fully backwards-compatible.

… solution and industry pages

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 9, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
uvc-website 7d63aea Commit Preview URL

Branch Preview URL
Jun 09 2026, 04:32 PM

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
@ianmuchyri
ianmuchyri marked this pull request as ready for review June 9, 2026 16:32
@dborovcanin
dborovcanin merged commit 8223cb0 into main Jun 10, 2026
2 checks passed
@dborovcanin
dborovcanin deleted the fix-seo branch June 10, 2026 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants