LG LaunchGrade open-source launch audit
Launch audit · 2026-10-23

fastpresspages.github.io scored B-.

https://fastpresspages.github.io/YouLauncher/
398 ms · 9 KB HTML · HTTP 200 · 45 scored checks
B-
71 / 100
Needs polish
27 passed 15 warnings 3 failed 8 informational
93
Convert
38
Trust
91
Tech
79
SEO
20
Social
100
A11y
50
Agents

Fix these first

Ordered by impact on the grade. Each fix is specific enough to hand to a builder.

1

Has a complete Open Graph cardSocial sharingsocial.open-graph

Open Graph is missing og:title, og:description, og:image, og:url.

Fix: Add all four tags; most chat and social previews use them.

2

Links a privacy policyTrusttrust.privacy

No privacy policy link found.

Fix: Publish a plain-language privacy page and link it in the footer and near every form.

3

Publishes llms.txtAI-agent readinessagent.llms-txt

No /llms.txt found.

Fix: Add /llms.txt so AI agents get a clean map of your product instead of guessing from HTML.

4

Has a Twitter/X cardSocial sharingsocial.twitter

No Twitter/X card tags.

Fix: Add a summary_large_image card so shared links look designed.

5

Links terms of serviceTrusttrust.terms

No terms link found.

Fix: Add a short terms page. It matters as soon as money changes hands.

6

Offers a human contact pathConversionconv.contact

No email or contact link found.

Fix: Add a real email or a contact page. Buyers check for a human before they convert.

7

Lets AI crawlers inAI-agent readinessagent.robots-ai

No robots.txt, so AI crawler access is undefined.

Fix: Publish robots.txt and explicitly allow the agents you want citations from.

8

Answers buying questionsAI-agent readinessagent.faq

No FAQ section or FAQ schema found.

Fix: Add 3–5 real objections (“Is it free?”, “How long does it take?”) and FAQPage schema.

Every check

Transcript of all 53 checks, including informational ones.

Conversion

25% of grade
✓

Has an email capture conv.email-capture

3 forms can capture an email.

✓

Has a specific call to action conv.cta

Found a direct CTA: “Grow with us”.

✓

Shows social proof conv.social-proof

Social proof language found (“testimonial”).

✓

Keeps signup friction low conv.friction

The lightest form asks for 1 field.

!

Offers a human contact path conv.contact

No email or contact link found.

Fix: Add a real email or a contact page. Buyers check for a human before they convert.

✓

States a clear value proposition conv.value-prop

H1 is 6 words and a meta description explains the offer.

✓

Reverses the risk of clicking conv.risk-reversal

Risk-reversal language found (“no spam”).

Trust

15% of grade
×

Links a privacy policy trust.privacy

No privacy policy link found.

Fix: Publish a plain-language privacy page and link it in the footer and near every form.

!

Links terms of service trust.terms

No terms link found.

Fix: Add a short terms page. It matters as soon as money changes hands.

!

Explains who is behind the page trust.about

No about or team link found.

Fix: Add a short “who we are” section. Anonymous launch pages convert worse.

!

Links a real social profile trust.social-presence

No social profile links found.

Fix: Link one active profile. An abandoned profile is worse than none.

i

Publishes a security contact trust.security-txt

No /.well-known/security.txt (optional for launch pages).

✓

Shows a current footer trust.copyright

Footer copyright is current (2026).

Technical

20% of grade
✓

Serves over HTTPS tech.https

Final URL is HTTPS.

✓

Returns a healthy status tech.status

Page returned HTTP 200.

✓

Loads the HTML quickly tech.speed

HTML arrived in 398 ms.

✓

Compresses the response tech.compression

Content-Encoding: gzip.

✓

Sets cache headers tech.cache

Cache-Control: max-age=600.

✓

Is mobile-ready tech.viewport

Responsive viewport is configured.

✓

Allows search indexing tech.indexable

No noindex directive found.

!

Declares a canonical URL tech.canonical

No canonical link tag.

Fix: Add <link rel="canonical" href="https://yourdomain.com/"> to prevent duplicate-URL dilution.

✓

Declares the page language tech.lang

html lang="en".

!

Has a favicon tech.favicon

No favicon link found.

Fix: Add a 32×32 and 180×180 icon; browsers and tabs look unfinished without one.

✓

Avoids mixed content tech.mixed-content

No insecure http:// assets found.

!

Measures visits tech.analytics

No analytics detected.

Fix: Add privacy-friendly analytics (Plausible, Umami, or a simple counter) before you announce.

SEO

15% of grade
✓

Has a well-sized title seo.title

Title is 43 characters.

✓

Has a meta description seo.description

Description is 152 characters.

✓

Has exactly one H1 seo.h1

One H1: “Have an idea? We'll grow it.”.

!

Uses a sane heading outline seo.heading-order

Heading levels skip a step.

Fix: Do not jump from H1 to H3; use H2 for sections.

i

Describes its images seo.alt

No images to check.

!

Publishes a sitemap seo.sitemap

No sitemap.xml found.

Fix: Generate /sitemap.xml and submit it in Google Search Console.

!

Publishes robots.txt seo.robots

No robots.txt found.

Fix: Add a simple robots.txt that points to your sitemap.

!

Adds structured data seo.schema

No JSON-LD structured data.

Fix: Add Organization + WebSite (or Product/SoftwareApplication) schema in one script tag.

!

Links its own pages seo.internal-links

No internal links found.

Fix: Add a footer with links to your key pages.

✓

Has readable copy in the HTML seo.text-ratio

39.8% of the HTML is readable text.

Social sharing

10% of grade
×

Has a complete Open Graph card social.open-graph

Open Graph is missing og:title, og:description, og:image, og:url.

Fix: Add all four tags; most chat and social previews use them.

!

Has a Twitter/X card social.twitter

No Twitter/X card tags.

Fix: Add a summary_large_image card so shared links look designed.

i

Describes the share image social.og-image-alt

No OG image to describe.

Accessibility

5% of grade
✓

Labels its form fields a11y.form-labels

3/3 fields are labelled.

✓

Gives buttons accessible names a11y.button-names

4 buttons have a name.

✓

Writes descriptive link text a11y.link-text

No vague link text found.

✓

Uses landmark elements a11y.landmarks

main and nav landmarks are present.

✓

Allows pinch-zoom a11y.zoom

Zoom is not blocked.

i

Offers a skip link a11y.skip-link

No skip link (nice-to-have for long pages).

AI-agent readiness

10% of grade
×

Publishes llms.txt agent.llms-txt

No /llms.txt found.

Fix: Add /llms.txt so AI agents get a clean map of your product instead of guessing from HTML.

i

Offers a full-context file agent.llms-full

No llms-full.txt (optional).

!

Lets AI crawlers in agent.robots-ai

No robots.txt, so AI crawler access is undefined.

Fix: Publish robots.txt and explicitly allow the agents you want citations from.

i

Speaks to coding agents agent.agents-md

No AGENTS.md (emerging convention).

i

Serves markdown to agents agent.markdown

No markdown alternate or content negotiation.

i

Exposes a machine-readable API agent.mcp

No MCP/OpenAPI descriptor (only needed if agents can act on your product).

!

Answers buying questions agent.faq

No FAQ section or FAQ schema found.

Fix: Add 3–5 real objections (“Is it free?”, “How long does it take?”) and FAQPage schema.

✓

Uses semantic HTML agent.semantic-html

Semantic main/article/nav structure found.

✓

Works without JavaScript agent.no-js-copy

3605 characters of copy are in the HTML.