SEO Report Tool avatar
SEO Report Tool

Pricing

$39.00/month + usage

Go to Apify Store
SEO Report Tool

SEO Report Tool

Comprehensive SEO analysis tool that identifies technical SEO issues, analyzes content quality, evaluates meta tags, checks accessibility, and provides actionable insights with detailed XPath selectors for easy issue resolution.

Pricing

$39.00/month + usage

Rating

5.0

(1)

Developer

VulnV

VulnV

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

SEO Checker

A comprehensive SEO analysis tool that helps you identify technical SEO issues, analyze content quality, evaluate meta tags, check accessibility, and optimize your website for better search engine performance.

Why use SEO Checker?

Optimizing your website for search engines is crucial for increasing visibility and attracting organic traffic. SEO Checker helps you:

  • Identify technical SEO issues - Crawlability, indexing, site speed, HTTPS, URL structure
  • Analyze content quality and structure - Headings, readability, keyword optimization
  • Evaluate meta tags and descriptions - Title tags, meta descriptions, Open Graph, Twitter Cards
  • Check internal and external linking - Link structure, anchor text, broken links
  • Assess mobile-friendliness and responsiveness - Viewport settings, mobile optimization
  • Detect structured data implementation - JSON-LD, Microdata, Schema.org markup
  • Accessibility compliance - Alt text, form labels, heading hierarchy, WCAG considerations

Whether you're an SEO professional, website owner, or digital marketer, SEO Checker provides valuable data to enhance your site's performance in search results.

How to use SEO Checker

  1. Go to the SEO Checker page on Apify
  2. Enter the starting URL(s) of the website(s) you want to analyze
  3. Set the maximum number of pages to crawl (default is 100)
  4. Choose whether to crawl internal links (default is false)
  5. Click "Start" to begin the analysis

Input

SEO Checker accepts the following inputs:

  • startUrls (required): Array of URLs to start the crawl
  • maxRequestsPerCrawl (optional): Maximum number of pages to crawl (default: 100)
  • crawlUrls (optional): Whether to follow and analyze internal links (default: false)
  • proxyConfiguration (optional): Proxy settings for anti-bot protection and IP rotation. Use Apify Proxy to avoid IP blocks and access geo-restricted content (default: disabled)
  • generateHtmlReport (optional): Generate a comprehensive HTML report with all analyzed pages (default: false). The report will be saved to the key-value store as SEO_REPORT.html

Output

SEO Checker provides a comprehensive dataset with over 40 SEO-related attributes for each analyzed page, including:

Core Metrics

  • URL, Title, Meta Description
  • Heading structure (H1-H6)
  • Word count, paragraph count
  • Internal and external links

Technical SEO

  • HTTPS status, compression, page load time
  • URL structure analysis
  • Robots.txt and sitemap presence
  • Canonical URLs, meta robots tags

Content Analysis

  • Readability scores (Flesch Reading Ease)
  • Keyword optimization
  • Image analysis (alt text, filenames)
  • Structured data detection (JSON-LD, Microdata, Schema.org)

Social & Local SEO

  • Open Graph tags
  • Twitter Cards
  • Hreflang tags
  • Local business schema
  • Google Maps integration

Accessibility

  • Images without alt text (with XPath selectors)
  • Form inputs missing labels (with XPath selectors)
  • Heading hierarchy issues (with XPath selectors)
  • Language attributes

SEO Score & Issues

Each page receives:

  • Overall SEO Score (0-100) - Weighted across 5 categories:
    • Technical SEO (25%)
    • On-page Content (30%)
    • Local/Geo SEO (20%)
    • UX / Engagement (15%)
    • Off-page Indicators (10%)
  • Detailed Issues List - Categorized by:
    • Type: error, warning, or info
    • Category: Title, Meta Description, Images, Accessibility, etc.
    • Impact: high, medium, or low
    • Items: Specific elements with XPath selectors for precise identification

XPath Selectors

All element-specific issues include XPath selectors to help you quickly locate and fix problems in your HTML. This includes:

  • Title and meta description tags
  • Images missing alt text
  • Form inputs without labels
  • Multiple H1 tags
  • Heading hierarchy problems
  • Mixed content resources

Example Output

{
"url": "https://example.com",
"title": "Example Website",
"seoScore": 92.8,
"categoryScores": {
"technicalSeo": 99.7,
"onPageContent": 96.7,
"localGeoSeo": 100.0,
"uxEngagement": 98.0,
"offPageIndicators": 100.0
},
"issues": [
{
"type": "warning",
"category": "Title",
"message": "Title too long (67 chars). Recommended: 50-60 characters",
"impact": "medium",
"items": [
{
"title": "Example Website Title",
"length": 67,
"xpath": "/html/head/title"
}
]
}
]
}

HTML Report

When generateHtmlReport is enabled, the Actor generates a comprehensive HTML report containing:

  • Summary Statistics: Total pages analyzed, average SEO score, total issues, errors, and warnings
  • Page Details: For each analyzed page:
    • URL and title
    • SEO score with color-coded badges
    • Key metrics (title length, description length, H1 count, word count, links, images, load time)
    • All issues categorized by type (error, warning, info) with impact levels
  • Visual Design: Modern, responsive design with color-coded score badges and issue indicators

The HTML report is saved to the key-value store as SEO_REPORT.html and can be downloaded from the Apify Console.

Getting Started

Run Locally

$apify run

Deploy to Apify

  1. Log in to Apify:

    $apify login
  2. Deploy your Actor:

    $apify push

Resources