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' });