Recording of the visual regression run on app.rankfender.com · Rankfender — app walkthrough.

In this video· click a step to jump to it

A
Passed ✓

Test recording

Rankfender — app walkthrough

36,005 ms · 3,563 pixels changed

We built this regression test for app.rankfender.com — it's yours to keep, free.

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const shot = (n, s) => screenshotPath.replace('.png', `-${n}-${s}.png`);
  const ORIGIN = new URL("https://app.rankfender.com/en/lastest-cloud/dashboard").origin;
  page.setDefaultTimeout(8000);
  page.setDefaultNavigationTimeout(22000);
  await page.context().setExtraHTTPHeaders({ 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36' }).catch(function(){});
  // block heavy third-party noise: speeds networkidle + removes console-error reds
  for (const pat of ['**/client.crisp.chat/**','**/widget.intercom.io/**','**/*.intercomcdn.com/**','**/js.stripe.com/**','**/*.sentry-cdn.com/**','**/*.sentry.io/**','**/cdn.segment.com/**','**/*.hotjar.com/**','**/*.fullstory.com/**','**/connect.facebook.net/**','**/googletagmanager.com/**','**/google-analytics.com/**','**/cdn-cgi/scripts/**/email-decode.min.js']) {
    await page.route(pat, function(r){ r.abort().catch(function(){}); }).catch(function(){});
  }
  // Scenario 1: public hero
  await page.goto("https://rankfender.com", { waitUntil: 'domcontentloaded' });
+61 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
0.25%
Text
—
DOM
✓
Network
+96 −96
Console
✓
A11y
C
Perf
24 over
URL
6 diverged
Variables
—
Full report
Log in →
3,563
Diff px
36s
Duration
C
Accessible
WCAG 2.2 · 70
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

Rankfender is an AI-SEO 'discoverability' platform: after a guided onboarding (brand -> who-you-are -> configure Rankfender OS -> competitors -> a Free, no-card plan) it lands you in a real intelligence dashboard that scores how visible your site is to AI engines. For lastest.cloud it computed an AI Discoverability Score and broke it down across six dimensions, with AI-visibility tracking for ChatGPT, Perplexity and Google AI Overview.

Highlights
  • Concrete AI-discoverability score
    The dashboard returns a single AI Discoverability Score (7/100 for lastest.cloud) decomposed into Crawler Access (46%), Schema, Citability, Technical SEO, Authority and Brand Presence - an opinionated, actionable metric rather than vanity charts.
  • Free plan actually unlocks the product
    A 'Free - no card required' plan runs one real scan and shows the score + AI-visibility panel before any upgrade, so a new user sees genuine value (their numbers) on the first session.
Friction points
  • Setup pipeline partially fails
    During project setup several steps (Building personas, Generating seed keywords) showed 'Failed' with a 'we'll keep retrying' banner, so the dashboard's keyword/competitor cards stay empty on first load even after the score computes.
  • Three overlays on first authed load
    A 'v2.1.0 Beta is live' modal, a 10-step product tour, and a 'Some steps failed' setup panel all stack on the first dashboard view before the user can read their score.

6 visual changes

Step 13,289 px changed
Before
Before
After
After
Diff
Diff
Step 281 px changed
Before
Before
After
After
Diff
Diff
Step 342 px changed
Before
Before
After
After
Diff
Diff
Step 442 px changed
Before
Before
After
After
Diff
Diff
Step 542 px changed
Before
Before
After
After
Diff
Diff
Step 667 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,761 test runs recorded · 1,174 products tested with Lastest

This test was built for app.rankfender.com — 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.