Free tool by Mecverse

Free SEO Checker

Paste any URL and get an instant SEO audit: 30+ checks across indexability, on-page tags, content, links, social sharing and technical health. Every issue comes with a fix you can hand straight to your AI coding agent. Export as PDF, CSV or JSON.

What the SEO checker tests

The checker downloads your page from our server exactly as a crawler would, reads the raw HTML and headers, and grades each factor as pass, warning or fail. Every non-passing result comes with the specific fix.

Indexability

Can Google crawl and index the page at all? We follow redirects, read the HTTP status, look for noindex in meta tags and the X-Robots-Tag header, evaluate your robots.txt rules for Googlebot, check the canonical URL and confirm an XML sitemap exists.

On-page SEO

Title tag length (30–60 characters), meta description length (70–160), a single descriptive H1, a heading outline without skipped levels, the lang attribute, the mobile viewport tag and character encoding.

Content

Visible word count, text-to-HTML ratio and schema.org JSON-LD structured data. We parse every JSON-LD block, flag syntax errors and list the types found, such as Organization, Product, Article or FAQPage.

Links & images

Missing image alt text, images without width and height (a cause of layout shift), internal versus external links, and vague anchor text like “click here” that wastes a ranking signal.

Social sharing

Open Graph title, description, URL and image (we load the image and check its size), plus the Twitter/X card, with live previews of how your link looks on Google, Facebook, LinkedIn, X, WhatsApp and Slack. Only need this part? Use the link preview checker.

Technical

HTTPS, HSTS, mixed content, server response time, HTML weight, gzip or Brotli compression and favicon. These feed Core Web Vitals and trust signals Google uses for ranking.

How to use the report

  1. Fix the fails first. A failed indexability check (noindex, blocked by robots.txt, 4xx status) can keep a page out of Google entirely. Nothing else matters until those pass.
  2. Then the warnings. Title and description length, missing structured data and missing Open Graph tags cost you clicks, not rankings, but clicks are the point.
  3. Let your AI agent fix it. Copy the ready-made prompt (for all issues, or one at a time) into Claude Code, Codex, Cursor or Copilot opened in your site’s code. It explains each problem and the exact fix.
  4. Export and share. Save the audit as a PDF for a client or manager, export CSV to track fixes in a spreadsheet, or export JSON to compare runs over time.
  5. Re-run after deploying. Report links include the URL, so bookmarking one reruns the check in one click.

Frequently asked questions

Is this SEO checker really free?

Yes. Every check and every export format (PDF, CSV and JSON) is free, with no account, no email and no usage tiers. A light per-network rate limit exists only to stop abuse.

What does the SEO checker test?

It fetches the page like a browser and runs 30+ checks in six groups: indexability, on-page tags, content, links and images, social sharing and technical health. The full list is in the what we check section above.

How is the SEO score calculated?

Each check is worth one point for a pass, half a point for a warning and zero for a fail. The score is the percentage of points earned. Informational results do not count. 80 or above is good, 50 to 79 needs work, below 50 has serious problems.

Can I download the SEO report?

Yes. Use Save as PDF for a client-ready printout, Export CSV to open the checks in Excel or Google Sheets, or Export JSON to feed the results into your own scripts. The report URL can also be shared: it reruns the check when opened.

Does the SEO checker store my URLs or results?

No. The page is fetched once to run the check and the report is built in your browser. Nothing is saved, there are no cookies and no analytics. Details are in our privacy policy.

Why does my page show few words when it has lots of content?

The checker reads the raw HTML the server sends, the same way most crawlers first see a page. If your content is rendered by JavaScript after load, it is not in that HTML. Server-side rendering or static generation fixes this for search engines and AI crawlers.