<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>PixyScan changelog</title>
    <link>https://pixyscan.com/changelog/</link>
    <atom:link href="https://pixyscan.com/rss.xml" rel="self" type="application/rss+xml" />
    <description>What shipped in PixyScan, with dates. PixyScan explores your website on a schedule and answers three questions: what is actually on it - every page, link, redirect and dead end; how ready each page is for search engines and AI answer engines; and what your last deploy changed, so a regression surfaces in days rather than quarters.</description>
    <language>en</language>
    <lastBuildDate>Mon, 24 Aug 2026 09:00:00 GMT</lastBuildDate>
    <item>
      <title>PixyScan - 24 August 2026</title>
      <link>https://pixyscan.com/changelog/</link>
      <guid isPermaLink="false">https://pixyscan.com/changelog/#2026-08-24</guid>
      <pubDate>Mon, 24 Aug 2026 09:00:00 GMT</pubDate>
      <description><![CDATA[<p>Retention became a plan feature, alerts got a home per site, and the contact form started reaching a person.</p><ul><li><strong>Added:</strong> Configurable data retention per workspace plan - 30 days on Free, 180 on Hobby, a year on Basic, two on Pro, and up to ten by contract.</li><li><strong>Added:</strong> A site-specific alerts section, so scan and score notifications are readable per property rather than only as one workspace-wide stream.</li><li><strong>Added:</strong> Favicon probing and caching, so a site list shows the sites rather than a column of identical placeholders.</li><li><strong>Changed:</strong> The AI readiness panel now prints the weight beside each of its three factors, so a low score names the group that produced it instead of showing a gap with no cause.</li><li><strong>Changed:</strong> Invitation handling and per-site permissions tightened, so a role genuinely bounds what a member can reach.</li><li><strong>Changed:</strong> Clearer messaging on the billing screen about what is and is not yet chargeable.</li></ul>]]></description>
    </item>
    <item>
      <title>PixyScan - 21 August 2026</title>
      <link>https://pixyscan.com/changelog/</link>
      <guid isPermaLink="false">https://pixyscan.com/changelog/#2026-08-21</guid>
      <pubDate>Fri, 21 Aug 2026 09:00:00 GMT</pubDate>
      <description><![CDATA[<p>The billing screens were rebuilt, and link health learned about inbound links.</p><ul><li><strong>Added:</strong> Inbound link tracking on the link health view - which pages link to a URL, not only which URLs it links out to.</li><li><strong>Added:</strong> Billing statistics with usage clusters and period pace, so you can see whether this month&apos;s credit will last the month.</li><li><strong>Changed:</strong> The Plan and Billing pages redesigned around stat tiles, with the retention window shown as a plan limit.</li><li><strong>Changed:</strong> The affected-pages table on an issue&apos;s detail screen rebuilt - the list of URLs a finding was recorded on is the thing people open an issue for.</li><li><strong>Changed:</strong> The site rail shows the health score as a dial rather than a figure, which reads faster and is legible at a glance.</li><li><strong>Fixed:</strong> Role-based permissions on the scan action, with tests - a viewer could reach a control they could not use.</li></ul>]]></description>
    </item>
    <item>
      <title>PixyScan - 20 August 2026</title>
      <link>https://pixyscan.com/changelog/</link>
      <guid isPermaLink="false">https://pixyscan.com/changelog/#2026-08-20</guid>
      <pubDate>Thu, 20 Aug 2026 09:00:00 GMT</pubDate>
      <description><![CDATA[<p>Crawl control got finer, for sites where one set of rules does not fit every check.</p><ul><li><strong>Added:</strong> Per-check URL scoping: whitelist or blacklist the pages a single check runs against, for the cases where a rule genuinely does not apply to one section.</li><li><strong>Added:</strong> Rate-limit healing mode in site settings, so a crawl that starts getting 429s backs off instead of failing the run.</li><li><strong>Fixed:</strong> Crawl depth was reported shallower than it was on some sites.</li><li><strong>Fixed:</strong> The status-code filter now distinguishes URLs that were never fetched from URLs that answered something.</li></ul>]]></description>
    </item>
    <item>
      <title>PixyScan - 18 August 2026</title>
      <link>https://pixyscan.com/changelog/</link>
      <guid isPermaLink="false">https://pixyscan.com/changelog/#2026-08-18</guid>
      <pubDate>Tue, 18 Aug 2026 09:00:00 GMT</pubDate>
      <description><![CDATA[<p>The score stopped being a number you had to take on trust, and two checks that measured editorial taste were retired.</p><ul><li><strong>Added:</strong> A health score explainer in the product, breaking the number down by discipline and showing what each unfixed check is costing.</li><li><strong>Added:</strong> An unsaved-changes guard, so navigating away from a half-edited settings screen asks first.</li><li><strong>Removed:</strong> The question_format_headings check. How a section is titled is an editorial choice, and scoring it was enforcing a house style nobody asked us to hold.</li><li><strong>Removed:</strong> The ordered_lists_howto check, for the same reason.</li></ul>]]></description>
    </item>
    <item>
      <title>PixyScan - 17 August 2026</title>
      <link>https://pixyscan.com/changelog/</link>
      <guid isPermaLink="false">https://pixyscan.com/changelog/#2026-08-17</guid>
      <pubDate>Mon, 17 Aug 2026 09:00:00 GMT</pubDate>
      <description><![CDATA[<p>llms.txt started being graded on its contents rather than its existence.</p><ul><li><strong>Added:</strong> llms.txt contents are audited - whether the file follows the format, and whether the URLs it lists still resolve. Publishing a file with one junk line used to score the same as publishing a good one.</li><li><strong>Added:</strong> Site-level evidence on findings that belong to the site rather than to a page - robots.txt, the sitemap, a domain-level redirect.</li><li><strong>Changed:</strong> Scan names in history cleaned up, so a list of runs reads as a list of runs.</li><li><strong>Changed:</strong> Sitemap entry handling improved, including how a URL&apos;s discovery source is tracked.</li></ul>]]></description>
    </item>
    <item>
      <title>PixyScan - 16 August 2026</title>
      <link>https://pixyscan.com/changelog/</link>
      <guid isPermaLink="false">https://pixyscan.com/changelog/#2026-08-16</guid>
      <pubDate>Sun, 16 Aug 2026 09:00:00 GMT</pubDate>
      <description><![CDATA[<p>The audit workspace redesign.</p><ul><li><strong>Changed:</strong> The audit workspace hierarchy reworked - the route from a score, to a finding, to the URLs it was found on, to that page&apos;s full report.</li><li><strong>Changed:</strong> Filter state is now remembered as you move between screens, rather than resetting on every navigation.</li></ul>]]></description>
    </item>
  </channel>
</rss>
