Recording of the visual regression run on llmfy.ai · llmfy — marketing + signin + try free analysis (paste URL → citability score).

In this video· click a step to jump to it

L
Passed ✓

Test recording

llmfy — marketing + signin + try free analysis (paste URL → citability score)

32,518 ms · 2,724 pixels changed

We built this regression test for llmfy.ai — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against llmfy.ai. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const STAMP = Math.floor(Date.now() / 1000).toString(36);
  const SLUG = 'llmfy';
  const EMAIL = `viktor.${SLUG}.${STAMP}@lastest.cloud`;
  const PASSWORD = `•••`;
  const NAME = 'Viktor Demo';
  const SITE = 'https://llmfy.ai';
  // Founder's primary business interaction surface: paste any URL → get its
  // "AI Citability Score" with E-E-A-T / Schema / Semantic breakdown. Using
  // PeerPush's own page about LLMFY as the input — recursive demo.
  const DEMO_URL = 'https://peerpush.net/p/llmfy';
+120 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
1.90%
Text
—
DOM
✓
Network
+336 −336
Console
✓
A11y
—
Perf
70 over
URL
✓
Variables
—
Full report
Log in →
2,724
Diff px
33s
Duration
—
Accessible
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

LLMFY (built by JesusLopezSEO, 18+ years SEO veteran, founder of Posicionamiento Web Systems) is an AI-search-optimization SaaS targeting the gap between traditional SEO and Google AI Overviews / ChatGPT / Perplexity / Claude citations. The marketing surface is strong — clear technical positioning (E-E-A-T Analysis for AI, Schema Optimization, LLM Citability Score, AI Overviews Optimization) and a confident promise ("3 free analyses, no credit card required"). The product Spanish-bilingual: marketing renders in English by default with ES/EN toggle, but the auth surface (/auth/signin → "Iniciar Sesion · Accede a LLMFY") and the floating chat consultant ("¡Hola! 👋 Soy tu Consultor LLMO") stay in Spanish — a likely friction for English-only visitors who follow a marketing CTA into a non-translated funnel. Tested by walking the public surface and probing the auth gate.

Highlights
  • Strong technical positioning
    The hero is unusually specific for an AI-SEO tool — "AI Overviews are stealing 20%+ of your organic traffic. LLMFY shows you why — and how to get cited" — quantifies the problem and the platform's role in one sentence. The dashboard preview (E-E-A-T 82%, Schema 65%, Semantic 78%) is concrete enough to suggest a real scoring engine, not vapor.
  • Bilingual ES/EN toggle in nav
    Built by a Spanish-speaking founder with multilingual nav (visible top right). Real i18n at the marketing layer is rarer than you'd think for indie SaaS — usually it's a single locale until international traction.
  • On-page demo data is opinionated
    The home page shows a sample dashboard with 'Quick Win Found: Adding Or...' (truncated), 'Add FAQ schema to product pages', 'Improve author bio with credentials' — these are real, actionable SEO recommendations, not lorem-ipsum. Founder credibility is on display.
Friction points
  • Marketing → auth → Spanish-only screen
    Every 'Start Free' / 'Analyze My Site Free' CTA on the home page goes to /dashboard, which redirects unauthed users to /auth/signin. That sign-in page renders entirely in Spanish ("Iniciar Sesion · Accede a LLMFY · Continuar con Google · Enviar enlace de acceso") regardless of the EN choice on the previous page. The chat consultant widget bottom-right is also Spanish-only ("¡Hola! 👋 Soy tu Consultor LLMO"). English-only visitors get language-shocked in the funnel.
  • Magic-link-only / no password signup
    /auth/signin offers Continue-with-Google + email magic-link. No password registration. For visitors who can't (or won't) sign in with Google AND don't want to wait for an email link, the funnel exits at this gate. Adding an optional password path would catch the magic-link-averse audience.
  • "3 free analyses, no credit card required" lives behind auth
    The promise is on the home hero but you can't redeem it without first creating an account. A truly card-free try-it surface (paste-URL-and-see-something-immediately) would let visitors validate the citability scorer before committing. Many AI-SEO tools that took off this cycle (Surfer, Frase, Clearscope) lead with a public sandbox for one URL.
Couldn't reach
  • /dashboard authed analysis·Gated behind Google OAuth or magic-link, neither completable from a Lastest EB pod. Captured the signin gate as the truthful representation of what an automated test sees.

4 visual changes

Step 11,072 px changed
Before
Before
After
After
Diff
Diff
Step 5622 px changed
Before
Before
After
After
Diff
Diff
Step 6622 px changed
Before
Before
After
After
Diff
Diff
Step 7408 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
tests
all passing
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,604 test runs recorded · 1,174 products tested with Lastest

This test was built for llmfy.ai — claim it free

One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.