{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Rankscale changelog",
  "home_page_url": "https://rnkscl-staging.web.app/changelog",
  "feed_url": "https://rnkscl-staging.web.app/changelog/feed.json",
  "items": [
    {
      "id": "https://rnkscl-staging.web.app/changelog#sentiment-statement-citation-sources",
      "url": "https://rnkscl-staging.web.app/changelog#sentiment-statement-citation-sources",
      "title": "See citation sources for a sentiment statement at a glance",
      "content_text": "Opening a sentiment keyword now shows the web sources that support that statement, including a combined list from every matching AI answer. Executions with citation evidence are marked in the list so you can open those answers first.",
      "date_published": "2026-09-02T18:00:00.000Z",
      "tags": [
        "New",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#share-link-custom-expiry",
      "url": "https://rnkscl-staging.web.app/changelog#share-link-custom-expiry",
      "title": "Set or clear expiry on shared dashboard links",
      "content_text": "Enterprise and Agency Growth plans can set a custom expiry per shared dashboard link in Settings, or remove expiry so a link never expires.",
      "date_published": "2026-09-02T16:20:00.000Z",
      "tags": [
        "New",
        "Dashboard",
        "Platform"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Dashboard",
          "Platform"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#search-terms-branded-status-filter",
      "url": "https://rnkscl-staging.web.app/changelog#search-terms-branded-status-filter",
      "title": "Filter branded and non-branded prompts on the Search Terms table",
      "content_text": "Isolate branded or non-branded prompts from the Search Terms table, not only from dashboard Query filters. On narrower screens, filter pills stack the title above the selection so more filters stay in view.",
      "date_published": "2026-09-02T14:00:00.000Z",
      "tags": [
        "New",
        "Search Terms",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Search Terms",
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#dashboard-peer-benchmark-badges",
      "url": "https://rnkscl-staging.web.app/changelog#dashboard-peer-benchmark-badges",
      "title": "Clearer dashboard cards with Latest, period average, and peer badges",
      "content_text": "Score cards label the hero Latest or Total, show period Ø for the selected range, and can display Strong, Average, or Needs attention versus tracked competitors. Chart lists can switch readings. Sources counts current owned domains without double-counting URLs.",
      "date_published": "2026-09-02T12:00:00.000Z",
      "tags": [
        "Improved",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "Improved",
        "products": [
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#dashboard-brand-filter-and-distribution-widgets",
      "url": "https://rnkscl-staging.web.app/changelog#dashboard-brand-filter-and-distribution-widgets",
      "title": "Brand distribution widgets, a brand presence filter, and a competitor matrix for custom dashboards",
      "content_text": "Custom dashboards get brand distribution charts, an All / With Your Brand / Without Your Brand citation filter, and a Competitor Matrix that plots brands on two KPIs with optional bubble size.",
      "date_published": "2026-08-28T12:00:00.000Z",
      "tags": [
        "New",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#insights-tab-walkthroughs",
      "url": "https://rnkscl-staging.web.app/changelog#insights-tab-walkthroughs",
      "title": "Open a page tutorial without leaving Brand Insights",
      "content_text": "Brand Insights and Configuration pages now have a Walkthrough control next to the title. Open the matching tutorial in a dialog without leaving the page.",
      "date_published": "2026-08-28T12:00:00.000Z",
      "tags": [
        "New",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#optional-brand-project-name",
      "url": "https://rnkscl-staging.web.app/changelog#optional-brand-project-name",
      "title": "Optional project name for brands",
      "content_text": "Set an optional Project Name in Brand Settings. The sidebar, brand selector, command palette, and Brand Details page title show that label instead of the tracked Primary Brand Name, so you can use a client or campaign name without changing detection.",
      "date_published": "2026-08-27T18:00:00.000Z",
      "tags": [
        "New",
        "Platform"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Platform"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#extra-brand-slots",
      "url": "https://rnkscl-staging.web.app/changelog#extra-brand-slots",
      "title": "Extra brand slots",
      "content_text": "Paid Essentials, Pro, Agency Growth, and Enterprise plans can add extra brand slots from Billing without changing plan. Custom plans are not eligible; contact support to add more brands. Extra slots use the same billing interval and renewal as the plan, including a scheduled switch to monthly or yearly. Billing also shows extra-slot cost in the current plan price and can suggest a higher plan when that is cheaper.",
      "date_published": "2026-08-26T18:00:00.000Z",
      "tags": [
        "New",
        "Billing"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Billing"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#shopping-redesign",
      "url": "https://rnkscl-staging.web.app/changelog#shopping-redesign",
      "title": "Redesigned Shopping and Ads experience",
      "content_text": "Shopping **Overview**, **Merchant Cockpit**, **Product Cockpit**, and **Ad placements** are easier to scan on desktop and mobile without wide tables or horizontal scrolling.",
      "date_published": "2026-08-25T20:00:00.000Z",
      "tags": [
        "Improved",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "Improved",
        "products": [
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#mcp-mfa-reauthentication",
      "url": "https://rnkscl-staging.web.app/changelog#mcp-mfa-reauthentication",
      "title": "MCP setup now works with authenticator apps",
      "content_text": "Connect Rankscale to Claude, ChatGPT, or another MCP client while keeping your authenticator app enabled. The identity-confirmation step now presents the second-factor prompt and then completes your connection automatically.",
      "date_published": "2026-08-25T16:30:00.000Z",
      "tags": [
        "Fixed",
        "MCP/API"
      ],
      "_rankscale": {
        "type": "Fixed",
        "products": [
          "MCP/API"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#mcp-citation-domains-and-metric-clarity",
      "url": "https://rnkscl-staging.web.app/changelog#mcp-citation-domains-and-metric-clarity",
      "title": "Clearer metrics and domain-level citations for AI assistants",
      "content_text": "Your assistant can now tell you which sites cite you most, not just which pages, and gets every competitor metric in a single answer. It also stops confusing Visibility Score with Share of Voice, which are two different metrics on your dashboard.",
      "date_published": "2026-08-22T15:00:00.000Z",
      "tags": [
        "Improved",
        "MCP/API",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "Improved",
        "products": [
          "MCP/API",
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#mcp-assistant-write-tools",
      "url": "https://rnkscl-staging.web.app/changelog#mcp-assistant-write-tools",
      "title": "Your AI assistant can now update Rankscale, not just read it",
      "content_text": "Connect Claude, ChatGPT, or Cursor and ask it to set up your tracking for you. Assistants can now create and update search terms, topics, and dashboard views, activate tracking or run terms on demand with the cost shown first, and pull a full execution including the complete AI answer and every citation.",
      "date_published": "2026-08-22T09:00:00.000Z",
      "tags": [
        "New",
        "MCP/API",
        "Search Terms",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "MCP/API",
          "Search Terms",
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#source-domain-share-of-voice",
      "url": "https://rnkscl-staging.web.app/changelog#source-domain-share-of-voice",
      "title": "Share of Voice for source-box domains",
      "content_text": "Inspecting a domain on Sources now shows its Share of Voice: how often that domain appears among every domain cited in the same source boxes, with a trend you can view alone or stacked against others.",
      "date_published": "2026-08-19T09:00:00.000Z",
      "tags": [
        "New",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#shopping-ads-metrics-api",
      "url": "https://rnkscl-staging.web.app/changelog#shopping-ads-metrics-api",
      "title": "Shopping and ads data in the Metrics API",
      "content_text": "The Metrics API now exposes the same shopping and ads aggregates as the in-app Shopping tab, including items, merchants, buy-box winners, ad placements, and your own share of voice.",
      "date_published": "2026-08-13T09:00:00.000Z",
      "tags": [
        "New",
        "MCP/API"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "MCP/API"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#dashboard-filters-apply-on-close",
      "url": "https://rnkscl-staging.web.app/changelog#dashboard-filters-apply-on-close",
      "title": "Dashboard filters now apply after selection",
      "content_text": "Choose multiple dashboard filters without triggering intermediate reloads. Your final selection applies when the dropdown closes, and zero-result combinations stay selected so they are easy to review and adjust.",
      "date_published": "2026-08-11T16:00:00.000Z",
      "tags": [
        "Fixed",
        "Dashboard",
        "Search Terms"
      ],
      "_rankscale": {
        "type": "Fixed",
        "products": [
          "Dashboard",
          "Search Terms"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#subscription-credits-page",
      "url": "https://rnkscl-staging.web.app/changelog#subscription-credits-page",
      "title": "Clearer subscription and credits page",
      "content_text": "Billing now leads with your current plan, usage, and the actions you use most. Change plan, manage billing, and buy credits are easier to find, with a simpler add-credits panel.",
      "date_published": "2026-08-06T09:00:00.000Z",
      "tags": [
        "Improved",
        "Billing"
      ],
      "_rankscale": {
        "type": "Improved",
        "products": [
          "Billing"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#audit-v2-improvements",
      "url": "https://rnkscl-staging.web.app/changelog#audit-v2-improvements",
      "title": "Page Audit V2 lives in Analysis, with clearer page-type results",
      "content_text": "Audit V2 now shares the Analysis page with classic Page Audit and a unified History. Page-type and language detection are more reliable, and you can correct a wrong category and re-run the audit.",
      "date_published": "2026-08-04T09:00:00.000Z",
      "tags": [
        "Improved",
        "Page Audit"
      ],
      "_rankscale": {
        "type": "Improved",
        "products": [
          "Page Audit"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#branded-non-branded-filter",
      "url": "https://rnkscl-staging.web.app/changelog#branded-non-branded-filter",
      "title": "Filter branded and non-branded search terms automatically",
      "content_text": "Search terms are classified as branded or non-branded from your brand name and additional names. Use All, Branded, or Non-branded in the Query filter to isolate each set across dashboard tabs.",
      "date_published": "2026-07-31T09:00:00.000Z",
      "tags": [
        "New",
        "Dashboard",
        "Search Terms"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Dashboard",
          "Search Terms"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#copy-dashboard-view-to-multiple-brands",
      "url": "https://rnkscl-staging.web.app/changelog#copy-dashboard-view-to-multiple-brands",
      "title": "Roll out a Custom Dashboard view across brands",
      "content_text": "Copy an existing Custom Dashboard view to one or several brands in a single flow. Preview how brand-specific filters will map before creating independent destination views, without overwriting existing dashboards.",
      "date_published": "2026-07-29T09:00:00.000Z",
      "tags": [
        "Improved",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "Improved",
        "products": [
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rnkscl-staging.web.app/changelog#sources-metric",
      "url": "https://rnkscl-staging.web.app/changelog#sources-metric",
      "title": "Sources is now a first-class visibility metric",
      "content_text": "Dashboards now show Sources between Mentions and Citations, so you can see when an owned URL supported an AI answer even if your brand was not named. The same definition is available in the Metrics API, MCP, and Looker.",
      "date_published": "2026-07-16T11:00:00.000Z",
      "tags": [
        "New",
        "Dashboard",
        "MCP/API"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Dashboard",
          "MCP/API"
        ]
      }
    }
  ]
}