Rankgap

Changelog

What shipped, and the day it shipped

Each entry is one release that reached production, dated the day it did. Nothing is listed before it is live. The list starts at the release this product was renamed in, so work that shipped before then is not here.

  • Write next, monthly reports as a branded PDF, and buttons that say what they are doing

    • Write next, under Content, suggests which posts to write or update next: searches you almost rank for, keywords from the worklist, questions AI models answer without naming you, and buying guides for the product types you sell. Each idea says where it came from and what was measured.
    • An idea a post already covers is offered as an update to that post, and one you set aside with Not now can be put back.
    • The Dashboard’s Content widget lists the top three ideas.
    • The printable report now covers one calendar month of a project against the month before: search clicks, traffic and revenue, rankings, site health, backlinks, AI visibility, posts and the worklist.
    • A change is shown only when both months were wholly measured, and every change says what it is compared with.
    • A new Monthly reports screen lists the recent months, and each one downloads as a PDF.
    • Add your company name, logo and an accent colour to every report. On a paid plan the "Made with Rankgap" line can be turned off.
    • A button that starts something slow, such as Analyze, Crawl now or Write this for me, shows a spinner and says what it is doing, and pressing it again does not send the request twice.
    • A thin bar at the top of the page shows while the next page is on its way.
    • Site audit shows how far a running crawl has got and keeps itself up to date, and AI visibility does the same while a sweep is in progress.
    • Charts draw in, bars grow, and menus and messages ease into view. With reduced motion turned on in your system settings, nothing moves.
    • Export CSV now downloads its file on every screen that offers it. Before, the address changed and no file was saved.
    • The page of a running analysis no longer reloads itself in Chrome and Firefox while it updates.
  • Yearly plans, for the price of ten months

    • Every paid plan can now be paid yearly, at ten months of its monthly price.
    • The pricing page and the Billing page show each plan’s yearly price beside its monthly one.
    • On a yearly plan the data and AI budgets still reset every month.
    • Billing says whether your plan is billed monthly or yearly, and the day it renews or ends.
    • A workspace with a subscription changes its plan or how often it pays in Manage billing, rather than starting a second subscription.
  • A site audit that lists every check, and shows what is broken

    • Site audit lists every check it runs with how many pages it found, so a check with nothing to report reads zero rather than being left out.
    • The new Overview shows your health score, crawled pages grouped by response status, the issues on the most pages, and checks of the whole site such as its certificate, sitemap and robots.txt.
    • The Links tab lists broken links with the page each was found on, and redirect chains, with loops marked.
    • Crawled pages lets you browse every page a crawl read, filtered by status, by issue or by pages search engines cannot index.
    • Compare puts any two recent crawls side by side, check by check.
    • How many pages one crawl reads now depends on your plan, and the pricing page lists it.
    • A crawl that met a broken page or a redirect no longer fails after it has run.
    • A keyword search no longer fails when one of its suggestions has a results page that has never been checked.
  • Every project on one page, and a widget for each tool

    • Home shows every project as a card with one tile for each tool: Site audit, Position tracking, Organic traffic, Backlinks, AI visibility and Opportunities.
    • A tool you have not started yet shows the button that starts it, such as Start a crawl or Connect Search Console, never an empty figure.
    • A tool that is waiting or has stopped says so in words, such as Last crawl failed, and offers a way to try again where there is one.
    • The project Dashboard opens with the next step, then one widget for each tool in the order the sidebar lists them. Each widget shows its figures, a dated change where one can be measured, and a link to open the tool.
    • Home and the Dashboard show the same figures for the same project.
    • The setup steps at the top of the Dashboard are gone. The widget of each tool you have not started now shows how to start it.
  • Look up any domain, and compare it with its rivals

    • Domain overview looks up any domain in any market, in tabs: Overview, Organic keywords, Top pages, Competitors and Backlinks.
    • A lookup is one Analyze press, which uses one search; viewing its answers again is free until the date the page shows.
    • Keyword gap compares your keywords with your rivals’, from your project’s analysis run or from any domains you name.
    • Backlink gap lists the domains linking to your rivals that are not among those linking to you, comparing each side’s strongest referring domains.
    • Competitors and Backlinks for your own site are now tabs of Domain overview, and the old links lead there.
    • The SEO toolkit lists the research tools first, and they work with or without a project.
    • A new help article, Looking up any domain, says what a lookup fetches, what it uses and how long its answers are kept.
  • A sidebar grouped by toolkit, the standard names, and a plain line beside each key figure

    • The sidebar is grouped into toolkits — SEO, Content, Analytics, AI, Store, Reports and Workspace — and the toolkit you are working in is the one that stands open.
    • Every screen is its own sidebar item, so none is reached only through a switch on another screen.
    • Screens carry the names an SEO tool uses: the project Dashboard, Position tracking and Posts.
    • Key figures on the Dashboard, Backlinks, Search Console, AI visibility and Opportunities each have a small button that explains the term in one plain line, by click, keyboard or touch.
    • Site audit heads each check with its standard name and gives what it means in plain words beneath it.
  • One list for every post, and a grade against the pages that rank

    • A Content screen that lists every published article and every draft together, with each post’s search figures beside it where they are measured, and the store connection inside it.
    • Score against top ten: pick a keyword and the product reads up to five of the other sites’ pages on the first page for it, then grades your post or draft against them — its length, the keyword in its title and headings, and the heading terms those pages share, plus the meta description of a live article and the internal links of a draft. One press uses one search from the day’s allowance, and nothing is read until you press it.
    • A Store screen for the catalog: which products Google shows in search, which earn organic revenue and which earn nothing while shown, and what the newest site crawl found on each product page it read.
    • A draft keeps its tags when you edit it, and a post saved to a store’s second blog is recorded under that blog.
  • A public site that says only what the product does

    • A new public site: the homepage, pricing, a page per tool, a blog, help articles with a search over them, an about page and this changelog.
    • Prices and allowances on these pages are read from the same plan table the billing gates use, so the page and the product cannot state two different figures.
    • Terms and a privacy policy that describe what this product actually does, including what it keeps about somebody who has no account.
    • A contact form that stores your message before it tries to send it on, so a failed send does not lose it.
    • A sign-up page, a sitemap and a robots file. The robots file names no crawler, so the AI crawlers read this site on the same terms as everyone else.
  • A site audit screen and a backlinks screen

    • A Site audit screen: a health score taken from the share of crawled pages carrying no critical finding, a dated history of earlier crawls with what was fixed and what is new, and tabs for issues, Core Web Vitals, internal links and structured data.
    • A crawl now keeps the page rows it had already paid for, so orphan pages, click depth and the pages carrying structured-data errors are counted from what the crawl actually found rather than being unavailable. The envelope reports those errors as a yes or a no per page, so the tab counts pages and never errors.
    • A Core Web Vitals sample of a few pages per finished crawl, taken in a lab run and labelled as one. There is no interaction-to-next-paint figure, because that one needs a real person on a real device and a synthetic run has none.
    • A weekly crawl you can switch on, and switch off again whatever your plan has left.
    • A Backlinks screen built on this product’s own stored history, so a change in referring domains is a comparison between two dates rather than today’s number on its own.
    • Weekly referring-domain churn, a link gap against the rivals you track, and a count of referring domains the data provider’s own spam score flags — named as that score and stated over the referrers actually stored, because this product does not grade another site’s morality.
  • Rank tracking, search traffic and AI visibility

    • A Rankings screen for every tracked keyword: its position, how it moved, a weekly sparkline and the URL that ranked, over a distribution that splits the ranked bands from the two facts a position cannot state — checked and found nowhere, and never checked at all.
    • Your visibility against the rivals you track, on one chart, with every tracked rival’s own figure in the table beneath it.
    • Mobile rank checks as a per-project option, kept separate from desktop rather than blended into one figure.
    • Tags on tracked keywords, so a set of keywords can be filtered as a group.
    • Search Console clicks beside each tracked keyword, named as the different instrument it is.
    • The search features a result page carried — recorded per check, and shown as presence only.
    • A monthly search volume beside each tracked keyword, refreshed for each market in one call rather than one keyword at a time.
    • Search and traffic on one screen: clicks, impressions and click-through rate over the window you pick, with the window before it drawn behind in a dashed line — and drawn only once the earlier window is fully stored, so a backfill still running is never shown as a fall — and a table of the same window broken down by query or by page.
    • An AI visibility screen: how often each model named you across recent sweeps, which rival it named instead, and a prompt-by-prompt grid that tells a measured absence apart from a call that never answered.
    • Conversions and average order value from Google Analytics. A day synced before those were asked for stays blank rather than being shown as nothing sold.
  • Finding what to write

    • An Opportunities worklist: the keywords worth acting on, ordered by the clicks moving up could add, with the value waiting stated as a month and nothing measured over a different window added into it.
    • Keyword difficulty on every row, in one of four bands — easy, possible, hard and very hard — derived from a single table rather than typed anywhere.
    • Topics: one grouping of the worklist into themes per finished analysis, on a plan that carries an AI visibility budget.
    • Keyword research you can bookmark, reload and share, with search intent, the features each result page carried, clusters, and a live check of one result page on request.
    • Keyword lists saved out of a search and shared by the workspace, holding each figure as it was measured rather than re-fetching it later.
    • A Competitors screen: traffic value, how much of your keyword set each rival overlaps, share of voice labelled by the instrument that measured it, and a matrix of which keywords are missing, weak, strong or yours alone.
    • Suggested rivals, fetched with exactly the question an analysis already asks — so a project whose analysis discovered them this week pays nothing to refresh them.
  • Two dashboards and a project’s own settings

    • A workspace home: every project’s visibility, estimated traffic, site health and open worklist count in one table, with a dated line per project for what moved in the last seven days.
    • A project overview whose key figures each name the instrument that took them, and read as a dash rather than a zero until there is enough history to state them.
    • An organic performance block: Search Console clicks over a range you pick, the visibility estimate on its own chart beneath rather than mixed into the same one, and dated notes marked on both.
    • The target’s monthly organic history, stored with each analysis, so a figure taken on one day sits beside the months behind it with each labelled as the different measurement it is.
    • A Settings screen per project: its name, the brand name the AI sweep looks for, its market, and every connection’s own state.
    • Changing a market now says how many worklist rows it will clear before the button is pressed, and is refused while an analysis is still running in the market being left.
  • The product is called Rankgap

    • A new name and a new look: dark by default, light on request, and the choice is an ordinary form that works with scripting switched off.
    • One frame behind every signed-in screen: a sidebar grouping the product into finding, tracking, fixing and publishing, a project switcher, and what each allowance has left.
    • Estimated traffic reads as a visit count again. It had been printed with a currency sign, which made an estimate of visits read as money.
    • Site authority is reported on the data provider’s own hundred-point scale for new analyses, and every stored row carries the scale it was measured on, so an old figure is never silently compared with a new one.
    • On a narrow screen the sidebar becomes a drawer opened by a checkbox and a label, so moving around the product needs no scripting either.

Name your site and your rivals. See the first worklist today.

Start free

The Free plan costs nothing and needs no card. The first sign-in creates your account.