SEO Title & Description
0/60
0/160
No signup · No ads · No tracking

Free SEO Writing Assistant

SEOcheck analyzes your article against 50+ proven SEO criteria as you write. Fix issues instantly, optimize your content, and rank higher in SERPs, all in one content writing tool with no distractions.

Fully private

Your content never leaves your device. Nothing is sent to any server - analysis runs entirely in your browser.

Stored locally

Articles are saved in IndexedDB, your browser's built-in database. No cloud, no account, no risk of data loss from a third party.

No ads, ever

The tool costs almost nothing to run, just hosting. There are no ads and there never will be. Clean interface, always.

No tracking

No analytics scripts, no cookies, no fingerprinting. We have no idea you're here, and that's the point.

No signup required

Open the page and start writing. No account, no email, no onboarding. Your history persists automatically between sessions.

Real-time feedback

50+ SEO checks update instantly as you type: keyword placement, readability, structure, meta, and more. No manual re-runs.

How It Works

Every check runs directly in your browser as you type, with no server round-trips. Results update in milliseconds, no waiting, no manual refreshes.

Add content to analyze

Use the full-featured editor to write from scratch or paste existing content. Or scan a live URL to analyze an existing page.

Add your focus keywords

Type in the sidebar each of your target keywords. The tool checks for over 50 SEO criteria in real time for each keyword.

Review your SEO score

The sidebar updates instantly with a score out of 100 across 50+ criteria, grouped by keyword, structure, content, and meta.

Fix issues and improve

Each check tells you exactly what to fix. Expand any item for a plain-English explanation and sometimes an external link to learn more.

50+ SEO Checks, Automatically

Every article is analyzed against these criteria in real time, with results grouped into four categories: Keyword, Structure, Content, and Meta. Each item shows a pass, warning, or fail status, and can be expanded to reveal details.

Keyword in page title, intro, and meta description
Keyword density 0.5-2.5%
Keyword in at least one H2 or H3 subheading
Keyword placed in first half of the title
Keyword phrase is 2-4 words (long-tail)
Keyword in image filename
No extra H1 in the article body
At least 2 H2 subheadings
No same-level stacked headings without content between them
No headings inside list items
No duplicate HTML id attributes
No invalid HTML nesting (links/buttons/lists/paragraphs)
Valid list and table structure
Paragraph length under 150 words
Subheading every 300 words
At least one image with alt text
Internal and external links present
At least one external authoritative link
Link density under 2 per 100 words
Descriptive anchor text (no "click here")
FAQ section present
Conclusion or summary section
Word count 300 min, 1,500+ ideal
Flesch-Kincaid readability score over 60
Average sentence length under 20 words
Transition words in 30%+ of sentences
Passive voice under 10%
Varied sentence openings
Opening paragraph 40+ words
Calls to action distributed across the article
Page title set
Title length 50-60 characters
Meta description set
Meta description 150-160 characters
Title and meta description are unique
Number in title
Power word in title
Schema markup detected (JSON-LD)
No accidental robots noindex
Canonical URL present
Open Graph image and type configured
Twitter Card metadata present
Publication date metadata present
Hreflang tags for multilingual pages
Keyword in image alt text
Heading levels properly nested (no skips)
Bullet or numbered lists present
Table of contents for long articles
Data tables for comparison content
Video embeds for richer content signals
HTTPS URL protocol
Clean URL path without heavy query parameters
Focus keyword in URL slug
URL slug length and formatting quality

Frequently Asked Questions

Quick answers about privacy, scoring, imports, and how to use this SEO tool effectively.

Is SEOcheck really free? Why?

Yes, SEOcheck is a free SEO tool. It can be used with no signup, no ads, no backend, and no cloud processing. It does not cost anything to keep it running, as every process is handled locally in your browser.

Does my content leave my browser?

No. Your article stays on your device. Analysis runs in your browser and history is stored locally in your browser database.

How is the SEO score calculated?

The score combines 50+ checks across keyword usage, structure, content quality, and metadata. Some checks are weighted more heavily based on their impact on SEO.

Why does URL import sometimes fail on certain pages?

URL import may fail due to various reasons, such as the page being behind a login, having dynamic content that cannot be easily extracted, or restrictions set by the website's robots.txt file.

Does this SEO tool work offline?

No, SEOcheck is a website on a server, so it requires an internet connection to load. But once loaded, all analysis is performed locally in your browser, so you can use it without an active internet connection after the initial load.

Can I use it for other languages than English?

This SEO tool is mainly designed for English content. But you can analyze content in other languages, although the accuracy and relevance of the suggestions may vary. For example, some technical SEO checks like title length or subtitles presence work in any language, while others like transition words and readability are optimized for English.

What is the difference between warning and error checks?

Warning checks indicate potential issues that may affect SEO but are not critical, while error checks highlight significant problems that can have a major impact on your SEO performance.

How can I share my work or use this SEO tool on multiple devices?

Since everything is stored locally in your browser, you need to manually export and import your work with the built-in export/import feature to use it on multiple devices or share it with others.