Free tool

Free SEO audit for any site

Enter a URL — checks title, meta, h1, viewport, canonical, OG, JSON-LD, hreflang, alt text, security headers, and more.

83 /100
https://bestvid.net/
9 pass 2 warning 1 fail
  • warning:
    Title tag Title may be truncated in SERPs (80 chars)
  • warning:
    Meta description Meta description may be truncated (177 chars)
  • pass:
    Primary heading (H1) "BestVid AI Video & Image Generator"
  • pass:
    Viewport meta Viewport meta present
  • pass:
    Canonical link https://bestvid.net
  • pass:
    HTML lang attribute lang="en"
  • pass:
    Robots directives No robots meta (defaults to index)
  • pass:
    Open Graph tags og:title, og:description, og:image present
  • pass:
    Structured data (JSON-LD) 1 valid JSON-LD block(s)
  • pass:
    Hreflang annotations 13 hreflang annotation(s)
  • pass:
    Image alt coverage 81 images, all with alt
  • fail:
    Security headers No security headers found

Want continuous monitoring and automated fixes?

The full system runs ongoing checks across dozens of factors with proactive alerts and automated fix recommendations across your whole site — not just one page.

Want continuous monitoring and automated fixes?

The full system runs ongoing checks on dozens of factors with alerts and one-click fixes.

Sign up free for full management

What does the SEO audit check?

Our free SEO audit scans any public URL against 12 factors that directly affect organic ranking: the Title tag, Meta Description, H1–H3 structure, JSON-LD schema, canonical link, multilingual hreflang, image alt text, robots.txt, sitemap.xml, HTTPS, www / non-www routing, and broken-link detection. The tool returns a 0–100 score plus a per-check breakdown — what passed, what is in warning, and what failed. No signup, no plugin, and it works on any public URL — WordPress, WooCommerce, a brochure site, or a landing page.

When should you use it?

Run it before starting an SEO campaign — to know where you stand. After a theme change or domain migration — to confirm nothing broke. When you see an unexplained drop in organic traffic. Before pushing a new site live. And on competitor sites — to find their strengths and your gaps. We recommend running it at least once a month on every site you actively rank, because SEO settings often break silently after WordPress core or plugin updates.

How to read the results

Results use three colors: green (Pass) — the check is fine, no action needed. Amber (Warn) — the value exists but is suboptimal; fix it when you can. Red (Fail) — an active issue that may hurt rankings; fix it now. The total score is a weighted average — critical checks (H1, Title) carry more weight than nice-to-haves. We recommend tackling reds first, then ambers, before chasing green-on-green perfection.

Common mistakes worth fixing

These checks fail most often on untouched sites: a Meta Description longer than 160 characters that gets truncated; the same Title repeated across every page; missing alt text on hero images; the site responding on both www and non-www without a 301 redirect; a sitemap pointing to dead URLs; and missing schema for primary content types. Our tool flags each of these separately with a one-line explanation of what to fix.

After the audit — what next?

You can fix each issue manually, or connect the site to Rank+ and let the platform handle the automatable parts (per-post Meta, schema, sitemap, alt text, Core Web Vitals monitoring) on an ongoing basis. The audit also offers free AI Audit Recommendations — a personalized 3-action plan for your specific site, with the why and the how, generated on demand after a single email gate.

Real-world scenarios we see

Example 1 — a one-month-old site scoring 42/100. Issues: no sitemap.xml, robots.txt blocking /wp-admin/ but also /wp-content/uploads/ (images can't index), zero schema. Fixing those three lifted the score to 78. Example 2 — an established site losing traffic over six months. The audit revealed a 280-character Meta Description on every post and a canonical pointing to an old domain that no longer exists after migration. The canonical fix alone recovered 35% of the traffic in two weeks. Example 3 — a WooCommerce store where a category page wasn't indexing. Cause: a stray noindex from a misconfigured plugin. The audit flagged it on the very first row of the report.