SEO Analyzer
Audit Your Site's SEO & Performance
#1 tool for analyzing any URL for SEO issues, deprecated meta tags, and head tag ordering for optimal performance. Get actionable insights to improve search rankings and page load speed. 100% client-side. Zero data stored.
SEO Analyzer Tool
Analyze Website
Validate standalone display, scope, orientation, share_target, and dual-screenshot requirements for installable PWAs
Press Enter to analyze
What We Analyze
- Meta tags (title, description, OG, Twitter)
- Head tag order for performance
- Deprecated tags (keywords, generator, etc.)
- Site resources (sitemap, robots, manifest)
- Favicons and PWA readiness
- Manifest: id, description, screenshots, scope
Need to Create Meta Tags?
Use our Meta Tag Generator to create optimized meta tags with live previews.
Direct Link
Share analysis with ?url=domain.com
Site Resources
Favicon Analysis Generate Favicons
Web Manifest Generate 2026 Manifest
Head Tag Order Analysis Why Order Matters
Order Issues Found Why Order Matters
Move these tags earlier in your <head> for better performance.
Analyzing website...
Initializing analysis...
Crawling Site
Enter a URL to analyze
We'll check meta tags, head order, and SEO best practices
Error analyzing URL
Site-Wide SEO Analysis
0
Pages Analyzed
0
Critical Issues
0
Warnings
0
Suggestions
AI Assistant Prompt
Copy and paste to ChatGPT, Claude, etc.Validation Results
Why Order MattersCopy this prompt and paste it into your AI assistant (Claude, ChatGPT, etc.) to get help fixing these SEO issues.
Complete reference of all SEO validation rules used by this analyzer.
Download Fixed Code
Download a ZIP file with your corrected files. We preserve your existing code and only make targeted fixes - removing deprecated tags and adding missing essentials. An original/ folder is included for easy comparison.
What's Included
original/ folder with your current files for easy diff comparison
Important: Review Before Using
These files are generated automatically and may contain errors. Always review and test the generated code before deploying to your live site. Compare with your existing files and verify all changes are correct.
| Tag | Value | Status |
|---|
Why Head Tag Order Matters for Performance
The order of tags in your <head> directly impacts how fast browsers render your page. Place critical tags first for optimal performance.
Strongly Recommended Order
These are million dollar performance tips. Buy us a Coffee for these!
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 1. Charset & Viewport (The Physics) -->
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 2. Title & Description (The Hook) -->
<title>Page Title</title>
<meta name="description" content="Your description here">
<!-- 3. Canonical (The Source of Truth) -->
<link rel="canonical" href="https://example.com/page">
<!-- 4. Robots & Sitemap (The Map) -->
<meta name="robots" content="index, follow">
<link rel="sitemap" type="application/xml" href="/sitemap.xml">
<!-- 5. Social Open Graph (The Share) -->
<meta property="og:title" content="Page Title">
<meta property="og:image" content="https://example.com/image.jpg">
<!-- 6. Icons & Theme (The Look) -->
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<meta name="theme-color" content="#ffffff">
<!-- 7. Preconnect (The Handshake) -->
<link rel="preconnect" href="https://www.google-analytics.com">
<!-- 8. Inline Analytics (The Blobs) -->
<script>/* Clarity / PostHog / GTM Setup Blob */</script>
<script async src="https://www.googletagmanager.com/gtag/js"></script>
<!-- 9. Visuals (Stability First) -->
<!-- Critical Layout Locks (Prevents Jumps) -->
<!-- Inline styles strictly for reserving container space to prevent Cumulative Layout Shift (CLS) during load -->
<style>
#home.container-xl { max-width: 1280px; }
@media (min-width: 992px) { .home-banner h1 { white-space: nowrap; } }
</style>
<!-- 10. Framework (The Foundation) -->
<!-- Bootstrap Core: Loads the structural grid and utility classes. 'fetchpriority=high'-->
<!-- signals the browser to prioritize this resource to paint the layout structure immediately -->
<link rel="stylesheet" href="/css/bootstrap.css" fetchpriority="high">
<!-- 11. Custom (The Identity) -->
<!-- Site-Specific Overrides: Loads your branding, colors, and tailwind/custom rules.-->
<!-- Placed *after* the framework to ensure your CSS rules correctly overwrite defaults via the cascade -->
<link rel="stylesheet" href="/styles.css">
<!-- 12. Logic (The Brains) -->
<!-- 12a. Libraries (Dependencies First) -->
<script src="/js/jquery-3.5.1.min.js" defer></script>
<script src="/js/bootstrap.bundle.min.js" defer></script>
<!-- 12b. Plugins (Visuals & Features) -->
<script src="/js/nswf.min.js" defer></script>
<script src="/js/headshot.js" defer></script>
<!-- 12c. Execution (Your Custom Code) -->
<script src="/js/theme.js" defer></script>
<script src="/js/main.js" defer></script>
<!-- 12d. Inline Config (Safe Wrapper) -->
<script>
// We wrap this in an event listener to ensure headshot.js (above) is loaded before this runs
document.addEventListener('DOMContentLoaded', function() {
if (typeof headshot !== 'undefined') {
headshot.initializeHeadShot("headshotThumb", {
allowClickToChange: true,
borderRadius: true,
glowAlways: true,
glowColor: "#5439F8"
});
}
});
</script>
<!-- 13. Structured Data (The Details) -->
<script type="application/ld+json">{ "@context": "https://schema.org" }</script>
</head> 1. Charset & Viewport
Must be first. Defines how the browser reads text (Charset) and scales the window (Viewport). If these aren't first, mobile browsers delay rendering to guess the zoom level.
2. Title & Description
Search crawlers parse top-down. You want your identity established immediately so the browser knows what to display in the tab and history.
3. Canonical URL
Crucial for preventing "duplicate content" SEO penalties. It tells Google: "Even if this page was loaded via a weird link, THIS is the official URL."
4. Robots & Sitemap
Explicitly telling bots to "index, follow" is safer than assuming they will. The sitemap link here ensures bots find your deep content even if they miss robots.txt.
5. Social Open Graph
Crucial for link previews. Slack and LinkedIn bots give up quickly; placing these high ensures your image and title appear correctly when shared.
6. Icons & Theme
Defines the browser tab icon and mobile address bar color. Placing these early prevents the "default icon" flicker, but they are non-blocking.
7. Preconnect
Warms up connections to external servers (like Google/Clarity) while your HTML is still parsing. Saves ~300ms of latency when the scripts below finally run.
8. Inline Analytics
The "Blob" scripts go here. They initialize the data layer instantly and trigger the file download before CSS blocks the page, ensuring parallel loading.
9. Visuals (Stability First)
This is purely for CLS (Cumulative Layout Shift). We use inline styles to reserve space for the main container immediately so the page doesn't "jump" when CSS loads.
10. Framework (The Foundation)
Bootstrap/Tailwind core goes here. We use fetchpriority="high" because the browser must paint this layout before anything else. It is the "skeleton" of the page.
11. Custom (The Identity)
Your styles.css must come after the framework. This protects the "Cascade" (the C in CSS), allowing your custom branding to override framework defaults without using !important.
12a. Libraries (Dependencies)
Order Matters: Bootstrap 4/5 requires jQuery to run. By placing jQuery first and using defer on both, we guarantee jQuery loads before Bootstrap executes, preventing console errors.
12b. Plugins (Features)
We removed your "Lazy Load" hack. Using defer allows the browser to download these files in parallel with the HTML (faster) but waits to run them until the page is ready (safer).
12c. Execution (Custom)
Your custom logic (theme.js, main.js) comes last. This ensures that when your code tries to use jQuery or a plugin, those libraries are already loaded and waiting.
12d. Inline Config
Since we kept the Headshot config in the HTML, we wrapped it in DOMContentLoaded. This tells the code: "Wait until all deferred scripts (above) are finished before trying to run this."
13. Structured Data
Pure JSON-LD data for Google. It has zero visual impact. Placing it last ensures it doesn't delay the browser from fetching visual assets like CSS or images.
Common Use Cases
SEO Audits
Comprehensive analysis of any page's meta tags, structured data, and SEO best practices.
Competitor Analysis
See how competitors structure their meta tags and what SEO techniques they use.
Pre-Launch Checks
Verify all SEO requirements are met before launching a new website or page.
Performance Optimization
Fix head tag ordering to improve page load performance and Core Web Vitals.
Deprecated Tag Cleanup
Find and remove deprecated meta tags like keywords that can hurt your SEO.
Team Reviews
Share analysis results with your team using direct links with the URL parameter.
Need to generate new meta tags?
Use our Meta Tag Generator to create optimized meta tags with live previews for Google, Facebook, and Twitter.
Frequently Asked Questions
Instant AI-powered SEO fixes. After analysis, download a perfectly structured markdown file designed for AI coding assistants like Claude, ChatGPT, Copilot, or Cursor. Simply paste it into your favorite AI tool and watch it fix every SEO issue automatically. The markdown includes precise instructions, priority ordering, and specific tasks - no vague suggestions, just actionable fixes. It's like giving your AI assistant a detailed SEO blueprint.
Comprehensive site-wide SEO audit. Don't just analyze one page - crawl your entire website. We automatically discover and analyze every page linked from your sitemap or by crawling internal links. Get a complete SEO health report across all pages, identify patterns of missing meta tags, find orphaned pages, and ensure consistent SEO quality site-wide. Perfect for large sites, pre-launch audits, or catching issues that single-page analysis misses.
After analyzing your site, you can download a ZIP file containing surgically corrected versions of your <head> section, sitemap.xml, robots.txt, and site.webmanifest. We preserve your existing code and only make targeted fixes - removing deprecated tags and adding missing essentials. The ZIP also includes an original/ folder with your current files, making it easy to diff and compare changes before deploying. Files are only included if they need corrections.
We analyze meta tags (title, description, Open Graph, Twitter Cards), head tag ordering for performance, deprecated tags that should be removed, site resources (sitemap.xml, robots.txt, web manifest), favicon setup, charset and viewport configuration, and more. For manifests, we validate 2026 PWA best practices including id, description, scope, lang, and screenshots array (desktop + mobile form factors). We check against modern SEO best practices only.
Browsers parse HTML top-down. If charset isn't first, the browser may re-parse the entire page. If viewport is late, mobile browsers delay rendering. Title and description should be early so crawlers find them quickly and browser tabs show content immediately. Proper ordering can shave hundreds of milliseconds off page load times.
Deprecated tags are meta tags that are no longer used by search engines and should be deleted. Examples include: keywords (ignored since 2009), revisit-after (never worked), generator (security risk, no SEO value), copyright (use structured data instead), and meta-based cache-control (use HTTP headers). Having these tags signals an outdated site.
We start at 100 and deduct points for issues. Critical problems (missing title/description, wrong charset) deduct 8 points. Major issues (missing canonical, no sitemap) deduct 5 points. Moderate issues deduct 3 points, and minor suggestions deduct 2 points. Scores translate to letter grades (A+ = 97%+, A = 93%+, etc.).
SEO Analyzer is for auditing existing sites - it analyzes what's already there and finds issues. Meta Tag Generator is for creating new meta tags with live previews. Use SEO Analyzer to find problems, then use Meta Tag Generator to create the fixes.
The charset declaration tells the browser how to decode text. If it appears after content the browser has already parsed, it may need to re-parse everything with the correct encoding. HTML5 spec recommends charset within the first 1024 bytes. Placing it first ensures correct text rendering from the start.
Aim for 90%+ (A-grade or better). Scores 80-89% (B-grade) are acceptable but have room for improvement. Below 80% indicates significant issues that should be addressed. A perfect 100% means all required tags are present, properly configured, and no deprecated tags exist.
All analysis happens 100% client-side in your browser. The only network request is fetching the URL you enter (via our CORS proxy for sites that block direct requests). No data is stored or logged. Your analysis results exist only in your browser.
Yes, you can analyze any publicly accessible website. We use a CORS proxy to fetch sites that block direct browser requests. Some sites may block all automated access - in those cases, try analyzing a different page or check if the site is behind authentication.
Each issue includes an explanation of what's wrong and why it matters. For meta tag issues, use our Meta Tag Generator to create correct tags. For head ordering, rearrange tags in your HTML template. For deprecated tags, simply delete them from your code.
Why We Built SEO Analyzer
We eat our own dog food. After years of building websites and refining our internal SEO best practices, we decided to make the same tool we use ourselves available to everyone - completely free.
SEO tools are often overwhelming, expensive, or require account creation. We wanted a simple, fast, privacy-focused tool that checks what actually matters: are your meta tags correct, is your head properly ordered for performance, and are you using any deprecated practices?
Many developers don't realize that head tag order impacts performance. Charset must be first. Viewport must be early for mobile. Title and description should come before stylesheets. These ordering mistakes can add hundreds of milliseconds to page load times - and hurt Core Web Vitals.
But we didn't stop at analysis. Our new Download Fixed Code feature generates a ZIP file with surgically corrected versions of your files. We preserve your existing code and only make targeted fixes - removing deprecated tags and adding missing essentials. The ZIP includes your original files for easy comparison before deploying.
This SEO Analyzer runs 100% in your browser. Enter any URL and get instant analysis with actionable recommendations. No signup required. No data stored. Just useful insights to help you build better, faster websites.
Pair this tool with our Meta Tag Generator to create optimized meta tags with live previews showing exactly how they'll appear on Google, Facebook, and Twitter.