Lawn & Land Marketing
Free Audit ToolReports
Free Website & SEO Audit

Run a Full Website & SEO Audit in 30 Seconds

Enter a prospect's details to generate a complete website performance, keyword rankings, and Google Business Profile audit.

Website AuditSpeed, mobile, Core Web Vitals
SEO AnalysisRankings, keywords, backlinks
GBP ScoreReviews, photos, completeness

Audit Mode

Business Details

We'll use their website to pull SEO data, site speed, and keyword rankings.

Services Offered

Select the services they offer so we can check if they're ranking for the right keywords.

Google Business Profile

Paste the Google Maps link for their business listing. This ensures we audit the correct profile.

Search for the business on Google Maps, click the listing, and copy the URL

Without a GBP link, the profile data may be inaccurate — especially for common business names.

Takes approximately 20-30 seconds · Powered by DataForSEO + Google APIs

AI Developer Context

Source: https://github.com/LawnAndLandMarketing/ll-audit-reports

Stack: Next.js 16, TypeScript, Vercel KV (Upstash Redis), n8n Cloud

Vercel project: ll-audit-reports | Team: lawn-and-land-marketing

Deploy: git clone the repo, edit files, git commit (author: matt@lawnandlandmarketing.com), then run: vercel --prod --yes --token VERCEL_TOKEN (use agent-vault:vercel-token for the token).

No GitHub auto-deploy configured. Must deploy via Vercel CLI.

Key files: app/page.tsx (intake form), app/reports/page.tsx (report list), app/reports/[id]/page.tsx (report viewer), app/api/audit/route.ts (n8n proxy), lib/kv.ts (Vercel KV storage helpers)

n8n workflow: [Roshi] L&L Audit Generator | Workflow ID: sFfTl6ZxUl6JcX0K

Vercel env vars: KV_REST_API_URL, KV_REST_API_TOKEN, REPORT_API_SECRET

Brand: Dark theme (#000 bg, #1a1a1a surfaces), Rethink Sans bold italic headings, Mulish body, Inter captions. No emojis. No light mode.

Full documentation in README.md at the repo root.