SitemapGuard – Website SEO Audit
Pricing
$2.00 / 1,000 seo audit results
SitemapGuard – Website SEO Audit
Audit website SEO, detect missing metadata, broken pages, duplicate titles, and H1 issues. Discover URLs via XML sitemaps and export structured JSON/CSV reports for automated SEO monitoring.
Pricing
$2.00 / 1,000 seo audit results
Rating
0.0
(0)
Developer
SoruvaLab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
Share
Audit website pages, detect common technical SEO issues, and export structured results for reporting and automation.
SitemapGuard is an Apify Actor designed for website owners, SEO professionals, agencies, and developers who need a straightforward way to inspect website metadata, page status, and links.
Key Features
- SEO metadata auditing — Extract page titles, meta descriptions, and canonical URLs.
- H1 validation — Detect missing or multiple H1 headings.
- Broken page detection — Identify HTTP 404 and 410 responses.
- Internal and external link analysis — Count links and discover additional internal pages.
- XML sitemap discovery — Find additional pages from standard
/sitemap.xmlURL lists. - Duplicate metadata detection — Flag duplicate titles and meta descriptions encountered during a crawl.
- Structured results — Export audit data from Apify datasets as JSON or CSV.
- Configurable crawl limits — Control the maximum number of pages inspected.
Who Is It For?
- SEO agencies performing initial website assessments
- Website owners checking common SEO problems
- Developers validating website changes
- E-commerce teams auditing public storefront pages
- Automation builders creating recurring SEO workflows
How to Use
- Enter one or more website URLs.
- Set the maximum number of pages to audit.
- Start the Actor.
- Review the results in the Apify dataset.
- Export the data as JSON or CSV.
Example Input
{"startUrls": [{"url": "https://example.com"}],"maxRequestsPerCrawl": 10}
Example Output
{"url": "https://example.com/","referringUrl": null,"statusCode": 200,"title": "Example Domain","description": "","canonical": "","h1Count": 0,"internalLinkCount": 0,"externalLinkCount": 0,"issues": ["MISSING_DESCRIPTION","MISSING_CANONICAL","MISSING_H1"],"issueCount": 3}
Detected Issues
Depending on the page and crawl results, SitemapGuard can report:
| Issue | Meaning |
|---|---|
MISSING_TITLE | Page title is missing |
MISSING_DESCRIPTION | Meta description is missing |
MISSING_CANONICAL | Canonical URL is missing |
MISSING_H1 | No H1 heading detected |
MULTIPLE_H1 | More than one H1 heading detected |
DUPLICATE_TITLE | Duplicate page title encountered |
DUPLICATE_DESCRIPTION | Duplicate meta description encountered |
BROKEN_PAGE | HTTP 404 or 410 page detected |
REQUEST_FAILED | Page request could not be completed |
XML Sitemap Support
SitemapGuard checks the standard /sitemap.xml location and adds discovered same-host URLs to the crawl queue.
Current limitations:
- Supports standard XML
<urlset>sitemaps. - Sitemap index files are not yet supported.
- Sitemap discovery is limited to 500 URLs per sitemap.
- Sitemap downloads are limited to 2 MB.
- Crawl limits still apply to all discovered pages.
Important Notes
- SitemapGuard analyzes publicly accessible website pages.
- JavaScript-rendered content may not be fully captured because the Actor uses CheerioCrawler.
- Some websites may restrict automated access.
- SEO issue detection is based on configurable technical checks and does not guarantee search engine rankings.
- Duplicate metadata checks apply to pages encountered within a crawl, not necessarily the entire website.
Automation and Export
Use Apify datasets to export results as JSON or CSV, or integrate the Actor with other tools through the Apify API.
SitemapGuard can be used as part of scheduled website monitoring and SEO reporting workflows.
Support
If you encounter a problem, please use the Issues or support options available on the Actor's Apify Store page.