See llms.txt for all machine-readable content.
A prospect asks for a site review and usually waits days for a PDF. This workflow takes one URL from a form, crawls the site, measures what the pages actually contain, writes a short audit with the fixes that matter and emails back a spoken version next to the written list. It also skips repeat requests, catches crawls that fail or return too little text, and holds weak AI drafts for a human before anything goes out.
Last updated: November 2026.
A hosted form collects the site URL, the requester email and the audit focus. A Code node validates the URL and the address, and bad requests are logged and answered. Before any Apify credit is spent, the audit_log tab is checked so the same site is not crawled twice in a week. The Apify website content crawler reads up to six pages with three retries, and a failed crawl is logged and reported. A coverage gate stops sites with almost no readable text. DeepSeek writes the audit as JSON, a Code node checks it, and drafts with too few issues or a bad narration go to an audit_review tab instead of the client. Passing audits are voiced with ElevenLabs, emailed with the mp3, and logged with the Gmail message id. If the voice step fails, the written audit still goes out. Every Monday a digest email counts what happened.
What if someone submits the same site twice?
Check Recent Audit finds a finished audit of that domain from the last 7 days, and the requester gets the date and top issue instead of a second crawl.
What happens when the AI writes a weak audit?
Check Audit Quality blocks drafts with fewer than three issues, no top issue or a narration outside 60 to 200 words. They land in audit_review and a reviewer gets an email.
Does the audit check page speed or mobile rendering?
No. It only sees page text, titles, meta descriptions and headings, and the agent is told not to claim checks it did not run.
What if the voice step fails?
Speak Site Audit retries three times, then its error output sends the written audit without audio and the log marks it text_only.
Built with n8n. Need an assessment on your business? Feel free to reach out at https://khmuhtadin.com/consultation/