Product changelog
Below is a plain-language summary of recent updates to SEO Perception—new capabilities, interface improvements, and fixes you might notice while managing sites. Entries are grouped by date, newest first.
2026-04-29
- Site overlay — The script on your site can show a read-only AI Summary tab. It displays your latest Today’s focus summary (and related sections when you have them), or tells visitors how to generate that summary in SEO Possibilities first.
- Translations (Norwegian, Swedish, Danish) — Missing labels and hints in SEO Possibilities are filled in for Scandinavian locales (for example Why?, What we compared, Docs, Learn more), plus clearer names for duplicate checks on titles, meta descriptions, canonical URLs, and Open Graph tags.
- Account safety — Further hardening of sign-in and session handling so your workspace stays protected in everyday use.
- Dashboard — On each website row, the ⋯ menu can open Site overlay (on plans that include it): copy the install snippet and jump to the setup guide without opening the full site workspace.
- Documentation — Updated How we use AI in SEO Perception, added Today’s focus (AI), and published Installing the Site overlay snippet for common platforms (WordPress, Shopify, Wix, and others). The docs index includes a new Installation section.
- Today’s focus — Your latest AI summary is stored so when you open SEO Possibilities on another device you still see it. Content opportunities and FAQ opportunities appear as separate tabs next to the main summary; Copy copies whichever tab you are viewing. Suggestions reference your Search Console context—for example traffic compared with recent weeks, or multiple pages competing for the same query—explained in everyday language.
- AI discovery readiness — On-page and technical signals and related checks better explain how AI-related crawlers and snippet settings might affect your site, grounded in crawl data and Search Console where we have it.
2026-04-25
-
Outgoing link checks — Broken-link and redirect findings skip common social networks and short-link hosts (for example X/Twitter, LinkedIn, Facebook, Instagram,
t.co), so you get fewer false positives; your full outbound link list on each page is unchanged. - Marketing home page — Faster hero images (modern formats and responsive sizes), clearer layout on wide screens, and more reliable titles and descriptions in the first HTML response for the English home page and localized homes (Danish, Swedish, Norwegian).
- Removed an obsolete internal marketing test route; landing content lives on the main home pages only.
2026-04-24
-
In-app language menu — For now the switcher lists English and Danish only; Swedish and Norwegian remain available on localized marketing URLs (
/sv/,/nb/, and similar). - Localized marketing pages — Localized routes ship translated copy in the initial HTML, aligned with the page language.
- Pricing — Shorter plan bullets, consistent Site overlay wording across columns, and tighter intro copy (English, Danish, Bokmål, Swedish).
- Today’s focus — No extra background requests until you expand the section or run a generation. A short countdown next to Generate shows when you can run again; actions to copy text sit below the result.
2026-04-23
- Pricing and Today’s focus — The Free plan does not include Today’s focus; paid tiers show upgrade prompts in the app and on Pricing. Copy describes typical refresh windows (about daily on Noob, about hourly on Pro and above by default). See Tiers, pages, and data retention for plan limits.
- Docs — Artificial intelligence — New category with How we use AI in SEO Perception.
- Today’s focus — Everyone signed in can see the panel; Free users see upgrade messaging. Paid tiers get cooldowns (about once per day per site on Noob, about once per hour on Pro+) with a visible countdown.
- Website workspace — Pages — Non-200 HTTP statuses stand out more in the URL list and page header. The Possibilities on this page list matches SEO Possibilities styling (severity, Why?, Learn more, Done / Ignore with the same slide-off animation).
- Today’s focus (paid) — Opens with a short executive summary and prioritized next steps; lightweight progress hints while the model runs.
- Removing a website — Deletion is queued: you get an in-app notice when it starts and another when it finishes. If something temporarily prevents the removal from starting, the app keeps your site active so you are not left in a bad state.
- Open issues list — Image-alt rows can show image previews; redirect help text explains sampling; thin-content warnings apply only to pages that returned HTTP 200. Expanded rows add Why?, What we compared, and Learn more links into the documentation; filters and “Checks we run” link to the same articles.
- Documentation — Deeper articles for many possibility types, with optional technical sections—browse the docs index.
- Welcome email — After the first meaningful Search Console sync, the one-time overview email explains weekly metrics, timing, and top queries in clearer language.
- Pages list — Filter by index / noindex and HTTP bands (200, 3xx, 4xx, 5xx) together with search; subtler chips and cleaner possibility counts.
- Snippet alignment — For “top query missing from title or meta,” details show the live title and meta next to the query for quick comparison.
- Bulk actions — Copy, Mark all completed, and Ignore all are grouped consistently; bulk URL copy is labeled Copy all affected URLs.
2026-04-22
-
RSS / Atom discovery — We only flag a missing feed link when a feed actually exists but your homepage omits the usual
<link rel="alternate">tag. - Onboarding email — When you add a website, we tell you we will email when first data is ready; the welcome overview follows your first solid Search Console pull when mail is configured.
- Crawler — Queues keep moving instead of stalling on “full” states; multiple sites get fair turns during crawls.
- SEO Possibilities — The crawl status banner stays compact until you expand it. Activity over time uses weekly buckets aligned with Search Console weeks and clearer charts; duplicate groups no longer bring back Done or Ignored URLs as siblings.
- Languages — Possibility titles and many messages follow your account language where translations exist—manage language under Account profile.
- robots.txt — Possibilities parse Allow / Disallow rules in line with common crawler behavior; duplicate title and meta checks compare the stored values consistently.
- Dashboard — The Possibilities column shows counts only; the main button opens full SEO Possibilities. The Danish Features marketing page pulls all strings from locale files.
- Website workspace — One clear path into SEO Possibilities (duplicate tab removed); the overview still summarizes open work with a shortcut.
2026-04-21
- Activity over time — Chart lines and fills render reliably on dark themes; softer fills under each series for easier reading.
- FAQ-style queries — Related question queries roll up per page instead of flooding the list.
- Done / Ignore — Rows no longer snap back when an older refresh finishes late.
2026-04-20
- SEO Possibilities — View details sits next to each URL; top navigation adds Docs and Possibilities entry points; Activity over time loads reliably on the chart, which separates fixed, done, and ignored outcomes.
- Weekly digest email — Adds momentum context tied to Activity over time (see what you see on a website for email options).
- Notifications — The bell panel keeps “View all notifications” visible; on mobile, opening the full list closes the drawer first.
- Sign-up and dashboard pages — Unique meta descriptions per page instead of one generic site-wide description overriding them.
2026-04-19
- By Priority — Open affected pages in a new tab from the slug for quick verification.
2026-04-18
- Dashboard and Search Console — Expanding a connected Google Search Console account reliably shows property lists again.
- Unified dashboard — Websites and Search Console accounts are managed on the dashboard; older standalone hub URLs were removed—bookmark the dashboard route you use today.
- Marketing footer — Newsletter signup hides after you subscribe; returning from Google sign-in behaves more predictably.
2026-04-13
- Ignored possibilities on Pages — Permanently ignored items appear last in a compact strip; you can restore one item without resetting everything.
2026-04-10
- Crawl scope — Only URLs that belong to your site’s hostname scope are stored; stray probes outside that scope no longer create orphan rows. Details: Crawl scope and subdomains.
2026-04-09
- Site overlay install snippet — More reliable when the script runs alongside strict third-party site environments.
2026-04-08
- Site overlay — Stable loader URL, optional public site id in the snippet, lighter load until the panel opens; attaching a purchase while signed out follows the same pricing and checkout flows as elsewhere (license or sign-in required).
- Weekly digest — Enabled by default for new websites; richer comparison of clicks versus the prior week.
2026-04-07
- Pages search — Search crawled URLs by address or title with debounced requests; clearer empty states when filters match nothing versus nothing crawled yet.
- Sitemap checks — Sitemap URLs are checked exactly as listed in your XML (including trailing slashes) so issue text matches your file.