| URL: |
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 Tag | Checks presence and length (30-60 characters) for search engine display. | Tab |
| Meta Description | Verifies presence and length (120-160 characters) for search result snippets. | Tab |
| Heading Structure | Analyses H1-H6 hierarchy. Every page should have exactly one H1. | Tab |
| Canonical URL | Checks canonical tag to prevent duplicate content issues. | Tab |
| Robots Directives | Checks for noindex or nofollow that could block search engine indexing. | Tab |
| Content Analysis | ||
| Keyword Density | Extracts top 15 keywords and 2-word phrases with frequency and density percentages. | Content |
| Readability Score | Flesch-Kincaid reading level with sentence and syllable analysis. | Content |
| Word Count | Total word count and text-to-HTML ratio. Flags thin content under 300 words. | Content |
| Images & Media | ||
| Image Alt Text | Scans all images for missing or empty alt attributes. | Images |
| Lazy Loading | Checks which images use loading="lazy" for better Core Web Vitals. | Access. |
| Image Dimensions | Flags images missing width/height attributes that cause layout shift (CLS). | Access. |
| Links | ||
| Internal & External Links | Counts and categorises all links with anchor text and rel attributes. | Links |
| Empty Links | Detects links with no text or aria-label (bad for accessibility and SEO). | Access. |
| Nofollow Ratio | Shows what percentage of links use rel="nofollow". | Access. |
| Structured Data & Social | ||
| Structured Data | Detects JSON-LD Schema.org markup for rich results in Google. | Schema |
| Open Graph Tags | Checks OG and Twitter Card tags for social media sharing. | Social |
| Social Media Links | Detects links to Facebook, Twitter, LinkedIn, Instagram, YouTube, etc. | Tech |
| Technical SEO | ||
| Script Loading | Reviews async/defer on external scripts to avoid render-blocking. | Scripts |
| HTTPS & URL Analysis | Checks HTTPS, URL length, casing, underscores, and depth. | Overview |
| Doctype & Charset | Verifies HTML5 doctype and UTF-8 character encoding. | Content |
| Deprecated HTML | Flags old tags like <font>, <center>, <marquee> still in use. | Content |
| Meta Refresh | Detects meta refresh redirects that search engines dislike. | Content |
| Tech Stack & Accessibility | ||
| Technology Detection | Identifies CMS (WordPress, Shopify, etc.), frameworks, analytics, CDNs, and more. | Tech |
| Accessibility Checks | Form labels, skip navigation, ARIA landmarks, linked image alt text. | Access. |
| RSS/Atom Feeds | Detects feed links for content syndication. | Tech |
| CSS/JS File Count | Counts external stylesheets and scripts as a performance indicator. | Tech |
| Standalone Tools | ||
| SEO Compare | Compare two pages side by side across all SEO factors with optional keyword targeting. | Tool |
| SERP Snippet Generator | Preview how your page appears in Google search results. Edit title and description with live pixel-width feedback. | Tool |
| Redirect Checker | Check if HTTP/HTTPS and WWW/non-WWW variants all redirect to the same canonical URL. | Tool |
| Site Audit | Crawl your sitemap.xml and audit up to 30 pages across your entire website. | Tool |
| Bulk URL Checker | Paste up to 20 URLs and get SEO scores for all at once with CSV export. | Tool |
| Broken Link Checker | Scan any page for dead links, 404 errors, and redirect chains across up to 100 links. | Tool |
How to Use RankNibbler
- Enter a URL — paste any webpage address into the input box above and click Analyse.
- Wait for the audit — RankNibbler fetches the page and runs over 30 on-page SEO checks in seconds.
- Review your score — you will get a score out of 100 along with a detailed breakdown of what passed and what needs fixing.
- Explore the tabs — dig into Meta Tags, Headings, Images, Links, Structured Data, Social/OG, Scripts, and more.
- Fix the issues — use the recommendations provided to improve your on-page SEO and re-run the audit to track progress.
- 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:
- SEO Compare — enter two URLs and an optional target keyword to see a side-by-side comparison of every on-page SEO factor. Find out which page is better optimised and where the gaps are. Ideal for competitor analysis and A/B testing.
- SERP Snippet Generator — preview exactly how your page will appear in Google search results. Fetch a live URL or type your own title and description to test variations. Includes pixel-width meters so you know exactly where Google will truncate your text.
- Redirect Checker — enter any domain to check whether all four URL variants (HTTP, HTTPS, WWW, non-WWW) redirect correctly to a single canonical URL. Detects redirect chains, temporary redirects, and missing redirects that cause duplicate content.
- Site Audit — enter a domain and RankNibbler crawls your sitemap.xml, discovers every page, and audits up to 30 pages automatically. Get a bird's-eye view of your entire website's SEO health with average scores, issue counts, and CSV export.
- Bulk URL Checker — paste up to 20 URLs and get SEO scores for all of them at once. Perfect for auditing a section of your site, comparing landing pages, or checking a list of competitor pages. Export results as CSV.
- Broken Link Checker — scan any page for dead links, 404 errors, and redirect chains. Checks up to 100 links per page and reports the HTTP status code for each one. Filter by broken links or redirects and export as CSV.
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 Range | Rating | What It Means |
|---|---|---|
| 80 - 100 | Good | Strong on-page SEO. Minor tweaks may still help but the fundamentals are solid. |
| 50 - 79 | Needs Work | Several issues found. Review the recommendations and address the warnings to improve rankings. |
| 0 - 49 | Poor | Significant on-page SEO problems. These issues are likely holding your page back in search results. |
Score Breakdown by Category
| Check | Max Points | What Earns Full Marks |
|---|---|---|
| Title Tag (presence + length) | 15 | Title exists and is 30-60 characters. |
| Meta Description (presence + length) | 12 | Description exists and is 120-160 characters. |
| H1 Tag | 12 | Exactly one H1 on the page. |
| H2 Subheadings | 6 | At least one H2 present. |
| Image Alt Text | 10 | All images have non-empty alt attributes. |
| Open Graph Tags | 10 | Four or more OG tags present (title, description, image, url). |
| Canonical URL | 8 | Canonical tag is set. |
| Structured Data | 8 | At least one JSON-LD schema block found. |
| HTML Lang Attribute | 5 | Lang attribute set on the html element. |
| Viewport Meta | 5 | Viewport meta tag present for mobile responsiveness. |
| Robots Directives | 5 | Page is not set to noindex. |
| Word Count | 3 | Page has 300 or more words of content. |
| Text-to-HTML Ratio | 2 | Text makes up at least 10% of the page HTML. |
| Favicon | 2 | A favicon is detected. |
| HTTPS | 2 | URL 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?
- Website owners — quickly check if your pages follow SEO best practices without needing technical knowledge.
- SEO professionals — audit client pages in seconds and share clear, actionable reports.
- Content writers — verify that your articles have the right meta tags, headings, and structure before publishing.
- Web developers — catch missing alt text, render-blocking scripts, and broken structured data during development.
- Marketing teams — ensure landing pages are properly optimised before running campaigns.
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:
| Tool | What It Does |
|---|---|
| Title Tag Checker | Check title tag presence and length. |
| Meta Description Checker | Check meta description presence and length. |
| Heading Structure Checker | Analyse H1-H6 heading hierarchy. |
| Image Alt Text Checker | Find images with missing alt attributes. |
| Keyword Density Checker | Analyse top keywords and phrase frequency. |
| Readability Checker | Flesch reading score and content analysis. |
| Structured Data Checker | Detect JSON-LD Schema.org markup. |
| Open Graph Checker | Check OG and Twitter Card tags. |
| Tech Stack Checker | Detect CMS, frameworks, analytics, and CDNs. |
| Accessibility Checker | Basic WCAG accessibility checks. |
| Link Analysis | Internal and external link breakdown. |
| Script Loading Checker | Check async and defer on scripts. |
| Canonical URL Checker | Verify canonical tag is set correctly. |
| Robots Directives Checker | Check for noindex and nofollow tags. |
| HTTPS & URL Checker | Verify HTTPS and URL structure. |
| Lazy Loading Checker | Check image lazy loading attributes. |
| SERP Snippet Generator | Preview how your page looks in Google search results. |
| Redirect Checker | Check HTTP/HTTPS and WWW/non-WWW redirects. |
| SEO Compare | Compare two pages side by side for on-page SEO. |
| Site Audit | Crawl your sitemap and audit every page. |
| Bulk URL Checker | Check up to 20 URLs at once with CSV export. |
| Broken Link Checker | Find dead links, 404s, and redirect chains. |
| Keyword Rank Checker | Check your Google ranking position for any keyword. |
| Meta Tag Generator | Generate title, description, OG, and Twitter Card tags. |
| Schema Markup Generator | Create JSON-LD for FAQ, Article, Product, LocalBusiness. |
| Robots.txt Generator | Create a robots.txt file with rules and sitemap. |
| .htaccess Redirect Generator | Create 301 redirect rules for Apache. |
| Open Graph Preview | Preview how links look on Facebook, Twitter, LinkedIn. |
| Heading Outline Extractor | Extract the H1-H6 tree from any page. |
| HTML Minifier | Minify 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 Beginners | Learn the basics of search engine optimisation from scratch. |
| SEO Glossary | 50+ SEO terms explained in plain English. |
| SEO vs SEM | Understand the difference between organic and paid search. |
| How-To Guides | |
| How to Improve Website SEO | 20 actionable tips to improve your rankings right now. |
| How to Write Title Tags | Best practices for titles that rank and get clicks. |
| How to Write Meta Descriptions | Write descriptions that increase click-through rates. |
| How to Do Keyword Research | Find the right keywords using free tools. |
| How to Optimise Images | Alt text, compression, formats, lazy loading, and dimensions. |
| How to Fix Broken Links | Find and repair 404 errors on your website. |
| How to Submit a Sitemap | Step-by-step guide to Google Search Console. |
| Internal Linking Guide | How 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 AI | How AI is transforming search and what it means for your website. |
| Optimise for AI Overviews | How to get your content cited in Google's AI-generated answers. |
| AI Content and SEO | Can you use AI to write content? Google's stance and best practices. |
| Future of SEO 2026 | Trends, predictions, and how to prepare your website. |
| ChatGPT for SEO | Practical prompts and workflows for keyword research, content, and technical SEO. |
| Platform Guides | |
| WordPress SEO Guide | Optimise your WordPress site with plugins, settings, and content. |
| Shopify SEO Guide | Optimise product pages, collections, and technical SEO on Shopify. |
| E-Commerce SEO Guide | Rank product and category pages for more organic sales. |
| Local SEO Guide | Rank in local search and Google Maps for nearby customers. |
| Mobile SEO Guide | Optimise for mobile-first indexing and mobile users. |
| More How-To Guides | |
| How to Write H1 Tags | Best practices for the most important heading on every page. |
| How to Write Anchor Text | Write descriptive link text that helps SEO. |
| How to Create FAQ Schema | Get expandable FAQ rich results in Google. |
| Competitor SEO Analysis | Analyse what your competitors do better and close the gaps. |
| Google Search Console Guide | Set up and use GSC to monitor your SEO performance. |
| Reduce Page Load Time | Speed 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 Checklist | 37-item checklist for every page on your site. |
| SEO Audit Checklist 2026 | Complete audit guide with 26 checks and tools. |
| Is My Website SEO Friendly? | 5 quick ways to check your site. |
| Free SEO Tools | All RankNibbler tools in one place. |
| How to Improve Your Score | Fix 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
|
Page analysed: 0 / 100
|
| Overview Meta Tags Headers Images Links Structured Data Social / OG Scripts Site Files Content Tech Stack Accessibility Performance Preview Source |