Internal QA

SeoScoreCard Component Test

7 July 2026

Exact same props used in the Lunnoa audit report's executive summary. If the bars are empty here too, it's a component/data issue, not a caching or viewer issue.

Combined SEO / GEO / AEO score

Full-site audit crawl of lunnoa.com — 13 pages reviewed.

Crawled 7 Jul 2026

Overall SEO health

  • SEO80

    robots.txt/sitemap confirmed present; broken footer link still unresolved

  • GEO80

    Excellent E-E-A-T; missing social entity links

  • AEO60

    FAQ pattern proven on Pricing only

Verbatim example copied from the SeoScoreCard component documentation (list_components / get_component). If this also shows empty bars, it confirms a component-level rendering bug.

SEO health score

Weighted score across four pillars, from the June 2026 crawl of 1,240 pages

Crawled 14 Jun 2026

Overall SEO health

  • Technical48

    Crawl budget wasted on 3,100 parameter URLs

  • Content71
  • Authority66
  • Experience58

    INP fails on mobile product pages

Same component with only the required score prop and no pillars array at all, to isolate whether the ring itself renders and only the optional pillar bars are the problem.

Score-only sanity check

Overall SEO health

No pillars. Pass pillars={[{ label, score }, …]} for the category breakdown.

Pillars set to the min and max of the 0-100 range, to check if there's an off-by-one or scale bug at the extremes.

Extreme value check

Overall SEO health

  • Zero0
  • Fifty50
  • Hundred100