How to Build a Website That Search Engines & Users Love
Combine technical SEO with great UX to rank higher and convert better.
Enter any URL for a complete on-page SEO audit in seconds. Check title tags, meta descriptions, H1-H3 headings, image alt text, Open Graph tags, canonical URL, and 10 more checks. Score out of 100 - free, no sign-up.
Free SEO checker that analyzes any webpage for on-page SEO issues. Check title tags, meta descriptions, H1-H3 hierarchy, image alt text, Open Graph tags, canonical URL, robots meta, and more. Score out of 100.
Paste any public URL and click Audit - results appear in under three seconds with no sign-up, no browser extension, and nothing to install. You get an animated score circle (0-100), a pass/warn/fail card for each of the 10 scored checks, and a prioritised Issues list sorted by point weight so you know exactly what to fix first.
The scoring system is fully transparent. Title tag and H1 each carry 15 points - the highest weights, because Google treats them as primary relevance signals. Meta description and image alt text each carry 15 and 10 points respectively. Canonical URL earns full 10 points only if it is self-referencing (pointing to the exact URL you audited) - a canonical pointing elsewhere drops to a Warning with 5 points, because it redistributes ranking signals to a different page. A noindex directive in the robots meta is flagged as a critical Fail and shown at the top of the Issues list, since it prevents the page from being indexed entirely. Word count checks for a minimum of 300 words of body text - thin content ranks poorly regardless of how clean the HTML is.
Beyond the 10 scored checks, 10 bonus checks run automatically and appear as a separate pass/fail grid without affecting your score. These cover Twitter Card, viewport meta, BreadcrumbList structured data, HTML lang attribute, favicon, and five accessibility checks derived from real browser testing patterns: links without discernible text, buttons without accessible names, form inputs without labels, raw mailto links (which Cloudflare rewrites into broken /cdn-cgi/ URLs), and anchor links pointing to IDs that don't exist on the page.
After every audit, the Issues list shows every failed and warned check sorted from highest to lowest impact - so you always start with the fix that moves your score the most. Hit Re-Test after making changes for an instant re-audit without re-entering the URL. Use the Share button to send a link to a client or colleague - when they open it, the tool runs a live audit of the same page right in their browser, no account required. Your last 5 audited URLs are saved automatically so you can track changes across sessions.
Everything you need in one amazing tool
Checks title presence and character length. 10-60 chars = full score. Warns at 61-70. Fails when missing or too long. Shows actual title text.
Validates meta description length (100-160 chars ideal). Flags missing or too-short descriptions with a one-line actionable fix.
Verifies exactly one H1 and checks for H2/H3 sub-headings. Warns on duplicate H1s or missing heading hierarchy.
Counts every image missing alt text. Pass if 100% covered, warn under 20% missing, fail above threshold. Helps SEO and accessibility.
Checks og:title, og:description, and og:image. All 3 present = pass. Any missing = warn with social sharing impact. None = fail.
Detects canonical tag and validates it is self-referencing. Points to another URL = warn with partial score. Missing = warn with fix.
Reads robots meta value and flags noindex as critical - the page will not be indexed by Google. Missing defaults to index, follow (OK).
Weighted score across all 10 checks. Green (90+), yellow (75-89), orange (50-74), red (below 50). Animated circle with instant verdict.
Get started in 4 easy steps
Paste any public URL - the tool auto-adds https:// if you skip the protocol. Supports all public pages.
A server-side proxy fetches the page HTML, bypassing CORS restrictions so any public URL works instantly.
All SEO checks run in your browser using the fetched HTML. No data sent to third parties, nothing stored.
See your SEO score out of 100, every check with pass/warn/fail status, and a prioritised list of fixes to action.
Stand out from the competition
Full on-page audit in under 3 seconds. No API quotas, no queues, no waiting for results.
No account, no credit card, no usage limits. Audit unlimited URLs forever, entirely free.
Covers every on-page SEO factor - title, meta, H-tags, alt text, OG tags, canonical, robots, and more.
Accessibility, BreadcrumbList schema, Twitter Card, viewport, favicon and more - shown separately without score impact.
Last 5 audited URLs auto-saved in your browser. One-click re-audit any previously checked page.
Every audit generates a shareable URL. Send to clients - they see their live audit results instantly.
See how others are using this tool
Run an audit before publishing any page to catch missing meta tags, duplicate H1s, or missing alt text.
Audit a client's page and share the shareable link - they see their own issues without needing a tool account.
Audit before making SEO changes, then re-audit instantly to confirm your improvements raised the score.
Audit any competitor URL to see exactly how their on-page SEO stacks up against yours.
Quickly find pages where images are missing alt text - important for both SEO and accessibility compliance.
Verify Open Graph and Twitter Card tags before sharing important pages on LinkedIn or Facebook.
Everything you need to know about SEO Checker
The tool grades meta descriptions on length, not just presence. Under 100 characters = Fail (Google truncates short descriptions in SERPs and they provide weaker relevance signals). Between 100-160 characters = Pass (full 15 points). Between 161-180 characters = Warning (slightly long, Google may trim it). Over 180 characters = Fail. The result card shows your exact character count and the full description text, so you can see precisely how much to add or trim.
This checker validates self-referencing, not just presence. A canonical tag that points to a different URL - such as www vs non-www, a trailing slash mismatch, or a completely different page - earns a Warning (5/10 pts) instead of a Pass (10/10 pts). This is intentional: a canonical pointing elsewhere tells Google to attribute ranking signals to that other URL, which may be a deliberate redirect consolidation or an accidental misconfiguration. The result card shows the full canonical href so you can confirm whether it matches the URL you audited.
Start with the Issues list at the bottom of your results - every failed and warned check is listed there, sorted from highest point weight to lowest. The three checks worth 15 points each (Title Tag, Meta Description, H1) should be your first priority: a missing or too-short title and meta description alone can cost you 30 points. After those, check for missing image alt text (10 pts), a missing or mis-configured canonical tag (10 pts), and absent Open Graph tags (10 pts). Fix one issue at a time, hit Re-Test, and watch your score climb. Most pages can move from below 50 to above 75 by fixing just 3-4 of the flagged items.
Extremely serious. A noindex directive in your robots meta tag (e.g. `<meta name="robots" content="noindex">`) instructs Google and every compliant crawler to exclude the page from search results entirely. It doesn't matter how good your content, backlinks, or other SEO is - a noindexed page will not appear in Google. The check flags this as a Fail (0/5 pts) and places it at the top of your Issues list. Fix it by changing the directive to `content="index, follow"` or removing the tag altogether, then click Re-Test to confirm the issue is resolved.
The 10 scored checks each carry a point weight (5-15 pts) that directly form your SEO score out of 100. These are the HTML factors Google most clearly uses to crawl, understand, and rank pages. The 10 bonus checks - Twitter Card, viewport meta, BreadcrumbList schema, HTML lang, favicon, accessible links, accessible buttons, labelled inputs, raw mailto links, and broken anchor targets - are informational quality signals. They display as a separate pass/fail grid and do not add to or subtract from your score, so they won't inflate a bad score or penalise a good one.
An invalid href is a link where the href attribute doesn't follow a recognisable URL format. For example, `href="about"` instead of `href="/about"`, or `href="contact.html"` without a leading slash. These work inconsistently depending on the page's URL path and can confuse crawlers. The check detects any href that doesn't start with http://, https://, /, #, mailto:, tel:, or javascript: - and drops the Links score to a Warning (3/5 pts). The result card shows the first offending href so you know exactly which link to fix.
Yes - the tool audits any publicly accessible URL regardless of what platform or CMS built it. WordPress, Shopify, Webflow, Wix, Squarespace, custom HTML/CSS sites, and server-side rendered Next.js or Nuxt apps all work perfectly. If a page is accessible to a regular visitor without logging in, this tool can audit it. That also means you can audit competitor pages built on any platform - just paste their URL and run the audit.
After an audit completes, clicking Share generates a URL in the format `https://nocodevista.com/tools/seo-checker?url=https://yoursite.com/page`. On mobile it opens the native share sheet; on desktop it copies the link to your clipboard. When anyone opens that link - a client, a colleague, or a stakeholder - the tool automatically audits the same URL and shows them a fresh live report. They don't need an account. The results they see reflect the current state of the page at the moment they open the link, not a cached snapshot.
Use our free tools to perfect your content and design, then build your full website yourself. No code needed, no developers to hire, no waiting.