🔒 semrush.com/blog/seo-checklist/
Semrush metrics
semrush.com Semrush
1
Semrush Rank
41.2M
Monthly Traffic
34.1M
Backlinks
85
Authority Score
Title
Free SEO Checker: Audit Any Page in Seconds [2026]
✓ 62 characters
Meta Description
Use our free SEO checker to instantly analyze any webpage. Get actionable insights on titles, meta tags, headings, content quality, and technical issues.
✓ 129 characters
Canonical
✓ Self-referencing
Robots Tag
index, follow
X-Robots-Tag
Missing
Keywords
Missing
Word Count
5,781
Publisher
Missing
Lang
en-US
H11
H29
H335
H47
H50
H60
🖼 101
🔗 208
16 Passed
1 Error
4 Warnings
📄 Page Analysis
URL Length
31 characters — optimal
Keep URLs under 75 characters for best results. Short, descriptive URLs tend to rank better and are easier for users to remember.
Canonical Tag
Set and self-referencing
The canonical tag correctly points to the page itself, preventing duplicate content issues. This is the ideal configuration.
Title Tag
62 characters — optimal
Title length is within the recommended 50-60 character range. It includes relevant keywords and is likely to display fully in search results.
Meta Description
129 chars — average. Optimal: 150–160
Your meta description is a bit short. Aim for 150-160 characters to maximize visibility in SERPs. Include a compelling call to action and primary keyword.
Heading Structure
H1-H3 used, single H1 ✔
Heading hierarchy follows best practices with a single H1 tag and proper nesting. This helps both users and search engines understand your content structure.
Image ALT Tags
All 101 images have ALT attributes
Every image has an ALT attribute set. This is great for accessibility and allows search engines to understand your visual content.
Text/HTML Ratio
10.5% — below 15% minimum
Your text-to-HTML ratio is low, which can signal thin content to search engines. Consider reducing unnecessary HTML markup, inline CSS, or JavaScript to improve this ratio. Aim for at least 15-25%.
Schema.org Markup
Detected: Article, WebSite, BreadcrumbList
Structured data is detected on this page. Ensure all required fields are populated to qualify for rich results in search engines.
Open Graph Tags
Found: title, description, image, type
Open Graph tags are properly configured, ensuring your page displays correctly when shared on social platforms like Facebook and LinkedIn.
Twitter Card
Found: summary_large_image
Twitter Card meta tags are set up for large image display. Tweets linking to this page will show a rich preview with your featured image.
📱 Mobile Compliance
Meta Viewport
Set correctly: width=device-width, initial-scale=1
The viewport meta tag is properly configured for responsive design, ensuring mobile users get an optimized experience.
🏢 Site Compliance
Robots.txt
Found and accessible
The robots.txt file is accessible at the site root and properly formatted. It controls which pages search engine crawlers can access.
XML Sitemap
Found at /sitemap.xml
An XML sitemap was found, helping search engines discover and crawl your pages more efficiently.
Language Declaration
lang="en-US" set on <html>
The language attribute helps search engines serve your content to the right audience and improves accessibility for screen readers.
Doctype
HTML5 doctype declared
The HTML5 doctype declaration ensures browsers render the page in standards mode, preventing quirks mode rendering issues.
Character Encoding
UTF-8
UTF-8 encoding is declared, ensuring correct rendering of all characters including international text and special symbols.
Analytics
Google Analytics 4 detected
GA4 is implemented. Consider also setting up Google Search Console and connecting it to your analytics for deeper SEO insights.
Favicon
Found: SVG + ICO fallback
Multiple favicon formats are provided, ensuring your brand icon displays correctly across all browsers and devices.
HTTPS
Active, but mixed content warning on 2 resources
The page is served over HTTPS, but 2 resources are loaded over HTTP. Update these to HTTPS to avoid browser security warnings and maintain full encryption.
Page Speed Insight
LCP: 2.8s — needs improvement
Largest Contentful Paint is above the 2.5s threshold. Consider lazy-loading below-the-fold images, preloading critical resources, and optimizing server response time.
🔍 Run Full 100-Page Audit Free → Semrush
📑 Heading Hierarchy
H1 Free SEO Checker: Audit Any Page in Seconds
H2 What Is an SEO Checker?
H3 How SEO Checkers Help Your Rankings
H3 Free vs Paid SEO Tools
H2 On-Page SEO Checklist
H3 Title Tag Optimization
H3 Meta Description Best Practices
H3 Header Tags & Content Structure
H2 Technical SEO Essentials
H3 Site Speed & Core Web Vitals
H3 Mobile Optimization
H4 Responsive Design Tips
H2 FAQ
🔍 Keyword Density (1-word)
Keyword Found In Count Density
seoTitle, H1, Body871.50%
pageH2, Body540.93%
contentH3, Body410.71%
searchBody380.66%
siteH2, Body350.61%
🔍 Keyword Density (2-word)
Keyword Found In Count Density
seo checklistTitle, H1, Body140.24%
search engineBody120.21%
meta descriptionH3, Body90.16%
title tagH3, Body80.14%
web pageBody70.12%
🔗 Canonical URL
Raw HTML
<link rel="canonical" href="https://semrush.com/blog/seo-checklist/">
✓ Self-referencing
🤖 Robots Directives
Meta Robots
<meta name="robots" content="index, follow">
X-Robots-Tag
Not set in HTTP headers
📄 View robots.txt
📊 Structured Data
📰 Article 🌐 WebSite 📍 BreadcrumbList 🏢 Organization
📄 Article Schema (JSON-LD)
{ "@context": "https://schema.org", "@type": "Article", "headline": "Free SEO Checker...", "author": { "@type": "Person", "name": "..." }, "datePublished": "2026-01-15", "dateModified": "2026-03-10", "image": "https://semrush.com/..." }
🌍 Hreflang
None detected
📢 Social Tags
Open Graph
🖼
semrush.com
Free SEO Checker: Audit Any Page in Seconds [2026]
Use our free SEO checker to instantly analyze any webpage. Get actionable insights on titles, meta tags, headings...
og:typearticle
og:titleFree SEO Checker: Audit Any Page...
og:descriptionUse our free SEO checker to...
og:imagehttps://semrush.com/blog/...
Twitter Card
cardsummary_large_image
site@semrush
imagehttps://semrush.com/blog/...
📡 HTTP Headers
Response Headers (12)
HTTP/2 200 OK content-type: text/html; charset=utf-8 cache-control: public, max-age=3600 x-frame-options: SAMEORIGIN x-content-type-options: nosniff strict-transport-security: max-age=31536000 content-encoding: br vary: Accept-Encoding server: nginx x-request-id: a8f3e2d1 date: Thu, 13 Mar 2026 14:22:01 GMT content-length: 48231
Simulate connected state
🔒

Unlock Domain Insights

Connect your Semrush account to see traffic analytics, backlink data, authority scores, and keyword rankings for any domain.

1
Semrush Rank
41.2M
Traffic
34.1M
Backlinks
85
Authority
semrush.com Semrush
1
Semrush Rank
41.2M
SE Traffic
$52.8M
Traffic Cost
85
Authority Score
🔗 Backlinks
34.1M
Total Links
289K
Ref. Domains
112K
Ref. IPs
📈 Traffic Sources
Direct
42%
Search
35%
Referral
12%
Social
7%
Paid
4%
68.4M
Monthly Visits
38.2%
Bounce Rate
4:32
Avg Duration
View Full Report in Semrush →

Settings

Show Semrush metrics in Google results
Highlight nofollow links on page
🔒 https://semrush.com/blog/seo-checklist/

Get a 100-page site audit for FREE in 5 minutes

Find every technical SEO issue on your site with Semrush Site Audit

16 Checks
Passed
1 Critical
Error
4 Warnings
Found
86/100
HEALTH SCORE

📄 Page Analysis

URL Length
31 characters — within optimal range (under 75 characters)
Short, descriptive URLs perform better in search results. They are easier to share, remember, and tend to have higher click-through rates. Avoid URL parameters when possible.
Canonical Tag
Self-referencing canonical detected. No conflicting canonical signals found.
A self-referencing canonical is the ideal configuration. It tells search engines this is the preferred version of the page, preventing duplicate content issues from URL parameters or tracking codes.
Title Tag
62 characters — optimal length. Contains primary keyword "SEO Checker" near the front.
Title tags between 50-60 characters typically display fully in SERPs. Placing your primary keyword near the beginning can improve rankings. Consider A/B testing title variations using Search Console data.
Meta Description
129 characters — shorter than recommended. Google typically displays 150-160 characters on desktop and 120-130 on mobile.
While Google may rewrite meta descriptions, having a well-crafted one increases the chance your preferred text appears. Aim for 150-160 characters, include your primary keyword, and add a compelling call-to-action to improve CTR.
Heading Structure
Single H1 detected. Proper H1 → H2 → H3 hierarchy maintained throughout. 9 H2 tags, 35 H3 tags.
Image ALT Tags
All 101 images have ALT attributes. 94 have descriptive ALT text, 7 have empty ALT (decorative).
Text/HTML Ratio
10.5% — below the recommended 15% minimum. This page has 5,781 words but significant HTML overhead from interactive elements and scripts.
Action required: Reduce inline styles, move CSS to external stylesheets, defer non-critical JavaScript, and remove unused HTML. Consider lazy-loading below-the-fold interactive components. A ratio above 25% is considered excellent.
Schema.org Markup
4 schema types detected: Article, WebSite, BreadcrumbList, Organization. Implemented via JSON-LD (recommended format).
Open Graph Tags
All essential OG tags present: og:title, og:description, og:image (1200x630px), og:type. Optimized for Facebook/LinkedIn sharing.
Twitter Card
summary_large_image card type detected with twitter:site (@semrush) and twitter:image set.

📱 Mobile Compliance

Meta Viewport
Properly configured: width=device-width, initial-scale=1. Page is mobile-responsive.

🏢 Site Compliance

Robots.txt
Found at /robots.txt. Contains 14 rules across 3 user-agents. No blocking of critical resources detected.
XML Sitemap
Found at /sitemap.xml. Referenced in robots.txt. Contains 4,281 URLs.
Language
lang="en-US" declared on <html> element. Content language matches.
Doctype & Encoding
HTML5 doctype with UTF-8 encoding. Standards-compliant rendering.
Analytics
GA4 detected (G-XXXXXXXXXX). No Google Tag Manager found. Consider GTM for easier tag management.
Favicon
Multiple formats detected: SVG (primary), ICO (fallback), Apple Touch Icon (180x180). All sizes covered.
HTTPS & Security
SSL certificate valid. HSTS enabled. 2 mixed content resources detected (1 image, 1 script).
Fix: Update the 2 HTTP resources to HTTPS. Mixed content degrades trust signals and may trigger browser warnings. Check for hardcoded http:// URLs in your templates.
Core Web Vitals
LCP: 2.8s (needs improvement) | FID: 45ms (good) | CLS: 0.05 (good)
LCP exceeds the 2.5s "good" threshold. The LCP element is a hero image. Consider: preloading the hero image, using responsive srcset, serving via CDN with modern formats (WebP/AVIF), and reducing server response time.

Want to audit your entire site?

Semrush Site Audit crawls up to 100 pages for free and checks 140+ issues

📊 Word Count: 5,781

1-Word Keywords

KeywordFound InRepeatsDensity
seoTitle, H1, H2, Body871.50%
pageH2, H3, Body540.93%
contentH3, Body410.71%
searchBody380.66%
siteH2, Body350.61%
keywordsH2, H3, Body310.54%
googleBody280.48%
linksH3, Body240.42%
toolBody220.38%
dataBody190.33%

2-Word Keywords

KeywordFound InRepeatsDensity
seo checklistTitle, H1, Body140.24%
search engineBody120.21%
meta descriptionH3, Body90.16%
title tagH3, Body80.14%
web pageBody70.12%
internal linksH3, Body70.12%
keyword researchH2, Body60.10%
site auditBody50.09%

3-Word Keywords

KeywordFound InRepeatsDensity
seo checklist 2026Title, Body50.09%
search engine optimizationBody40.07%
core web vitalsH3, Body40.07%
meta description tagBody30.05%
google search consoleBody30.05%
free seo checkerH1, Body30.05%

🔄 Compare URLs

Metric semrush.com ahrefs.com
Title Length 62 chars ✓ 58 chars ✓
Meta Description 129 chars 155 chars ✓
Word Count 5,781 4,230
H1 Count 1 ✓ 1 ✓
Images 101 67
Internal Links 164 89
External Links 44 31
Text/HTML Ratio 10.5% 18.2% ✓
Schema Types 4 3
Open Graph
Twitter Card
Page Speed (LCP) 2.8s 1.9s ✓
Semrush Rank 1 3
Authority Score 85 82

Full domain analytics powered by Semrush

Traffic, backlinks, keywords, and competitive intelligence all in one place

🎯 Domain Overview

1
Semrush Rank
85
Authority Score
41.2M
Organic Traffic
$52.8M
Traffic Cost
View in Semrush →

🔗 Backlink Profile

34.1M
Total Backlinks
289K
Ref. Domains
112K
Ref. IPs
68%
Follow Ratio
View in Semrush →

📈 Traffic Analytics

68.4M
Monthly Visits
4:32
Avg Duration
3.8
Pages / Visit
38.2%
Bounce Rate

Traffic Sources Distribution

Direct
42%
Search
35%
Referral
12%
Social
7%
Paid
4%
View Full Analytics in Semrush →