Skip to content

Release v2.2.0 - #7

Merged
samiahmedsiddiqui merged 3 commits into
mainfrom
page-seo-and-asset-details
Oct 19, 2026
Merged

samiahmedsiddiqui merged 3 commits into
mainfrom
page-seo-and-asset-details

Conversation

@samiahmedsiddiqui

@samiahmedsiddiqui samiahmedsiddiqui commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

New

  • Crawled pages record the first h1, the number of H1s (h1Count) and the metaDescription.
  • Assets record the tag they came from: assetType is image, script, stylesheet, icon, media or iframe.
  • Images record their alt texts and title attributes, per page (in foundOn) and in total, plus missingAlt when an <img> has no alt attribute (alt="" counts as set, since it marks a decorative image).
  • Excel and CSV reports have Asset Type, H1, # H1, Meta Description, Alt Text, Image Title and Missing Alt columns.
  • HTML report: filters for images, scripts, stylesheets, missing title, missing or multiple H1, missing meta description and missing alt text. SEO filters only count pages that loaded OK.

Fixed

  • HTML report search only looked inside the selected filter (All issues by default), so a URL without an issue was never found. Filter counts now follow the search, and a search with no matches in the selected filter offers to show all matches.
  • HTML report search no longer matches every link on a page whose URL contains the search text; it looks in the URL, redirect, title, H1, link text and alt text.

Compatibility

New fields only; nothing is removed or renamed. The HTML report falls back gracefully for JSON reports made by older versions (no assetType / h1Count).

Tests

  • New tests for H1 and meta description, asset types, and per-page alt text and title.
  • npm run lint, npm run test:types and npm test (80 tests) pass locally.
  • HTML report search and filters checked in a browser.

Before publishing: set the release date in CHANGELOG.md and run npm run build:demo.

Crawled pages get h1, h1Count and metaDescription. Assets get assetType,
and images get their alt texts, title attributes and missingAlt, per page
and in total. Excel and CSV reports have the new columns.
Search only looked inside the selected filter (All issues by default), so
URLs without an issue were never found. Filter counts now follow the
search, and a search with no matches in the filter offers to show all.
Search no longer matches every link on a page whose URL contains the text.
@samiahmedsiddiqui
samiahmedsiddiqui force-pushed the page-seo-and-asset-details branch from db0ec87 to 5a8ba01 Compare October 19, 2026 13:18
@samiahmedsiddiqui
samiahmedsiddiqui merged commit 8cb87e4 into main Oct 19, 2026
9 checks passed
@samiahmedsiddiqui
samiahmedsiddiqui deleted the page-seo-and-asset-details branch October 19, 2026 13:19
@samiahmedsiddiqui samiahmedsiddiqui added the enhancement New feature or request label Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant