SEO Analyzer
Analyze HTML source code for on-page SEO issues. Check title tags, meta descriptions, headings, and more.
Last updated: January 14, 2024
This tool analyzes HTML source code you paste into it. It does not fetch URLs or access external websites. Right-click any webpage, select "View Page Source", copy the HTML, and paste it above.
What On-Page SEO Analysis Reveals
On-page SEO refers to the elements within your HTML that search engines use to understand and rank your content. Unlike off-page SEO (which involves backlinks and domain authority), on-page factors are entirely under your control. Getting them right is the foundation of any SEO strategy.
This tool analyzes your HTML source code for the most impactful on-page elements: title tag quality, meta description presence and length, heading hierarchy, image alt text coverage, internal and external link counts, content length, mobile viewport configuration, language attributes, and Open Graph tags for social sharing.
The Title Tag: Your Most Important On-Page Element
The title tag appears as the clickable blue headline in Google search results. It is the single most important on-page SEO element because it tells both search engines and users what the page is about. An effective title tag is 50-60 characters long, includes the primary keyword near the beginning, and is compelling enough to earn clicks.
Titles shorter than 30 characters waste valuable real estate in search results. Titles longer than 60 characters get truncated with an ellipsis, which can cut off important information. This tool checks both length and presence, flagging pages with missing or suboptimal title tags.
Meta Descriptions and Click-Through Rates
The meta description appears as the two-line summary beneath the title in search results. While Google has stated that meta descriptions are not a direct ranking factor, they significantly impact click-through rates. A compelling description can make the difference between a user clicking your result or a competitor’s.
Effective meta descriptions are 120-155 characters, include relevant keywords (which Google bolds in results), and contain a clear value proposition or call to action. This tool checks for presence and optimal length.
Heading Structure and Content Organization
Search engines use heading tags (H1 through H6) to understand the hierarchical structure of your content. Every page should have exactly one H1 tag containing the primary topic. H2 tags divide the content into major sections, and H3 tags subdivide those sections.
Multiple H1 tags confuse search engines about the page’s primary topic. Missing H2 tags suggest flat, unstructured content that is harder for both search engines and users to navigate. The analyzer checks heading count and hierarchy to ensure your content is well-organized.
Image Alt Text: SEO and Accessibility
Every image on your page should have a descriptive alt attribute. Alt text serves two purposes: it tells screen readers what the image shows (critical for accessibility) and it provides context to search engines that cannot “see” images. Images without alt text are missed opportunities for both accessibility compliance and image search rankings.
The tool counts total images and identifies how many are missing alt text, giving you a specific list to fix.
Content Length and Depth
While there is no magic word count for SEO, research consistently shows that longer, more comprehensive content tends to rank better for competitive queries. Pages with fewer than 300 words are often classified as thin content by search engines, which can hurt rankings.
This tool measures the text content of your page and flags pages that may be too thin. For most informational pages, aim for at least 500 words of substantive content. For competitive keywords, top-ranking pages often exceed 1,500 words.
How to Use This Tool in Your Workflow
Run this tool on your most important pages first: your homepage, key landing pages, and top-performing blog posts. Fix any critical issues (red) immediately, then work through warnings (yellow). Re-analyze after making changes to verify your improvements pushed the score higher.
For new pages, run the analysis before publishing. It takes less than a minute to paste the HTML and verify that all basic on-page elements are in place. This simple step prevents common oversights like forgotten meta descriptions or missing alt tags from reaching production.
Frequently Asked Questions
Why do I need to paste HTML instead of entering a URL?
This tool runs entirely in your browser for privacy and simplicity. Fetching a URL would require a server-side proxy. Instead, right-click any webpage, select View Page Source, copy the HTML, and paste it into the tool. This also lets you analyze local HTML files and staging sites.
What does the SEO score mean?
The score is calculated from 11 on-page factors including title tag quality, meta description presence and length, heading structure, image alt text, link count, content length, viewport meta, language attribute, and Open Graph tags. Each factor contributes points toward a total of 100.
Does this tool check for all SEO factors?
This tool focuses on on-page SEO factors that can be detected from HTML source code. It does not check off-page factors like backlinks, domain authority, page speed, Core Web Vitals, or mobile usability, which require server-side analysis and external data.
What score should I aim for?
A score of 80 or above indicates good on-page SEO fundamentals. Focus on fixing any critical (red) issues first, then address warnings (yellow). A perfect 100 is achievable and means all basic on-page elements are properly configured.
Is my HTML data stored anywhere?
No. The HTML you paste is analyzed entirely in your browser using JavaScript and the DOMParser API. Nothing is sent to any server.
Related Tools
Explore More Free Tools
UtilityDocker has 93+ free tools. New tools added every week.
Get notified about new tools
We launch new free tools every week. No spam, unsubscribe anytime.