Quick Overview
This workflow runs every Monday to audit your site’s AI crawler readiness using the Apify AI Search Readiness Audit Actor, logs per-page scores to Google Sheets, and emails a single Gmail alert when any pages fall below your score threshold.
How it works
- Runs every Monday at 8:00 on a schedule.
- Loads the list of site URLs, pages-per-site limit, alert threshold, and alert recipient email from the workflow configuration.
- Uses Apify (tanlabs~ai-search-readiness-audit) to audit each site (optionally via sitemap) and return per-page readiness results, including an llms.txt draft when missing.
- Formats the audit results into one normalized row per page with overall score, sub-scores, blocked AI bots, and top fixes.
- Appends the per-page rows to a Google Sheets tab to build a dated score history.
- Filters for pages with a score below the configured threshold and compiles them into a single HTML summary email.
- Sends the alert email via Gmail to the configured recipient.
Setup
- Add an Apify API token credential and ensure the workflow can run the Apify actor
tanlabs~ai-search-readiness-audit.
- Add a Google Sheets credential, then select the target spreadsheet document and sheet tab in the Google Sheets append step.
- Add a Gmail credential with permission to send emails.
- Update the configuration values for
sites, pagesPerSite, alertBelow, and alertEmail to match your domains, audit depth, threshold, and recipient.