{"id":305,"date":"2026-09-28T16:32:03","date_gmt":"2026-09-28T06:32:03","guid":{"rendered":"https:\/\/uxrobot.ai\/ux-audits\/?p=305"},"modified":"2026-09-28T16:32:03","modified_gmt":"2026-09-28T06:32:03","slug":"screwfix-vs-toolstation-makita-drill-collection","status":"publish","type":"post","link":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/","title":{"rendered":"Screwfix vs Toolstation: which Makita collection journey handles failure better?"},"content":{"rendered":"\n<div class=\"wp-block-group is-style-uxa-evidence-note has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\"><p class=\"uxa-kicker wp-block-paragraph\">Independent public comparison<\/p><p class=\"wp-block-paragraph\">We compared the unsigned-in collection journey for a Makita 18V drill kit near central Birmingham. We are not affiliated with Screwfix or Toolstation. This records the public journeys on 28 September 2026; prices and stock can change.<\/p><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"test\">The Makita collection test<\/h2>\n\n\n\n<div class=\"uxa-test-brief\">\n    <div class=\"uxa-test-brief__item uxa-test-brief__item--task\"><span class=\"uxa-kicker\">01 \/ User story<\/span><p>As a tradesperson replacing a drill, I want to find a complete Makita 18V kit for collection so that I can return to work quickly.<\/p><\/div>\n    <div class=\"uxa-test-brief__item\"><span class=\"uxa-kicker\">02 \/ Test task<\/span><p>Find a Makita DHP489-based kit with two 5.0Ah batteries, check the included equipment, set collection near Birmingham B1 1AA and continue toward basket and checkout where available.<\/p><\/div>\n    <div class=\"uxa-test-brief__item\"><span class=\"uxa-kicker\">03 \/ Screwfix<\/span><p>DHP489STJ drill kit at \u00a3324.99 including VAT, with two batteries, charger and MAKPAC case.<\/p><\/div>\n    <div class=\"uxa-test-brief__item\"><span class=\"uxa-kicker\">04 \/ Toolstation<\/span><p>DLX2507TJ kit at \u00a3379.99 including VAT, with the DHP489 drill plus an impact driver, two batteries, charger and case.<\/p><\/div>\n    <div class=\"uxa-test-brief__item\"><span class=\"uxa-kicker\">05 \/ Market and device<\/span><p>United Kingdom, unsigned-in desktop Chrome at 1440 \u00d7 1000, Birmingham B1 1AA, prices in pounds including VAT.<\/p><\/div>\n    <div class=\"uxa-test-brief__item\"><span class=\"uxa-kicker\">06 \/ Safe stopping point<\/span><p>Stop when stock or the interface prevents collection. No purchase, reservation, account or payment was submitted.<\/p><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-style-uxa-verdict has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\"><p class=\"uxa-kicker wp-block-paragraph\">The 30-second result<\/p><h2 class=\"wp-block-heading\">Toolstation handles unavailable stock honestly. Screwfix accepts the location and then fails without an explanation.<\/h2><p class=\"has-lead-font-size wp-block-paragraph\">Toolstation wins the recovery comparison. Its Birmingham store finder worked, selected Aston and clearly said the tested kit was out of stock nearby, with a \u201cFind stock elsewhere\u201d route. That is inventory unavailability, not a UX failure. Screwfix\u2019s product was eligible for collection, but its store search left the results area empty after a valid Birmingham selection; the same failure appeared in a clean session and the browser logged a store-service response that could not be parsed as JSON. Neither journey reached checkout, and the bundle prices are not like-for-like.<\/p><\/div>\n\n\n\n<nav class=\"uxa-article-nav\" aria-label=\"Article sections\"><span class=\"uxa-kicker\">Jump to<\/span><a href=\"#product\">Product<\/a><a href=\"#availability\">Availability<\/a><a href=\"#failure\">Failure<\/a><a href=\"#performance\">Performance<\/a><a href=\"#heuristics\">Expert review<\/a><a href=\"#changes\">Priorities<\/a><\/nav>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"product\">Screwfix gives the cleaner drill-only proposition<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Screwfix\u2019s product page made the DHP489STJ package legible: the DHP489 combi drill, two 5.0Ah batteries, standard charger and MAKPAC case were named together, with the \u00a3324.99 including-VAT price beside Collect and Deliver choices. A tradesperson can verify the core kit without opening a specification document.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-uxa-screenshot\"><img decoding=\"async\" src=\"https:\/\/uxrobot.ai\/ux-audits\/wp-content\/uploads\/2026\/09\/screwfix-vs-toolstation-screwfix-product.jpg\" alt=\"Screwfix product page showing the Makita DHP489STJ drill, two batteries, charger, case and \u00a3324.99 price\"\/><figcaption class=\"wp-element-caption\">Screwfix presents a coherent drill-only kit and exposes collection before the add-to-basket action. <a href=\"https:\/\/www.screwfix.com\/p\/makita-dhp489stj-18v-2-x-5-0ah-li-ion-lxt-brushless-cordless-combi-drill\/415tm\">Open the tested Screwfix product<\/a>.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Toolstation\u2019s DLX2507TJ is a larger twin-tool kit: it contains the same drill family plus an impact driver. That makes its \u00a3379.99 including-VAT price unsuitable for a direct price verdict. Toolstation nevertheless names the two tools and two batteries clearly enough for the buyer to understand why the comparison is not exact.<\/p>\n\n\n\n<div class=\"wp-block-group is-style-uxa-round-winner has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\"><p class=\"uxa-kicker wp-block-paragraph\">Round winner \/ Screwfix<\/p><p class=\"wp-block-paragraph\">The product page makes the drill-only package and including-VAT price easier to verify.<\/p><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"availability\">Toolstation turns no stock into a useful next decision<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Toolstation accepted B1 1AA, suggested nearby postcodes, listed Birmingham branches and allowed Aston to be selected. The tested kit was unavailable for delivery and out of stock near Aston for collection. Crucially, the interface said exactly that. It retained the selected store, explained the state and offered a postcode field plus \u201cFind stock elsewhere\u201d. This is a successful no-stock journey: the user receives reliable information and a recovery path even though the item cannot be collected.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-uxa-screenshot\"><img decoding=\"async\" src=\"https:\/\/uxrobot.ai\/ux-audits\/wp-content\/uploads\/2026\/09\/screwfix-vs-toolstation-toolstation-out-of-stock.jpg\" alt=\"Toolstation store modal showing the Makita kit is out of stock near Aston and offering Find stock elsewhere\"\/><figcaption class=\"wp-element-caption\">Toolstation distinguishes an inventory outcome from an interface error and keeps recovery available. <a href=\"https:\/\/www.toolstation.com\/makita-dlx2507tj-18v-lxt-combi-drill-impact-driver-kit\/pAB222\">Open the tested Toolstation product<\/a>.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"failure\">Screwfix fails after the user has done the required work<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On Screwfix, Add to basket with Collect selected opened the store-search page. Raw B1 1AA did not return stores. Typing Birmingham produced duplicated location suggestions, and one keyboard attempt unexpectedly resolved to B1 in Downpatrick. Selecting \u201cBirmingham, West Midlands, United Kingdom\u201d and pressing Find Stores still left the page blank beneath the search controls.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-uxa-screenshot\"><img decoding=\"async\" src=\"https:\/\/uxrobot.ai\/ux-audits\/wp-content\/uploads\/2026\/09\/screwfix-vs-toolstation-screwfix-birmingham-no-results.jpg\" alt=\"Screwfix store search showing a selected Birmingham location but no store results, error or next step\"\/><figcaption class=\"wp-element-caption\">The selected Birmingham location produces no stores, empty-state message or recovery guidance.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We repeated the flow in a separate clean browser context. The result area was still empty, and the console recorded seven instances of a store-service parser error: the page expected JSON but received an HTML response. That makes this a supported UX-caused failure rather than an inference from stock. The page should catch the service error and provide retry, alternate lookup and support routes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"performance\">Loading is not the main failure, but interaction and stability still need work<\/h2>\n\n\n\n<div class=\"uxa-metric-grid\" aria-label=\"Screwfix and Toolstation phone Core Web Vitals comparison\">\n    <div class=\"uxa-metric\"><span class=\"uxa-kicker\">Screwfix \/ whole origin<\/span><strong>2.19s<\/strong><span>LCP \u00b7 good<\/span><strong>269ms<\/strong><span>INP \u00b7 needs improvement<\/span><strong>0.02<\/strong><span>CLS \u00b7 good<\/span><\/div>\n    <div class=\"uxa-metric\"><span class=\"uxa-kicker\">Toolstation \/ whole origin<\/span><strong>2.06s<\/strong><span>LCP \u00b7 good<\/span><strong>202ms<\/strong><span>INP \u00b7 needs improvement<\/span><strong>0.25<\/strong><span>CLS \u00b7 needs improvement<\/span><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">These are p75 phone Chrome UX Report results for each whole public origin from 30 August to 26 September 2026; they are not measurements of the exact product or store-search states. Both origins load within the good LCP threshold. Toolstation sits at the upper edge of the needs-improvement CLS band, while both miss the good INP threshold.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Clean desktop traces of the exact product pages observed 1.54s LCP and 0.00 CLS for Screwfix, versus 2.40s and 0.00 for Toolstation. Screwfix\u2019s trace also transferred about 2MB through Google Tag Manager and attributed roughly 483ms of main-thread work to it. The configured mobile PageSpeed runs scored Screwfix 94 for accessibility and 100 for best practices, and Toolstation 89 and 96. Toolstation\u2019s automated findings included contrast, heading order, unnamed links, small targets, missing SVG alternatives and label\/name mismatches; Screwfix\u2019s included positive tabindex, small targets and label\/name mismatches. These checks identify risks, not WCAG conformance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heuristics\">All ten Nielsen usability heuristics<\/h2>\n\n\n\n<div class=\"uxa-principle-review\">\n    <div class=\"uxa-principle-review__item\"><span class=\"uxa-kicker\">01 \/ Visibility of system status<\/span><h3>Always resolve the store search.<\/h3><p>Toolstation states no stock; Screwfix leaves a silent gap.<\/p><\/div>\n    <div class=\"uxa-principle-review__item\"><span class=\"uxa-kicker\">02 \/ Match with the real world<\/span><h3>Describe tool bundles plainly.<\/h3><p>The extra impact driver explains why Toolstation costs more.<\/p><\/div>\n    <div class=\"uxa-principle-review__item\"><span class=\"uxa-kicker\">03 \/ User control and freedom<\/span><h3>Keep alternate locations available.<\/h3><p>Toolstation\u2019s \u201cFind stock elsewhere\u201d protects the user\u2019s next move.<\/p><\/div>\n    <div class=\"uxa-principle-review__item\"><span class=\"uxa-kicker\">04 \/ Consistency and standards<\/span><h3>Use one unambiguous place picker.<\/h3><p>Duplicated Birmingham suggestions and the Downpatrick result break confidence.<\/p><\/div>\n    <div class=\"uxa-principle-review__item\"><span class=\"uxa-kicker\">05 \/ Error prevention<\/span><h3>Validate service responses before rendering.<\/h3><p>An HTML response should not fall into a JSON path and erase the result state.<\/p><\/div>\n    <div class=\"uxa-principle-review__item\"><span class=\"uxa-kicker\">06 \/ Recognition rather than recall<\/span><h3>Repeat store, item and stock together.<\/h3><p>Toolstation\u2019s modal keeps the chosen Aston context visible.<\/p><\/div>\n    <div class=\"uxa-principle-review__item\"><span class=\"uxa-kicker\">07 \/ Flexibility and efficiency<\/span><h3>Accept postcodes directly.<\/h3><p>A tradesperson should not need to translate B1 1AA into a city suggestion.<\/p><\/div>\n    <div class=\"uxa-principle-review__item\"><span class=\"uxa-kicker\">08 \/ Aesthetic and minimalist design<\/span><h3>Reserve result space for a message.<\/h3><p>Blank space without status looks unfinished rather than calm.<\/p><\/div>\n    <div class=\"uxa-principle-review__item\"><span class=\"uxa-kicker\">09 \/ Error recovery<\/span><h3>Offer retry and alternate lookup.<\/h3><p>Screwfix supplies neither after the store service fails.<\/p><\/div>\n    <div class=\"uxa-principle-review__item\"><span class=\"uxa-kicker\">10 \/ Help and documentation<\/span><h3>Explain availability boundaries.<\/h3><p>No-stock copy should distinguish nearby, delivery and wider-area availability.<\/p><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"changes\">What we would change first<\/h2>\n\n\n\n<div class=\"uxa-action-list\">\n    <article class=\"uxa-action\"><span class=\"uxa-action__number\">01<\/span><div class=\"uxa-action__body\"><span class=\"uxa-kicker\">Screwfix \/ Store-search service<\/span><h3>Catch non-JSON responses and render a recoverable error.<\/h3><div class=\"uxa-action__details\"><p><strong>What<\/strong><br>Validate status and content type, then show Retry, change location and contact options.<\/p><p><strong>Where<\/strong><br>The check-stock service boundary and collection results component.<\/p><p><strong>Why<\/strong><br>A repeated parser failure left the customer with a blank result area.<\/p><p><strong>Measure<\/strong><br>Service parse errors, successful retries, store selections and collection add-to-basket rate.<\/p><\/div><\/div><\/article>\n    <article class=\"uxa-action\"><span class=\"uxa-action__number\">02<\/span><div class=\"uxa-action__body\"><span class=\"uxa-kicker\">Screwfix \/ Location entry<\/span><h3>Make postcode input deterministic.<\/h3><div class=\"uxa-action__details\"><p><strong>What<\/strong><br>Accept valid UK postcodes without requiring a suggestion and remove duplicate city options.<\/p><p><strong>Where<\/strong><br>Find Screwfix Stores autocomplete.<\/p><p><strong>Why<\/strong><br>B1 1AA did not resolve cleanly and one keyboard path selected Downpatrick.<\/p><p><strong>Measure<\/strong><br>Autocomplete corrections, wrong-region selections and time to first store result.<\/p><\/div><\/div><\/article>\n    <article class=\"uxa-action\"><span class=\"uxa-action__number\">03<\/span><div class=\"uxa-action__body\"><span class=\"uxa-kicker\">Toolstation \/ Availability recovery<\/span><h3>Show the nearest in-stock alternative in the same modal.<\/h3><div class=\"uxa-action__details\"><p><strong>What<\/strong><br>Supplement the no-stock state with the nearest matching branch or an equivalent kit.<\/p><p><strong>Where<\/strong><br>The nearby collection-stock modal.<\/p><p><strong>Why<\/strong><br>The current message is clear but still requires another search.<\/p><p><strong>Measure<\/strong><br>Find-stock-elsewhere use, alternate-store selection and successful collection reservations.<\/p><\/div><\/div><\/article>\n    <article class=\"uxa-action\"><span class=\"uxa-action__number\">04<\/span><div class=\"uxa-action__body\"><span class=\"uxa-kicker\">Both \/ Phone quality<\/span><h3>Fix interaction, shifting and automated accessibility failures by component.<\/h3><div class=\"uxa-action__details\"><p><strong>What<\/strong><br>Prioritise Toolstation layout movement and semantic failures, then remove heavy nonessential script work on Screwfix.<\/p><p><strong>Where<\/strong><br>Product, autocomplete, modal and store-result templates.<\/p><p><strong>Why<\/strong><br>Field and lab evidence point to separate responsiveness, stability and accessibility risks.<\/p><p><strong>Measure<\/strong><br>p75 INP and CLS, component audit regressions and keyboard store-selection completion.<\/p><\/div><\/div><\/article>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"limits\">What this public comparison cannot see<\/h2>\n\n\n\n<div class=\"wp-block-group is-style-uxa-evidence-note has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\"><p class=\"wp-block-paragraph\">The products are related but not identical: Toolstation includes an impact driver. We therefore do not name a price winner. Toolstation\u2019s unavailable stock is not treated as a UX defect; the tested Screwfix interface failure is supported by repeated visible behaviour and a matching service-parser error.<\/p><p class=\"wp-block-paragraph\">We could not test basket, checkout, payment or collection handover because neither route produced a collectible item. Analytics should distinguish no-stock exits from interface errors and connect store-service failures to retries and completed collection orders.<\/p><\/div>\n\n\n\n<p class=\"uxa-footer-note wp-block-paragraph\">Sources and method: hands-on Chrome testing of <a href=\"https:\/\/www.screwfix.com\/p\/makita-dhp489stj-18v-2-x-5-0ah-li-ion-lxt-brushless-cordless-combi-drill\/415tm\">Screwfix<\/a> and <a href=\"https:\/\/www.toolstation.com\/makita-dlx2507tj-18v-lxt-combi-drill-impact-driver-kit\/pAB222\">Toolstation<\/a>; a separate clean-browser reproduction of the Screwfix failure; UX Robot\u2019s configured Google Chrome UX Report and PageSpeed Insights clients; Chrome performance tooling; <a href=\"https:\/\/web.dev\/articles\/vitals\">web.dev Core Web Vitals<\/a>; <a href=\"https:\/\/www.w3.org\/WAI\/WCAG22\/quickref\/\">W3C WCAG 2.2 quick reference<\/a>; and <a href=\"https:\/\/www.nngroup.com\/articles\/ten-usability-heuristics\/\">Nielsen Norman Group\u2019s ten usability heuristics<\/a>. Automated checks do not establish WCAG conformance.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Toolstation clearly handles unavailable stock; Screwfix accepts Birmingham and then leaves the collection results blank.<\/p>\n","protected":false},"author":2,"featured_media":294,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-305","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-retail-journeys"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"Toolstation clearly handles unavailable stock; Screwfix accepts Birmingham and then leaves the collection results blank.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"uxrobot-publisher\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"UX Audits - Independent, evidence-led UX audits.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Screwfix vs Toolstation: which Makita collection journey handles failure better? - UX Audits\" \/>\n\t\t<meta property=\"og:description\" content=\"Toolstation clearly handles unavailable stock; Screwfix accepts Birmingham and then leaves the collection results blank.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-09-28T06:32:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-28T06:32:03+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Screwfix vs Toolstation: which Makita collection journey handles failure better? - UX Audits\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Toolstation clearly handles unavailable stock; Screwfix accepts Birmingham and then leaves the collection results blank.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/screwfix-vs-toolstation-makita-drill-collection\\\/#blogposting\",\"name\":\"Screwfix vs Toolstation: which Makita collection journey handles failure better? - UX Audits\",\"headline\":\"Screwfix vs Toolstation: which Makita collection journey handles failure better?\",\"author\":{\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/author\\\/uxrobot-publisher\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/screwfix-vs-toolstation-screwfix-product.jpg\",\"width\":1440,\"height\":1000,\"caption\":\"Screwfix product page showing the Makita DHP489STJ drill, two batteries, charger, case and \\u00a3324.99 price\"},\"datePublished\":\"2026-09-28T16:32:03+10:00\",\"dateModified\":\"2026-09-28T16:32:03+10:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/screwfix-vs-toolstation-makita-drill-collection\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/screwfix-vs-toolstation-makita-drill-collection\\\/#webpage\"},\"articleSection\":\"Retail journeys\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/screwfix-vs-toolstation-makita-drill-collection\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/category\\\/retail-journeys\\\/#listItem\",\"name\":\"Retail journeys\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/category\\\/retail-journeys\\\/#listItem\",\"position\":2,\"name\":\"Retail journeys\",\"item\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/category\\\/retail-journeys\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/screwfix-vs-toolstation-makita-drill-collection\\\/#listItem\",\"name\":\"Screwfix vs Toolstation: which Makita collection journey handles failure better?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/screwfix-vs-toolstation-makita-drill-collection\\\/#listItem\",\"position\":3,\"name\":\"Screwfix vs Toolstation: which Makita collection journey handles failure better?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/category\\\/retail-journeys\\\/#listItem\",\"name\":\"Retail journeys\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/#organization\",\"name\":\"UX Audits\",\"description\":\"Independent, evidence-led UX audits.\",\"url\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/author\\\/uxrobot-publisher\\\/#author\",\"url\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/author\\\/uxrobot-publisher\\\/\",\"name\":\"uxrobot-publisher\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/screwfix-vs-toolstation-makita-drill-collection\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6bb90efdde79f5e292b85a48423b68e29dee8737969b34e0fc202429004d1f36?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"uxrobot-publisher\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/screwfix-vs-toolstation-makita-drill-collection\\\/#webpage\",\"url\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/screwfix-vs-toolstation-makita-drill-collection\\\/\",\"name\":\"Screwfix vs Toolstation: which Makita collection journey handles failure better? - UX Audits\",\"description\":\"Toolstation clearly handles unavailable stock; Screwfix accepts Birmingham and then leaves the collection results blank.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/screwfix-vs-toolstation-makita-drill-collection\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/author\\\/uxrobot-publisher\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/author\\\/uxrobot-publisher\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/screwfix-vs-toolstation-screwfix-product.jpg\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/screwfix-vs-toolstation-makita-drill-collection\\\/#mainImage\",\"width\":1440,\"height\":1000,\"caption\":\"Screwfix product page showing the Makita DHP489STJ drill, two batteries, charger, case and \\u00a3324.99 price\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/screwfix-vs-toolstation-makita-drill-collection\\\/#mainImage\"},\"datePublished\":\"2026-09-28T16:32:03+10:00\",\"dateModified\":\"2026-09-28T16:32:03+10:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/#website\",\"url\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/\",\"name\":\"UX Audits\",\"description\":\"Independent, evidence-led UX audits.\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/uxrobot.ai\\\/ux-audits\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Screwfix vs Toolstation: which Makita collection journey handles failure better? - UX Audits","description":"Toolstation clearly handles unavailable stock; Screwfix accepts Birmingham and then leaves the collection results blank.","canonical_url":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/#blogposting","name":"Screwfix vs Toolstation: which Makita collection journey handles failure better? - UX Audits","headline":"Screwfix vs Toolstation: which Makita collection journey handles failure better?","author":{"@id":"https:\/\/uxrobot.ai\/ux-audits\/author\/uxrobot-publisher\/#author"},"publisher":{"@id":"https:\/\/uxrobot.ai\/ux-audits\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/uxrobot.ai\/ux-audits\/wp-content\/uploads\/2026\/09\/screwfix-vs-toolstation-screwfix-product.jpg","width":1440,"height":1000,"caption":"Screwfix product page showing the Makita DHP489STJ drill, two batteries, charger, case and \u00a3324.99 price"},"datePublished":"2026-09-28T16:32:03+10:00","dateModified":"2026-09-28T16:32:03+10:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/#webpage"},"isPartOf":{"@id":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/#webpage"},"articleSection":"Retail journeys"},{"@type":"BreadcrumbList","@id":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/uxrobot.ai\/ux-audits\/#listItem","position":1,"name":"Home","item":"https:\/\/uxrobot.ai\/ux-audits\/","nextItem":{"@type":"ListItem","@id":"https:\/\/uxrobot.ai\/ux-audits\/category\/retail-journeys\/#listItem","name":"Retail journeys"}},{"@type":"ListItem","@id":"https:\/\/uxrobot.ai\/ux-audits\/category\/retail-journeys\/#listItem","position":2,"name":"Retail journeys","item":"https:\/\/uxrobot.ai\/ux-audits\/category\/retail-journeys\/","nextItem":{"@type":"ListItem","@id":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/#listItem","name":"Screwfix vs Toolstation: which Makita collection journey handles failure better?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/uxrobot.ai\/ux-audits\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/#listItem","position":3,"name":"Screwfix vs Toolstation: which Makita collection journey handles failure better?","previousItem":{"@type":"ListItem","@id":"https:\/\/uxrobot.ai\/ux-audits\/category\/retail-journeys\/#listItem","name":"Retail journeys"}}]},{"@type":"Organization","@id":"https:\/\/uxrobot.ai\/ux-audits\/#organization","name":"UX Audits","description":"Independent, evidence-led UX audits.","url":"https:\/\/uxrobot.ai\/ux-audits\/"},{"@type":"Person","@id":"https:\/\/uxrobot.ai\/ux-audits\/author\/uxrobot-publisher\/#author","url":"https:\/\/uxrobot.ai\/ux-audits\/author\/uxrobot-publisher\/","name":"uxrobot-publisher","image":{"@type":"ImageObject","@id":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/6bb90efdde79f5e292b85a48423b68e29dee8737969b34e0fc202429004d1f36?s=96&d=mm&r=g","width":96,"height":96,"caption":"uxrobot-publisher"}},{"@type":"WebPage","@id":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/#webpage","url":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/","name":"Screwfix vs Toolstation: which Makita collection journey handles failure better? - UX Audits","description":"Toolstation clearly handles unavailable stock; Screwfix accepts Birmingham and then leaves the collection results blank.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/uxrobot.ai\/ux-audits\/#website"},"breadcrumb":{"@id":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/#breadcrumblist"},"author":{"@id":"https:\/\/uxrobot.ai\/ux-audits\/author\/uxrobot-publisher\/#author"},"creator":{"@id":"https:\/\/uxrobot.ai\/ux-audits\/author\/uxrobot-publisher\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/uxrobot.ai\/ux-audits\/wp-content\/uploads\/2026\/09\/screwfix-vs-toolstation-screwfix-product.jpg","@id":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/#mainImage","width":1440,"height":1000,"caption":"Screwfix product page showing the Makita DHP489STJ drill, two batteries, charger, case and \u00a3324.99 price"},"primaryImageOfPage":{"@id":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/#mainImage"},"datePublished":"2026-09-28T16:32:03+10:00","dateModified":"2026-09-28T16:32:03+10:00"},{"@type":"WebSite","@id":"https:\/\/uxrobot.ai\/ux-audits\/#website","url":"https:\/\/uxrobot.ai\/ux-audits\/","name":"UX Audits","description":"Independent, evidence-led UX audits.","inLanguage":"en-US","publisher":{"@id":"https:\/\/uxrobot.ai\/ux-audits\/#organization"}}]},"og:locale":"en_US","og:site_name":"UX Audits - Independent, evidence-led UX audits.","og:type":"article","og:title":"Screwfix vs Toolstation: which Makita collection journey handles failure better? - UX Audits","og:description":"Toolstation clearly handles unavailable stock; Screwfix accepts Birmingham and then leaves the collection results blank.","og:url":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/","article:published_time":"2026-09-28T06:32:03+00:00","article:modified_time":"2026-09-28T06:32:03+00:00","twitter:card":"summary_large_image","twitter:title":"Screwfix vs Toolstation: which Makita collection journey handles failure better? - UX Audits","twitter:description":"Toolstation clearly handles unavailable stock; Screwfix accepts Birmingham and then leaves the collection results blank."},"aioseo_meta_data":[],"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/uxrobot.ai\/ux-audits\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/uxrobot.ai\/ux-audits\/category\/retail-journeys\/\" title=\"Retail journeys\">Retail journeys<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tScrewfix vs Toolstation: which Makita collection journey handles failure better?\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/uxrobot.ai\/ux-audits\/"},{"label":"Retail journeys","link":"https:\/\/uxrobot.ai\/ux-audits\/category\/retail-journeys\/"},{"label":"Screwfix vs Toolstation: which Makita collection journey handles failure better?","link":"https:\/\/uxrobot.ai\/ux-audits\/screwfix-vs-toolstation-makita-drill-collection\/"}],"_links":{"self":[{"href":"https:\/\/uxrobot.ai\/ux-audits\/wp-json\/wp\/v2\/posts\/305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uxrobot.ai\/ux-audits\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uxrobot.ai\/ux-audits\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uxrobot.ai\/ux-audits\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/uxrobot.ai\/ux-audits\/wp-json\/wp\/v2\/comments?post=305"}],"version-history":[{"count":1,"href":"https:\/\/uxrobot.ai\/ux-audits\/wp-json\/wp\/v2\/posts\/305\/revisions"}],"predecessor-version":[{"id":310,"href":"https:\/\/uxrobot.ai\/ux-audits\/wp-json\/wp\/v2\/posts\/305\/revisions\/310"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/uxrobot.ai\/ux-audits\/wp-json\/wp\/v2\/media\/294"}],"wp:attachment":[{"href":"https:\/\/uxrobot.ai\/ux-audits\/wp-json\/wp\/v2\/media?parent=305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uxrobot.ai\/ux-audits\/wp-json\/wp\/v2\/categories?post=305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uxrobot.ai\/ux-audits\/wp-json\/wp\/v2\/tags?post=305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}