Getting Started

Run your first JavaScript SEO check in under a minute and learn how to interpret the results.

Running Your First Check

  1. Navigate to the JavaScript SEO Checker
  2. Enter the full URL of the page you want to check (e.g., https://example.com/product/123)
  3. Click Check
  4. Wait 20-30 seconds while WatchThis fetches, renders, and analyzes your page

Understanding the Risk Score

Every check returns a risk score from 0-100 and a risk level:

  • LOW (80-100): Minor or no issues detected. Your page is SEO-friendly.
  • MEDIUM (50-79): Some concerns that may affect indexing. Review warnings and consider fixes.
  • HIGH (0-49): Critical issues found. Important SEO elements are missing or broken in raw HTML.

The score is calculated based on the severity and category of findings. Critical issues (like missing title tags in raw HTML) have the biggest impact.

Findings Breakdown

Each finding includes:

  • Severity: critical, warning, or info
  • Category: The SEO element affected (e.g., "Title", "Meta Description", "Headings")
  • Message: A human-readable description of the issue
  • Raw vs Rendered values: Side-by-side comparison when applicable

Example Finding

{
  "severity": "critical",
  "category": "Title",
  "message": "Title missing in raw HTML",
  "rawValue": null,
  "renderedValue": "Product Name | My Store"
}

This means the <title> tag is only added after JavaScript runs — search crawlers that don't execute JS will see no title.

Comparison Table

The Raw vs Rendered Comparison table shows a side-by-side diff of critical SEO elements:

  • Title
  • Meta Description
  • Canonical URL
  • Meta Robots
  • H1 Count
  • Internal Links Count
  • Word Count
  • Structured Data Types
  • Images (total and without alt text)
  • HTML Size

Values that differ between raw and rendered are highlighted. Large differences (e.g., 0 internal links → 50 internal links) indicate content heavily reliant on JavaScript.

JavaScript Errors

If your page throws JavaScript errors during rendering, they'll appear in the JavaScript Errors section. These errors can prevent content from rendering entirely, so they're worth investigating.

Next Steps