The official store for JNews, a WordPress theme for news, blog and magazine websites. Build a successful publishing website with JNews.
Writing & Publishing Tools
Content Structure & Readability Analyzer
Review heading structure, long sentences and paragraphs, repeated phrases, and estimated reading time. Your content stays in your browser.
Your content
Paste an article or draft. Findings update automatically.
Up to 100,000 source characters and 2,000 extracted passages. In text mode, blank lines separate paragraphs and # through ###### mark headings. Choose HTML explicitly for markup; scripts, styles, embeds, and explicitly hidden elements are excluded.
Words
Reading time
Paragraphs
Body sentences
Words / sentence
Editorial review signals, not an SEO/GEO score. Counts include extracted headings; sentence averages use body text only.
Review findings
Heading outline
Repeated words & phrases
Frequency alone is not a problem. Up to 20 words and 20 phrases are shown, using exact matches without stemming. Common-word filtering applies to English and Indonesian only. Phrases do not cross sentences.
Words
Two- and three-word phrases
Passage review
Highlighted sentences exceed your word threshold. Outlined paragraphs exceed your paragraph threshold. Extracted text is displayed safely; original layout and styling are not reproduced.
Use findings as editing prompts
Long sentences may be clear, and short ones may be confusing. Review context before changing your writing. Reading speed, sentence boundaries, and word counts vary by language, audience, and browser support.
What does the structure review check?
It identifies empty headings, skipped heading levels, and whether the supplied article has no H1 or several H1 headings. These are prompts to review the document outline, not automatic search-ranking failures. Plain text without Markdown headings has no detectable heading outline.
How is pasted HTML handled?
HTML is parsed in an inert template that is never attached to the page. Scripts, styles, embedded content, and elements marked hidden or aria-hidden="true" are omitted. CSS visibility, generated content, and the live website cannot be evaluated. Paste the article rather than the full site to avoid counting navigation and footer text.
How are text and privacy handled?
Word counts and reading-time calculations reuse the Reading Time Calculator helpers. Browser language segmentation is used when available, with simpler fallbacks. Files are read locally as UTF-8. Analysis and exports use no backend, processing API, or browser storage. Reports contain excerpts of your content; review them before sharing.

