Free Website Audit Tool
Enter your URL and get a complete audit covering SEO, Core Web Vitals, schema markup, sitemaps, robots.txt, security headers, page timings, and Google Discover readiness — in under 60 seconds.
No login required · Results in ~45 seconds · 100% free
| Strict-Transport-Security | Present |
| Content-Security-Policy | Missing |
| X-Frame-Options | SAMEORIGIN |
| X-Content-Type-Options | nosniff |
| Permissions-Policy | Missing |
| Referrer-Policy | Weak setting |
Every issue below is a real, common problem on news portals — prioritised by impact on traffic, Discover visibility, and security. Each card explains exactly what to fix and how.
Google Discover and News require NewsArticle schema, not the generic Article type. Without it, your articles are not eligible for Top Stories or Discover cards.
"@type": "Article" to "@type": "NewsArticle" in your JSON-LD schema on every article page.datePublished, dateModified, author.name, and image fields — all required for News eligibility.Google Discover only shows articles with hero images ≥1200px wide. If your images are smaller, your articles will never appear in Discover — regardless of how good the content is.
max-image-preview:large to your robots.txt meta tag or HTTP header so Google can display large previews.A missing CSP header leaves your site vulnerable to Cross-Site Scripting (XSS) attacks — where malicious scripts can be injected into your pages and run in readers' browsers.
add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' cdn.example.com;"Content-Security-Policy-Report-Only) to test without breaking the site.Googlebot-News crawls separately from the standard Googlebot. Without an explicit Allow rule, your news content may not be indexed for Google News at the intended frequency.
User-agent: Googlebot-News
Allow: /max-image-preview:large in a meta robots tag on article pages for Discover eligibility.Scripts loaded synchronously in <head> delay the first contentful paint, directly hurting LCP and INP scores — the two metrics Google weights most heavily for ranking.
defer attribute to all non-critical scripts: <script defer src="...">async instead: <script async src="..."></body> if defer/async cannot be used.News portals publish thousands of images that Google Image Search can index and surface. Without an image sitemap, many of your article photos are never discovered by Google's image crawler.
<image:image> tags to each URL entry in your existing sitemap.xml with <image:loc> and <image:title>.image-sitemap.xml and reference it in your main sitemap index.Veegam CMS resolves every high and medium priority issue in this report — NewsArticle schema, image sizes, robots.txt, security headers, render-blocking scripts — all built in from day one.