Skip to content

refactor(seo): merge SchemaFAQ into Faq component#4489

Open
tchiotludo wants to merge 1 commit intomainfrom
feat/merge-faq-schema-component
Open

refactor(seo): merge SchemaFAQ into Faq component#4489
tchiotludo wants to merge 1 commit intomainfrom
feat/merge-faq-schema-component

Conversation

@tchiotludo
Copy link
Copy Markdown
Member

Summary

  • Created Faq.astro that combines the Vue UI (Faq.vue) and the FAQPage JSON-LD schema in a single component
  • Deleted SchemaFAQ.astro — its logic is now inlined in Faq.astro
  • Updated all 28 .astro pages/components to import Faq.astro instead of separately importing Faq.vue + SchemaFAQ.astro

Test plan

  • Verify FAQ sections render correctly on a few /vs/* pages
  • Check JSON-LD output in page source (<script type="application/ld+json">) is present and valid
  • Validate with Google Rich Results Test on a page with FAQ content

Create Faq.astro that combines the Vue UI component and the FAQPage
JSON-LD schema, removing the need to import and use SchemaFAQ separately
in every page.
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

🔦 Lighthouse Benchmark

Last updated: 2026-04-02T17:49:09
Last commit: 68efb7c

Tested: http://localhost:8787 on 2026-04-02 17:49 UTC
Compared against main baseline from 2026-04-02

Scores (0–100, higher is better)

Page Performance Accessibility Best Practices SEO
Home 65 ▲ +5 79 59 92
Pricing 96 ▼ -3 88 59 100
Enterprise 89 ▼ -8 78 59 100
Cloud 89 ▼ -5 83 59 100
About Us 80 ▼ -18 87 59 100
Docs Landing 91 84 59 92
Contribute to Kestra (simple docs) 93 ▼ -6 84 59 85
Flow (full featured docs) 83 ▼ -12 86 59 85
Blog Index 63 ▼ -33 86 59 100
Blog Post (sample) 83 ▼ -16 83 59 100
VS Page (sample) 94 83 59 100
Plugins Landing 87 ▼ -4 77 59 92
Plugin Page (sample) 96 82 59 92
Plugin Debug Page (sample) 94 ▼ -3 82 56 92
Plugin Debug Return Page (sample) 80 82 56 92
Blueprints Landing 94 ▲ +4 77 74 ▲ +15 92
Blueprint Audit Logs CSV Export 59 ▼ -14 82 56 ▼ -3 100

Core Web Vitals (lower is better)

Page LCP FCP TBT CLS Speed Index
Home 1.81 s 1.06 s 392 ms ▲ 0.000 ▲ 3.46 s ▲
Pricing 1.01 s ▼ 0.61 s ▼ 141 ms ▼ 0.000 0.80 s ▲
Enterprise 1.95 s ▼ 0.98 s ▼ 60 ms 0.000 1.27 s
Cloud 2.11 s ▼ 0.56 s ▼ 68 ms 0.000 0.75 s ▲
About Us 3.74 s ▼ 0.56 s 59 ms 0.000 0.85 s
Docs Landing 0.94 s ▲ 0.62 s ▲ 223 ms ▼ 0.002 1.10 s ▲
Contribute to Kestra (simple docs) 1.03 s ▼ 0.57 s 187 ms ▼ 0.000 0.78 s ▲
Flow (full featured docs) 1.11 s ▼ 0.62 s ▼ 328 ms ▼ 0.000 1.22 s ▲
Blog Index 8.93 s ▼ 0.57 s 134 ms ▼ 0.001 15.74 s ▼
Blog Post (sample) 2.77 s ▼ 0.56 s ▼ 124 ms ▼ 0.000 0.73 s ▲
VS Page (sample) 1.54 s ▼ 0.54 s ▼ 67 ms ▲ 0.000 0.75 s ▲
Plugins Landing 1.76 s ▼ 0.62 s ▼ 91 ms ▲ 0.020 2.30 s ▼
Plugin Page (sample) 1.01 s ▲ 0.64 s ▲ 53 ms ▼ 0.000 1.72 s ▼
Plugin Debug Page (sample) 0.91 s ▲ 0.50 s ▲ 155 ms ▼ 0.001 1.45 s ▼
Plugin Debug Return Page (sample) 2.54 s ▲ 0.56 s ▲ 137 ms ▼ 0.028 2.00 s ▼
Blueprints Landing 1.21 s ▼ 0.68 s ▼ 69 ms ▲ 0.000 ▲ 1.73 s ▼
Blueprint Audit Logs CSV Export 2.35 s ▼ 0.57 s ▼ 149 ms ▼ 0.537 2.08 s ▼
Legend

▲ improved  ·  ▼ regressed  ·  (blank) no significant change
Score threshold: ±3 pts  ·  Metric threshold: ±10% of baseline

@kestrabot kestrabot bot added this to Pull Requests Apr 4, 2026
@github-project-automation github-project-automation bot moved this to To review in Pull Requests Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: To review

Development

Successfully merging this pull request may close these issues.

1 participant