SEO Web Checker
Run a deep technical audit, heading hierarchy inspection, link profile matrix, and multilingual NLP content analysis on any webpage.
Recent Audits
Deep DOM Parsing
Fetches the raw HTML via backend proxy to bypass CORS, then parses the entire document mapping out Headings, Links, Images, and Meta tags.
Intelligent Scoring
Calculates a weighted score out of 100 based on the presence, length, and validity of over 20 distinct SEO structural factors.
Actionable Insights
Analyzes your link profile, detecting internal vs external links, Dofollow/Nofollow ratios, and identifying empty or broken javascript references.
Categorized Audits
Scans all image assets to ensure they meet accessibility standards (ALT text) which is a crucial ranking factor for Google Images.
Link Health Check
Audits your anchor link tags, detects internal and external relationships, and highlights unindexable JavaScript clicks.
Media Accessibility
Export all your data into CSV format for easy sharing and integration with your SEO workflow.
- {{ step.title }}
Audit Failed
{{ errorMessage }}
{{ scoreMessage }}
Google SERP Simulator
Detected Tech Stack & Marketing Pixels
| Anchor Text | Target URL | Type | Rel | Security |
|---|---|---|---|---|
| {{ l.text }} | {{ l.rawHref || '#' }} | {{ l.type }} | {{ l.isNofollow ? 'nofollow' : 'follow' }} | Noopener Secure |
| Format | Alt Attribute Text | Source URL | Dimensions | Status |
|---|---|---|---|---|
| {{ img.ext }} | {{ img.alt }} Missing ALT Text | {{ img.src }} | Explicit Missing (CLS) | {{ img.hasAlt ? 'Passed' : 'Needs Alt' }} |
| Directive / Tag | Detected Value |
|---|---|
| Canonical Link | {{ extractedData.meta.canonical || 'Not Specified' }} |
| Robots Meta | {{ extractedData.meta.robots || 'Default (index, follow)' }} |
| Mobile Viewport | {{ extractedData.meta.viewport || 'Not Specified' }} |
| Document Language (lang) | {{ extractedData.meta.lang || 'Not Specified' }} |
| Charset Encoding | {{ extractedData.meta.charset || 'UTF-8' }} |
| Language / Region | Alternate Target URL |
|---|---|
| {{ hl.lang }} | {{ hl.href }} |
| Asset Category | Count / Diagnostics |
|---|---|
| Total DOM Elements | {{ extractedData.tech.domNodeCount }} nodes |
| Resource Hints (Preload / Preconnect) | {{ extractedData.tech.resourceHints.total }} tags (Preload: {{ extractedData.tech.resourceHints.preload }}, Preconnect: {{ extractedData.tech.resourceHints.preconnect }}, DNS-Prefetch: {{ extractedData.tech.resourceHints.dnsPrefetch }}) |
| JavaScript Scripts | {{ extractedData.tech.scripts.total }} total ({{ extractedData.tech.scripts.external }} external, {{ extractedData.tech.scripts.inline }} inline) — {{ extractedData.tech.scripts.blocking }} blocking in <head> |
| CSS Stylesheets | {{ extractedData.tech.stylesheets }} stylesheets |
{{ sc.raw }}| # | Keyword Term | Occurrences | Density |
|---|---|---|---|
| {{ idx + 1 }} | {{ kw.keyword }} | {{ kw.count }}x |
| # | 2-Word Phrase | Occurrences | Density |
|---|---|---|---|
| {{ idx + 1 }} | {{ kw.keyword }} | {{ kw.count }}x |
| # | 3-Word Keyphrase | Occurrences | Density |
|---|---|---|---|
| {{ idx + 1 }} | {{ kw.keyword }} | {{ kw.count }}x |