[{"data":1,"prerenderedAt":193},["ShallowReactive",2],{"navigation":3,"\u002Fprojects\u002Fgoodger-dev-audit":54,"\u002Fprojects\u002Fgoodger-dev-audit-surround":188},[4],{"title":5,"path":6,"stem":7,"children":8,"page":53},"Projects","\u002Fprojects","projects",[9,13,17,21,25,29,33,37,41,45,49],{"title":10,"path":11,"stem":12},"BSP website rebuild","\u002Fprojects\u002Fbsp-rebuild","projects\u002Fbsp-rebuild",{"title":14,"path":15,"stem":16},"DLTA — Super administration platform","\u002Fprojects\u002Fdlta","projects\u002Fdlta",{"title":18,"path":19,"stem":20},"Fluid Grotto","\u002Fprojects\u002Ffluid-grotto","projects\u002Ffluid-grotto",{"title":22,"path":23,"stem":24},"GOODGEAR","\u002Fprojects\u002Fgoodgear-dj","projects\u002Fgoodgear-dj",{"title":26,"path":27,"stem":28},"Goodger.dev — Website audit workflow","\u002Fprojects\u002Fgoodger-dev-audit","projects\u002Fgoodger-dev-audit",{"title":30,"path":31,"stem":32},"Laneway Studio","\u002Fprojects\u002Flaneway-studio","projects\u002Flaneway-studio",{"title":34,"path":35,"stem":36},"LuckPerms Web v3","\u002Fprojects\u002Fluckperms-web-v3","projects\u002Fluckperms-web-v3",{"title":38,"path":39,"stem":40},"Morpheus","\u002Fprojects\u002Fmorpheus","projects\u002Fmorpheus",{"title":42,"path":43,"stem":44},"School's Out — Shopify performance","\u002Fprojects\u002Fschools-out-shopify-performance","projects\u002Fschools-out-shopify-performance",{"title":46,"path":47,"stem":48},"Syscraft wiki","\u002Fprojects\u002Fsyscraft-wiki","projects\u002Fsyscraft-wiki",{"title":50,"path":51,"stem":52},"tailz.dev","\u002Fprojects\u002Ftailz-dev","projects\u002Ftailz-dev",false,{"id":55,"title":26,"body":56,"category":170,"date":171,"description":172,"draft":53,"extension":173,"featured":174,"image":160,"meta":175,"navigation":174,"path":27,"repo":176,"role":177,"seo":178,"status":179,"stem":28,"tags":180,"url":186,"__hash__":187},"projects\u002Fprojects\u002Fgoodger-dev-audit.md",{"type":57,"value":58,"toc":161},"minimark",[59,64,83,87,90,94,127,131,150,154],[60,61,63],"h2",{"id":62},"overview","Overview",[65,66,67,74,75,82],"p",{},[68,69,73],"a",{"href":70,"rel":71},"https:\u002F\u002Fgoodger.dev",[72],"nofollow","Goodger.dev"," is my consultancy site. The primary lead magnet is ",[76,77,78],"strong",{},[79,80,81],"code",{},"\u002Fcheck"," — visitors submit a URL and receive a structured online-presence audit. Behind the scenes, a homelab n8n workflow gathers field and lab metrics, crawls the site, and an LLM synthesises a report that I review in an admin app before sending.",[60,84,86],{"id":85},"my-role","My role",[65,88,89],{},"Sole builder of the Nuxt monorepo (marketing site + admin), Cloudflare infrastructure, and the audit automation stack.",[60,91,93],{"id":92},"stack","Stack",[95,96,97,111,121],"ul",{},[98,99,100,103,104,107,108],"li",{},[76,101,102],{},"Apps:"," Nuxt 4 + Nuxt UI 4 — ",[79,105,106],{},"apps\u002Fwww"," and ",[79,109,110],{},"apps\u002Fadmin",[98,112,113,116,117,120],{},[76,114,115],{},"Hosting:"," Cloudflare Pages, D1 (",[79,118,119],{},"goodger-audits","), Access \u002F Zero Trust on admin, Turnstile, Email Sending",[98,122,123,126],{},[76,124,125],{},"Pipeline:"," n8n → Python gatherer (CrUX, PageSpeed\u002FLighthouse, HTTP\u002FSSL, shallow crawl, tech fingerprint, SerpAPI presence) → LLM synthesis → ingest → Telegram → admin approve → email",[60,128,130],{"id":129},"outcomes","Outcomes",[95,132,133,138,144,147],{},[98,134,135,137],{},[79,136,81],{}," live in production; ingest cut over to prod mid-July 2026",[98,139,140,143],{},[76,141,142],{},"23"," production audits recorded by mid-July 2026 (and growing)",[98,145,146],{},"CrUX + checklist + opportunity score + Places lead finder shipped as a pipeline upgrade",[98,148,149],{},"Free audit as primary CTA; paid full audits and fix tiers priced on the site",[60,151,153],{"id":152},"screenshots","Screenshots",[65,155,156],{},[157,158],"img",{"alt":159,"src":160},"Goodger.dev \u002Fcheck audit","\u002Fshots\u002Fgoodger-dev-audit.webp",{"title":162,"searchDepth":163,"depth":163,"links":164},"",2,[165,166,167,168,169],{"id":62,"depth":163,"text":63},{"id":85,"depth":163,"text":86},{"id":92,"depth":163,"text":93},{"id":129,"depth":163,"text":130},{"id":152,"depth":163,"text":153},"Personal","2026","Productised online presence audit at \u002Fcheck — CrUX, Lighthouse, crawl, and SERP signals synthesised into a reviewable report pipeline for Goodger.dev.","md",true,{},"https:\u002F\u002Fgithub.com\u002FTurbotailz\u002Fgoodger.dev","Founder \u002F sole developer",{"title":26,"description":172},"Live",[181,182,183,184,185],"Nuxt","Cloudflare","n8n","Lighthouse","D1","https:\u002F\u002Fgoodger.dev\u002Fcheck","uA_EmLaC6qwPbUDV0hMmk-BEMB6B1N0CwzipBVnrK2Q",[189,191],{"title":22,"path":23,"stem":24,"description":190,"draft":53,"children":-1},"Promo site for my DJ project — mixes, press kit, bookings, SoundCloud stats at build, and a Web Audio waveform hero.",{"title":30,"path":31,"stem":32,"description":192,"draft":53,"children":-1},"Brochure site, passworded guest guide, and direct-booking path for a Surry Hills short-term rental — built for my partner's Airbnb studio.",1789696473900]