Release history
Changelog
Every release, documented. SEO Pulse is actively developed — new checks, fixes, and features ship regularly.
New feature
Bug fix
Improvement
Issues Tab
4th health card added — Page Type — showing page-type-specific issue count in purple
Export button added to Issues Tab filter row — generates standalone HTML report sorted by severity with all fix hints
Thank-you page detection — flags possible confirmation/success pages that are indexable as Info
70 total check conditions (up from 52 in v1.8.0) across 24 categories
Page Type Detection
Confidence-scored page type detection using schema.org signals, CMS body classes, URL patterns, and DOM structure
18+ page-type-specific checks for Product, Category, Blog Post, Homepage, and Transactional pages
5 Shopify collection URL checks — /collections/all/ routing, variant URL canonicalisation, filtered/paginated link detection
Page Type detection box in Issues Tab showing type, CMS, and confidence badge
Page Type checks toggle added to Settings
Robots Tab — AI Bot Grid
20-bot access grid showing ✓/✗ for each crawler based on live robots.txt check for current URL
Bots covered: Googlebot, Google-Extended, AdsBot-Google, Bingbot, GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, Claude-User, Claude-SearchBot, PerplexityBot, meta-externalagent, FacebookBot, Applebot, Applebot-Extended, Amazonbot, CCBot, Bytespider, DuckDuckBot, YandexBot
Tooltip per bot — owner, type pill (search/training/AI search/live browsing/opt-out), plain-English consequence of blocking
Status overview condensed to a compact status pill (✓ 200 OK or ✗ 403)
Scripts & Tracking Detection
21 tools detected across 5 categories: analytics (GTM, GA4, Universal Analytics, Matomo, Plausible, Heap, Mixpanel, Amplitude), marketing (Meta Pixel, Google Ads, LinkedIn, TikTok, Twitter Ads), session recording (Hotjar, FullStory, Crazy Egg, Microsoft Clarity), support (Intercom), SEO verification (GSC tag, Bing Webmaster)
4-stat summary row: total scripts, third-party count, render-blocking count, distinct domains
Render-blocking scripts warning bar with defer/async explanation
Sitemap Explorer
Recursive nesting fixed — now recurses up to 3 levels deep. Confirmed broken on carolinaherrera.com (14 country indices → language indices → API sitemaps). Previously returned 0 URLs.
CDATA wrapper fix — sitemaps using <![CDATA[...]]> around <loc> values (e.g. All in One SEO on WordPress) now extract URLs correctly. Confirmed broken on rushmypassport.com.
Issues Tab — Full Redesign
New card layout with coloured left border, category pill, plain-English fix hint, and "View in [Tab] →" direct link per issue
Three clickable health summary cards (Critical / Warnings / Info) — click to filter, click again to clear
52 distinct check conditions at launch across 16+ categories
Live badge count updates in real time as server probes complete in the background
Filter pills by category + sort by severity or category
Set Issues Tab as default view on open (Settings toggle)
Server DNS probes added: 404 handling, www duplicate content, 302 HTTPS redirect, HTTPS not enforced, multiple hops to HTTPS
New checks: images >500KB, not lazy loaded, missing dimensions, internal nofollow links, missing viewport meta, page not in sitemap, title identical to H1, heading hierarchy gaps, missing Twitter Cards
Sitemap Explorer
Sitemaps section redesigned — dynamic count pill, "COPY ALL N SITEMAPS" button with live count sync, improved download buttons
Expand All / Collapse All buttons in tree view
Clear filter button appears when filters are active
Tools Tab
Is It Agent Ready added — checks AI bot access for the current domain
CrUX Vis added — deep link to real-user Core Web Vitals field data by URL
Archive section moved to bottom. New order: Keyword Density → SEO Analysis Tools → Domain Research → Google Search Commands → Archive → Page Information
Other
Welcome page shown on first install — animated extension pin demo
Editable SERP Preview — title and meta description now directly editable in the preview with live character counts
Icon status panel fix — panel now reads stored colour from background.js rather than recalculating, eliminating icon/panel colour mismatch
JS toggle interoperability fix — re-enable now uses forceAllowEverywhere() pattern, resolving conflicts with other extensions using contentSettings
Keyword density checker — H1 and H2 counts were always showing 0. Fixed to read from correct data structure.
Robots.txt 403 — now correctly shows UNVERIFIED (not BLOCKED). Google treats 403 as no robots.txt — all URLs crawlable.
New Features
Badge system rewrite — JS OFF badge (red, shows "OFF") takes priority over redirect count badge
Redirect count badge persists correctly across page navigations
Icon status reason panel added to Page Info tab — explains why the icon is the current colour
Multiple meta description detection — shows count of meta descriptions found in head vs body separately
Multiple canonical detection — flags when more than one canonical is declared
Hreflang outside <head> detection
Tab layout toggle — choose horizontal (top) or vertical (left sidebar) in Settings
JS Compare word count added — shows word count difference between raw HTML and rendered DOM
Fixes & Improvements
JS Compare visual diff rewrite — more accurate highlighting of differences
Meta badge race condition fixed — badge no longer flickers between states during fast navigations
htmlEncodeVariants() expanded to 9 encoding strategies — added + encoding variants for servers that encode spaces as + (fixes false JS-only flags on affected sites)
X-Robots-Tag detection changed to GET request — HEAD requests were missing headers on WordPress and CDN configurations
Redirect chain URL display — full URL now wraps correctly instead of being squeezed by the type badge
Tooltip tour merged and updated to 14 steps across 8 languages (EN, ES, FR, DE, PT, IT, AR, ZH)
New Features
JS Compare redesigned — side-by-side panel showing raw server HTML alongside rendered DOM, with inline SSR/JS badges on title, meta description, canonical, H1, schema, and hreflang
Export Full Report — standalone HTML report covering all audit results including indexability, schema, hreflang, server health, Core Web Vitals, Open Graph, and more
Sitemap Explorer — collapsible tree view of full site architecture, CSV export of all URLs, filter by path segment
110+ checks across all tabs at launch
All external tool links in Tools tab updated with per-domain favicons via Google's favicon CDN
Fixes & Improvements
Tab layout wrapper added — vertical sidebar mode now works correctly
Horizontal tab padding and font size reduced to fit all 13 tabs without overflow
HTML Export Report expanded — new checks in Issues summary, links internal nofollow stat, images uncapped (was 100 max), viewport detailed status, full Twitter/X card table
Always free. Actively maintained.
New checks and improvements ship regularly. Install SEO Pulse and stay up to date automatically.
★★★★★ on Chrome Web Store · 100+ users · No data sent to servers