Technical SEO Audit: Canonical, Hreflang & Schema
Pricing
from $8.00 / 1,000 bounded public-source checks
Technical SEO Audit: Canonical, Hreflang & Schema
Audit web pages for missing titles and meta descriptions, canonical and hreflang errors, noindex directives, images without alt text and invalid JSON-LD. Optional internal crawl. Every issue includes its evidence. $0.008 per page.
Pricing
from $8.00 / 1,000 bounded public-source checks
Rating
0.0
(0)
Developer
Nexo Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Audit web pages for missing titles and meta descriptions, canonical and hreflang errors, noindex directives, images without alt text and invalid JSON-LD. Optional internal crawl. Every issue includes its evidence. $0.008 per page.
Store page: https://apify.com/nexo_data/technical-seo-evidence-audit
What can you do with this websites scraper?
- Check canonical, hreflang, robots and meta tags
- Validate structured data / schema.org markup
- Produce evidence for SEO client reports
- Monitor sites for technical SEO regressions
How to run a technical SEO audit
- Open the Actor on Apify Store and click Try for free.
- Paste your input (see the example below) in the Input tab.
- Click Start and wait for the run to finish.
- Download results as JSON, CSV, Excel or HTML, or fetch them via the Apify API.
How to run a technical SEO audit via API
curl -X POST "https://api.apify.com/v2/acts/nexo_data~technical-seo-evidence-audit/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"startUrls": ["https://www.python.org"], "maxPages": 2, "crawlInternal": true}'
You can also call it from Python/JS with the apify-client, schedule it, or connect it to Make, Zapier, n8n or an MCP-enabled AI agent.
How to schedule it for monitoring
Create an Apify Schedule (e.g. daily) with the same input. Combine with webhooks or integrations to get alerts in Slack, email or Google Sheets.
Input example
{"startUrls": ["https://www.python.org"],"maxPages": 2,"crawlInternal": true}
Output example
Each item in the dataset is one result. Typical fields are listed in the Output tab; export to JSON/CSV/Excel.
Pricing (pay per event)
You only pay for what you get — no monthly rental. Apify platform usage is included in the event prices below.
| Event | What it is | Price |
|---|---|---|
run-start | Run initialization (including invalid inputs) — One initialization event per run, including runtime input-validation failures. | $0.003 ($3.0 / 1,000) |
source-check | Bounded public-source check — One bounded public-source request attempt; charged also when access fails or filters match nothing. | $0.008 ($8.0 / 1,000) |
Tip: set Maximum cost per run in run options to cap spend. New Apify accounts get free monthly credits, so your first runs are effectively free.
FAQ
Is it legal to scrape websites? This Actor collects only publicly available data. Make sure your use complies with the site's terms and data protection laws (e.g. GDPR).
Do I need an API key or login? No. Only an Apify account.
What if a source fails? Failed or empty sources are reported in the output for diagnosis; you are not charged the source-check event for them.
Can I use it with AI agents / LLMs? Yes — output is structured JSON, ready for RAG, LangChain, LlamaIndex or the Apify MCP server.
Found a bug or need a feature? Open an issue in the Issues tab — we usually respond within 24 hours.