Vouchernaut Weekly

The week, sorted.

One email every Thursday at 7am, free. Here's what's in it:

  • New guides
  • Real price drops
  • Fresh codes
  • Sales ahead
Add stories from the magazineOptional
Stories to add

Pause or stop it from any email. I never sell or share your address. See this week's · Privacy

Changelog

What's new

Every change to Vouchernaut, newest first: what you can do now on the site, in the app and in our emails, in plain words, the day it went live.

Follow by RSSSomething not working? [email protected]

Site

The homepage and the product and comparison pages load sooner on a phone

The homepage no longer waits on two slow reads for every visitor (the shop's totals and the gift shelf are kept ten minutes, as the footer's lists are), the guide picture in its first sentence is a 15 KB image rather than a 476 KB one, and a product's or comparison's photo is fetched first, before the page's scripts. Measured with Lighthouse on a simulated phone: the homepage answered in 1.9 s and painted its first screen at 6.6 s before this.

Search

More of the site in the sitemap

The sitemap now lists the first 400 price comparisons (most shops first), 100 brand pages (most products first), 800 game pages (400 more, most shops first), every published price list (/cost) and every cancel page whose steps show, and will list /christmas-delivery by itself once a carrier and ten shops' dates are in. "What it costs" joins the footer's Read column.

Site

What makes the prices honest, on the first screen

Under the homepage's sentence of today's counts, one line says every product price is the shop's own, read twice a day, that comparing shops counts delivery where it's known and a code only where its terms cover the item, and that a price drop is one I've seen myself, never a shop's "was".

Site

Help in the footer

Every page's small print now starts with "Help: [email protected]", a plain email link, since the complaint rivals draw most is support that never replies.

Site

What's new

/changelog lists every change readers can see, newest first, grouped by the day it went live, with an RSS feed at /changelog/feed.xml and a line to [email protected]; it's in the footer under About.

Emails

The Weekly, price drop, back in stock, list and price rise emails can go out

The service that sends them had none of the site's email settings, so every scheduled email had returned unsent and none had ever been sent; it now shares the site's settings. Sign-in codes and watch confirmations were never affected.

Shop

Products carry what they are ("washing machine", "perfume", "polo shirt") and their colour, fitting, fuel, capacity, width and energy rating, read from the shop's own feed first and the title last

The shop's filters show them, with colour swatches, and a search such as "black microwave" or "men's black polo shirt" matches them in any word order.

Guides

How to pay less for PS Plus in the UK

A new guide sets out Sony's UK prices for Essential, Extra and Premium, then what costs less depending on where you stand with Sony: Sony's own price paid with UK PlayStation Store credit bought below face value, which on 24 October covered a year of every tier for less than Sony or the one UK code in stock; that code, at CJS CD Keys; Sony's Days of Play and Black Friday sales and who they're for; the offer some members see when they go to cancel; stacking and upgrades; and the listings to skip, accounts, other countries' codes and credit sold as a membership. Each price is dated and the card pages show today's. The Minecraft guide links it.

Site

Watch a gift card's or membership's price

A card's page (/games/cards/psn-50, PS Plus 12 months, Game Pass Ultimate) has a Watch box in its buy column. It emails you the morning after the lowest UK price, counting a shop's fee where its feed gives it, falls to your price, or by 5% or £1 (whichever is more) if you set none; "Tell me at £X" offers its lowest of the last 90 days. Card watches go in the morning price-drop email, the Weekly, your account's watch list and the data export, and a card's watches are forgotten 90 days after every shop stops selling it. The email's link to buy goes through /out with the Ad tag.

Search

The first 400 game pages go in the sitemap, every game four shops sell and then the first that three do, with /games and the genre pages that list enough of them

The SEO desk lets them in, and more follow in batches.

Guides

Are game key sites like G2A and Eneba legit?

A new guide takes G2A, Eneba, Kinguin, Loaded, CJS CD Keys, ShopTo and Keycense one by one: who runs each and where, whether it sells its own stock or is a marketplace, what its terms promise when a key fails, its history with developers and its reviews, all dated and linked to the shops' own pages. Then the stores that say their keys come from publishers, what UK law, a card chargeback and PayPal will and won't do for a key, what can get an account banned, four checks before paying, and six games' live prices from our comparison. "Where to buy PC games and keys in the UK" links it from its G2A section.

Site

Game series and makers' pages

/games/series/resident-evil lists a series' games on sale here in the order they came out, with its first and latest game and who made most of them; /games/developer/capcom and /games/publisher/ubisoft list a maker's games, with its series as links; /games/series lists every series with three or more games, A to Z. Each is the games list with its filters, sorts and pages, and a series' cards show each game's year. A game's page links its series and makers, and "More in the series" shows up to six games from its series nearest its own year, with a link to them all in order. A series' page can be found by search engines from 3 games and a maker's from 12; none is in the sitemap yet.

Site

Microsoft Store keys

Games sold as Windows-only keys or download codes, redeemed on the Microsoft Store, were dropped at the import; they now have a platform of their own at /games/microsoft, in the games bar's More, the filters and a game's platform picker, with how to redeem them from Microsoft's own help pages. Minecraft: Java & Bedrock for PC shows on /games/minecraft as the Microsoft Store, from the shops that sell it. Keys for both Xbox and Windows (Play Anywhere) stay under Xbox, and software and Windows licences stay out. Keys listed for Nigeria, Pakistan and the countries named with them now read as those regions, so they no longer show as UK games under names like "Alan Wake 2 NG".

Guides

The cheapest way to buy Minecraft in the UK

A new guide goes through each device with the platform's own price and the shops' codes, dated, which region and account each one needs, how to redeem it, and when PC Game Pass works out cheaper; Minecraft's live prices show in the guide, so they never go stale in the copy. "Where to buy PC games and keys in the UK" now links the price comparison and the Minecraft guide, and shows the four new games it names with their prices.

Site

ShopTo's Xbox and Switch download codes are on the games pages again

The Black Friday price study held 429 of ShopTo's new products on 18 October in a way the games pages took as "removed by an editor", so 363 download codes and 12 cards never showed there. They're held for the study only now.

Articles

A game's live prices in a guide

An editor writes !games[Heading](minecraft) and the article shows that game as its page leads: the cover, the lowest UK price with the shop's fee, the first shops in the page's order with "Compare all N prices", and the line that some shops pay us, which never changes the order. Two to six games show as the games lists' cards. Each shop link goes through /out marked as the article's, with the Ad tag. The article reads all its games at once and draws them on the server; Studio and the editor API refuse a malformed block and report a game that isn't listed. Launch guides use it so their prices never go stale in the copy.

Site

Game gift cards and memberships

/games/cards lists PlayStation Store, Xbox and Nintendo eShop cards by value and Game Pass, PS Plus and Switch Online by tier and length, from ShopTo, CJS CD Keys and Kinguin. Only UK codes are listed: a card by its value in pounds, a membership when its shop says UK. Each one's page leads with "UK codes only" and the risk in plain words, then the platform's own price (a card's face value, or a membership's from its /cost list, dated), then every shop's offer with its fee. Where the platform is cheaper the page says so first and links it. An offer over three times the platform's price is a feed error and is left out. A membership's page links its /cost list, which links back ("Codes from shops"), and the games bar links "Gift cards". A page can be found by search engines only while a code can be bought; Steam wallet cards wait for a UK shop selling at or under face value.

Emails

Every link we may earn on is marked sponsored

In the Weekly, deal alerts, What's On this weekend and the price-drop and back-in-stock emails, each shop link now carries rel="sponsored", as the site's do; links to our own pages don't. Nothing a reader sees changes.

Site

No sideways scroll on a phone

On /phones/sim-only and each phone's page, the page could be dragged sideways by up to 157px on a 320px screen (102px at 375px), because the deal bar's hidden labels sat outside the bar. A game's page whose redeem help names a long link moved 12px, and /price-drops 1px. All now stay inside the screen.

Site

The phone pages' deal bars work on a phone

On /phones/sim-only and on each phone's page, the bar's Budget (or Upfront) and Sort choices were hidden on screens 640px wide or narrower, leaving their labels with nothing after them. That had been so since the bars were built on 10 October. They now show at every width. The same fix shows My games' platform choice on a phone.

Emails

The Weekly says when a game on your wishlist drops

A member's "For you" gets up to three lines for wished games whose price at a shop fell since the last edition, biggest fall first: "Hades II, on your wishlist: £24.99 at CJS CD Keys, was £31.99". The fall has to meet the deals page's rule (the old price was held for 28 days) and be big enough for the morning round-up. No line for a game they already watch on that platform, own or don't want. A signed-out wishlist stays in the browser and never gets one. The first lines can come once drops do, from 15 November.

Site

Watch the games on your wishlist

On /games/my, each wished game that can be bought has its price watch under it. It starts on the platform you already watch, or the cheapest now, and lets you pick its other platforms, each with its lowest price. A member watches with one tap; a visitor uses the email form. A watch stays on when its game leaves the wishlist. Marking a game Want it on its page asks "Tell me when it drops?", which takes you to the page's watch. The page asks for every marked game's prices in one go, so it never tells us which games you want.

Site

Game deals

/games/deals lists price drops (a price the same shop held for 28 days and has now cut, with its own "was" and the share off) and new lows (under every price I've seen for a game at the shops that sell it, after 28 days of reading them), then games under £5 and under £10 and pre-orders, each price what you'd pay with the shop's feed fee. Platform chips keep every section to one platform, and games you own or don't want hide as on every games list. Until 28 days of prices are in, it says when the first drop can show (15 November); "Deals" sits in the games bar.

Site

My games

Any game can be marked Want it, Own it or Not for me, on its page or from a card on any games list; /games/my lists the wishlist, the collection and Not for me with today's lowest price. Lists hide the games you own or don't want, with a line to show them. Signed out, the marks stay in the browser; signed in they're on the account and join it at sign-in.

Site

Games have their way in

"Games" sits in the header after Phones (and in the menu), /shop links Game prices, and the homepage's sentence counts them ("13,563 games priced shop by shop") with a cover. Keycense's games are listed too. Every games list now says some shops pay us when you buy through its links, which never changes the order, with how that works. The header's links give way one by one as the window narrows, so the row never clips.

Site

Games' genres and modes come from Wikidata's full answer

Production's first pass read an answer Wikidata had cut short at its time limit and gave facts to 1,175 games of 13,563; the labels are now asked for a tenth at a time, and an answer cut short is asked for again rather than read.

Site

The games lists filter as /phones does

A bar under the header stays in reach as you scroll. On a wide screen it holds dropdowns for what you get, price, genre and modes, each choice saying how many games it would list, and one tap for Official stores, Pre-orders and DLC. On a narrow one, Filters opens a drawer with the sort and every filter, counting as you choose, and "Show N games". The filters that are on show as pills that take themselves off, with Clear all, and the list keeps its place as it changes.

Site

Games are on

/games lists the games sold at two or more of ShopTo, CJS CD Keys and Kinguin (12,968 at launch), with each shop's prices, fees counted; Keycense's games join once its store page is published. Search engines don't see them until the first sitemap batch.

Site

Games by genre

A game's page now says what the game is, in a sentence of our own from Wikidata's facts ("Hogwarts Legacy is a 2023 action and RPG game from Avalanche Software and Portkey Games, published by Warner Bros. Games. It has a single-player mode. PEGI 12."), beside its genres, modes, developer, publisher, series, first year and PEGI rating (in words, with a link to what the ratings mean), and shows six similar games. /games and each genre's own page (/games/genre/rpg and 19 more) open with the genres as a row, and every games list filters by genre and by mode (single-player, multiplayer, co-op, split screen). Search engines read a game as a video game with its genres and makers; a genre's page goes into search once it lists 12 games worth indexing. The facts are refreshed weekly.

Site

A game's page shows its price over time and how to redeem it

Under the offers, the lowest you'd pay at official stores and at key shops as two lines on one chart, each with its price now and its lowest ("Lowest in 90 days" only once there are 90 days of it); hovering reads both on any day. Then how to redeem a key on the platform you picked, step by step, with its browser link and its region rule, from the platform's own help pages, linked and dated, beside what the region words mean (UK, Europe, worldwide, "Region not stated"), said as the shops' own claims since no platform defines them. The page ends with questions answered from its own prices and facts, which go into its search markup too. The games pages no longer say every key works in the UK: only keys and codes their shop says work on a UK account set a price.

Site

A game's page leads with what it costs

Beside the platform's own cover: the lowest you'd pay on that platform and edition, fees counted, the shop, what kind of seller it is and one button to it; the official stores' and key shops' lows side by side; pickers for the platform and edition, each with its lowest price. Below, a shop to a row with its other regions and forms folded under "N more from this shop", filters for what you get and the region, and a "Show key shops" switch the device remembers. Each row says whether the shop is an official store, a key reseller or a marketplace, and when its price was checked. A listing that names no region sets a price only where the shop's own pages show such keys work in the UK: Keycense's don't always (one led to a Russia-only key), so those show with a line to check the region but never lead or set a watch's price.

Site

The gift, flower and book finders say when to order for Christmas

Under each pick's price, and on the phone's cards, its shop's own Christmas order-by date ("For Christmas: order by Sun 20 Dec (Standard Delivery)", whose dates they are and when we read them), or that it's too late. A page left open goes by today's clock, not the one it was drawn by. Nothing shows until the first shops' dates are loaded.

Site

Finding games

Every /games page now opens with a games bar: Games, Steam, Xbox, PlayStation, Nintendo and the other platforms under More, and a search that suggests games as you type (cover, platforms, price) and works with the keyboard. Each platform has its own page (/games/steam, /games/xbox, …) with how its keys are redeemed, its own covers and its shelves. The lists filter by what you get (key, download code, boxed copy), price (under £5, £10, £20), from an official store, pre-orders and DLC, and sort by most shops, lowest price, newest or A to Z, all as links that work without JavaScript. The home opens with Coming soon, Just out and Under £5. The site's search finds games too. A game's "from" price on a card now counts the fee its shop's feed gives, so a list never shows a price without its fees.

Site

Lists in time for Christmas

On /list and a shared list, each shop's share shows that shop's own Christmas order-by date ("For Christmas: order by Sun 20 Dec (Standard Delivery)", whose dates they are and when we read them), or that it's too late. When the cheapest way uses a shop whose standard delivery and click and collect have passed, "Cheapest in time for Christmas" shows right after it: the cheapest way at only the shops still in time by their own dates, naming anything none of them sells, and saying to check at checkout. A shop whose dates we haven't read never brings it up. Nothing shows until the first shops' dates are loaded.

Site

The header's small links are easier to tap

On a phone, the weather, "Get the Weekly", Fieldnotes, your list, your account, the menu, "Stores & offers", Shop and search each answer a tap a little around their words, so a thumb that lands just off one still opens it, and none reaches into the next. "EDITOR LOGIN" is off the header; editors sign in from the footer's "Editor login". On a phone, tapping the weather now opens its card: the card was there but hidden behind the edge of the header's top row, and so was the message when location is turned off.

Site

The AI assistants page opens in place

Following a link to /mcp from another page of the site (the menu's "AI assistants", the homepage) sent the site's own fetch of the page to the assistants' server, which refused it, so the browser loaded the whole site again. The site's own fetches now get the page.

Site

Embed code folded away

On the tools, Ballpark and /verdicts, the code to put a calculator or a game on another site sits under "Get the code", so readers who came to use the tool don't scroll past a block of HTML. On /verdicts, "Put today's question on your site" moved to the end of the page, after "Send us your dilemma".

Shop

Teacher gifts are gifts

Books no longer count as a teacher's gift: their titles name what they're about ("How To Train Your Teacher", "The World's Worst Teachers"), and one bookshop's descriptions list "parents, teachers and gift buyers" under nearly every set, so Mistborn and Horrid Henry counted as teacher gifts. A teacher's guide, resource book or portal (Scholastic's reading schemes) is for teaching, so it doesn't count either, and "gift buyers" in a description is never the gift. Of the 359 products tagged for teachers, about 130 come off once the worker re-tags; an editor can still pin a gift book to the collection.

Site

/price-drops says why it's empty

With no drops yet, the page said "0 products cheaper in the last 30 days from 0 stores" over an empty list. It now says "None yet": a drop only counts against a price the shop held for 28 days, so a shop's first drops show 28 days after we start reading its prices, and until then Watch the price on any product brings the first one by email.

Site

Back in stock, on /price-drops

Above the price drops, "Back in stock" shows up to 12 products that a shop's feed had sold out and that came back in the last 7 days, the newest back first with shops taking turns, so one shop bringing hundreds back can't fill it. The page's opening line now points to "Tell me when it's back" for something sold out.

Emails

"Stop every watch" always works

The link at the foot of price drop and back-in-stock emails, and mail apps' one-click unsubscribe, named the watch the email was about, so once that one watch had been stopped on its own, or a sent back-in-stock watch had been cleared after 30 days, it stopped nothing. It now names the address (by a keyed code, never the address itself), and links already sent keep working while their watch is kept.

Site

Ballpark keeps each price until you've guessed it

While a day can be played, the five's and Higher or Lower's products come without their prices (the line's first excepted), so nobody can read them before playing, and how everyone did counts real games. Each guess or call is sent as you make it and comes straight back with that price and its mark. Your game is kept as you go, so a reload, or another device signed in, carries on where you were. If we can't be reached, your place is kept and a line says the guess hasn't gone yet, with Retry. Once a day can't be played any more, or you've finished it, its prices show whole as before. The privacy notice and how-to-play say so.

Emails

Footer links read in dark mode

In the Weekly and What's On emails, "Your choices", "Take a break", "Stop" and "Unsubscribe from everything" stayed near-black on the dark card in mail apps that use dark mode; they now turn light with the rest of the text.

Site

An email when a list gets cheaper

Under the plans of a list on your account, a switch asks to be emailed when its cheapest total, with every delivery known and before codes, falls by 5% or £1, whichever is more. Each day from 9am we price each watched list once and email at most once a day, one email for all of a member's lists that fell: each list's new total and the one before, what it buys at each shop with its delivery, when the feeds were read, a link to the list and one to stop. After an email, it measures from that email's total, so only a further fall of the same size sends again. When what's on the list changes, or something on it is out of stock everywhere, we start again from its new total rather than call it a fall. Members' browsers and phones get the alert when they've turned price drop alerts on. The privacy notice, download and erasure cover it.

Site

Ballpark's products are ones people can place

The five and Higher or Lower's line no longer pick a product named by its model number ("Bosch WIW28302GB", "JURA C9-PIANO-15757"): about one in 25 of the catalogue's titles, mostly appliances, AV and tools. Within each price band, the five pick products with a brand a reader knows (not the shop's own name, not "Unbranded") before the rest.

Site

Price per litre on listing cards and in search

Product cards on store, category, collection and brand pages show the price per kg, litre or item under the price, in small type ("£300 per litre", or "from £600 per litre" on a comparison's card), and so do the search box and /search's products. Unit prices of £100 or more now round to whole pounds everywhere ("£1,643 per litre"). Where at least half of a listing has a unit price on one basis, the sort menu offers "Price per litre, low to high" (or per kg, or per item): those first, cheapest per litre first, then the rest.

Site

A sold-out product leads with what you can still do

Its buy column and drawer no longer show a greyed-out "Out of stock" button, or a saving or price drop on something you can't buy: "Tell me when it's back" takes the button's place, with the shops that have it in stock first. In "The same product at N stores", a shop that's sold out says so, and "£X less at", the deal checker and the MCP server's check_deal never name one as cheaper

Site

Ballpark in articles

Every published article now ends with today's Higher or Lower, after the article and before Read Next, played right there: "Higher or lower?", the two products and the buttons, then the score, how everyone did and the eleven prices. It loads only as a reader gets near it, so the article opens as fast as before, and without JavaScript it's a link to the game's page. Editors can put it in the body instead, from Studio's Block menu or with !ballpark (or !ballpark[Your heading]) on a line of its own, once an article, or leave it off an article's end with "No Ballpark at the end". A reader who has already called today's line sees their score and a link to the five, not the whole game again.

Site

Higher or Lower, Ballpark's second daily game

/ballpark/higher-or-lower shows a line of eleven real products from UK shops, the same for everyone, picked the evening before with the five and never one of them. The first shows its price; tap Higher or Lower (or press up or down) for each of the next ten (on a tablet or laptop the buttons sit beside the two products, so they're on the first screen), see its price, the shop and the day, and that one becomes the price to beat. A wrong call doesn't end the line, so every score is out of 10. Next to each other two prices are always at least 20% apart, and a day with no fair line has none. Sharing gives the score and squares, never prices or arrows. From 20 players the end shows the average and how many got each call right. One finished line counts per browser and per account, and a signed-in member sees their result on any device. A switch on /ballpark moves between the two games, and how-to-play covers both.

Site

Tell me when it's back

A sold-out product's buy column and drawer offer "Tell me when it's back" in place of the price watch: one tap for a member, an address and a ticked box for a visitor, who confirms by email. Where other shops have it in stock, the column says so first ("In stock at 3 other shops from £42") and links the price comparison. A comparison where no shop has it in stock offers the same, for any of its shops. Between 8am and 9pm we email once, as soon as a shop selling it says in its feed that it's in stock (never on "unknown"): every watch that came back at the same time in one email, each with the shop and price as the feed gave them and when we read it, the warning that stock can sell out again before checkout, an Ad-tagged link to buy, and "Watch the price", which turns it into a price watch in one tap. Members' browsers and phones get an alert for the ones they set signed in, and can turn those alerts off on their own. The watch then ends. One still waiting after 120 days ends with a last email saying so. Account › Stores lists what you're waiting for. Stock watches aren't used for the Weekly, deal alerts or smart lists, and the privacy notice, download and erasure cover them.

Emails

No Weekly or What's On copy can go twice, and the bulk emails keep to the day's sending limit together

Each copy is now claimed before it goes, as price rise emails already were, so two sending passes that ever overlapped can't both send it. The Weekly, What's On and price rise emails now take turns on the shared daily limit: each used to see the whole of what was left, so starting in the same minute they could together send past it.

Site

Price per litre

Compare pages give the price per litre, per kg or per item, as shelf labels do, where every shop's title names the same size: "From £999 per litre at Boots, before delivery" under the price range, each shop's own per litre after its price, and each of the other sizes' lowest per litre, with "Best value per litre" on the size that's best value of the same thing in other sizes, only while each has a shop with it in stock. The product page gives the chosen option's per litre under its price. Titles are read for one size only: sets, bundles, multipacks, sizes of something else ("for 250ml Diffuser", "up to 4kg"), per-serving weights and containers get none, and nothing under 5g or 5ml gets a unit price. The order never changes.

Emails

The words a reader agreed to stay with their sign-up

When a signed-in member switched the Weekly or deal alerts on, or an editor's campaign to members reached their address, while a sign-up link to that address was still waiting, their words replaced the ones the link showed, so confirming the link recorded words it never showed. Now only a sign-up link sets the words its confirmation records, and a switch keeps its own words on its own record, as following a price list already did. Saving the magazine sections on the email choices page now changes only the sections: it can't switch the Weekly, deal alerts or What's On on or off, which each have their own switch and words.

Site

The homepage's money questions, redesigned

"Today's money questions" is now a section like the homepage's others: on the left the open questions at headline size, answered one after another (vote, then Next question) without leaving the homepage, with clay Vinny weighing it up; on the right every open question as a list to jump to, marked Answered once voted, and the latest that readers settled with their call. An "Is it worth it?" question that names a shop shows its logo, its name linking its page, what it is in a sentence and its top code or deal (Ad-tagged). An open question's split still shows only after you vote.

Site

Several lists, and a list you can share

A signed-in member keeps up to ten named lists on /list ("Christmas food", "Mum's birthday"), switches between them, renames, deletes and moves things from one to another, and each is priced the cheapest way as before. "Share this list" makes a read-only link (/list/…) that anyone can open, priced live, until "Stop sharing" turns it off and the link stops working. Add to list names a shared list when it adds to one. Signing in adds a list made signed out to the oldest list that isn't shared. List names are screened as group names are. The share link never reaches analytics: PostHog, GA4 and Meta see /list/shared. The privacy download and erasure cover every list.

Site

Plans only some can buy

A price list's plan can say who it's for ("Only for students", "Only for over 60s"), shown under its name on the cost and cancel pages, and a cost page's opening price leaves those plans out while any plan is open to everyone: Uber One read "from £2.49 a month", its students' price, and now reads from £4.99. A list where every plan is for someone in particular, such as railcards, still counts them all. Studio's plan rows have an "Only for" box, with each plan's note and who it's for on a second line.

Site

What did they offer you to stay?

A cancel page asks readers who went to cancel whether the seller offered them anything (a lower price for a while, free time, a cheaper plan, a pause, or nothing), and takes their short reports of what it was, the month and the plan, and whether they stayed. Every report waits for an editor's check before it shows, and reports can't hold links. The shares of readers who tried show only once 100 of them have answered, in words with their counts and the month the answers began, and always say offers vary; the cost page then quotes the answer most gave in one line. Nothing on it earns. The answers and reports waiting show in the list's drawer in Studio › Price lists, and deleting a list takes them too.

Site

Tell me if it goes up

Under the plans on a /cost page, "Tell me if it goes up" follows that price list: one tap for a member with a confirmed address, an address and a ticked box for a visitor, who confirms by email. When an editor records rises on the list, each follower gets one email per day of rises: one plan's old and new price and how much more, or every plan's change that day as the cost page words it ("Standard (monthly) £9.99 to £11.99") when several move at once, from when, the seller's or the outlet's source once, up to two cheaper ways in and every plan's price, with no codes or shop links. Correcting an amount or a plan's name, or adding a plan to a day already sent, sends nothing more, and a day of cuts, a rise that took effect more than 30 days before we recorded it, or a list whose prices are 90 days old sends nothing. Each email stops that list in one click, or every price rise email. Account › Emails and the email choices page list the prices followed, each with Stop. Studio › Price lists counts each list's followers and shows each rise's email, sent or skipped with why, with a preview. Price rise emails share the Weekly's daily sending limit, and the privacy download and erasure include them.

Site

How to cancel

/cancel/<slug> says how to cancel a membership or subscription on a price list: the answer first, the steps as the seller's help page gives them with the day we read them, when it ends and what else the seller says, each with its source, then "Your rights" (sourced to the law and Citizens Advice) and the list's plans and cheaper ways. It earns nothing. From 90 days after the steps were read it leaves them out and drops out of search; a cost page links it while they show. Editors write them in Studio › Price lists. None are in the sitemap until the SEO desk lets a batch in.

Site

Christmas order-by dates

A store's page and each price comparison row can now show the shop's own last order date for Christmas delivery, by service, as the shop lists it ("order by 2pm on Thu 17 Dec for standard delivery"), marked when it has passed, and /christmas-delivery leads with what's still open today, with Royal Mail's and the other carriers' last posting dates beside the shops'. Every date says when it was read from the shop's or carrier's page and lapses if it isn't read again within 45 days. Studio has an editor for a store's dates and one for the carriers'. Nothing shows until dates are loaded, and /christmas-delivery stays noindex while it's empty.

Site

Ballpark is off the homepage

Its card in the Today strip came out; the strip now shows only the day's verdict, from 2 November, and nothing before then. Ballpark stays on /ballpark, in the footer, on /tools and in the app's Today card.

App

Help improve the app

The app counts which screens and buttons get used (codes copied, clicks to a shop, follows, alerts opened, cards shown at the till) on PostHog, with a random id it replaces every day: never a name, email address, card, search or location, and never for ads. The last first-launch page says so before anything is sent (phones that saw those pages already get the same words once), and You, then Privacy switches it off, which stops it at once and deletes the id. Our pages opened in the app count on the same id and switch, keep nothing in the web view and still load no other analytics or ads. The privacy notice's app paragraph and the store privacy answers now cover them.

Site

A cost page's price rises read a day at a time

A seller's rise usually moves every plan on one day, so each day shows once with each plan's change ("Standard (monthly) £9.99 to £11.99") and its source once, and days before the latest two fold under "Earlier price rises" (Disney+'s 19 rises were a wall of repeated lines).

Site

Your list

"Add to list" on a price comparison and on a product puts it on a list: in your browser when you're signed out, on your account when you're signed in, up to 30 things and 9 of each. /list works out the cheapest way to buy the lot across the shops that sell them, counting each shop's delivery on its share of the order, so a free-delivery band can make one shop cheaper than picking each item's lowest price. It shows the cheapest way, everything at one shop where one sells it all, and the fewest parcels. A shop's code that makes it cheaper sits beside the plan ("£8.40 less with 15% off"), never in its place. A shop whose delivery we don't know is marked "plus delivery". A long list that can't be checked every way says "the cheapest way we found". What a shop pays us changes nothing. Once something's on your list, the header shows "List" with its count. A list kept on an account is in the privacy export and erasure.

Site

The search page's Products row works like the search box

Each item shows once, and a product two or more shops sell, at its lowest price, opens its price comparison ("from £34.23 · Compare 4 shops") instead of one shop's product page.

Site

Search finds price comparisons

In the search box (⌘K), a product two or more of our shops sell now shows once, as "Compare 4 shops · prices before delivery" from its lowest price, and opens its comparison, with "Compare all 4 prices" in the preview. A product one shop sells still opens that shop's product.

Site

What it costs

/cost/<slug> answers what a UK membership or subscription costs, plan by plan, read from the seller's own price page on a named day, with any announced rise beside its plan's price, the rises we've recorded, the cheaper ways in, "Which plan are you on?", the store's codes and readers' verdict on whether it's worth it. /cost lists them A to Z. From 90 days after the prices were read a page leaves the plans out, says we're checking them again and drops out of search until they're re-read. Store pages, worth verdicts, /verdicts and the tools home link them. Editors write them in Studio › Price lists. A worth verdict a list links takes its sums' plan prices from the list, so they're read in one place. None are in the sitemap until the SEO desk lets a batch in.

Site

Watch a game's price

Each platform tab on a game page has "Watch the lowest price on Steam" (or Xbox, PlayStation and so on). We email you the morning the lowest price on that platform falls, at whichever shop and in whichever edition or form, and say which ("£28 at CJS CD Keys (Deluxe Edition, key, no checkout fees)"), or only once it's at or under a price you pick, with the lowest we've seen there in 90 days a tap away. A price at a shop that adds fees at checkout never counts as beating one at a shop that doesn't. Game watches sit under Account › Watching beside the others, in the Weekly's For you, and in the privacy export and erasure.

Site

No sideways scroll on iPhones

Safari gave the footer's search box and the What's On and airport parking search boxes a built-in width that pushed the page wider than the screen: by 22px on What's On on a 375px phone, and by 16px on every page on the smallest phones. They now fill their row without setting its width.

Site

Price comparisons read properly on a phone

A shop whose delivery line is long ("Delivery £3.35 · free over £45") no longer squeezes its own name and product title into a narrow strip that ran to a dozen lines. The price side now takes at most half the row, a shop's name for the product stops at two lines, and the breadcrumb's last step, the page's own long title, fits on one line.

Site

Teacher gifts

Products a shop offers as a present for a teacher ("teacher", "teaching assistant" or "end of term" in the title or the shop's own category, or a description that offers it as a gift, card or thank-you for a teacher in one sentence) are now tagged as for teachers; "Teacher's Pet" isn't. From 1 to 19 December and 15 June to 23 July the homepage's gift row shows Teacher gifts instead of Christmas gifts, and falls back to Christmas gifts while that collection is a draft or empty. The gift finder's "A teacher" links "All teacher gifts" under its results once the collection is published, on its page and in articles, and its budget step shows Fair shares' lines for a teacher's end-of-term present and a class collection, a new School group on Fair shares.

Site

New games on the games hub

The first page of /games now opens with two shelves. "Coming soon" shows the games an official store takes pre-orders for, soonest first. "Just out" shows games released in the last 30 days. A game only counts as new if it isn't already on sale in that form on that platform, so a new box of Minecraft doesn't make it "coming". Each card gives the day, what's out that day and that release's price ("30 October · Boxed copy on PlayStation, Nintendo"), using the release date the shop selling it gives. A game's page now lists its boxed copies' price comparisons under "On disc" ("PS5 boxed copy, from £41 before delivery · 2 shops"), and a boxed game's comparison links back to its keys and download codes. Keycense's rows now say "some ways to pay add a fee", from its terms, in place of "check fees at checkout".

Site

The shop's pages load again under load

A shop page asks for about ten shelves at once, and each query could plan parallel workers that share memory with the database server. Railway's Postgres has 64 MB for that, and on 23 Oct it ran out, so /shop answered with an error. The site's database connections now plan without parallel workers. The heaviest count takes about 170 ms instead of 140, and /shop answered in under a second six times in a row afterwards.

Site

Most popular

Product listings can now be sorted by "Most popular": the items people clicked through to a shop for in the most hours over the last 30 days, each item once whichever shop's listing they clicked, before the rest. Category pages (Appliances, TV and audio, Beauty) get a "Popular in …" row above their products. Crawlers' clicks don't count, a shopper clicking the same thing again within the hour counts once, and what a shop pays changes nothing. Both appear on their own once four items in a listing have clicks in three different hours, so with today's traffic they stay hidden for now.

Site

A page taken down stays down

A verdict moved back to scheduled or taken down, a removed hub, group page, store question or What's On event, or a product gone from a shop, now stops showing within the minute or hour the site keeps it for. Before, the site kept its last good copy until the next release, since its cache never stored the "not found". Ballpark's list of days now turns over at midnight, and a day that has just settled stops being served from its in-play minute.

Site

"Does it pay for you?" on an "Is it worth it?" verdict

A verdict about a membership or subscription can now carry the sums: each plan's price as the seller gives it, what one use saves (an adult ticket, a delivery, a journey) and from how many uses each plan pays for itself, with both sources and the day the prices were read. Readers can try their own count with − and + or a slider and see what they'd save or pay more; that's worked out on the page and never sent. It never says "worth it": the call stays the readers'. Sums leave the page 90 days after their prices were read, and the verdicts desk re-reads them monthly. A store page's verdict links straight to its sums. Studio › Verdicts has the fields, a preview and a re-check flag.

Site

A visit from an ad, an email or a shared link keeps its tracking tags (utm_…, gclid and the like) in the address when a page writes its own state there: the gift and flower finders' answers, the phone and SIM-only filters, What's On's dates, the energy and parking choices, the shop's filters and a shared calculator answer

Before, the first answer dropped them, so analytics that start once you've chosen your cookies counted the visit as coming from nowhere. Back to the gift or flower finder now shows the answers you'd given, not the ones it opened with.

Site

Back and Forward work again after visiting a page that tidies its address as it loads (the gift and flower finders, the phone and SIM-only pages, a page opened from an emailed link)

Before, the address went back but the page you'd left stayed on screen.

Site

Ways into the brand pages

On a product page, "by Lancôme" now links to Lancôme's brand page, and so does the brand above a comparison's title, wherever that brand has a page in /brands (12 or more products from two or more shops). Searching in the search box offers the brands it names at the top of its Shop results ("lanc" finds Lancôme and Lancaster, "dyson v15" finds Dyson), each with its product and shop counts. /brands' heading no longer reads "BRANDs".

Site

Brand pages

Every brand our shops sell now has a page at /brand/<brand> (/brand/lancome, /brand/estee-lauder): its products from every shop, each item once, with "Compare N shops" where more than one sells it, and the shops that stock it with how many of its products each has and their live codes. Feeds' spellings count as one brand ("Lancome" and "Lancôme", "Cornish Sea Salt Company Ltd" and "Cornish Sea Salt Company"), "Unbranded" and "N/A" count as none, and the page uses the accented name. /brands lists the brands with 12 or more products from two or more shops A to Z; smaller brands' pages stay out of search. The Brand filter on every product listing now counts spellings together too. Brand pages join the sitemap in batches once Doug says yes.

Site

The daily on Pinterest

Each opened verdict and each Fair shares occasion now has a tall pin image and a place in a Pinterest feed (one per verdict format, and one for Fair shares), linking its page. A verdict's pin shows how readers split only once it has closed with 20 votes. The boards go live once five questions have opened, with Doug's yes.

Site

Category pages and a brand filter

A shop collection can now be a category page (Studio › Product collections › "Category page"): an item two or more shops sell shows once, from the cheapest shop's price in stock with "Compare N shops", and opens its comparison; a product one shop sells shows as before, and a line above the products says what "from" means. Every product listing gains a Brand filter in the bar and the drawer, searchable like stores. A collection's count now counts such an item once, as its page lists it. Game keys ("Steam Key", "CD Key", "DLC"), make-up blenders and brushes, and hair dryer diffusers now get the right kind. The first category pages (Appliances, TV and audio, Beauty) wait to be published.

Site

Today's question on other sites

Blogs, forums and family pages can now put today's "Am I being tight?" or "Is it worth it?" question, any single verdict, or today's Ballpark on their own pages with a snippet from /verdicts, /ballpark or a verdict's "Embed this". A frame shows the question and its two answers; tapping one opens the verdict here in a new tab with that answer picked, and nothing is cast until you tap "Cast my vote". Ballpark's frame shows a photo and Play, never a price. Every embed, the calculators and Fair shares included, now counts how many times a day each site loads it, and nothing else, which Studio › Embeds lists. Back and Forward work again after claiming a saved offer or approving a family card from an emailed link.

Site

Verdicts in articles

An article can now carry one of the day's money questions: the question, linked to its page, and its two answers to vote on without leaving the article. A vote there counts once with the verdict's own page. After voting it says what you answered and how many have voted, the split from 20 votes, and offers the Weekly once; once the verdict closes, readers' call. A verdict shows only once it has opened, and Studio refuses a block whose verdict is a draft, missing, already used in the article, or opens after the article is published. The question and its link are in the page as the server sends it, so search engines follow them. On the homepage's Today strip, a vote refused because the verdict had just closed no longer drops the keyboard focus to the top of the page.

Site

Refurbished and used, said plainly

Each option of a product now records whether it's sold new, refurbished or used, read from the shop's feed and, where the feed says new or nothing, from the title ("Ex-Display", "Open Box", "Unboxed", "(Renewed)", "- Used"). A product card and product page say "Refurbished" or "Used" when the title doesn't already (Music Magpie titles its refurbished laptops "… - Pristine"), and so do the product data in search results and the Meta and Google ad feeds. Only listings sold new count towards "Compare N shops" and "The same product at N stores", which now come from the same match, so a cheaper refurbished listing no longer stands in for the new one on /shop or hides it. From the release 2,028 options in production are refurbished; ones only a title marks follow with each shop's next import.

Site

The shop beyond gifts

Products from beauty, electricals, fashion, phone, gaming, pet, garden and DIY shops now have a kind, so /shop's category tree, quick picks and filters list appliances, TV and audio, computing, phones and smartwatches, gaming, pets, health, DIY and tools, and garden, each with its own kinds, and beauty, clothing and toys gain theirs (fragrance, makeup and skincare; women's, men's, kids' and shoes; board games and building sets). At our published stores, products with no kind fell from 81,466 (about 40%) to 9,134 (5%). From 1 November to 24 December the shop lists the gift kinds first. A gift card stays a gift card whatever it's for, and gift collections and the gift and flower finders keep to gifts: a fashion shop's dresses and trainers stay out of "Gifts for her" while its pyjamas, slippers and scarves stay in.

Site

Come back tomorrow

Once you've voted on a verdict (on its page, /verdicts or the homepage's Today strip) or finished Ballpark, the Weekly is offered once, under the result. Signed out, it's the Weekly's signup box. Signed in and not on it, it's one button that adds it to your emails, with its consent words and a link to switch it off. It never shows before you vote or play, in the app or on another site, in a browser that has signed up for the Weekly anywhere on the site, or for 30 days after "Not now". /verdicts/today always opens the day's question, to bookmark, and /verdicts/feed.xml lists verdicts for feed readers as they open; until verdicts start on 2 November the first goes to /verdicts and the second is empty. The code dialog no longer asks for the Weekly in a browser that signed up from another box.

Site

Verdicts where shoppers already look

A store page now shows "Readers' verdict" when an "Is it worth it?" question names that shop: the question, linked, with "n votes so far", then how readers split from 20 votes, then their call once it closes (Gousto's opens 10 November, then English Heritage, Audible, tastecard and Xbox Game Pass). Software pages show it the same way. Each verdict page now ends with "More verdicts": three others, the same kind and topic first. Both are in the page as the server sends it, so search engines follow them

App

Today has the day's verdict and Ballpark

Vote on today's "Am I being tight?" or "Is it worth it?" question without leaving Today, then see how readers voted (from 20 votes, "n votes so far" before), or read the replies on the verdict's page. Ballpark offers today's five, and once you've played it on the phone it shows your score and marks, with your record under the card when you're signed in. A vote on Today counts once with the same verdict's page opened in the app, and the other way round. Offline, the card shows what was saved and a vote says it didn't send. On the site, Ballpark's guess box and Guess button no longer run off the right edge of a 360px phone screen.

Site

Watch the lowest price

A compare page now has "Watch the lowest price": we email you the morning after the item's lowest price, at whichever of its shops, falls by at least 5% and £1 from when you started, or reaches a price you set. The email names the shop, says whether delivery is in the price and by how much it fell, and links to buy there and to every shop's price. A price with delivery is only compared with another with delivery, so a lower price whose delivery is charged at checkout is never sent as a drop, and never hides a cheaper one that includes delivery. Members watch in one tap; visitors confirm by email, with the same consent words as a product's watch. "Tell me at £X" offers the lowest price of the last 90 days. Account › Stores lists these watches beside products with where it's lowest now, the Weekly's For you includes them, and the app lists them and opens the compare page. A watch needs two shops with it in stock.

Site

What's a fair amount?

/verdicts/fair-shares gathers, occasion by occasion, what published surveys found about how much to give (a close friend's wedding, the tooth fairy, a 10-year-old's pocket money, a child's party present, a leaving collection, a Secret Santa limit, and a partner's, sibling's and grandchild's Christmas present), each linked to its source, then what our readers said in the "Am I being tight?" verdicts on it: the amount, the call and, once a verdict has 100 answers, the share of people who answered and their dates. With two quotable amounts it says where readers draw the line. Each occasion has its own anchor, Cite this, a share card and an embed for other sites; the CSV at /api/fair-shares.csv holds every verdict with 100 answers. The Christmas budget planner and the gift finder's budget step show the matching line under a partner, sibling, grandchild or Secret Santa, and never change your amounts. Nothing of a verdict shows before it opens: the first occasion appears with the wedding question on 2 November.

App

On Android, a home-screen widget button, a page shared into the app or one of the icon's shortcuts now opens what it asked for after the phone has closed the app in the background to free memory

Before, it usually opened Today; this happened most on phones with little memory. Changing the phone's text size after sharing a page into the app no longer brings back an empty share screen.

Site

Product options keep their brackets

An option named with a bracket of its own lost its closing one ("Standard (120mm x 170mm", and on the compare page for Benefit's POREfessional concealer "27W Flair (Deep Warm-golden"), a product whose options differ inside a bracket was named with half of it ("T-Shirt (Size"), and "Card (A5) Red" lost its opening bracket. Each reads in full now, from each shop's next import.

Site

A daily habit

The homepage has a Today strip after the coupon pick: today's verdict to vote on in place (the split from 20 votes, "n votes so far" before), yesterday's result, and today's Ballpark (your score and marks once played). The Weekly gains "This week's verdicts": each verdict closed since the last edition with readers' call, a readers' pick an editor chose (quoted with its public name, only while the post is up) and the week's Ballpark average once every day had 20 players; deal alerts and one-off emails don't carry it. Account › Your posts lists every reply with where it is, who can see it and why, with Edit and Delete; Account › Ballpark shows your record. Joining from a verdict's reply box (or a shop question's answer box) brings you back to it with the box open, /welcome ends with a line to today's question, and the privacy export and erasure cover reader posts. House rules version 3 says a pick may be quoted in the Weekly. Editors run it daily from the verdicts desk.

Site

Compare and product pages no longer show words that give no time as a delivery time: a feed's "Standard Delivery", a price ("Free over £50") or a category put in the wrong column ("Electronics > Video > Computer Monitors" showed on an ASUS monitor)

Where the shop's own delivery rule gives a time, that shows instead.

Site

Game prices

A game two or more of our game shops sell gets its own page, /games/<game>, with a tab for each platform it's sold on (Steam, Xbox, PlayStation, Nintendo, EA app, Ubisoft Connect and others, the one with most offers first). On each, official stores come first and key resellers after, under a line saying what a reseller is, each in stock first and then by what you'd pay. A row gives the shop, the edition, where the key works as the shop words it, whether it's a key, a download code or a boxed copy, the price and the shop's fees: a shop that adds fees at checkout, or whose fees we haven't checked, says so and never gets "Lowest price here". Only keys and codes that work in the UK are listed, never accounts, gifts sent from another account, random keys or gift cards. DLC has its own page, linked from its game's, and /games lists them by most shops. Editors make a store a game shop in Studio under Products, by picking its rules (CJS CD Keys, Kinguin, Keycense or ShopTo): its import then keeps only games and DLC that work here, holds them from /shop and leaves them for the game pages. It's off in production until the rules are picked and a sample of pages is read; on test data the four feeds make 16,931 games, 3,397 of them DLC.

App

On Expo's current patch releases before the first store build (14 packages)

On iPhones whose ultra-wide lens focuses closer than the main one, a card or product barcode held close to the camera is now in focus: the camera switches to that lens instead of blurring (Expo's fix; the simulator has no camera, so the first real iPhone checks it). Our patches to the share extension and the widgets carry over unchanged.

Site

Delivery in every price

Each shop can now carry its own delivery rule, read from its delivery page and dated: what standard delivery costs, where it gets cheaper or turns free, how long it takes and how long you have to return. Compare pages and product columns use it when the shop's feed gives no delivery cost, so totals include delivery, and an order in a shop's free band shows free delivery even when its feed lists a charge. A shop with no known rate says delivery is priced at checkout and is never shown as free. Where a code takes the price under a free band, its line says what delivery costs at that price. The store page says it too ("Delivery £3.95 · free over £100, as the shop listed it on 22 Oct"), and so do the product data in search results and ads. Editors set it in Studio under the store's Delivery and returns, saved at once without touching the page; a rule over 90 days old asks to be read again and stops counting after 180. Saving a setting in Studio no longer marks a live store as having unpublished changes. The rules for 64 shops are read and wait for a yes before they go live.

Site

Shoppers' questions on store pages

A store page, a software page included, now has "Shoppers' questions": the things people search about a shop ("Do they deliver on Sundays?", "Is there a student discount?"), each with our answer from the shop's own pages, its sources and the day we checked it, and answers from members who've shopped there. Every member's answer waits for an editor before it shows, nothing rewards one, and answers are ordered by Helpful marks then newest, never by commission. "Ask a question" sends one privately: we edit it, publish it as "From a reader" without a name, and email the member once it's up. Each question has its own page, /store/<store>/questions/<question>, which goes into search only once it has our answer or a member's answer with three Helpful marks. Editors run it from Studio › Shoppers' questions, which also lists answers due a re-check after six months. Verdicts' sources now refuse tracking links, as answers' do.

Site

Verdicts, a money question every morning

From Monday 2 November, one question opens at 7am UK time, either "Am I being tight?" (a Secret Santa limit, wedding money, the tooth fairy) or "Is it worth it?" (Prime, Costco, a railcard), each with a short note of facts and sums from named sources. One tap votes: the split shows after you vote, and after a week the verdict closes with readers' call (20 votes or more, one side at 55%). Members reply in a few lines under the house rules, and "Is it worth it?" questions show the store's codes in their own Ad-tagged block. Members can send their own dilemma privately; we edit it, anonymise it and publish it as "From a reader", and email them when it opens. Thirty questions are written through to 1 December. It's at /verdicts, with share cards, and editors run it from Studio › Verdicts.

Site

Ballpark, a daily price game

Five real products from our shops each day, the same five for everyone: guess each price, then see the real one, the shop and how close you were (🟩 within 10%, 🟨 25%, 🟧 50%), and share a score out of 500 that gives no prices away. Once 20 people have played, the end screen shows the day's average and the item fewest got close to. Your streak and scores stay in your browser, or on your account when you're signed in, and the last seven days can still be played. The five are picked the evening before from products in stock with one clear price, across five price bands and at least three shops, and their prices are frozen then; nothing is won and commission plays no part. It's at /ballpark, with how to play at /ballpark/how-to-play, on /tools and in the footer.

Site

House rules, and Report on reviews

Every approved store review now has Report, signed in or not: say what's wrong and, if you like, leave an email for the outcome. Three reports from different people, at least one of them signed in, send a review back for an editor to check. Members can set the name their posts will carry under Account › Settings, and the house rules say what's welcome, what waits for a check and what's taken down. Behind them are reader posts, the replies that Verdicts and shoppers' questions will carry: text only and flat, with Helpful and Report; a member's first post, a new account's, and anything with a web address, an email, a phone number or a word on the hold list wait for an editor in Studio › Reader posts, where every decision is logged and the writer is told why. The privacy notice says what's kept, and docs/online-safety/ holds the Online Safety Act's risk assessments for every place readers publish.

Site

Compare prices

An item two or more of our shops sell (the same barcode) gets its own page, /compare/<item>. Each shop's row gives its price, its delivery and the total, stock and delivery time, the shop's member rating, and a code's price where one applies, with "on a first order" where it says so. The page adds the lowest of their prices over the last 90 days and the item's other sizes. Shops are listed in stock first, then by what you'd pay with delivery; commission plays no part. "Lowest price here" marks the first only when it's no more than every other shop's price. A product card that belongs to one says "Compare N shops", and the product page and drawer link to it. An item down to one shop sends you to that shop's product. The pages are indexable but stay out of the sitemap until a first batch is agreed on the SEO desk. Most products sold at more than one shop are still held for review, so few items show until the vet that followed lets them through.

App

Works on the oldest phones it installs on, iOS 16.4 and Android 7.0, now stated in the store listings

Walked through on both, on Android 11 and on Android's smallest common screen at its largest text size, signed out and signed in. On Android 7 the app no longer closes as it opens, and stores' logos from hosts on Let's Encrypt's certificates load on 7.0. On every Android the keyboard no longer covers the field you're typing in, and a sheet's last button no longer sits under the navigation bar. At large text, icons are no longer cut off and a long offer title moves under its stub instead of breaking mid-word. On iOS 16 the widgets have their margins and background, the Stores tab has its icon, and reading a card from a photo tries Apple's older barcode reader when the newest finds nothing (it found nothing on the iOS 16 simulator). What an old phone can't do is left out there: Android 7.0 has no icon shortcuts and no Add to home screen for a card.

App

Quick on a cheap phone

A cold start now draws and loads Today alone: Stores, Cards, You and Shop load the first time they're opened, and Today's shelves wait for its codes, so a first open asks for one or two things (the app's settings and the codes) before showing them, not up to eight. On an emulator set up like a cheap Android, Today's codes show 0.27 s after the app's code starts with what's saved and 0.5 s without (from 0.36 s and 0.57 s). The stores kept ready with no signal are downloaded only on Wi-Fi, never on mobile data, a hotspot or Low Data Mode, and the guides' pictures on Today are sized to the phone's screen. The release checklist now measures start-up, scrolling, memory, background data and download size against written budgets.

App

Crash reports we can read

Each store build and over-the-air update of the app now sends us the map from its compiled code back to ours, and the editors' list of the app's errors shows where each one broke: the file, line and function, read through the map of the bundle the phone ran, or that there's no map for it. The maps stay with us, are read only on that list and go after a year; reports from phones carry nothing new.

App

Ask for your card

On iPhone, say or type "Show my card in Vouchernaut" and your usual card opens at the till, or "Show my Nectar in Vouchernaut" for any card in your wallet by its name; both are in Spotlight and the Shortcuts app with no setup, and a card you remove stops being offered. Siri never says or shows a card's number.

App

The store builds ask only for what the app uses

On Android that's the camera, when you scan a card, and notifications, when you turn them on; the permissions libraries add that it never used are taken out: changing system settings, the fingerprint reader, the microphone, Wi-Fi details, drawing over other apps, the phone's storage, how it was installed and launcher badges. The till still brightens the screen, and a card's picture still comes from the system's picker. On iPhone the widgets and the share extension now say which of the phone's data they read and why, as Apple asks of every part of an app, the share sheet names the app Vouchernaut instead of "expo-sharing-extension", and the build sent to the store no longer carries the test build's local network settings. A check fails when a library adds a permission we haven't listed.

App

Your cards and stores from the phone's own search

On iPhone, type a card's name into the search you get by swiping down on the home screen ("Tesco Clubcard", or "argos" for a Nectar card, which shows as "Nectar (Sainsbury's, Argos, Esso)") and a tap opens it at the till; the stores you follow and the ones you opened lately are there too, opening their codes. Siri learns which card you show and can suggest it on the lock screen when you usually want it. On Android, a card's screen has Add to home screen, which pins the card as its own icon; one whose card has gone is greyed out. Only a card's name, initials and colour go in, never its number, and none of it is sent to us. Removing a card or signing out takes it out of the search.

App

When a screen breaks, it says so

A screen that stops working now shows "Something went wrong" with Try again and Go to Today, under its own header, instead of a blank screen, and the app sends us what broke: the error, where in the app it happened, which screen and the app's version, with long numbers, email addresses and ids blanked and nothing that says whose phone it was. An error that closes the app is sent the next time it opens, and one made offline waits for a signal. Editors read them grouped, with how often and on which versions, and they're deleted after 30 days. Report a problem, under You and on the error screen, emails us with the app's version and system filled in.

App

Your card from the lock screen

On iPhone the cards widget now comes in the lock screen's two sizes: the rectangle shows your usual card's name with "Show at the till", the circle its initials, and a tap opens it at the till. Android phones don't take lock-screen widgets, so there's a Quick Settings tile, "Your card", named for your usual card ("Tesco Clubcard") and a swipe down from the lock screen; a tap asks you to unlock, then opens the card. With no card, both open Add a card. Neither shows a card's number or barcode.

Site

The server behind the site and the app, and its background jobs (feed imports, syncs, emails), no longer stop when the database restarts

Any connection the database dropped used to stop them until they were started again; now it's logged, a request that was using it fails, and the next one opens a new connection.

App

Which code saves more, on a store's screen

Under the codes, when two or more take money or a percentage off a whole order, the app now has the site's box: type your basket total and the codes rank by what each takes off it, with what you'd pay, how much more to spend for one with a minimum, and where a cash code and a percentage cross. Tap one to jump to its code. It works offline. The site and the app now share its rules and words, and both now read a minimum spend written in a code's terms as "orders valued at £200 or more" or "at least £35": before, such a code was ranked and priced on products as if it had no minimum (tru diamonds' "£50 off", for one, needs £200). A store whose name ends in s now reads "tru diamonds' codes", and an amount typed with a decimal comma ("45,50", as some phones type it) is £45.50 in every tool on the site, not £4,550.

App

Your loyalty card on its store's page

A store with a loyalty card shows yours under its name with "Show at the till", so a shop's codes and its card are on one screen; with more than one, "and 1 more" (or however many) opens Cards. With none, a line names the store's card and "Add yours" opens Add a card with it picked, so a number that doesn't say which card it is gets saved as that one. It works signed out and with no signal. Our map of which stores take which card had the wrong names for the Boots, Co-op, Superdrug and M&S pages, so it matched none of them: a Health & Beautycard or a Sparks card showed none of Superdrug's or M&S's codes and deals (both pages are live), a brand's card reach left them out, and the card pages on the site (/cards/boots and the others) didn't link to those stores. They're matched now.

App

The stores you follow and the stores of your saved codes are kept on the phone, so their codes open at the till with no signal

When the app comes to the front online it downloads the pages of up to 20 of them that are more than six hours old, one at a time. Offline, or when a refresh fails, a store's screen says when its page was downloaded and that its codes may have changed since, and a followed store shows Following even if it was never opened on the phone

App

Saved codes on the home screen

A second widget, "Saved codes and deals", shows the saved code or deal ending soonest (iPhone's small size) or up to three (iPhone's medium size, or a list on Android), each with its store, its title and when it ends, in red within three days. A tap opens the store at that offer; the rest of the medium widget opens Saved, and with nothing saved it opens Today. It never shows the code itself, even where an offer's title names it, so copying one still goes through the store's link; the day-before reminder on the lock screen now leaves it out too. Its ends move on and ended offers make way without opening the app: iPhone is given the times its words change, and Android draws it again every three hours.

App

A store's screen now goes on as its page on the site does

Under Visit: What members think, with the average and up to three reviews an editor approved, and Rate <store>, which signs you in if needed and opens a sheet for your stars and a few words, starting from your rating if you gave one, with Update and Remove; the common questions about the store, folded until tapped; and Read before you shop, the guides that mention it. Once the app's own Shop is on, a row of the store's products sits above them, with "All N products" opening its grid. The site's questions and rating box now take their words from the same place as the app, and the site reads as before.

App

One search now finds stores, tools and guides, and products once the app's own Shop is on, with "All N guides" and "All N products" links

The last eight searches that opened something stay on the phone; tap one to run it again, or use Clear. Search for a shop we know of but don't list, by name or address, and the results show any stores like it with codes today and "Ask us to add it". Today's box says "Search stores and more", the icon shortcut says "Search", and the privacy notice mentions recent searches.

App

Share a code we don't have

Below a store's codes, members can send one in, as on the site: the code (checked as you type, by the same rule as the site and the API), what it gives you, when it ends if you know (the phone's own calendar, from today), where you found it, and whether to show your first name with it once it's live. Signed out, Share it signs you in and comes back to the form. Under You, Codes you've shared lists each one with how it went (waiting for an editor, added to the store page, or not added, with the editor's note). The site's form, its list and the app now read the same words, and the API answers a broken rule in them. Deleting an account now takes the member's name off codes they shared, which stay live; the privacy notice says how shared codes are kept.

App

Save a code for later

Each code and deal on a store's page has Save beside its title, and Today shows Saved while anything is, each with its store and when it ends; See all lists them with Remove. If notifications are allowed, the phone itself reminds you at 10am UK time the day before a saved code or deal ends, and the tap opens the store at that code. The first save that would get a reminder offers them once, and only "Turn on reminders" asks the system; with them off, Saved says so. Today's refresh asks which saved codes are still listed: one that isn't says "No longer listed" and loses its reminder, and a code drops off a day after it ends. Saved codes stay on the phone; the privacy notice says how the check works.

App

Share a store, rate the app and get back to stores

A store's page has a share button that sends its vouchernaut.com link with its code count, and You has "Tell a friend about Vouchernaut" with the app's store links (vouchernaut.com until the app is listed). Stores now starts with the last eight stores you opened, newest first, with Clear; they stay on the phone. Once the app is listed, it asks for a rating at most once a version and only after a good moment: telling us a code worked, showing your third card at the till, or letting someone into your family.

App

Alerts you missed, and stores to follow from the start

Under You, Alerts now lists your alerts from the last 30 days, newest first, with how many are unread, so a banner swiped away still has its code a tap away. Opening one opens its store, product or family and marks it read; Mark all read and the alert settings sit at the top. A new member, straight after the welcome step, can tick popular stores to follow in one go or skip, so Today and alerts have something to show from the first day. Alerts are kept for 30 days and go with the account; the privacy notice says so, and the privacy page lists them with what else we hold.

App

Your store cards from the home screen

Add the Vouchernaut widget for your usual card (iPhone's small size) or up to four cards (iPhone's medium size, or a list on Android), each in its scheme's colour with its name; tap one and it opens at the till with its barcode. With no cards yet it opens Add a card. Long-press the app's icon for your usual card, Your cards, Add a card and Search stores. Neither shows a card's number, and signing out takes your account's cards off both.

App

Share a shop to Vouchernaut

On a shop's page in Safari, Chrome or the shop's own app, tap Share, then Vouchernaut, and the app opens that store's codes, with a line saying it's the shop from the page you shared. A shop we don't list yet says so, with up to three stores like it that have codes today and "Ask us to add it"; a page that isn't a shop's says so and offers the search. Pasting a shop's web address into Stores' search shows that store first. The page is matched against our list of shops on the phone, so its address never reaches us. The extension and the app now match a site to its store with the same rule, and the privacy notice says how a shared page is handled.

App

Joining a family happens in the app now

A family's join link opens the app's own join screen (once the app is listed, the vouchernaut.com link does too), and Cards has "Join with a link": scan the QR on the owner's phone, choose a picture of it, or paste the message the link came in. Adding a card from a QR that turns out to be a join link opens the family instead of saving it as a card. The screen shows the family, who shared it, the kinds of card it shares and how many people are in it, in the site's words for every state. Signed out, one button signs you in and sends the request by itself. Waiting, the wallet says who has to say yes and lets you tick your own cards to share as soon as you're in; it turns to the family's cards the moment they do, and a request that's turned down or runs out is said once. The site's join page reads as before; its words now come from the same place as the app's.

App

On iOS 26, a header now frosts over what scrolls under it, so a screen's title, its back button and the clock stay readable over a product's photos or the shop's grid

Android is unchanged.

App

On Android, links inside a sentence are underlined again, as on iPhone

They showed in ink with no underline (the deal checker on price drops, the Christmas budget planner on a collection, "How that works" under a list of products, Sign in on Cards), and a struck-through "was" price could lose its line the same way. They're still links to TalkBack.

App

Scanning a product's barcode is built, and stays switched off until after the launch

The Shop's header has a barcode button: point the camera at a product's barcode, or type its numbers, and the cheapest of the shops we track opens, with the others selling it listed underneath. A barcode no shop we track lists says so, with a search of the shop instead. Adding a card and scanning a product now share one camera screen. The site's deal checker reads as before; its words for a barcode no shop lists and for too many checks now come from the same place as the app's.

App

Watching a price is built, and stays switched off until after the launch

Under a product's price chart, a member watches in one tap, or taps "Tell me at £X" for the lowest price seen, or sets a target; then the box says what we'll email about and when, with Change the target and Stop watching. Signed out, the same taps open a sheet that takes an email address and the consent box in the site's words, and says a link to confirm is on its way; signing in from it starts the watch instead. You lists the products you watch, each against its price when you started, with Stop. A first watch offers alerts, as a first follow does. On the site, the account page's watching list now says "We email you the morning after a price drops", and the site and the app take every watch word from the same place.

App

Price drops are built, and stay switched off until after the launch

Laid out like /price-drops: every product whose price fell in the last 30 days from one the store held for 28, biggest fall first, under how that's checked, with the deal checker and the Black Friday price check. Today's biggest drops now have "All price drops", and the tools shelf and links to the page open it too. In every list of products, a new order or filter now shows from the top, and the order chip names the list's own order (Biggest price drop here) instead of Featured. The product screen's codes link is now in the same type as the facts beside it.

App

The Shop tab is built, and stays switched off until after the launch (the 1.0 build keeps the site's shop there)

It's laid out like /shop: a search box, the collections as photos, a row from each of the first few, then everything, two to a row, loading more as you scroll. A collection shows what it holds, its smaller collections (and the way back up from one), then its products, with the Christmas budget planner on the Christmas gift collections. Every list can be put in another order or cut to what's on sale or dropped in price, and ends with how we're paid, as the site's do. Photos now load at the size the phone draws them, from a new sized copy on the site, instead of the stores' originals of up to 3 MB. A category or collection opened from a link now has a back button. The site's shop pages read as before; their words now come from the same place as the app's.

App

The product screen is built, and stays switched off until after the launch (the 1.0 build keeps the site's shop in the Shop tab)

It shows a product as the site's page does: the photos, the price and the price with the store's code, the options, Copy code and shop, delivery, the price over time, other stores selling it and more from the store. Once its button scrolls away, a bar at the foot keeps the price and the button in reach. The site's product page and the app now take every price and word from the same place, so they can't drift apart; the site's page reads as before. The camera's reason in the 1.0 build now covers barcodes in general, ready for scanning products.

App

The App Store and Google Play screenshots are ready

There are seven for the iPhone and six for Android, each the app's own screen under a short caption, from Vinny's first page to the till view, plus Play's banner with "Here's what's on my radar." Android's set has no alert, since Android alerts aren't switched on yet. On Android, a one-word store name such as LOOKFANTASTIC now shrinks to fit beside Follow instead of breaking mid-word.

Site

The homepage headline is now "Here's what's on my radar.", above the day's counts of shows, guides, price drops and shops, and Vinny opens the app's first page with the same line

It replaces "I've done the looking.".

App

Ready for App Review and for pointing phones at the app

The privacy notice now has the app's own paragraph: what it keeps on the phone, what it sends and to whom, that the site's pages in the app carry no analytics or ad tags, and how to delete the account from the app. Expired sign-ins are now deleted within a day (Better Auth only removed one when it was used again), and a phone's alert token goes with its session, not only when it signs out. App Review gets a sign-in address and code of its own, switched off until they're set on the API. Once the app is listed and its store links are set on the site, iPhones get Safari's banner offering the app (opening it at the store on a store page), and Android phones get "Open in the Vouchernaut app" under a store's name; until then nothing changes on the site.

App

When something fails, the app says whose side it's on

A save that didn't go through says "Try again in a moment" when our side is down, and asks you to check your connection only when the phone got no answer; a family or card change no longer shows the server's own word ("Unavailable"); and "Couldn't refresh" no longer shows a no-Wi-Fi symbol with the phone online. With TalkBack on Android, Add a card and the first-launch pages now move to the card's name and each page's headline, which they missed before. Walked with Remove animations, a slow site, a failing site and TalkBack.

App

Every screen's words read once more before the stores

Vinny speaks for what he does ("I check stores through the day", "I don't record what the camera sees") and "we" stays for sign-in, email and the small print, as on the site. Nothing promises more than we know: alerts no longer say "first", and What's On covers gigs and days out across the UK rather than "every UK city". Family copy, in the app and on /cards, says the points go to the card's owner and what ending, leaving or removing takes off whose phone. You's rows say what's behind them, the occasions switches use the site's heading and say a price watch you set still arrives, and the commission sentence has its own paragraph on the first-launch pages. Adding a card asks which card it is before Save. The site's card pages say "I keep your card's barcode ready for the till" too.

App

Fixes from walking the whole app on an iPhone 16e and an Android phone

Today's new codes at stores you follow fill straight after a follow. On Android, a page in the app is named by its heading every time, not just sometimes, and not by its address while it loads; back on the first-launch pages steps back a page rather than closing them for good. A card's number at the till stays in one line, a family's count heads its people, and typing a card's number has a full-width Next. In the app, the site's guides no longer offer a Fieldnotes bookmark the app can't show, and the tools say they run on your device rather than in your browser.

App

The site's pages read better in the app

Each page's header names it by its heading, a page that can't load still says Vouchernaut, and on iPhone a page's text follows the phone's text size, with long headings wrapping rather than running off the screen. Breadcrumbs are gone (the header and back button say where you are), and a tapped button no longer stays lime. A link or alert to a store's code opens the store at that code, marked. A link to a part of the app the site doesn't have, such as signing in, opens Today. On Android, What's On's day headings were written differently by the phone and the server, so the page was drawn twice and lost app mode; they now match.

App

The site's pages open inside the app

Guides, the tools, What's On, the gift finder, the shop and the small print show under the app's own header, without the site's. A store named on a page opens its screen in the app, another of our pages opens on top (back returns), and a shop's link or another site opens in the app's browser. A code revealed on a page copies and opens the store, counted as the app's click. The Shop tab shows the shop until the native shop arrives. A link or alert to a product, a shop collection, price drops or a card scheme's page now opens that page, not the nearest tab. A page that can't load says so, with Try again.

App

Ready for the stores

The icon and launch screen are clay Vinny's head on the brand pink, with Android's adaptive and themed icons. Builds are set up on EAS (development, preview and production), and a JavaScript-only fix now reaches installed apps on their next launch, without a store release. The App Store and Google Play listings and privacy answers are drafted in docs/guide/app-store-listing.md, and docs/guide/mobile-app.md has the release checklist.

App

Today is a home page now

Under the codes and drops come a seasonal sale's hub while it's on or coming up (Black Friday), and from October to Christmas Eve the gift finder and the Christmas gift collections; the eight newest guides; What's On, with Near me, the first eight places What's On lists and a few of this weekend's picks from across the country (a member's own weekend near them takes their place); and every tool, grouped as on /tools. Each shelf opens without a signal once loaded, and each item opens its page on the site in the app's browser, except Store cards, which opens the Cards tab.

App

Site pages in the app

A page opened in the Vouchernaut app (its web view adds VouchernautApp/<version> to its user agent) shows without the site's header, footer, Stand with Ukraine banner, cookie banner, install offer or extension button, under the app's own header. Stats and ads stay off there even if they were allowed before, so nothing tracks; videos and maps still wait for a tap, and the privacy notice has Cookie settings in the app to turn them off again. Links and Ad tags are unchanged, and ordinary browsers see no difference.

App

A first look

The first time the app opens, five pages say what it does: codes for UK shops with when each ends and whether it last worked; the guides, What's On and the tools, with links to each; store cards at the till and shared with family; an ask for notifications, with the phone's own prompt only after "Yes, notify me"; and that it's free to use with no account needed, with how we're paid in the site's words and a link to the page. Each has Vinny in clay on one of his colours, and Codex rewrote the words. Skip or finish and they don't show again; opening the app from a link goes straight to what it asked for, and "How Vouchernaut works" under You shows them again. They keep still with Reduce Motion and make room for large text.

App

Families from the phone

A member can start a family, invite people by email, or send a join link on WhatsApp or show it as a QR for someone beside them, and let each person in as they ask, from the QR or the family's screen. They choose which of their cards each family gets, and rename, leave or end a family from the app. The phone keeps no invitees' addresses or join requests in its saved copy.

App

The store card wallet

Scan a loyalty card with the camera, take it from a photo or type its number, say which card it is, and show it at the till from the app: the barcode drawn sharp and as wide as the phone, the screen at full brightness and kept awake, the number in fours with Copy, all with no signal. Signed out the cards stay on the phone; signed in they go to the account (cards added before signing in, or with no signal, move across by themselves), share with a family with a switch per family, and cards a family shares show too. Each card says what its scheme says about copies of its card, as its page on the site does, and shows its stores' codes and deals online and a member's watched products there that got cheaper. Starting and running a family is still on the site.

App

Alerts on the phone

After a member's first follow the app offers alerts once, and only "Turn on alerts" brings up the phone's own prompt. New codes at stores they follow, price drops on what they watch and their card family then arrive as notifications, and tapping one opens the store (a product or the cards page opens on the site). You has Alerts: this phone on or off, and each kind on or off for every device they get alerts on. The site's alerts panel under Stores gets the same kinds, and browser alerts are switched on. Signing out with no connection now ends the session once the phone is back online, so its alerts stop. Phones receive alerts once the app's Apple and Google push keys are in place.

App

Members can sign in or join in the app with a six-digit code we email (no password, no link to open on the right device), into the same account as the site

Signed in, Today starts with what's theirs: new codes at stores they follow, prices that dropped on what they watch, offers on their store cards, a contract about to end and this weekend's picks in their city. Follow a store from its page, choose the Weekly, deal alerts and the occasions to leave out, see and sign out the devices they're signed in on, and delete the account, with what goes said first. The site's sign-in keeps its email link; the devices list on the site names the app. The iPhone app no longer crashes at random on opening: its offline cache now reads and writes on the JavaScript thread.

App

The Vouchernaut app for iPhone and Android, built and checked on both but not yet in the App Store or Google Play (the store accounts come first)

It has today's best codes and biggest drops, every store by search, popularity, A–Z and category, and each store's codes and deals in the site's order with when each was tested and last worked. A code copies and opens the store through our tracked link, then asks whether it worked. What was last loaded opens without a signal, and links to a store on vouchernaut.com will open in the app once it's installed from the stores. Brand reports now count app clicks on products as shop clicks.

Tools

Calculators for other sites

The discount calculator, take-home pay and student loan calculators can be framed on any site with the snippet at the bottom of each tool's page ("Embed this calculator"). The frame is the calculator alone; it fits itself to its height, sets no cookies, loads no analytics and credits Vouchernaut with a link to the tool's page.

Site

AI assistants using our MCP server can now work out take-home pay, student loan repayments and refund rights with the same rules and sums as the pages, each answer linking the page with the inputs filled in and carrying no affiliate links, and can check whether a product's price is a real deal by link, barcode or name

Site

The Stand with Ukraine banner no longer shows on the verify, in-store and code hand-off pages

Tools

Deal checker (/tools/deal-checker, "Is it a real deal?")

Paste a product's link from a shop we track, type its barcode (or scan it, in browsers that read barcodes) or search its name, and it shows the price now against everything we've recorded since 9 October, in the Black Friday price check's words (lowest we've recorded, close to its lowest, was cheaper and when, or no change yet), which shop has it cheaper today, its price history and the price watch. Shops' own "was" prices are never used. Linked from the price check, the Black Friday hub and price drops.

Site

Product pages' price history is now the cheapest option's price at each change, as the price check counts it

A change to a dearer size no longer shows as a drop.

Tools

Appliance running costs (/energy/running-costs)

What a heater, tumble dryer or anything else costs an hour, a use, a week, a month and a year at the energy price cap's unit rate for your region and payment method, VAT included, with the sum shown. It takes watts and time, or the kWh on the energy label. Sixteen appliances have their own page (/energy/running-costs/electric-heater and the rest) with real models' ratings, the cost in every region, why it may use less, tips and sources; the air fryer, oven and microwave pages compare Which?'s measured dishes, and the heater pages compare gas central heating. Once the next cap is announced, its cost shows beside today's.

Tools

Christmas budget planner (/tools/christmas-budget)

What you can afford, a budget for each person and for food, decorations, cards, wrapping, going out and travel, then what's left (or how much over), what's still to find and what to put aside each week to a day you choose. Each person links to the gift finder with their budget; the plan stays in your browser and prints as a one-page checklist. The gift finder and the Christmas gift shop link to it.

Tools

Refund rights checker (/tools/refund-rights, "Can I get my money back?")

Say where you bought it, what went wrong, when and how you paid, and it sets out the rights that apply, strongest first, each with its last day as a date and the law behind it. That covers rejecting faulty goods in the first 30 days, a repair or replacement, the 14 days to change your mind online, late and missing deliveries, section 75, chargeback, PayPal and Buy Now Pay Later, and who to ask if the seller says no. It ends with a letter to the seller or card company, written on the page and sent by you; nothing is sent or kept. Store pages link to it with the store's name filled in.

Tools

Student loan calculator (/tools/student-loan-repayments)

What Plan 1, 2, 4, 5 or a Postgraduate Loan takes a month at your pay, then the balance followed a month at a time to see whether it's cleared or written off first, and what's repaid in all. It uses this year's thresholds and interest (with Plan 2's 6% cap), Plan 2's threshold held to April 2030, and pay and RPI assumptions you can change. With an extra monthly payment it shows the result with and without it, and doesn't say which to choose. Linked from the take-home pay calculator and each salary page.

Tools

Take-home pay calculator (/tools/take-home-pay)

What reaches your bank from your pay in 2026/27, by the year, month and week, after income tax (Scotland's six bands included), National Insurance, student loans (Plans 1, 2, 4, 5 and Postgraduate, together as the rules say) and a workplace pension taken by net pay, relief at source or salary sacrifice. It reads everyday tax codes, shows the allowance tapering over £100,000, writes out every sum, says how much of your next £100 you'd keep, and shares as a link. Round salaries from £15,000 to £200,000 get their own page (/tools/take-home-pay/35000) with both regions, each loan plan and the three pension methods.

Tools

Tools and guides get homes

/tools lists all 14 calculators and checkers by what they're for, and /guides lists every guide, newest first and then by topic. The header's Guides link now goes to /guides instead of the closed-off search page, and Tools sits beside it (Software moves to the menu). Both pages are in the sitemap.

Tools

Discount calculator (/tools/discount-calculator)

What you pay with a percentage off (or what percentage a sale takes off), what a sale plus a code really comes to, which multi-buy is cheapest for what you're buying (3 for 2, 3 for £10, % or £ off over a minimum spend, every Nth item off), and which pack is cheaper per kilo, litre or item, the units shelf labels use since April 2026. Every answer shows its working and can be shared as a link; nothing is sent anywhere.

Store pages

"Which code saves more?" ranks a store's whole-order codes by what each takes off the basket you type, says what each still needs ("spend £5 more", new customers only) and where a £-off code and a %-off code cross, and points to each code's card

Articles

A Money topic for articles, ready for the money guides that sit beside the new tools

Site

Gift finder (/gift-finder) and flower finder (/flower-finder)

A few questions (who it's for, the occasion, the kind, a budget, must-haves; or colours and flowers) narrow the shop's products to the ones that fit, with a live cloud of their photos, how many fit at each answer, and the best match beside a ranked list. Articles can carry one with !finder, with answers set in advance; /shop and the homepage's gift shelf link to them.

Shop

InterRose's emailed "E-Roses" are filed as cards, not bouquets, in the shop's flowers

Shop

TruffleHunter's 22 US-only products, whose links opened a missing page on its UK site, are hidden, and its new products wait for an editor

Busy B's products are off while its feed is out of date (wrong prices, sold-out items shown in stock); its store page and codes stay.

Site

The homepage shows a Christmas gifts shelf where the Chrome extension banner was, and the site no longer suggests installing the extension (header, store pages, homepage)

Shop

Fifteen new gift collections in the shop

Christmas gifts with hampers, stocking fillers, Secret Santa, advent calendars, personalised, chocolate, flowers and decorations under it, and gifts for mum, dad, grandparents, couples, drinks and teachers, each with a short guide on choosing.

Site

Following a store no longer needs an account

A signed-out visitor who taps Follow gets an email box in place, and that store's new codes go in their Thursday Weekly. Signing in still gets an email the day one lands. Someone already on the Weekly gets an "Add <store>" email, and the store joins their picks only once they confirm it; a confirmation now adds only the stores and What's On places its own email named.

Site

The price check's biggest rises show a shop's products of one name that rose alike as one row, with how many

Five colours of one pencil, each up £5, were five of the ten rows.

Site

Black Friday price check at /black-friday/price-check

From our own record of every product price since 9 Oct, how prices at the shops we track moved in the run-up and, once the sale opens, how many sale prices are the lowest we've recorded. It has the method in full, a cite line, a share card, and a section on the Black Friday hub.

Site

Offer badges show the saving the title states, not a price beside it

"Nintendo Switch 2 - £385 - Save £34.99" read "£385 off", promotions saying "now £139.99" read "£139.99 off", and "100% cotton" read "00% off". 69 of the 3,628 offers checked this week change; charity donations, 0% finance and publisher commission notes no longer show as discounts, and store headlines compare £1,000 as a thousand.

Site

What's On place pages open with the title, who sells the tickets, then the weekend's picks, so a phone's first screen shows an event; the description and counts follow the picks

Site

Store pages show the first code at the top, on the first screen of a phone, and the summary's "up to" saving now matches the page title