---
title: "SEO Analyzer"
description: "Comprehensive on-page SEO analysis for any URL. Check semantics, meta tags, headings, structured data (schemas), and accessibility — then get prioritized recommendations."
url: "https://freshjuice.dev/tools/seo-analyzer/"
---
## About this tool

The SEO Analyzer fetches your page server-side (exactly like a search crawler would), then checks it against six weighted categories: meta tags, semantic HTML, headings, structured data (Schema.org JSON-LD), accessibility, and crawling configuration (robots.txt / sitemap / llms.txt).

You get a 0–100 score, a per-category overview, and a prioritized list of recommendations grouped by severity. Each recommendation includes a description, the impact it has on SEO, and a code example you can paste into your template.

## Frequently Asked Questions

### How is the SEO score calculated?

The score is weighted across six categories:  
  
**Semantic HTML (23%)** — validates proper use of `main` (must be present once), `header`, `footer`, `nav`, and content wrapped in `article`/`section` tags.  
  
**Meta Tags (22%)** — checks for title (30–60 chars optimal), meta description (120–160 chars optimal), `lang` attribute, viewport, and noindex warnings.  
  
**Headings (18%)** — ensures single H1, no skipped levels (e.g. H2→H4), and proper hierarchy.  
  
**Structured Data (17%)** — looks for Article/BlogPosting, Organization, BreadcrumbList schemas and validates completeness.  
  
**Crawling (10%)** — validates robots.txt presence and configuration, checks for sitemap directives, and recommends llms.txt for AI crawler guidance.  
  
**Accessibility (10%)** — checks images for alt text, forms for labels, links for descriptive text, and presence of skip links.  
  
Each category is scored 0–100, then weighted and combined. A score of 90+ is excellent, 75–89 is good, 50–74 needs improvement, and below 50 requires significant work.

### What do the severity levels mean?

Recommendations are prioritized by severity:  
  
**Critical** issues (like missing title tag) will prevent search engines from properly indexing your page and should be fixed immediately.  
  
**High** severity items (like missing meta description or alt text) significantly impact SEO and accessibility and should be addressed soon.  
  
**Medium** issues (like heading hierarchy problems or missing schemas) improve rankings and user experience but won't break functionality.  
  
**Low** priority items (like missing breadcrumbs or skip links) are best practices that provide incremental improvements.  
  
Fix issues from top to bottom for maximum impact.

### Does it check all pages on my website?

No, the analyzer checks only the single URL you provide. Each page on your site may have different SEO characteristics, so you'll need to analyze important pages individually (homepage, key landing pages, blog posts, product pages). This per-page approach ensures you get accurate, actionable feedback for each specific page rather than a generic site-wide overview.

### Will this tool modify or access my website?

Absolutely not. The analyzer only *fetches* and *reads* the public HTML of the URL you provide — exactly what a search engine bot would see. It performs a read-only analysis and never modifies, writes to, or accesses any backend systems, databases, or admin areas. You receive suggestions and code examples that you can choose to implement yourself. Your website remains completely unchanged.

### Why did my page get a low score?

Low scores typically result from one or more of these issues: missing or poorly optimized meta tags (especially title and description), lack of semantic HTML structure (using divs instead of `main`, `article`, `header` tags), broken heading hierarchy (multiple H1s, skipped levels), absence of structured data schemas (missing Article, Organization, or BreadcrumbList markup), or accessibility problems (images without alt text, forms without labels). Check the recommendations section — it lists specific issues in priority order with code examples. Even fixing the top 2–3 critical/high severity items can significantly boost your score.

### How accurate is the score compared to Google?

The score is a **directional indicator** based on established SEO best practices and Google's documented guidelines, not an official Google ranking score. It measures technical on-page factors that Google's algorithms consider, but actual rankings depend on many additional factors we can't measure: backlinks, domain authority, content quality, user engagement, Core Web Vitals, mobile-friendliness, site speed, competitor strength, and search intent matching. Use this score to identify and fix technical SEO issues — think of it as a health check for your page's SEO fundamentals, not a ranking prediction.

### What's the difference between issues and warnings?

**Issues** are problems that violate SEO or accessibility standards and will negatively impact your page (missing main tag, multiple H1s, images without alt text). These should be fixed.  
  
**Warnings** are recommendations for improvement where you're not technically wrong, but could do better (sections without headings, short meta description, missing Open Graph tags). Warnings are lower priority but still worth addressing for optimal results.

### Can I use this for client audits or reports?

Yes. The analyzer provides professional-grade SEO insights suitable for client presentations, audit reports, or internal documentation. Each recommendation includes specific issues, severity levels, impact statements, and copy-ready code examples. You can copy the results, take screenshots, or integrate the findings into your audit documents. Just note that this checks on-page technical SEO only — a complete audit should also include content analysis, backlink profile, Core Web Vitals, and competitor research.

### What are structured data schemas and why do they matter?

Structured data (schemas) are standardized code snippets using Schema.org vocabulary that help search engines understand your content's meaning and context. For example, Article schema tells Google "this is a blog post with this author, published on this date" while Organization schema defines "this is a company with this logo and social profiles." When implemented correctly, schemas enable **rich results** in search — enhanced listings with images, ratings, dates, breadcrumbs, or FAQ accordions that stand out and improve click-through rates. The analyzer checks for JSON-LD (recommended by Google), Microdata, and RDFa formats, and suggests missing schemas relevant to your content type.

### How often should I re-check my pages?

Run the analyzer after any significant page updates (design changes, content revisions, template modifications) or when launching new pages. For established pages, quarterly checks ensure you maintain SEO health as best practices evolve. If you're actively improving SEO, analyze before and after implementing recommendations to measure progress.

### Why am I seeing old results after updating my page?

Results are cached for 5 minutes to ensure fast response times. If you just made changes to your website, wait a few minutes and analyze again to see the updated results.
