AI Coach
How AI Coach works
After the 41 deterministic checks run, AI Coach re-reads the audit output through 5 evaluation lenses and surfaces findings the machine engine can't see — content gaps, broken E-E-A-T, legal gaps, and qualitative issues a human reviewer would catch.
Each stage is a separate LLM pass with its own prompt and severity rubric. Findings are tagged Critical, Recommended, or Optional based on how directly the issue impacts AdSense approval.
Required Pages
Verifies the presence and substance of pages every AdSense publisher must have — privacy policy, terms, contact, and the publisher's own ad-disclosure page. The deterministic engine confirms a 200 OK; AI Coach reads the page text.
Required Pages
Verifies the presence and substance of pages every AdSense publisher must have — privacy policy, terms, contact, and the publisher's own ad-disclosure page. The deterministic engine confirms a 200 OK; AI Coach reads the page text.
Example findings
- Privacy policy present but missing AdSense-specific cookie disclosure language
- Contact page lists only a contact form with no physical address or company name
- Terms of service copied from a generator, with placeholder Lorem ipsum still in the body
- About page has no author bio or team description — required for E-E-A-T
- Disclaimer page returns 200 but body is shorter than 100 words
Severity policy
Critical: required page missing entirely. Recommended: page present but missing key legal language. Optional: page present but boilerplate / generic.
Site Structure
Reads the architecture of the site — internal linking graph, navigation depth, header/footer structure, and how content is organized into sections. The deterministic engine counts links and pages; AI Coach judges whether the structure is *coherent* for a human reader.
Site Structure
Reads the architecture of the site — internal linking graph, navigation depth, header/footer structure, and how content is organized into sections. The deterministic engine counts links and pages; AI Coach judges whether the structure is *coherent* for a human reader.
Example findings
- Top nav has 12 items with no logical grouping — readers cannot tell what the site is about in 3 seconds
- Footer contains 80+ links to internal pages, diluting the link equity of the main content
- Article pages are 4+ clicks from the homepage — Google's crawler may not reach them
- Breadcrumb markup is present but points to URLs that 404
- Site has 5 different URL patterns for the same content type (case-mix, trailing slash, query params)
Severity policy
Critical: site is a link farm or has no navigable structure. Recommended: structure exists but is confusing or has orphan pages. Optional: minor inconsistency (mixed casing, inconsistent breadcrumb use).
Crawler & Rendered Content
Evaluates what a search-engine crawler (or AdSense review crawler) actually sees vs. what a human browser sees. The deterministic engine checks for robots.txt; AI Coach checks for JavaScript rendering gaps, cloaking signals, and content parity between bot and browser.
Crawler & Rendered Content
Evaluates what a search-engine crawler (or AdSense review crawler) actually sees vs. what a human browser sees. The deterministic engine checks for robots.txt; AI Coach checks for JavaScript rendering gaps, cloaking signals, and content parity between bot and browser.
Example findings
- Page is server-side rendered for humans but returns a JavaScript-only shell to Googlebot — AdSense reviewers may flag this as cloaking
- Article content loads 2.5s after first paint — crawler may time out before reading
- robots.txt disallows /preview/ but the sitemap includes URLs under /preview/
- Meta description and H1 differ between the SSR version and the hydrated version
- Lazy-loaded images have no noscript fallback — crawler indexes blank space
Severity policy
Critical: bot sees materially different content than humans (cloaking risk). Recommended: content parity OK but rendering is slow or incomplete. Optional: minor differences in metadata.
E-E-A-T
Reads the site for Experience, Expertise, Authoritativeness, and Trust signals — the framework Google Quality Raters use. AI Coach looks for actual evidence (author bios with credentials, citations, original research), not just keywords that imply E-E-A-T.
E-E-A-T
Reads the site for Experience, Expertise, Authoritativeness, and Trust signals — the framework Google Quality Raters use. AI Coach looks for actual evidence (author bios with credentials, citations, original research), not just keywords that imply E-E-A-T.
Example findings
- Author bio says "John is a passionate writer" but has no credentials, links, or past work
- YMYL article (medical / financial) cites no sources, no authors with relevant expertise
- Site claims '10+ years of experience' on the homepage but has no 'About' or 'Team' page
- Articles are dated 2024 but author profile picture is a stock photo (no real-world entity)
- Reviews on the site are unattributed and undated — no evidence of independent experience
Severity policy
Critical: YMYL content with no author, no credentials, no citations. Recommended: non-YMYL content with thin E-E-A-T. Optional: strong content with minor E-E-A-T gaps (e.g. no structured author markup).
Legal & Privacy
Cross-checks privacy and legal language against GDPR, CCPA, COPPA, and AdSense-specific ad-disclosure requirements. AI Coach reads the policy text and flags missing clauses that a human reviewer would expect — not just whether a privacy link exists.
Legal & Privacy
Cross-checks privacy and legal language against GDPR, CCPA, COPPA, and AdSense-specific ad-disclosure requirements. AI Coach reads the policy text and flags missing clauses that a human reviewer would expect — not just whether a privacy link exists.
Example findings
- Privacy policy has no mention of "Google AdSense" or "third-party advertising" — required for ad-disclosure
- Cookie consent banner has no "Reject all" option — fails EU ePrivacy directive
- Site uses Google Analytics but privacy policy doesn't list it as a data processor
- Children's content (COPPA-relevant) has no parental consent mechanism
- Terms of service have no governing-law clause and no dispute-resolution process
Severity policy
Critical: privacy policy missing ad-disclosure language required for AdSense. Recommended: disclosure present but missing jurisdiction-specific clauses (GDPR, CCPA). Optional: minor wording issues.
Run an audit to see your AI Coach report
Each audit's AI Coach findings are generated from the same 5 stages shown above, applied to your specific site.
Looking for the deterministic check catalog?
See all 41 checks grouped by tier, with the official Google source each one derives from.