On-Page SEO Audit
Pricing
$5.00 / 1,000 page auditeds
On-Page SEO Audit
Audit any list of web pages for on-page SEO problems: title, meta description, headings, images, canonical, noindex, mobile tag, Open Graph, structured data and broken links. Score, grade and fix list per page. $0.005 per page.
Pricing
$5.00 / 1,000 page auditeds
Rating
0.0
(0)
Developer
ensorcelling _melilot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Paste a list of URLs and get a score, a letter grade and a fix list for each page. It reads each page the way a search engine does on its first visit (plain HTML, no browser), so it is fast and cheap: audit hundreds of pages for a few dollars.
What it checks
| Area | Checks |
|---|---|
| Title and description | Missing, too short, too long |
| Headings | Missing or multiple <h1>, title identical to <h1>, long pages with no <h2> |
| Content | Word count, thin pages |
| Images | Missing or empty alt |
| Indexing | noindex, nofollow, missing or off-page canonical |
| Mobile and language | Viewport tag, lang attribute, https |
| Social | Open Graph title and image, Twitter card |
| Structured data | JSON-LD (including parse errors) and microdata |
| Links | Internal / external / nofollow counts, empty link text, optional broken link check |
| Response | HTTP status, redirect chains, server response time, HTML size |
Each issue is an error (-12 points), warning (-5) or notice (-1) from a starting score of 100. Grades: A 90+, B 80+, C 65+, D 50+, F below.
Input
| Field | What it does |
|---|---|
| Page URLs | One address per line |
| Also audit pages linked from these pages | Crawls same-site links up to the page limit |
| Maximum pages | Caps the run (and the cost). Default 50 |
| Check for broken links | Tests up to 40 links per page. No extra charge |
| Page timeout, Pages at once | Fetch settings |
Output
One row per page with score, grade, issue counts, the measured values (title, description, headings, word count, link counts, Open Graph, structured data types) and an issues list like:
{ "severity": "error", "code": "h1-missing", "message": "The page has no <h1>." }
A SUMMARY record holds the pages audited and the average score.
Pricing
Pay per event: $0.005 per page audited (about $5 per 1,000 pages). Pages that fail to load, aren't HTML, or answer with an HTTP error are reported but not charged. Set a maximum cost per run in the Apify Console and the Actor stops when it is reached.
Limits
- Pages that build their content in the browser with JavaScript are audited as the server sends them. Titles, headings and text injected later are not seen.
- Not a performance test: it reports server response time and HTML size, not Lighthouse scores.
- Sites that block automated requests will answer with an error page.