New
  • New Copy as Markdown - added a split Copy button with a dropdown action to copy the current article as Markdown (Copy as Markdown)
  • New Dedicated H1 input - added a separate Title (H1) field above the editor and integrated it into analysis, auto-save, and URL import
Improvements
  • Improved Editor toolbar controls - added underline and small-text formatting buttons, refreshed toolbar icons, and refined button placement for faster access
  • Improved H1/SEO title guidance - added checks to verify that H1 is set and to compare SEO title vs H1 wording (recommended to differ when possible)
Fixes
  • Fix Sentence variety rule consistency - aligned warning and highlighting behavior to trigger only for 3+ consecutive sentences starting with the same word
  • Fix Copy link normalization - copy actions now preserve root-relative internal links (e.g. /services/) instead of converting them to absolute URLs
  • Fix CTA phrase detection - improved matching for dynamic CTA phrases such as Schedule a ... call and Schedule a ... meeting
New
  • New Copy actions in editor - added copy buttons for title, meta description, content, and HTML source (code view)
  • New Em dash recommendation - added a zero-weight content check for em dash overuse, with direct selection when opening the check
Improvements
  • Improved URL scan schema detection - now reads JSON-LD at top level and inside @graph/@included, then shows unique schema types
  • Improved Full-document scan signals - FAQ and table-of-contents checks now account for the whole fetched document, not only extracted article content
  • Improved Table of contents threshold - ToC recommendation now starts at 800 words (still optional with zero score weight)
Fixes
  • Fix URL scan data persistence - schema/canonical/OG/robots/date/hreflang/FAQ/ToC scan metadata now persists per article in history and reloads correctly
  • Fix URL scan stability - fixed el.className.split is not a function errors on imported pages
  • Fix Heading selection toolbar state - double-clicking heading text now keeps block type detection on the correct heading level
  • Fix Mobile URL bar access - moved URL import under header controls on small screens so scan/import remains accessible on mobile
Improvements
  • Improved Editor toolbar - expanded the editor with more formatting controls and faster command access
  • Improved Keyboard shortcuts - added shortcut support for editor commands so common actions are quicker to run
  • Improved FAQ support - added FAQs for the app to make key flows easier to understand
New checks - HTML validity
  • New Duplicate ID detection - flags repeated id values in article HTML
  • New Invalid nesting detection - catches nested links/buttons, li outside lists, invalid block content inside p, and dt/dd outside dl
  • New List/table structure validation - catches invalid direct children and orphan table rows/cells
Improvements
  • Improved Heading stack rule - now only flags same-level stacked headings (e.g. H3 → H3), not valid transitions like H2 → H3
  • Improved FAQ detection - recognises headings containing FAQ or Frequently Asked Questions, plus repeated Question... blocks
  • Improved Text-only mode UI - hides URL-only criteria and shows guidance to scan a URL for deeper analysis
Fixes
  • Fix Issue highlighting precision - heading hierarchy, stacked heading, and repeated sentence-start checks now highlight only offending elements
  • Fix Runtime stability - fixed table helper initialization order in the analyzer
New checks - URL import
  • New Schema markup - detects JSON-LD structured data and lists the @type values found (Article, Product, BreadcrumbList, etc.)
  • New Robots noindex - warns immediately if the page carries a noindex directive in its <meta name="robots"> tag
  • New Canonical tag - verifies a <link rel="canonical"> element is present
  • New Open Graph image - checks that og:image is set for rich social sharing previews
  • New Open Graph type - checks that og:type is set to article for editorial content
  • New Twitter Card - verifies a twitter:card meta tag is present for Twitter / X rich previews
  • New Article publish date - checks for article:published_time or datePublished in JSON-LD
  • New Hreflang - detects <link rel="alternate" hreflang> tags for multilingual and multi-regional targeting
New checks - content
  • New Keyword in image filename - checks whether the focus keyword appears in an image's src path or filename
  • New HTML table - flags the presence of a data table, which can trigger Google's featured snippet boxes
  • New Video embed - detects embedded YouTube, Vimeo, or native <video> elements as a multimedia richness signal
Improvements
  • Improved Table of contents detection - now recognises class-based TOC patterns such as .toc-content, .toc-title, and .table-of-content-wrapper, in addition to ID-based detection
v1.0.0
May 20, 2026
Initial release

First public release