In this video· click a step to jump to it
F
Passed ✓
Test recording
Free AI Website Audit — walkthrough
23,602 ms · 0 pixels changed · matches baseline
We built this regression test for freeaiwebsiteaudit.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against freeaiwebsiteaudit.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');
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(){});
const steps=[{"type":"goto","url":"https://freeaiwebsiteaudit.com/"},{"type":"shot","label":"home"},{"type":"fill","sel":"input[placeholder=\"yourwebsite.com\"]","value":"stripe.com"},{"type":"fill","sel":"input[placeholder=\"Jane Smith\"]","value":"Lastest Demo"},{"type":"fill","sel":"input[placeholder=\"Acme Marketing Co.\"]","value":"Lastest"},{"type":"fill","sel":"input[type=email]","value":"[email protected]"},{"type":"shot","label":"audit-form-filled"},{"type":"click","text":"Get My Free Audit"},{"type":"wait","ms":7000},{"type":"shot","label":"audit-running-or-result"},{"type":"click","text":"How It Works"},{"type":"shot","label":"how-it-works"},{"type":"click","text":"Pricing"},{"type":"shot","label":"pricing"}]; let idx=1;
for (const st of steps) {
try {
if (st.type==='goto') { await page.goto(st.url, { waitUntil:'domcontentloaded' }).catch(function(){}); await page.waitForLoadState('networkidle').catch(function(){}); await page.waitForTimeout(st.wait||1400); { const cc=page.getByRole('button',{name:/accept|allow|got it|ok$/i}).first(); if(await cc.isVisible().catch(function(){return false;})) await cc.click().catch(function(){}); } }
else if (st.type==='click') { const el = st.sel ? page.locator(st.sel).first() : page.getByRole('button',{name:new RegExp(st.text,'i')}).first().or(page.getByRole('link',{name:new RegExp(st.text,'i')}).first()).or(page.getByText(new RegExp(st.text,'i')).first()); if (await el.isVisible().catch(function(){return false;})) { await el.click({timeout:6000}).catch(function(){}); } await page.waitForLoadState('networkidle').catch(function(){}); await page.waitForTimeout(st.wait||1600); }
else if (st.type==='fill') { const el=page.locator(st.sel).first(); if (await el.isVisible().catch(function(){return false;})) { await el.click().catch(function(){}); await el.pressSequentially(st.value,{delay:14}).catch(function(){ return el.fill(st.value).catch(function(){}); }); } await page.waitForTimeout(400); }
else if (st.type==='shot') { stepLogger.log('Scenario '+idx+': '+st.label); await page.screenshot({ path: shot(idx, st.label.replace(/[^a-z0-9]+/gi,'-').slice(0,20)), fullPage:true }); idx++; }
else if (st.type==='wait') { await page.waitForTimeout(st.ms||1500); }
} catch(e){ stepLogger.warn('step skipped: '+(e&&e.message)); }Checks run
0
Diff px
24s
Duration
—
Accessible
A
Fast
Web Vitals · 100
Notes from the demo run
AI-generatedFree AI Website Audit (GET YOUR GEO RANK score) is a no-login tool: enter a website URL + your details and it audits the site for AEO/GEO/RAG visibility (how discoverable it is to AI search). The entire core action runs without an account.
Highlights
- No-signup core actionThe product's primary value (a free GEO/AEO audit) is reachable from the homepage with zero login friction.
- Timely positioning'Is your website invisible to AI search?' targets the AEO/GEO wave directly.
Friction points
- Contact fields before valueName + company + email are required before the audit runs; a URL-only quick scan could reduce drop-off.
Share this run
Earned · Lastest awards
Proof your app is not AI slop
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 freeaiwebsiteaudit.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.