TECHNICAL ON-PAGE & DOM DIAGNOSTIC ENGINE

Page Analyzer

Perform comprehensive technical audits on any web page. Inspect heading hierarchy, code-to-text density, meta tags, schema markup, and media assets in seconds.

Loading Page Analyzer...
Target Page Inspector
{{ selectedLangObj ? selectedLangObj.name : 'Language' }}
{{ l.name }}
{{ stepMessage }}
{{ progressPct }}%

Page Telemetry Engine Ready

Enter any webpage URL above to trigger a complete DOM extraction, heading hierarchy map, and meta analysis.

{{ result.healthScore >= 85 ? 'Excellent Technical SEO' : (result.healthScore >= 70 ? 'Good SEO Structure' : (result.healthScore >= 50 ? 'Needs Improvements' : 'Critical Issues Detected')) }}
Favicon {{ result.domain }}
{{ result.isHttps ? 'HTTPS Secure' : 'Insecure HTTP' }} {{ result.isIndexable ? 'Indexable' : 'NoIndex' }} {{ result.doctype }}
{{ diagnosticsCounts.total }} Total Checks
{{ diagnosticsCounts.pass }} Passed
{{ diagnosticsCounts.warning }} Warnings
{{ diagnosticsCounts.error }} Critical Issues
Code To Text Ratio
{{ result.codeToTextRatio }}%
{{ ratioStatus.text }}
Content & Reading
{{ result.wordCount.toLocaleString() }}
Words
DOM Hierarchy
{{ result.counts.h1 + result.counts.h2 + result.counts.h3 + result.counts.h4 + result.counts.h5 + result.counts.h6 }}
{{ result.counts.h1 === 1 ? '1 H1 Tag' : result.counts.h1 + ' H1 Tags' }}
Links & Media
{{ result.counts.totalLinks }}
{{ result.counts.imagesWithoutAlt === 0 ? 'All Alt OK' : result.counts.imagesWithoutAlt + ' No Alt' }}
Code vs Text Payload (KB)
Core Document Telemetry
DOCTYPE & Charset {{ result.doctype }} / {{ result.charset }}
Document Lang & Dir {{ (result.lang || 'en').toUpperCase() }} ({{ result.dir.toUpperCase() }})
Canonical Declaration {{ result.canonical ? 'Declared' : 'Missing' }}
Scripts & Stylesheets {{ result.counts.scriptsTotal }} Scripts / {{ result.counts.stylesheetsTotal }} Styles
Technical Audit Checkpoints
{{ d.title }} {{ d.category.toUpperCase() }}
{{ d.detail }}
{{ d.recommendation }}
No diagnostics match the selected filters.
Clean Article Text & Editorial Telemetry
#{{ p.index }} • {{ p.wordCount }} words
{{ p.text }}
No paragraphs matched your search term.
{{ filteredKeywordsList.length }} TOP KEYWORDS
{{ keywordsNgramFilter === '1' ? '1-Word Single' : (keywordsNgramFilter === '2' ? '2-Word Phrases' : '3-Word Phrases') }}
1-Word Single
2-Word Phrases
3-Word Phrases
Extracted Keyword / Phrase
Occurrences
Density (%)
Action
{{ k.phrase }}{{ k.count }}{{ k.density }}%
No keywords found matching query.
Google SERP Snippet Simulator
Favicon
{{ result.domain }}
{{ result.url }}
{{ result.title || result.domain }}
{{ result.description || 'No meta description provided for this web page.' }}
Title Tag Length {{ result.titleLength }} / 60 Chars
Meta Description Length {{ result.descLength }} / 160 Chars
{{ filteredMetaTagsList.length }} META TAGS
{{ metaFilterGroup === 'all' ? 'All Groups' : (metaFilterGroup === 'og' ? 'OpenGraph (og:)' : (metaFilterGroup === 'twitter' ? 'Twitter Cards' : (metaFilterGroup === 'canonical' ? 'Canonical' : 'Standard Meta'))) }}
All Groups
OpenGraph (og:)
Twitter Cards
Canonical
Standard Meta
Property / Name
Content Value
Action
{{ m.name }}{{ m.content }}
No matching meta tags found.
Heading Levels Distribution (H1 - H6)
Hierarchy Health & Jump Radar
Primary H1 Count {{ result.counts.h1 }}
Skipped Hierarchy Jumps {{ result.headingJumpWarnings }}
Bold / Strong Tags {{ result.counts.strong }}
Emphasis / Italic Tags {{ result.counts.em }}
Sequential Document Heading Tree (Sequential Order)
{{ h.tag }} {{ h.text }} {{ h.jumpNotice }}
No headings found in the page structure.
{{ filteredHeadingsList.length }} TAG TYPES
{{ headingsFilterTag === 'all' ? 'All Tags' : headingsFilterTag.toUpperCase() }}
All Tags
H1
H2
H3
H4
STRONG
Tag Type
Count
Content Preview / ValuesAction
{{ h.tag.toUpperCase() }}{{ h.count }}
• {{ item }}
No matching headings found.
{{ filteredKeywordsList.length }} KEYWORDS
{{ keywordsNgramFilter === '1' ? 'Single Words (1-gram)' : (keywordsNgramFilter === '2' ? '2-Word Phrases' : '3-Word Phrases') }}
Single Words (1-gram)
2-Word Phrases
3-Word Phrases
Keyword / Phrase
Occurrences
Density (%)
Action
{{ k.phrase }}{{ k.count }}{{ k.density }}%
No recurring phrases detected for this level.
Document Encoding
DOCTYPE {{ result.doctype }}
Charset {{ result.charset }}
Lang & Dir {{ result.lang }} ({{ result.dir }})
Crawling & Indexation
Robots Tag {{ result.robots }}
Self Canonical {{ result.isSelfCanonical ? 'Yes' : 'Different / None' }}
Hreflang Alternates {{ result.hreflangList.length }}
Head Resources
External Scripts {{ result.counts.scriptsExternal }}
Inline Scripts / Styles {{ result.counts.scriptsInline }} / {{ result.counts.stylesheetsInline }}
Resource Hints {{ result.counts.resourceHints }}
Detected Third-Party Analytics & Marketing Trackers
{{ t.name }}
{{ t.type }}
Active
No common third-party analytics or pixel scripts detected on this page.
Links Profile Distribution
Follow vs Nofollow Telemetry
Dofollow Links {{ result.counts.dofollowLinks }}
Nofollow Links {{ result.counts.nofollowLinks }}
Empty Anchor Text {{ result.counts.missingAnchorLinks }}
{{ filteredLinksList.length }} LINKS
{{ linksFilterType === 'all' ? 'All Links' : (linksFilterType === 'internal' ? 'Internal Links' : (linksFilterType === 'external' ? 'External Links' : (linksFilterType === 'anchor' ? 'Anchor (#) Links' : (linksFilterType === 'nofollow' ? 'Nofollow' : 'Missing Text')))) }}
All Links
Internal Links
External Links
Anchor (#) Links
Nofollow Links
Missing Anchor Text
Type
Anchor Text
Target URL
RelAction
{{ l.type }}(Empty Anchor) {{ l.text }}{{ l.href }}{{ l.rel }}
No matching links found.
Alt Attribute Health
{{ result.counts.images > 0 ? Math.round((result.counts.imagesWithAlt / result.counts.images) * 100) : 100 }}%
{{ result.counts.imagesWithAlt }} / {{ result.counts.images }} Alt OK
Next-Gen Image Formats
{{ result.counts.modernFormatImages }}
WebP / AVIF / SVG
Lazy Loading Coverage
{{ result.counts.lazyImages }}
loading="lazy"
{{ filteredImagesList.length }} IMAGES
{{ imageFilterAlt === 'all' ? 'All Images' : (imageFilterAlt === 'missing' ? 'Missing Alt Tag' : 'With Alt Tag') }}
All Images
Missing Alt Tag
With Alt Tag
#
Preview
Alt Text
Source URL
FormatAction
{{ img.originalIndex }}Thumb Missing Alt {{ img.alt }}{{ img.src }}{{ img.fileType }}
No matching image assets found.
Structured Data Schemas (JSON-LD)
Detected Schema Entities: {{ t }}
{{ JSON.stringify(result.jsonSchemas.length > 0 ? result.jsonSchemas : result.jsonSchema, null, 2) }}
Recent Page Analyses
{{ item.url }}
Score: {{ item.healthScore }}% ({{ item.healthGrade }}) Ratio: {{ item.ratio }}% Words: {{ item.words }} {{ formatDate(item.date) }}

Complete Technical DOM & Hierarchy Extraction

Unpack all nested heading elements from H1 through H6, strong tags, and emphasis markers with real-time skipped hierarchy jump detection.

Code-to-Text Ratio Telemetry

Calculate the exact balance between clean textual content and bloated inline script or HTML markup to optimize page load speeds and indexation efficiency.

Schema JSON-LD & Meta Tags Inspector

Audit OpenGraph cards, Twitter preview cards, canonical declarations, and structured data schemas with 1-click JSON copying for search snippet readiness.

Link Architecture & Anchor Radar

Inspect internal vs external link distribution, nofollow vs dofollow ratios, and empty anchor tags in a high-speed data table.

Image Alt & Accessibility Audit

Detect missing image alt tags, next-gen WebP/AVIF formats, and lazy loading implementation without manual source code inspection.

H1H2H3

Local Audit Memory (Zero Quota)

Save inspected pages automatically in your local session. Instantly revisit past technical audits with zero quota re-consumption.

مقترح لك

Tool Title

Tool Description