Website SEO Audit & Schema Checker
Pricing
Pay per event
Website SEO Audit & Schema Checker
On-page SEO audit for any list of URLs or whole websites: title, meta description, headings, canonical, indexability, alt text, links, word count, Open Graph and JSON-LD structured data validation. 0-100 score with a clear issue list per page.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Ian McCann
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
What does Website SEO Audit & Schema Checker do?
It audits pages the way a technical SEO would, in bulk, and gives every page a 0-100 score and a plain fix list. Paste a list of URLs, or one home page and let it crawl the site.
Each page is checked for:
- Title and meta description: missing, too short, too long
- Headings: missing H1, several H1s, H2 count
- Indexability: canonical tag, robots meta, X-Robots-Tag noindex, HTTPS, redirects
- Structured data: every JSON-LD block parsed, broken JSON reported, and the main schema types (Product, Offer, Article, Organization, LocalBusiness and its subtypes, FAQPage, BreadcrumbList, Event, Recipe, JobPosting, VideoObject, Review, SoftwareApplication, Course, HowTo, WebSite) checked for missing required and recommended properties. Microdata types are listed too.
- Content and media: word count, thin content, images without alt text
- Links: internal and external link counts
- Social previews: Open Graph title, description, image, Twitter card
- Speed signal: server response time and HTML size
Who is it for?
- Agencies running quick audits for prospects and monthly checks for clients
- In-house SEO and dev teams catching regressions after a release
- Schema / rich results work: find every page where Product, LocalBusiness or Article markup is missing fields
- AI agents and automations that need a structured page audit in one call
How to use it
- Add pages to Page URLs.
- Leave Max pages per website at 1 to audit only those URLs, or raise it (for example 200) to crawl each site from that page.
- Start the run, then sort by
scoreor filterissuesin the dataset. Export to CSV or Excel for a client report.
Input example
{"urls": ["https://apify.com/", "https://wordpress.org/"],"maxPagesPerSite": 3}
Output example (shortened)
{"url": "https://www.example.com/","status": "ok","score": 83,"title": "Example Widgets | Example Inc.","metaDescriptionLength": 0,"h1": ["Widgets for everyone"],"canonical": "https://www.example.com/","indexable": true,"wordCount": 850,"imagesMissingAlt": 3,"schemaTypes": ["Organization", "WebSite"],"schemaIssues": ["Organization: missing recommended \"logo\""],"issues": ["error: Missing meta description","warning: 3 of 12 images have no alt text","notice: Schema Organization: missing recommended \"logo\""]}
How much does it cost?
| Event | Price |
|---|---|
| Actor start | $0.001 per run |
| Page audited | $0.006 per page |
A 500-page site audit costs about $3. Pages that fail to load or are blocked by robots.txt are not charged. Set a maximum cost per run in the run options if you want a hard cap.
How the score works
Start at 100. Each error takes off 10 points, each warning 4, each notice 1. Errors are things that usually hurt rankings or rich results (missing title, noindex, broken JSON-LD, missing required schema property). Notices are polish.
Good to know
- Pages are read as raw HTML. Content that only appears after JavaScript runs is not seen, which is also how many crawlers first see a page.
- robots.txt is respected by default. No logins and no anti-bot circumvention.
- Schema checks follow publicly documented required and recommended properties. A passing check here does not guarantee a rich result.
FAQ
Can it audit a whole site? Yes. Set Max pages per website up to 2,000. It follows internal links from your start page.
Can I schedule it? Yes. Schedule weekly runs and compare scores over time.