WebTools

307 Useful Tools & Utilities to make life easier.

SEO Analyzer

Analyze and get a score for your on-page SEO.

Unleash Your Website's Potential with the SEO Analyzer

In today's highly competitive digital landscape, ensuring your website is optimized for search engines is critical to driving organic traffic. Our comprehensive SEO Analyzer tool gives you a clear, objective snapshot of your website’s on-page search engine optimization (SEO). By providing a URL, this tool instantly fetches the page, deeply analyzes the DOM structure, and evaluates it against over 20 critical technical and content-based SEO metrics.

The tool is built using a robust PHP backend that utilizes DOMDocument and DOMXPath to parse and traverse your webpage's HTML. Each evaluation carries a weighted score that contributes to an overall SEO Health Score out of 100. Rather than simply giving you a pass/fail grade, the SEO Analyzer provides actionable insights categorized as Passed, Needs Improvement, or Failed, empowering you to address issues exactly where they occur.

What Does the SEO Analyzer Check?

The architecture of the analyzer breaks down a webpage into several key dimensions:

  • Performance & Size: Evaluates Page Load Time (aiming for under 1s) and overall Payload Size (highlighting pages over 300KB).
  • Core HTML & Meta Tags: Validates HTML5 Doctype, Charset Encoding, Viewport Meta tags, HTML Language attributes, Canonical links, and Favicon presence.
  • Content Optimization: Analyzes Title Tags (ideal length: 10-60 characters), Meta Descriptions (70-160 characters), Text-to-HTML ratio, and overall Word Count (flagging pages with fewer than 300 words).
  • Structural Hierarchy: Checks for exactly one H1 tag and proper nesting of H2/H3 subheadings.
  • Media & Links: Audits missing alt attributes on images, counts internal vs. external links, and detects broken or empty href attributes.
  • Modern Standards & Security: Identifies deprecated HTML tags (like <center> or <font>), detects inline CSS bloat, and checks for embedded objects (iframes/flash) that hinder crawler accessibility. It also scans for plaintext email addresses to warn you about potential bot scraping.
  • Tracking & Indexability: Verifies the presence of Google Analytics/Tag Manager scripts, OpenGraph/Twitter social sharing tags, and ensures the Robots meta tag isn't inadvertently blocking indexing (e.g., using noindex).

Practical Worked Example

Let’s look at a concrete example of how the SEO Analyzer processes a URL.

Input:

https://example-blog.com/about-us

Output & Analysis Breakdown:

Once the form is submitted, the tool evaluates the webpage and generates a comprehensive report.

  • Overall SEO Score: 82/100 (Indicated by a green circular gauge)
  • Page Load Time: Needs Improvement (Value: 2.15s - Page has acceptable load time, but could be optimized further).
  • Title Tag: Passed (Value: "About Us - Our Company Journey" - Optimal length).
  • H1 Tags: Failed (Value: Missing - No H1 tag found. 6 points deducted).
  • Image Alt Attributes: Needs Improvement (Value: 2 Missing - "2 out of 8 images lack 'alt' attributes." The tool provides a list of the exact image source URLs missing the attribute).
  • Email Privacy: Needs Improvement (Value: 1 Email Exposed - Found "[email protected]" in plaintext).
  • Social Sharing Tags: Passed (Value: Present - Essential OpenGraph tags are implemented).

This detailed, visual breakdown allows webmasters to pinpoint exactly what needs fixing, such as adding an H1 tag, fixing the two missing image alt attributes, and obfuscating the plaintext email address.

Frequently Asked Questions

Why did my website get a low score even though it looks great visually?
Search engines like Google don't "see" your website the way humans do; they read the underlying HTML code. A visually stunning website might be heavily penalized if it has massive payload sizes, lacks proper Heading (H1-H6) hierarchy, misses Meta Descriptions, or uses outdated HTML tags. The SEO Analyzer focuses purely on this structural and technical health.
What is a "good" Text-to-HTML ratio, and why does it matter?
The Text-to-HTML ratio compares the amount of readable text on your page to the amount of HTML code required to display it. Our tool flags ratios below 10%. A low ratio usually indicates a "bloated DOM"—meaning excessive inline CSS, JS, or unnecessary nested tags. Search engines prefer clean code with substantial readable content, making the page easier to crawl and understand.
Why does the tool warn me about plaintext email addresses?
While not a direct ranking factor for search engines, having plaintext emails in your website's body leaves you highly vulnerable to spam bots that scrape the web for addresses. The SEO Analyzer includes this as a best-practice check under "Email Privacy" to protect your inbox.
How do I fix the "Missing Canonical Tag" warning?
A canonical tag (<link rel="canonical" href="..." />) tells search engines which version of a URL is the "master" or primary copy, preventing duplicate content issues if your page can be accessed via multiple URLs (e.g., with or without query parameters). You can fix this by adding a canonical link in the <head> section of your HTML document pointing to the preferred URL.
Can this tool check a website that requires a login?
No. The SEO Analyzer acts similarly to a search engine crawler. It fetches the page via a standard HTTP GET request. If the page is behind an authentication wall or a captive portal, the tool will only see (and analyze) the login page.

Contact

Missing something?

Feel free to request missing tools or give some feedback using our contact form.

Contact Us