Skip to content

SEO Validation #45

Description

@digitalrisedorset

Summary

Introduce an SEO validation layer to the Health Engine that continuously verifies every publicly accessible page meets a minimum level of search engine optimisation.

The goal is not to replace SEO platforms, but to integrate with established SEO standards and validation tools to provide continuous health assessment.

Objectives

  • Validate every page exposed by the sitemap.
  • Detect SEO regressions during deployment.
  • Produce a structured SEO health report.
  • Record validation results using OpenTelemetry.
  • Identify pages that require optimisation.
  • Integrate with existing SEO validation tools where possible instead of implementing custom SEO rules.

Validation

Examples include:

  • Missing page titles.
  • Missing or duplicate meta descriptions.
  • Missing canonical URLs.
  • Invalid heading hierarchy.
  • Missing structured data.
  • Broken internal links.
  • Missing image alternative text.
  • Indexability issues.
  • Sitemap consistency.
  • robots.txt validation.

Observability

Record SEO validation as part of the Health Engine, including:

  • Pages validated.
  • SEO score.
  • Number of issues detected.
  • Severity of findings.
  • Validation timestamp.

Future Enhancements

  • Continuous SEO monitoring.
  • Structured data validation.
  • Core Web Vitals integration.
  • Search Console integration.
  • Automatic SEO remediation suggestions.
  • Configurable SEO policies.

Metadata

Metadata

Assignees

No one assigned

    Labels

    interoperabilityIntegrates external platform capabilities

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions