Changelog

What we shipped

Weekly notes on directories added, schema work, traffic experiments, and the things we are still trying.

  1. shipped

    SEO surface expansion: /category, /alternatives, /best

    Added 38 /category pages (one per filter), 75+ /alternatives/[slug] pages, and 38 /best/{category} landing pages, each with ItemList JSON-LD. Sitemap now reports ~270 indexable URLs.

  2. shipped

    Description normaliser for placeholder copy

    On-the-fly fallback descriptions for tools that submitted placeholders like '$18' or '$1a'. Restores real, indexable copy on tool pages without modifying the underlying data.

  3. shipped

    About, Contact, Privacy, Terms, RSS

    Added the four trust pages Google needs, plus /feed.xml and /blog.xml so AI crawlers and RSS readers can subscribe to the directory.

  4. shipped

    ItemList JSON-LD on home page

    Home page now emits an ItemList schema referencing the featured tools, so the homepage can appear as a structured list in search and Discover.

  5. shipped

    SoftwareApplication schema: offers + aggregateRating

    Tool detail pages now emit extended SoftwareApplication JSON-LD with offer/price when present, and a fallback aggregateRating based on score.

  6. shipped

    Internal-link pass: blog ↔ tools ↔ categories

    Each blog post now links to relevant tool and category pages; each tool page links to its category and a /alternatives page; each category page links to its /best landing page.

  7. shipped

    Pagination on /directory (paginated URLs in sitemap)

    /directory now paginates at 24 per page with ?page=N URLs. Each page is indexable and listed in the sitemap.

  8. fixed

    Boilerplate typo fix

    Renamed the 'Boilerplates' filter to 'Boilerplate'. New URL: /category/boilerplate.