Independent diagnostic software. Google makes all approval and policy decisions.
Guided repair workflows

Turn audit findings into safe, reviewable fixes.

Select a problem to see why it matters, what to verify, and a copyable starting point. Always test changes before production deployment.

robots.txt blocks the entire site

Remove an unintended sitewide Disallow: / from the production rule group.

User-agent: *
Allow: /

Sitemap: https://example.com/sitemap.xml
Canonical points to the wrong host

Use one absolute production URL that matches the preferred host and visible page.

<link rel="canonical" href="https://example.com/current-page/">
AdSense publisher ID and ads.txt do not match

Use the exact publisher ID shown in the AdSense account. Do not copy another publisher's ID.

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
Meta description is missing or thin

Write a truthful page-specific summary. Avoid keyword stuffing and promises the page does not support.

<meta name="description" content="A clear 140–160 character summary of the page's useful content.">
Images may cause layout shifts

Reserve the image's intrinsic dimensions or set an aspect ratio.

<img src="/image.webp" width="1200" height="675" alt="Accurate description">
Consent implementation needs runtime review

Consent Mode does not create a banner. Verify default and update signals with Tag Assistant and your CMP documentation.

gtag('consent', 'default', { ad_storage: 'denied', analytics_storage: 'denied' });
Review before use: These snippets are starting points, not universal legal or technical fixes. Adapt them to the site's architecture, jurisdiction, and actual Google account configuration.