Free Website Audit Tool

Know exactly what's
holding your website back.

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 · Unlimited audits

How it works

From URL to full report in 60 seconds

No account needed. Just paste a URL and get a professional-grade SEO audit covering everything that affects your search visibility.

1
Paste your URL

Enter any public website address. Works on any news portal, blog, or business site running on HTTP or HTTPS.

2
9 checks run in parallel

SEO tags, Core Web Vitals, schema markup, sitemap, robots.txt, security headers, page timings, mobile performance, and Google Discover — all simultaneously.

3
Enter your details

Provide your name, phone, and email. We send you the full report by email and our team can follow up with personalised recommendations.

4
Act on your results

Green means Pass, Amber means Warning, Red means Fail. Every issue includes a plain-English explanation and exact fix instructions.

What we check

9 categories. Every audit. In 60 seconds.

Built specifically for news publishers and digital media — covering everything Google needs to rank, index, and surface your content.

SEO Meta Tags

Title tag, meta description, canonical URL, hreflang, Open Graph tags, and Twitter / X card. Missing or misconfigured tags directly reduce click-through rates from search.

Core Web Vitals

LCP, INP, and CLS measured via the Google PageSpeed Insights API. These are Google's primary page experience signals — poor scores directly suppress search rankings.

Schema Markup

Detection of 20+ schema types including NewsArticle, Article, Organization, BreadcrumbList, and FAQPage. NewsArticle schema is required for Google News and Discover eligibility.

XML Sitemap

Checks for sitemap.xml, a Google News sitemap, image sitemap, sitemap freshness, URL count, and whether the sitemap is declared in robots.txt.

Robots.txt

Validates Googlebot access, Googlebot-News specific rules, crawl-delay settings, max-image-preview:large directive, and sitemap declaration — all critical for news indexing.

Security Headers

Live HTTP header check for HSTS, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Permissions-Policy, and Referrer-Policy. Missing headers leave your readers exposed.

Page Timings

Real measurement of DNS lookup, TCP connect, SSL handshake, Time to First Byte (TTFB), DOM load, and full page load. Slow TTFB is the most common cause of poor Core Web Vitals.

Mobile Performance

Viewport meta tag, mobile usability, touch target sizes, and mobile PageSpeed score from Google's API. Over 80% of news readers are on mobile — this matters.

Google Discover Readiness

Hero image size (1200px minimum), NewsArticle schema, E-E-A-T signals, content freshness, and Google News sitemap. Discover can be your largest traffic source — if you are eligible.

Why use this tool

Built for news publishers. Free forever.

Most SEO tools are built for e-commerce. This one is built specifically for the needs of news portals, media companies, and digital publishers.

100%
Free, no account needed

No signup, no subscription, no credit card. Just enter a URL and get your full report. Unlimited audits — check as many sites as you need.

9
Categories in one report

Most free tools check 2 or 3 things. Veegam checks 9 — including checks specific to Google News and Discover eligibility that you will not find elsewhere.

Live
Real data, not estimates

Core Web Vitals are fetched live from the Google PageSpeed API. Security headers are read from the actual HTTP response. Robots.txt is fetched and parsed in real time.

RAG
Clear colour-coded results

Green means Pass. Amber means Warning. Red means Fail. Every row has a plain-English label and a description of the issue — no jargon, no ambiguity.

Fix
Exact instructions included

Every issue in the report comes with step-by-step fix instructions — the exact Nginx config line, the exact schema field, the exact robots.txt directive to add.

Team
Expert help on WhatsApp

After your audit, you can chat directly with the Veegam SEO team on WhatsApp. We have helped 40+ news portals across India improve their Google News and Discover rankings.

Scanning... Initialising
SEO Meta Tags
Core Web Vitals
Schema Markup
XML Sitemap
Robots.txt
Security Headers
Page Timings
Mobile Performance
Google Discover

Overall Score
SEO Meta Tags
Core Web Vitals
Schema Markup
XML Sitemap
Robots.txt
Security Headers
Page Timings
Mobile
Google Discover
About this report
This is a demonstration audit using realistic sample data to illustrate issues commonly found on news portals. For a live audit of your specific website with real Core Web Vitals measurements, actual schema detection, and live security header checks — contact our team.
Request a real audit on WhatsApp
SEO Meta Tags
Good
Pass
Title tag
Loading...
Pass
Meta description
Loading...
Warning
Canonical URL
Canonical tag found but mismatched with current URL — review for correctness
Pass
Open Graph tags
og:title, og:description, og:image — all present
Pass
Twitter / X card
summary_large_image configured correctly
Warning
Hreflang tags
Multi-language site detected — hreflang tags are missing. Add one per language edition.
Core Web Vitals
Needs work
LCP — Largest Contentful Paint
2.1s
Good — target under 2.5s
INP — Interaction to Next Paint
145ms
Needs work — target under 200ms
CLS — Cumulative Layout Shift
0.04
Good — target under 0.1
Pass
Above-fold images have explicit dimensions
All above-fold images have width and height attributes set — prevents layout shift
Fail
Render-blocking scripts detected
3 scripts in <head> are blocking first paint. Add defer or async attributes to fix.
Warning
Third-party script load
8 third-party domains loaded on page — each adds latency. Defer non-critical scripts to improve INP.
Schema Markup
Partial
Schema types detected on this page
Article Organization WebSite BreadcrumbList NewsArticle LiveBlogPosting
Fail
NewsArticle schema missing
Required for Google News and Discover eligibility. Replace @type "Article" with "NewsArticle" and add datePublished, dateModified, author, and image fields.
Warning
Author schema incomplete
author.url and author.sameAs are missing — required for E-E-A-T signals that Google uses to evaluate content quality
XML Sitemap
Good
Pass
Sitemap found
/sitemap.xml
Pass
Google News sitemap
news-sitemap.xml found and accessible
Pass
Sitemap referenced in robots.txt
Sitemap directive present and pointing to the correct URL
Warning
Image sitemap absent
No image sitemap found — add image:image entries to improve Google Image Search indexing for article photos
Pass
Sitemap size
1,284 URLs indexed
Robots.txt
Review needed
# Veegam CMS robots.txt User-agent: * Allow: / Disallow: /wp-admin/ Disallow: /wp-includes/ Disallow: /search/ # Sitemap Sitemap: https://example.com/sitemap.xml
Fail
Googlebot-News rule missing
Add: User-agent: Googlebot-News / Allow: / — required for full Google News crawling frequency
Warning
max-image-preview:large missing
Add X-Robots-Tag: max-image-preview:large to enable large image previews in Google Discover
Warning
Crawl-delay not set for non-Google bots
Setting Crawl-delay reduces load from aggressive non-Google crawlers
Security Headers
Partial
Strict-Transport-Security
Present
Content-Security-Policy
Missing
X-Frame-Options
SAMEORIGIN
X-Content-Type-Options
nosniff
Permissions-Policy
Missing
Referrer-Policy
Weak setting
Page Timings
Good
DNS lookup
12ms
TCP connect
24ms
SSL handshake
38ms
TTFB
320ms
DOM loaded
1.4s
Page complete
2.8s
Mobile Performance
Good
Pass
Viewport meta tag
width=device-width, initial-scale=1 — correct configuration
Pass
Mobile usability
Page passes Google mobile usability test — no interstitials or touch target issues detected
Warning
Mobile PageSpeed score
Awaiting PageSpeed API
Google Discover Readiness
Needs work
Pass
Mobile-friendly
Page passes Google mobile usability test
Fail
Hero image size
Discover requires images at least 1200px wide. Current maximum detected: 800px. All article feature images must be updated.
Pass
E-E-A-T signals
Author name, byline, and publish date all present on article pages
Warning
Content freshness
dateModified is not updated when content is edited — affects Google's freshness assessment for Discover ranking
Fail
NewsArticle schema
Required for Discover Top Stories — see Schema Markup section above
Pass
Google News sitemap
news-sitemap.xml found and accessible for Google News crawling
Priority actions

Fix these to unlock growth

Ranked by impact on traffic, Discover visibility, and security. Each item includes exact steps and what Veegam CMS resolves automatically.

High PriorityGoogle Discover traffic
Add NewsArticle schema to all articles

Google Discover and News require NewsArticle schema — not the generic Article type. Without it, your articles are excluded from Top Stories and Discover cards regardless of content quality.

How to fix
Change @type: "Article" to @type: "NewsArticle" in your JSON-LD on every article page.
Add required fields: datePublished, dateModified, author.name, and image.
Validate at search.google.com/test/rich-results after making the change.
Veegam CMS adds NewsArticle schema automatically on every article — zero configuration needed.
High PriorityDiscover impressions
Upgrade hero images to 1200px minimum width

Google Discover only surfaces articles with hero images at least 1200 pixels wide. If your images are smaller, articles will never appear in Discover regardless of content quality.

How to fix
Set minimum upload size to 1200×630px for all feature images in your CMS.
Add max-image-preview:large to your HTTP headers or robots.txt.
Update existing articles retroactively — prioritise your top 50 most-read articles first.
Veegam CMS enforces minimum image dimensions at upload and adds max-image-preview:large automatically.
High PrioritySecurity
Add Content-Security-Policy header

A missing CSP header leaves your site vulnerable to XSS attacks where malicious scripts can be injected and run in your readers' browsers.

How to fix
Add to Nginx: add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline';"
Use Content-Security-Policy-Report-Only first to test without risk.
Validate at securityheaders.com after deployment.
Veegam CMS ships with a pre-configured CSP, HSTS, and all security headers out of the box.
Medium PriorityNews crawling
Add Googlebot-News rule to robots.txt

Googlebot-News crawls independently. Without an explicit Allow rule, your news content may not be indexed at full frequency.

Add these lines to robots.txt
User-agent: Googlebot-News
Allow: /
Veegam CMS generates a correctly configured robots.txt on install — including Googlebot-News rules.
Medium PriorityCore Web Vitals
Fix render-blocking JavaScript

Scripts loaded synchronously in <head> delay first contentful paint, directly hurting LCP and INP — the two metrics Google weights most heavily for ranking.

How to fix
Add defer to all non-critical scripts: <script defer src="...">
For analytics use async: <script async src="...">
Move any remaining scripts to just before </body>.
Veegam's headless React.js architecture eliminates render-blocking scripts entirely.
Low PriorityImage search traffic
Add an image sitemap

News portals publish thousands of images Google Image Search can surface. Without an image sitemap, many article photos are never discovered by Google's image crawler.

How to fix
Add <image:image> tags to each URL in sitemap.xml with <image:loc> and <image:title>.
Submit the image sitemap in Google Search Console under Sitemaps.
Veegam CMS auto-generates an image sitemap with correct metadata for every article image.

Want these fixed automatically?

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.