RANKNIBBLER

// FREE ON-PAGE SEO CHECKER
Enter URL to Analyse
URL:  
Password-protected site? (Shopify, staging, dev sites)
Fetching and analysing...
Starting...

Free On-Page SEO Checker

RankNibbler analyses any webpage and checks the key on-page SEO factors that affect how search engines index and rank your site. Enter a URL above and hit Analyse to get started.

What RankNibbler Checks
SEO Essentials
Title TagChecks presence and length (30-60 characters) for search engine display.Tab
Meta DescriptionVerifies presence and length (120-160 characters) for search result snippets.Tab
Heading StructureAnalyses H1-H6 hierarchy. Every page should have exactly one H1.Tab
Canonical URLChecks canonical tag to prevent duplicate content issues.Tab
Robots DirectivesChecks for noindex or nofollow that could block search engine indexing.Tab
Content Analysis
Keyword DensityExtracts top 15 keywords and 2-word phrases with frequency and density percentages.Content
Readability ScoreFlesch-Kincaid reading level with sentence and syllable analysis.Content
Word CountTotal word count and text-to-HTML ratio. Flags thin content under 300 words.Content
Images & Media
Image Alt TextScans all images for missing or empty alt attributes.Images
Lazy LoadingChecks which images use loading="lazy" for better Core Web Vitals.Access.
Image DimensionsFlags images missing width/height attributes that cause layout shift (CLS).Access.
Links
Internal & External LinksCounts and categorises all links with anchor text and rel attributes.Links
Empty LinksDetects links with no text or aria-label (bad for accessibility and SEO).Access.
Nofollow RatioShows what percentage of links use rel="nofollow".Access.
Structured Data & Social
Structured DataDetects JSON-LD Schema.org markup for rich results in Google.Schema
Open Graph TagsChecks OG and Twitter Card tags for social media sharing.Social
Social Media LinksDetects links to Facebook, Twitter, LinkedIn, Instagram, YouTube, etc.Tech
Technical SEO
Script LoadingReviews async/defer on external scripts to avoid render-blocking.Scripts
HTTPS & URL AnalysisChecks HTTPS, URL length, casing, underscores, and depth.Overview
Doctype & CharsetVerifies HTML5 doctype and UTF-8 character encoding.Content
Deprecated HTMLFlags old tags like <font>, <center>, <marquee> still in use.Content
Meta RefreshDetects meta refresh redirects that search engines dislike.Content
Tech Stack & Accessibility
Technology DetectionIdentifies CMS (WordPress, Shopify, etc.), frameworks, analytics, CDNs, and more.Tech
Accessibility ChecksForm labels, skip navigation, ARIA landmarks, linked image alt text.Access.
RSS/Atom FeedsDetects feed links for content syndication.Tech
CSS/JS File CountCounts external stylesheets and scripts as a performance indicator.Tech
Standalone Tools
SEO CompareCompare two pages side by side across all SEO factors with optional keyword targeting.Tool
SERP Snippet GeneratorPreview how your page appears in Google search results. Edit title and description with live pixel-width feedback.Tool
Redirect CheckerCheck if HTTP/HTTPS and WWW/non-WWW variants all redirect to the same canonical URL.Tool
Site AuditCrawl your sitemap.xml and audit up to 30 pages across your entire website.Tool
Bulk URL CheckerPaste up to 20 URLs and get SEO scores for all at once with CSV export.Tool
Broken Link CheckerScan any page for dead links, 404 errors, and redirect chains across up to 100 links.Tool

How to Use RankNibbler

  1. Enter a URL — paste any webpage address into the input box above and click Analyse.
  2. Wait for the audit — RankNibbler fetches the page and runs over 30 on-page SEO checks in seconds.
  3. Review your score — you will get a score out of 100 along with a detailed breakdown of what passed and what needs fixing.
  4. Explore the tabs — dig into Meta Tags, Headings, Images, Links, Structured Data, Social/OG, Scripts, and more.
  5. Fix the issues — use the recommendations provided to improve your on-page SEO and re-run the audit to track progress.
  6. Download a PDF report — click Download PDF to get a full branded report you can share with clients or colleagues.

Standalone SEO Tools

In addition to the main audit, RankNibbler offers three standalone tools that you can use independently:

How the SEO Score Works

RankNibbler scores each page out of 100 based on the checks above. Points are awarded for each passing check and deducted for issues found.

Score RangeRatingWhat It Means
80 - 100GoodStrong on-page SEO. Minor tweaks may still help but the fundamentals are solid.
50 - 79Needs WorkSeveral issues found. Review the recommendations and address the warnings to improve rankings.
0 - 49PoorSignificant on-page SEO problems. These issues are likely holding your page back in search results.

Score Breakdown by Category

CheckMax PointsWhat Earns Full Marks
Title Tag (presence + length)15Title exists and is 30-60 characters.
Meta Description (presence + length)12Description exists and is 120-160 characters.
H1 Tag12Exactly one H1 on the page.
H2 Subheadings6At least one H2 present.
Image Alt Text10All images have non-empty alt attributes.
Open Graph Tags10Four or more OG tags present (title, description, image, url).
Canonical URL8Canonical tag is set.
Structured Data8At least one JSON-LD schema block found.
HTML Lang Attribute5Lang attribute set on the html element.
Viewport Meta5Viewport meta tag present for mobile responsiveness.
Robots Directives5Page is not set to noindex.
Word Count3Page has 300 or more words of content.
Text-to-HTML Ratio2Text makes up at least 10% of the page HTML.
Favicon2A favicon is detected.
HTTPS2URL uses HTTPS protocol.

Why On-Page SEO Matters

On-page SEO is the foundation of search engine optimisation. While backlinks and domain authority play a role in rankings, search engines need to understand what your page is about before they can rank it. Proper title tags, meta descriptions, heading structure and structured data make it easier for Google and other search engines to crawl, index and rank your content. On-page issues are also the easiest to fix since you have full control over your own website.

On-Page SEO vs Off-Page SEO

On-page SEO covers everything within your control on the page itself: title tags, meta descriptions, headings, content quality, internal links, structured data, and technical elements like canonical tags and robots directives. Off-page SEO refers to external factors such as backlinks from other websites, social media signals, and domain authority. Both are important, but on-page SEO is where every website should start because you have complete control over it and the improvements take effect as soon as search engines recrawl the page.

Who Is RankNibbler For?

Frequently Asked Questions

Is RankNibbler free to use?

Yes, RankNibbler is completely free. There are no sign-ups, no limits, and no premium tiers. Enter any URL and get a full on-page SEO audit instantly.

What does RankNibbler check?

RankNibbler checks over 30 on-page SEO factors including title tags, meta descriptions, heading structure, image alt text, internal and external links, structured data, Open Graph tags, script loading, canonical URLs, robots directives, word count, text-to-HTML ratio, favicon, HTTPS, URL structure, keyword density, readability score, lazy loading, image dimensions, empty links, nofollow ratio, deprecated HTML, doctype, charset, tech stack detection, accessibility checks, social media links, RSS feeds, and CSS/JS file counts.

Does RankNibbler store the pages it analyses?

No. RankNibbler fetches the page in real time, runs the analysis in your browser, and does not store any page content. Your data stays in your browser session and is cleared when you close the tab.

How often should I run an SEO audit?

Run an audit whenever you publish or update a page. For existing pages, a monthly check is a good habit to catch any regressions or new issues. If you have made significant site changes such as a redesign, migration, or CMS update, audit your key pages immediately after.

Why is my score low even though my site looks fine?

A visually polished website can still have poor on-page SEO. Common hidden issues include missing meta descriptions, duplicate title tags, missing alt text on images, no structured data, and render-blocking scripts. These are invisible to visitors but affect how search engines understand and rank your pages.

Can RankNibbler check pages behind a login?

No. RankNibbler can only analyse publicly accessible pages. It fetches the page the same way a search engine bot would, so if the page requires authentication it cannot be audited.

What is a good SEO score?

A score of 80 or above is considered good and means the page follows most SEO best practices. A score of 50-79 means there are several issues worth fixing. Below 50 indicates significant problems that are likely hurting your search rankings. See the full score breakdown for details on how each check contributes to the total.

How do I fix a missing meta description?

Add a <meta name="description" content="Your description here"> tag inside the <head> section of your HTML. The description should be 120-160 characters, include your target keyword, and give searchers a reason to click. Most CMS platforms like WordPress have SEO plugins that make this easy. Learn more about meta descriptions.

What is keyword density?

Keyword density is the percentage of times a word appears on a page relative to the total word count. For example, if "shoes" appears 15 times in a 1,000-word article, the keyword density is 1.5%. RankNibbler's keyword density checker extracts the top keywords and phrases from any page so you can see what terms dominate your content.

What is structured data and do I need it?

Structured data is code (usually JSON-LD) that tells search engines exactly what your content is about — whether it is a product, article, FAQ, recipe, or business. It enables rich results in Google such as star ratings, FAQ dropdowns, and product prices. While not required, pages with structured data often get more clicks from search results. Use the structured data checker to see what your page has.

How do I check my website's SEO?

Enter your URL in the box at the top of this page and click Analyse. RankNibbler will fetch your page and run over 30 checks covering meta tags, headings, images, links, structured data, readability, keyword density, tech stack, accessibility, and more. You will receive a score out of 100 with clear recommendations for every issue found. It takes seconds and is completely free.

What technologies can RankNibbler detect?

RankNibbler identifies over 40 technologies from the HTML source code, including CMS platforms (WordPress, Shopify, Squarespace, Wix), JavaScript frameworks (React, Next.js, Vue.js, Angular), analytics tools (Google Analytics, Hotjar, Clarity), CDNs (Cloudflare, CloudFront), SEO plugins (Yoast, Rank Math), and more. See the full list on the tech stack checker page.

Free SEO Tools

Every check in RankNibbler is available for free with no sign-up required. Use these tools to analyse any publicly accessible webpage:

ToolWhat It Does
Title Tag CheckerCheck title tag presence and length.
Meta Description CheckerCheck meta description presence and length.
Heading Structure CheckerAnalyse H1-H6 heading hierarchy.
Image Alt Text CheckerFind images with missing alt attributes.
Keyword Density CheckerAnalyse top keywords and phrase frequency.
Readability CheckerFlesch reading score and content analysis.
Structured Data CheckerDetect JSON-LD Schema.org markup.
Open Graph CheckerCheck OG and Twitter Card tags.
Tech Stack CheckerDetect CMS, frameworks, analytics, and CDNs.
Accessibility CheckerBasic WCAG accessibility checks.
Link AnalysisInternal and external link breakdown.
Script Loading CheckerCheck async and defer on scripts.
Canonical URL CheckerVerify canonical tag is set correctly.
Robots Directives CheckerCheck for noindex and nofollow tags.
HTTPS & URL CheckerVerify HTTPS and URL structure.
Lazy Loading CheckerCheck image lazy loading attributes.
SERP Snippet GeneratorPreview how your page looks in Google search results.
Redirect CheckerCheck HTTP/HTTPS and WWW/non-WWW redirects.
SEO CompareCompare two pages side by side for on-page SEO.
Site AuditCrawl your sitemap and audit every page.
Bulk URL CheckerCheck up to 20 URLs at once with CSV export.
Broken Link CheckerFind dead links, 404s, and redirect chains.
Keyword Rank CheckerCheck your Google ranking position for any keyword.
Meta Tag GeneratorGenerate title, description, OG, and Twitter Card tags.
Schema Markup GeneratorCreate JSON-LD for FAQ, Article, Product, LocalBusiness.
Robots.txt GeneratorCreate a robots.txt file with rules and sitemap.
.htaccess Redirect GeneratorCreate 301 redirect rules for Apache.
Open Graph PreviewPreview how links look on Facebook, Twitter, LinkedIn.
Heading Outline ExtractorExtract the H1-H6 tree from any page.
HTML MinifierMinify HTML code to reduce file size.

SEO Guides & Resources

Learn SEO from scratch or deepen your knowledge with our free guides:

Getting Started
What Is On-Page SEO?Complete guide to on-page SEO elements and how to optimise them.
SEO for BeginnersLearn the basics of search engine optimisation from scratch.
SEO Glossary50+ SEO terms explained in plain English.
SEO vs SEMUnderstand the difference between organic and paid search.
How-To Guides
How to Improve Website SEO20 actionable tips to improve your rankings right now.
How to Write Title TagsBest practices for titles that rank and get clicks.
How to Write Meta DescriptionsWrite descriptions that increase click-through rates.
How to Do Keyword ResearchFind the right keywords using free tools.
How to Optimise ImagesAlt text, compression, formats, lazy loading, and dimensions.
How to Fix Broken LinksFind and repair 404 errors on your website.
How to Submit a SitemapStep-by-step guide to Google Search Console.
Internal Linking GuideHow to link between pages for better SEO.
Technical SEO Concepts
What Is Structured Data?Beginner guide to Schema.org and JSON-LD markup.
What Are Core Web Vitals?LCP, INP, and CLS explained with fixes.
What Is Google E-E-A-T?Experience, Expertise, Authority, and Trust.
What Is Domain Authority?How DA works and how to improve it.
What Is a 301 Redirect?When and how to use permanent redirects.
What Is Robots.txt?How the robots exclusion protocol works.
What Are Open Graph Tags?Control how pages appear on social media.
SEO in the Age of AI
SEO in the Age of AIHow AI is transforming search and what it means for your website.
Optimise for AI OverviewsHow to get your content cited in Google's AI-generated answers.
AI Content and SEOCan you use AI to write content? Google's stance and best practices.
Future of SEO 2026Trends, predictions, and how to prepare your website.
ChatGPT for SEOPractical prompts and workflows for keyword research, content, and technical SEO.
Platform Guides
WordPress SEO GuideOptimise your WordPress site with plugins, settings, and content.
Shopify SEO GuideOptimise product pages, collections, and technical SEO on Shopify.
E-Commerce SEO GuideRank product and category pages for more organic sales.
Local SEO GuideRank in local search and Google Maps for nearby customers.
Mobile SEO GuideOptimise for mobile-first indexing and mobile users.
More How-To Guides
How to Write H1 TagsBest practices for the most important heading on every page.
How to Write Anchor TextWrite descriptive link text that helps SEO.
How to Create FAQ SchemaGet expandable FAQ rich results in Google.
Competitor SEO AnalysisAnalyse what your competitors do better and close the gaps.
Google Search Console GuideSet up and use GSC to monitor your SEO performance.
Reduce Page Load TimeSpeed optimisation guide for images, scripts, and caching.
More Concepts
What Is a Meta Tag?Complete guide to all HTML meta tags and their SEO impact.
What Is a Canonical Tag?How rel=canonical prevents duplicate content issues.
What Is a Sitemap?XML sitemaps explained — why you need one.
What Is a Nofollow Link?When to use rel=nofollow and how it affects SEO.
What Is a Backlink?How backlinks affect rankings and how to earn them.
What Is Bounce Rate?10 ways to reduce bounce rate and keep visitors engaged.
What Is Crawl Budget?How Google allocates crawling and how to optimise it.
What Is a 404 Error?Find and fix 404 pages that hurt your SEO.
What Is HTTPS/SSL?Why your site needs HTTPS and how to set it up.
Checklists & References
On-Page SEO Checklist37-item checklist for every page on your site.
SEO Audit Checklist 2026Complete audit guide with 26 checks and tools.
Is My Website SEO Friendly?5 quick ways to check your site.
Free SEO ToolsAll RankNibbler tools in one place.
How to Improve Your ScoreFix issues and raise your RankNibbler score.

How RankNibbler Compares

Most SEO audit tools require sign-ups, limit free usage, or charge monthly fees. RankNibbler is different. It runs entirely in your browser with no account required, checks over 30 on-page factors in seconds, and includes features that many paid tools do not offer — such as keyword density analysis, readability scoring, technology detection, and accessibility checks. Your page content is never stored on our servers. The audit happens in real time and the results stay in your browser session.

Ready to check your website?

Last updated: March 2026


Audit Results
--
Score / 100
Page analysed:


0 / 100

Overview Meta Tags Headers Images Links Structured Data Social / OG Scripts Site Files Content Tech Stack Accessibility Performance Preview Source