SEO & Meta Tags Health Auditor avatar

SEO & Meta Tags Health Auditor

Pricing

from $1.80 / 1,000 page auditeds

Go to Apify Store
SEO & Meta Tags Health Auditor

SEO & Meta Tags Health Auditor

Fast, no-browser audit of on-page SEO fundamentals: title/description length, canonical tag, Open Graph & Twitter Card tags, heading structure, robots directives, and robots.txt/sitemap.xml presence. Get a prioritized issue list and a 0-100 score per URL in seconds. Also in Full Site Health Suite.

Pricing

from $1.80 / 1,000 page auditeds

Rating

0.0

(0)

Developer

Zaden

Zaden

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

A fast, no-browser audit of the on-page SEO fundamentals that most directly affect how a page shows up in search results and social previews. Point it at one or more URLs and get back title/description checks, canonical and robots-meta status, heading structure, Open Graph/Twitter Card presence, and robots.txt/sitemap.xml discovery -- plus a letter grade, a 0-100 score, a severity tag, and a plain-English summary.

What you get, per URL

  • A letter grade (A+ to F) and 0-100 score summarizing on-page SEO health at a glance
  • A one-line executive summary ("Robots meta tag blocks indexing... this page won't appear in search results.")
  • A severity tag -- critical (page returns an HTTP error, or a robots meta tag blocks indexing entirely), warning (other issues), or ok -- for instant triage
  • Title and meta description presence and length, checked against configurable ideal ranges
  • Canonical URL and robots meta tag (flagged if it blocks indexing)
  • Heading structure: number of <h1> tags found (zero or multiple both flagged)
  • Open Graph and Twitter Card tags, which control link previews on social platforms
  • Viewport meta tag presence (mobile-friendliness signal)
  • robots.txt and sitemap.xml discovery, checked once per unique domain and shared across every URL on that domain
  • Pages are audited in parallel (configurable), so a batch of 50 URLs finishes in a fraction of the time a one-by-one audit would take

Why this instead of checking manually

Manual spot-checksSEO & Meta Tags Health Auditor
CoverageWhatever page you remember to testEvery URL you list, automatically
SpeedView-source, scroll, repeat per pageSeconds, via parallel auditing
TriageYou read the raw HTML yourselfPre-classified severity + letter grade
RepeatabilityForgotten until traffic dropsOne click, or schedule it
OutputNotes in a docStructured dataset, exportable to CSV/JSON/BI tools

Who this is for

  • SEO consultants and agencies running a quick health check across client pages
  • Developers verifying meta tags are set correctly before or after a launch
  • Content teams auditing a batch of blog posts or product pages
  • Anyone who wants a fast first pass before a full SEO audit tool

How to use it

  1. Add one or more URLs to audit.
  2. Optionally adjust the ideal title/description length ranges, whether to check robots.txt and sitemap.xml, and concurrency.
  3. Run it once for a snapshot, or put it on an Apify Schedule to catch a dropped meta tag after a CMS or template change.

Example output (one item)

{
"url": "https://example.com/",
"statusCode": 200,
"responseTimeMs": 180,
"score": 40,
"grade": "F",
"severity": "warning",
"summary": "6 issue(s) found -- review recommended.",
"issueCount": 6,
"issues": [
"Title is short (14 chars) -- consider expanding toward 30-60 characters.",
"Missing meta description.",
"Missing canonical link tag.",
"No Open Graph tags found -- link previews on social platforms will look generic.",
"robots.txt not found at the site root.",
"sitemap.xml not found at the site root."
],
"title": "Example Domain",
"titleLength": 14,
"metaDescription": null,
"metaDescriptionLength": null,
"canonicalUrl": null,
"robotsMeta": null,
"lang": null,
"hasViewportMeta": false,
"h1Count": 1,
"h1Text": "Example Domain",
"openGraph": { "title": null, "description": null, "image": null },
"twitterCard": null,
"robotsTxtFound": false,
"sitemapFound": false,
"checkedAt": "2026-08-22T00:00:00.000Z"
}

Pricing

This Actor uses pay-per-event pricing:

  • Page audited -- charged once per URL processed.

Parallel auditing doesn't cost more -- it just finishes faster.

FAQ

Is this a full SEO audit tool? No. It's a fast, explainable check of the on-page fundamentals -- title, description, headings, canonical, robots meta, Open Graph, and robots.txt/sitemap.xml presence. It doesn't check backlinks, keyword rankings, Core Web Vitals, or content quality.

What makes something "critical" vs. a "warning"? critical covers the two failures that mean a page effectively can't be found in search at all: the page returns an HTTP error (4xx/5xx), or a robots meta tag actively blocks indexing (noindex). warning covers everything else that lowers the score -- worth fixing, but the page can still be indexed.

Does this render JavaScript-injected tags? No. It reads the raw HTML response, the same way search engine crawlers typically do for meta tags. If your tags are injected client-side after page load, they won't be seen here.

Will higher concurrency get me rate-limited? It can, on servers with aggressive rate limiting. Start at the default (5) and lower it if you see timeouts spike for a particular site.

Does this send data anywhere besides your own Apify account? No. It only fetches the URLs you provide (and, optionally, each domain's robots.txt/sitemap.xml) and returns what it finds.