{
  "name": "Patterns across the analyses: 4th Culture UX heuristic analyses",
  "description": "What 9 public UX heuristic analyses by 4th Culture found, counted: 78 findings by heuristic, page, screen size, WCAG criterion and sector, as of 27 October 2026, with the data to download.",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Attribute to 4th Culture (https://4thcltr.com/), linking https://heuristics.4thcltr.com/patterns/.",
  "creator": "https://4thcltr.com/#organization",
  "version": "2.0.1",
  "revisedOn": "2026-10-27",
  "revisions": "https://heuristics.4thcltr.com/patterns/revisions/",
  "asOf": "2026-10-27",
  "analyses": 9,
  "findings": 78,
  "columns": [
    "report",
    "assessedOn",
    "sector",
    "platform",
    "area",
    "viewport",
    "heuristic",
    "level",
    "wcag"
  ],
  "rows": [
    {
      "report": "td",
      "assessedOn": "2026-10-27",
      "sector": "banks-and-insurers",
      "platform": "Angular; Adobe Experience Manager",
      "area": "global",
      "viewport": "desktop",
      "heuristic": "control",
      "level": "low",
      "wcag": [],
      "finding": "f1",
      "title": "The privacy preferences open with Performance and Targeting switched on",
      "url": "https://heuristics.4thcltr.com/td/#f1"
    },
    {
      "report": "td",
      "assessedOn": "2026-10-27",
      "sector": "banks-and-insurers",
      "platform": "Angular; Adobe Experience Manager",
      "area": "global",
      "viewport": "mobile",
      "heuristic": "mobile",
      "level": "low",
      "wcag": [],
      "finding": "f2",
      "title": "On a phone the privacy notice covers half the screen and the open menu",
      "url": "https://heuristics.4thcltr.com/td/#f2"
    },
    {
      "report": "td",
      "assessedOn": "2026-10-27",
      "sector": "banks-and-insurers",
      "platform": "Angular; Adobe Experience Manager",
      "area": "global",
      "viewport": "desktop",
      "heuristic": "control",
      "level": "practice",
      "wcag": [],
      "finding": "f32",
      "title": "Footer links open a new tab with no icon and nothing in their names",
      "url": "https://heuristics.4thcltr.com/td/#f32"
    },
    {
      "report": "td",
      "assessedOn": "2026-10-27",
      "sector": "banks-and-insurers",
      "platform": "Angular; Adobe Experience Manager",
      "area": "product",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "1.1.1",
        "2.5.3"
      ],
      "finding": "f16",
      "title": "A 'Get started' button on the chequing page is named for a Starbucks offer",
      "url": "https://heuristics.4thcltr.com/td/#f16"
    },
    {
      "report": "td",
      "assessedOn": "2026-10-27",
      "sector": "banks-and-insurers",
      "platform": "Angular; Adobe Experience Manager",
      "area": "product",
      "viewport": "mobile",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "4.1.2"
      ],
      "finding": "f19",
      "title": "Closed FAQ answers on the GIC rates page still take keyboard focus",
      "url": "https://heuristics.4thcltr.com/td/#f19"
    },
    {
      "report": "td",
      "assessedOn": "2026-10-27",
      "sector": "banks-and-insurers",
      "platform": "Angular; Adobe Experience Manager",
      "area": "product",
      "viewport": "tablet",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "2.5.8"
      ],
      "finding": "f18",
      "title": "Footnote links '2' and '3' in the mortgage rate table are 10 px tall",
      "url": "https://heuristics.4thcltr.com/td/#f18"
    },
    {
      "report": "td",
      "assessedOn": "2026-10-27",
      "sector": "banks-and-insurers",
      "platform": "Angular; Adobe Experience Manager",
      "area": "product",
      "viewport": "desktop",
      "heuristic": "recognition",
      "level": "low",
      "wcag": [],
      "finding": "f20",
      "title": "Each footnote on the mortgage rates page opens the same list of 11 notes",
      "url": "https://heuristics.4thcltr.com/td/#f20"
    },
    {
      "report": "td",
      "assessedOn": "2026-10-27",
      "sector": "banks-and-insurers",
      "platform": "Angular; Adobe Experience Manager",
      "area": "locator",
      "viewport": "desktop",
      "heuristic": "error-recovery",
      "level": "low",
      "wcag": [],
      "finding": "f13",
      "title": "The branch locator opens on a \"could not find\" message before any search",
      "url": "https://heuristics.4thcltr.com/td/#f13"
    },
    {
      "report": "td",
      "assessedOn": "2026-10-27",
      "sector": "banks-and-insurers",
      "platform": "Angular; Adobe Experience Manager",
      "area": "sign-in",
      "viewport": "mobile",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "1.4.4"
      ],
      "finding": "f7",
      "title": "The EasyWeb sign-in page turns off pinch zoom",
      "url": "https://heuristics.4thcltr.com/td/#f7"
    },
    {
      "report": "td",
      "assessedOn": "2026-10-27",
      "sector": "banks-and-insurers",
      "platform": "Angular; Adobe Experience Manager",
      "area": "sign-in",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "1.4.3"
      ],
      "finding": "f26",
      "title": "The Login Help links on the sign-in page measure 4.27:1",
      "url": "https://heuristics.4thcltr.com/td/#f26"
    },
    {
      "report": "td",
      "assessedOn": "2026-10-27",
      "sector": "banks-and-insurers",
      "platform": "Angular; Adobe Experience Manager",
      "area": "sign-in",
      "viewport": "mobile",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "4.1.2"
      ],
      "finding": "f15",
      "title": "On a phone the sign-in page's menu buttons say 'collapsed' while their menus are open",
      "url": "https://heuristics.4thcltr.com/td/#f15"
    },
    {
      "report": "chase",
      "assessedOn": "2026-10-26",
      "sector": "banks-and-insurers",
      "platform": "",
      "area": "global",
      "viewport": "desktop",
      "heuristic": "control",
      "level": "low",
      "wcag": [],
      "finding": "f6",
      "title": "Escape does not close the credit cards side menu",
      "url": "https://heuristics.4thcltr.com/chase/#f6"
    },
    {
      "report": "chase",
      "assessedOn": "2026-10-26",
      "sector": "banks-and-insurers",
      "platform": "",
      "area": "home",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "2.5.8"
      ],
      "finding": "f3",
      "title": "The sign-in box's Show password button is 21 px tall at desktop size",
      "url": "https://heuristics.4thcltr.com/chase/#f3"
    },
    {
      "report": "chase",
      "assessedOn": "2026-10-26",
      "sector": "banks-and-insurers",
      "platform": "",
      "area": "product",
      "viewport": "mobile",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "4.1.2"
      ],
      "finding": "f8",
      "title": "Hidden slides in the checking page's article carousel still hold focusable links",
      "url": "https://heuristics.4thcltr.com/chase/#f8"
    },
    {
      "report": "chase",
      "assessedOn": "2026-10-26",
      "sector": "banks-and-insurers",
      "platform": "",
      "area": "product",
      "viewport": "mobile",
      "heuristic": "control",
      "level": "practice",
      "wcag": [],
      "finding": "f9",
      "title": "The fee schedule PDF opens a new tab with no warning, though Apply Now gives one",
      "url": "https://heuristics.4thcltr.com/chase/#f9"
    },
    {
      "report": "chase",
      "assessedOn": "2026-10-26",
      "sector": "banks-and-insurers",
      "platform": "",
      "area": "category",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [],
      "finding": "f5",
      "title": "Screen readers hear 'Strike through' between old and new offers on the card list",
      "url": "https://heuristics.4thcltr.com/chase/#f5"
    },
    {
      "report": "chase",
      "assessedOn": "2026-10-26",
      "sector": "banks-and-insurers",
      "platform": "",
      "area": "category",
      "viewport": "mobile",
      "heuristic": "content",
      "level": "medium",
      "wcag": [],
      "finding": "f4",
      "title": "On narrow screens the card list opens in Grid view, without APR or annual fee",
      "url": "https://heuristics.4thcltr.com/chase/#f4"
    },
    {
      "report": "chase",
      "assessedOn": "2026-10-26",
      "sector": "banks-and-insurers",
      "platform": "",
      "area": "product",
      "viewport": "mobile",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "4.1.2"
      ],
      "finding": "f2",
      "title": "The ZIP code prompt is not exposed as a dialog, and a page link paints over it",
      "url": "https://heuristics.4thcltr.com/chase/#f2"
    },
    {
      "report": "chase",
      "assessedOn": "2026-10-26",
      "sector": "banks-and-insurers",
      "platform": "",
      "area": "product",
      "viewport": "desktop",
      "heuristic": "visibility",
      "level": "medium",
      "wcag": [],
      "finding": "f1",
      "title": "CD rates stay blurred behind a ZIP code prompt that opens at every size",
      "url": "https://heuristics.4thcltr.com/chase/#f1"
    },
    {
      "report": "chase",
      "assessedOn": "2026-10-26",
      "sector": "banks-and-insurers",
      "platform": "",
      "area": "help",
      "viewport": "mobile",
      "heuristic": "mobile",
      "level": "low",
      "wcag": [],
      "finding": "f7",
      "title": "Customer service phone numbers are plain text on a phone, not links to call",
      "url": "https://heuristics.4thcltr.com/chase/#f7"
    },
    {
      "report": "unitedhealthcare",
      "assessedOn": "2026-10-26",
      "sector": "telecom-and-health",
      "platform": "",
      "area": "global",
      "viewport": "desktop",
      "heuristic": "aesthetic",
      "level": "low",
      "wcag": [],
      "finding": "f7",
      "title": "Seven pages are 1446 px wide at 1440 px and move 6 px sideways",
      "url": "https://heuristics.4thcltr.com/unitedhealthcare/#f7"
    },
    {
      "report": "unitedhealthcare",
      "assessedOn": "2026-10-26",
      "sector": "telecom-and-health",
      "platform": "",
      "area": "global",
      "viewport": "desktop",
      "heuristic": "visibility",
      "level": "practice",
      "wcag": [],
      "finding": "f9",
      "title": "Most links tried on Shop and Medicare do not change when the pointer is on them",
      "url": "https://heuristics.4thcltr.com/unitedhealthcare/#f9"
    },
    {
      "report": "unitedhealthcare",
      "assessedOn": "2026-10-26",
      "sector": "telecom-and-health",
      "platform": "",
      "area": "category",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "2.5.3"
      ],
      "finding": "f4",
      "title": "On Shop for a plan, 'Mental health virtual therapy' is named 'View accident insurance'",
      "url": "https://heuristics.4thcltr.com/unitedhealthcare/#f4"
    },
    {
      "report": "unitedhealthcare",
      "assessedOn": "2026-10-26",
      "sector": "telecom-and-health",
      "platform": "",
      "area": "category",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "2.5.8"
      ],
      "finding": "f5",
      "title": "On Shop for a plan the header’s ‘Español’ link is 20 px tall, with a target within 12 px",
      "url": "https://heuristics.4thcltr.com/unitedhealthcare/#f5"
    },
    {
      "report": "unitedhealthcare",
      "assessedOn": "2026-10-26",
      "sector": "telecom-and-health",
      "platform": "",
      "area": "category",
      "viewport": "mobile",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "3.3.2"
      ],
      "finding": "f1",
      "title": "The Medicare ZIP field has an empty label and pre-fills a value it cannot accept",
      "url": "https://heuristics.4thcltr.com/unitedhealthcare/#f1"
    },
    {
      "report": "unitedhealthcare",
      "assessedOn": "2026-10-26",
      "sector": "telecom-and-health",
      "platform": "",
      "area": "category",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "2.4.7",
        "4.1.2"
      ],
      "finding": "f2",
      "title": "The Medicare page's 'How can we help you?' search has invalid ARIA and an unseen focus",
      "url": "https://heuristics.4thcltr.com/unitedhealthcare/#f2"
    },
    {
      "report": "unitedhealthcare",
      "assessedOn": "2026-10-26",
      "sector": "telecom-and-health",
      "platform": "",
      "area": "category",
      "viewport": "mobile",
      "heuristic": "mobile",
      "level": "medium",
      "wcag": [
        "4.1.2"
      ],
      "finding": "f3",
      "title": "On phones the Medicare call bar nests a phone link inside a button and covers the search",
      "url": "https://heuristics.4thcltr.com/unitedhealthcare/#f3"
    },
    {
      "report": "unitedhealthcare",
      "assessedOn": "2026-10-26",
      "sector": "telecom-and-health",
      "platform": "",
      "area": "sign-in",
      "viewport": "desktop",
      "heuristic": "trust",
      "level": "practice",
      "wcag": [],
      "finding": "f8",
      "title": "The sign-in page's Broker E-Store link has a testing tool's preview token",
      "url": "https://heuristics.4thcltr.com/unitedhealthcare/#f8"
    },
    {
      "report": "verizon",
      "assessedOn": "2026-10-26",
      "sector": "telecom-and-health",
      "platform": "",
      "area": "home",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "1.4.3"
      ],
      "finding": "f3",
      "title": "The home page's quick links and the plans page's savings miss text contrast",
      "url": "https://heuristics.4thcltr.com/verizon/#f3"
    },
    {
      "report": "verizon",
      "assessedOn": "2026-10-26",
      "sector": "telecom-and-health",
      "platform": "",
      "area": "home",
      "viewport": "mobile",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "2.1.1"
      ],
      "finding": "f6",
      "title": "On phones the home page's cash-offer carousel has no usable Previous and Next buttons",
      "url": "https://heuristics.4thcltr.com/verizon/#f6"
    },
    {
      "report": "verizon",
      "assessedOn": "2026-10-26",
      "sector": "telecom-and-health",
      "platform": "",
      "area": "category",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "4.1.2"
      ],
      "finding": "f2",
      "title": "On the plans page the 'Max 12 lines' information button has no name",
      "url": "https://heuristics.4thcltr.com/verizon/#f2"
    },
    {
      "report": "verizon",
      "assessedOn": "2026-10-26",
      "sector": "telecom-and-health",
      "platform": "",
      "area": "category",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "2.5.3"
      ],
      "finding": "f4",
      "title": "Plan cards read 'Bring your own phone' but are named 'Keep your own phone'",
      "url": "https://heuristics.4thcltr.com/verizon/#f4"
    },
    {
      "report": "verizon",
      "assessedOn": "2026-10-26",
      "sector": "telecom-and-health",
      "platform": "",
      "area": "locator",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "low",
      "wcag": [
        "2.4.7"
      ],
      "finding": "f7",
      "title": "The store locator's 'Enter ZIP code or city, state' field shows no focus",
      "url": "https://heuristics.4thcltr.com/verizon/#f7"
    },
    {
      "report": "verizon",
      "assessedOn": "2026-10-26",
      "sector": "telecom-and-health",
      "platform": "",
      "area": "returns",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "low",
      "wcag": [
        "1.3.1",
        "4.1.2"
      ],
      "finding": "f8",
      "title": "The return policy page's tabs and breadcrumb carry invalid ARIA",
      "url": "https://heuristics.4thcltr.com/verizon/#f8"
    },
    {
      "report": "amazon",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "home",
      "viewport": "mobile",
      "heuristic": "mobile",
      "level": "medium",
      "wcag": [
        "4.1.2"
      ],
      "finding": "f6",
      "title": "The phone app banner is on every page, and its close mark is 7px",
      "url": "https://heuristics.4thcltr.com/amazon/#f6"
    },
    {
      "report": "amazon",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "search",
      "viewport": "desktop",
      "heuristic": "trust",
      "level": "low",
      "wcag": [],
      "finding": "f3",
      "title": "The first row of results is all ads, labelled in 11px type",
      "url": "https://heuristics.4thcltr.com/amazon/#f3"
    },
    {
      "report": "amazon",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "search",
      "viewport": "desktop",
      "heuristic": "control",
      "level": "low",
      "wcag": [],
      "finding": "f4",
      "title": "Cards show a unit price, but sort and filters cannot use it",
      "url": "https://heuristics.4thcltr.com/amazon/#f4"
    },
    {
      "report": "amazon",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "search",
      "viewport": "mobile",
      "heuristic": "mobile",
      "level": "low",
      "wcag": [],
      "finding": "f5",
      "title": "On the phone, Sort by is the last item in an icon-only Filters sheet",
      "url": "https://heuristics.4thcltr.com/amazon/#f5"
    },
    {
      "report": "amazon",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "product",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [],
      "finding": "f1",
      "title": "The visible quantity control is a decoy; the real select is invisible and 33 px wide",
      "url": "https://heuristics.4thcltr.com/amazon/#f1"
    },
    {
      "report": "amazon",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "product",
      "viewport": "desktop",
      "heuristic": "recognition",
      "level": "low",
      "wcag": [],
      "finding": "f2",
      "title": "Size tiles mix rolls, sheets and packs, and print the unit price at 10px",
      "url": "https://heuristics.4thcltr.com/amazon/#f2"
    },
    {
      "report": "amazon",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "product",
      "viewport": "mobile",
      "heuristic": "hierarchy",
      "level": "low",
      "wcag": [],
      "finding": "f8",
      "title": "On a phone the product page opens with an ad, and the price needs a scroll",
      "url": "https://heuristics.4thcltr.com/amazon/#f8"
    },
    {
      "report": "amazon",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "help",
      "viewport": "desktop",
      "heuristic": "help",
      "level": "medium",
      "wcag": [],
      "finding": "f7",
      "title": "‘Help & Contact Us’ offers no contact route when signed out",
      "url": "https://heuristics.4thcltr.com/amazon/#f7"
    },
    {
      "report": "apple",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "global",
      "viewport": "mobile",
      "heuristic": "visibility",
      "level": "medium",
      "wcag": [],
      "finding": "f4",
      "title": "The country banner ticks Canada over prices that show no currency code",
      "url": "https://heuristics.4thcltr.com/apple/#f4"
    },
    {
      "report": "apple",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "global",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "4.1.2"
      ],
      "finding": "f1",
      "title": "The Trade In panel’s close button is named ‘Learn more, Apple Trade In’",
      "url": "https://heuristics.4thcltr.com/apple/#f1"
    },
    {
      "report": "apple",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "global",
      "viewport": "desktop",
      "heuristic": "navigation",
      "level": "low",
      "wcag": [],
      "finding": "f5",
      "title": "The top navigation does not show which section you are in",
      "url": "https://heuristics.4thcltr.com/apple/#f5"
    },
    {
      "report": "apple",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "global",
      "viewport": "desktop",
      "heuristic": "consistency",
      "level": "low",
      "wcag": [],
      "finding": "f7",
      "title": "One destination is “Home” on most pages and “TV & Home” on others",
      "url": "https://heuristics.4thcltr.com/apple/#f7"
    },
    {
      "report": "apple",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "home",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "1.3.1",
        "4.1.2"
      ],
      "finding": "f8",
      "title": "Gallery and accordion markup uses roles and list structures that do not exist",
      "url": "https://heuristics.4thcltr.com/apple/#f8"
    },
    {
      "report": "apple",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "home",
      "viewport": "mobile",
      "heuristic": "mobile",
      "level": "practice",
      "wcag": [],
      "finding": "f6",
      "title": "Phone links and buttons fall short of the 24 px minimum and Apple’s own 44-point guidance",
      "url": "https://heuristics.4thcltr.com/apple/#f6"
    },
    {
      "report": "apple",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "category",
      "viewport": "mobile",
      "heuristic": "content",
      "level": "low",
      "wcag": [],
      "finding": "f3",
      "title": "iPhone prices carry two or three payment schemes, with tiny footnote links",
      "url": "https://heuristics.4thcltr.com/apple/#f3"
    },
    {
      "report": "apple",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "product",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "1.4.3"
      ],
      "finding": "f10",
      "title": "Grey body copy on product pages measures 3.62:1",
      "url": "https://heuristics.4thcltr.com/apple/#f10"
    },
    {
      "report": "apple",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "category",
      "viewport": "tablet",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "4.1.2"
      ],
      "finding": "f9",
      "title": "Hidden controls that still take keyboard focus",
      "url": "https://heuristics.4thcltr.com/apple/#f9"
    },
    {
      "report": "apple",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "locator",
      "viewport": "desktop",
      "heuristic": "navigation",
      "level": "low",
      "wcag": [],
      "finding": "f2",
      "title": "Find a Store opens on three US stores for a visitor in Toronto",
      "url": "https://heuristics.4thcltr.com/apple/#f2"
    },
    {
      "report": "costco",
      "assessedOn": "2026-10-25",
      "sector": "retail",
      "platform": "",
      "area": "global",
      "viewport": "desktop",
      "heuristic": "visibility",
      "level": "medium",
      "wcag": [],
      "finding": "f4",
      "title": "Seen from Toronto, pages show a Seattle warehouse and ZIP 98101 the visitor never chose",
      "url": "https://heuristics.4thcltr.com/costco/#f4"
    },
    {
      "report": "costco",
      "assessedOn": "2026-10-25",
      "sector": "retail",
      "platform": "",
      "area": "global",
      "viewport": "mobile",
      "heuristic": "mobile",
      "level": "low",
      "wcag": [],
      "finding": "f6",
      "title": "The fixed Feedback tab covers part of Share, Find and carousel buttons",
      "url": "https://heuristics.4thcltr.com/costco/#f6"
    },
    {
      "report": "costco",
      "assessedOn": "2026-10-25",
      "sector": "retail",
      "platform": "",
      "area": "global",
      "viewport": "desktop",
      "heuristic": "control",
      "level": "practice",
      "wcag": [],
      "finding": "f8",
      "title": "Four main navigation links open a new tab with no warning",
      "url": "https://heuristics.4thcltr.com/costco/#f8"
    },
    {
      "report": "costco",
      "assessedOn": "2026-10-25",
      "sector": "retail",
      "platform": "",
      "area": "home",
      "viewport": "tablet",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "2.5.8"
      ],
      "finding": "f3",
      "title": "Product-card delivery links and footer links are under the 24 px target size",
      "url": "https://heuristics.4thcltr.com/costco/#f3"
    },
    {
      "report": "costco",
      "assessedOn": "2026-10-25",
      "sector": "retail",
      "platform": "",
      "area": "product",
      "viewport": "desktop",
      "heuristic": "consistency",
      "level": "medium",
      "wcag": [],
      "finding": "f7",
      "title": "The price card stays titled ‘2-Day Delivery’ after In-Warehouse is chosen",
      "url": "https://heuristics.4thcltr.com/costco/#f7"
    },
    {
      "report": "costco",
      "assessedOn": "2026-10-25",
      "sector": "retail",
      "platform": "",
      "area": "product",
      "viewport": "mobile",
      "heuristic": "mobile",
      "level": "medium",
      "wcag": [
        "1.4.10"
      ],
      "finding": "f9",
      "title": "At 374px the delivery-fee line makes the product page scroll sideways",
      "url": "https://heuristics.4thcltr.com/costco/#f9"
    },
    {
      "report": "costco",
      "assessedOn": "2026-10-25",
      "sector": "retail",
      "platform": "",
      "area": "locator",
      "viewport": "desktop",
      "heuristic": "error-recovery",
      "level": "low",
      "wcag": [],
      "finding": "f5",
      "title": "Pressing Find with an empty field reports a failed search and clears the list",
      "url": "https://heuristics.4thcltr.com/costco/#f5"
    },
    {
      "report": "google",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "global",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "1.4.1"
      ],
      "finding": "f8",
      "title": "Links inside sentences are told apart by colour alone on the home and switch pages",
      "url": "https://heuristics.4thcltr.com/google/#f8"
    },
    {
      "report": "google",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "home",
      "viewport": "tablet",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "2.4.7"
      ],
      "finding": "f3",
      "title": "On tablets and phones, the first Tab stops on the home page show no focus",
      "url": "https://heuristics.4thcltr.com/google/#f3"
    },
    {
      "report": "google",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "home",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "1.4.10"
      ],
      "finding": "f2",
      "title": "Zoomed to 400%, the desktop home page scrolls sideways and hides ‘Sign in’",
      "url": "https://heuristics.4thcltr.com/google/#f2"
    },
    {
      "report": "google",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "home",
      "viewport": "mobile",
      "heuristic": "recognition",
      "level": "low",
      "wcag": [],
      "finding": "f9",
      "title": "On phones the AI entry is an unlabelled sparkle icon with a different name",
      "url": "https://heuristics.4thcltr.com/google/#f9"
    },
    {
      "report": "google",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "search",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "4.1.2"
      ],
      "finding": "f5",
      "title": "The drop-downs on both Advanced Search pages do not say whether they are open",
      "url": "https://heuristics.4thcltr.com/google/#f5"
    },
    {
      "report": "google",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "search",
      "viewport": "desktop",
      "heuristic": "help",
      "level": "low",
      "wcag": [],
      "finding": "f6",
      "title": "Advanced Search gives no example of what to type in its four boxes",
      "url": "https://heuristics.4thcltr.com/google/#f6"
    },
    {
      "report": "google",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "product",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "2.5.3"
      ],
      "finding": "f11",
      "title": "Button and link names do not contain their visible words",
      "url": "https://heuristics.4thcltr.com/google/#f11"
    },
    {
      "report": "google",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "data-controls",
      "viewport": "mobile",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "1.4.4"
      ],
      "finding": "f1",
      "title": "The two pages that control your search data block pinch zoom",
      "url": "https://heuristics.4thcltr.com/google/#f1"
    },
    {
      "report": "google",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "data-controls",
      "viewport": "desktop",
      "heuristic": "consistency",
      "level": "medium",
      "wcag": [],
      "finding": "f4",
      "title": "One data setting has two names, and its card opens a shared browser window",
      "url": "https://heuristics.4thcltr.com/google/#f4"
    },
    {
      "report": "google",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "search",
      "viewport": "desktop",
      "heuristic": "content",
      "level": "medium",
      "wcag": [
        "2.4.2"
      ],
      "finding": "f7",
      "title": "Advanced Image Search reuses the web page’s title, heading and wording",
      "url": "https://heuristics.4thcltr.com/google/#f7"
    },
    {
      "report": "google",
      "assessedOn": "2026-10-19",
      "sector": "technology",
      "platform": "",
      "area": "product",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "1.1.1",
        "4.1.2"
      ],
      "finding": "f10",
      "title": "On the Chrome page, visible controls are hidden from screen readers but take focus",
      "url": "https://heuristics.4thcltr.com/google/#f10"
    },
    {
      "report": "walmart",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "home",
      "viewport": "desktop",
      "heuristic": "visibility",
      "level": "low",
      "wcag": [],
      "finding": "f7",
      "title": "A ‘Spanish / Español’ bubble covers part of the ‘Dog Toys’ chip",
      "url": "https://heuristics.4thcltr.com/walmart/#f7"
    },
    {
      "report": "walmart",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "search",
      "viewport": "mobile",
      "heuristic": "mobile",
      "level": "medium",
      "wcag": [],
      "finding": "f5",
      "title": "Colour swatches under results are 18x20px with 4px gaps on a phone",
      "url": "https://heuristics.4thcltr.com/walmart/#f5"
    },
    {
      "report": "walmart",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "search",
      "viewport": "desktop",
      "heuristic": "content",
      "level": "medium",
      "wcag": [],
      "finding": "f1",
      "title": "Unit price on Scott Shop Towels reads $2293.00/100 ct for a $22.93 box",
      "url": "https://heuristics.4thcltr.com/walmart/#f1"
    },
    {
      "report": "walmart",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "search",
      "viewport": "desktop",
      "heuristic": "control",
      "level": "low",
      "wcag": [],
      "finding": "f2",
      "title": "Sort has no unit-price option, and filter lists show no result counts",
      "url": "https://heuristics.4thcltr.com/walmart/#f2"
    },
    {
      "report": "walmart",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "product",
      "viewport": "mobile",
      "heuristic": "conversion",
      "level": "practice",
      "wcag": [],
      "finding": "f8",
      "title": "On a phone, ‘Add to cart’ is 1005px down the product page and does not stick",
      "url": "https://heuristics.4thcltr.com/walmart/#f8"
    },
    {
      "report": "walmart",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "category",
      "viewport": "desktop",
      "heuristic": "navigation",
      "level": "low",
      "wcag": [],
      "finding": "f3",
      "title": "The ‘Household Essentials’ menu item and its page carry three different names",
      "url": "https://heuristics.4thcltr.com/walmart/#f3"
    },
    {
      "report": "walmart",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "category",
      "viewport": "desktop",
      "heuristic": "accessibility",
      "level": "medium",
      "wcag": [
        "2.5.8"
      ],
      "finding": "f4",
      "title": "Footer links are 21px tall and tightly stacked, in one ungrouped run",
      "url": "https://heuristics.4thcltr.com/walmart/#f4"
    },
    {
      "report": "walmart",
      "assessedOn": "2026-10-19",
      "sector": "retail",
      "platform": "",
      "area": "help",
      "viewport": "desktop",
      "heuristic": "help",
      "level": "low",
      "wcag": [],
      "finding": "f6",
      "title": "Desktop help lists about 270 links in 13 cards and offers chat as the only contact",
      "url": "https://heuristics.4thcltr.com/walmart/#f6"
    }
  ],
  "axeRules": {
    "td": {
      "measured": true,
      "byImpact": {
        "critical": 1,
        "serious": 6,
        "moderate": 1,
        "minor": 0
      },
      "rules": [
        {
          "id": "image-alt",
          "impact": "critical",
          "wcag": [
            "1.1.1"
          ],
          "elements": 1,
          "pages": [
            "sign-in"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "aria-hidden-focus",
          "impact": "serious",
          "wcag": [
            "4.1.2"
          ],
          "elements": 8,
          "pages": [
            "compare-accounts",
            "gic-rates",
            "mortgage-rates",
            "locator",
            "mobile-app",
            "accessibility"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "target-size",
          "impact": "serious",
          "wcag": [
            "2.5.8"
          ],
          "elements": 5,
          "pages": [
            "mortgage-rates",
            "locator"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "color-contrast",
          "impact": "serious",
          "wcag": [
            "1.4.3"
          ],
          "elements": 4,
          "pages": [
            "sign-in"
          ],
          "viewports": [
            "desktop",
            "tablet"
          ]
        },
        {
          "id": "frame-title",
          "impact": "serious",
          "wcag": [
            "4.1.2"
          ],
          "elements": 1,
          "pages": [
            "sign-in"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "label-content-name-mismatch",
          "impact": "serious",
          "wcag": [
            "2.5.3"
          ],
          "elements": 1,
          "pages": [
            "chequing"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "list",
          "impact": "serious",
          "wcag": [
            "1.3.1"
          ],
          "elements": 1,
          "pages": [
            "credit-cards"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "meta-viewport",
          "impact": "moderate",
          "wcag": [
            "1.4.4"
          ],
          "elements": 1,
          "pages": [
            "sign-in"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        }
      ]
    },
    "chase": {
      "measured": true,
      "byImpact": {
        "critical": 0,
        "serious": 2,
        "moderate": 0,
        "minor": 0
      },
      "rules": [
        {
          "id": "aria-hidden-focus",
          "impact": "serious",
          "wcag": [
            "4.1.2"
          ],
          "elements": 2,
          "pages": [
            "checking"
          ],
          "viewports": [
            "mobile"
          ]
        },
        {
          "id": "target-size",
          "impact": "serious",
          "wcag": [
            "2.5.8"
          ],
          "elements": 1,
          "pages": [
            "home"
          ],
          "viewports": [
            "desktop"
          ]
        }
      ]
    },
    "unitedhealthcare": {
      "measured": true,
      "byImpact": {
        "critical": 1,
        "serious": 2,
        "moderate": 0,
        "minor": 0
      },
      "rules": [
        {
          "id": "aria-allowed-attr",
          "impact": "critical",
          "wcag": [
            "4.1.2"
          ],
          "elements": 2,
          "pages": [
            "medicare"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "label-content-name-mismatch",
          "impact": "serious",
          "wcag": [
            "2.5.3"
          ],
          "elements": 6,
          "pages": [
            "home",
            "shop",
            "find-a-doctor",
            "claims",
            "forms",
            "accessibility"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "nested-interactive",
          "impact": "serious",
          "wcag": [
            "4.1.2"
          ],
          "elements": 1,
          "pages": [
            "medicare"
          ],
          "viewports": [
            "mobile"
          ]
        }
      ]
    },
    "verizon": {
      "measured": true,
      "byImpact": {
        "critical": 3,
        "serious": 7,
        "moderate": 0,
        "minor": 0
      },
      "rules": [
        {
          "id": "aria-allowed-attr",
          "impact": "critical",
          "wcag": [
            "4.1.2"
          ],
          "elements": 2,
          "pages": [
            "plans",
            "returns"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "aria-required-parent",
          "impact": "critical",
          "wcag": [
            "1.3.1"
          ],
          "elements": 1,
          "pages": [
            "returns"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "button-name",
          "impact": "critical",
          "wcag": [
            "4.1.2"
          ],
          "elements": 1,
          "pages": [
            "plans"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "color-contrast",
          "impact": "serious",
          "wcag": [
            "1.4.3"
          ],
          "elements": 20,
          "pages": [
            "home",
            "plans"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "label-content-name-mismatch",
          "impact": "serious",
          "wcag": [
            "2.5.3"
          ],
          "elements": 13,
          "pages": [
            "plans",
            "phone",
            "home-internet",
            "contact",
            "accessibility"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "listitem",
          "impact": "serious",
          "wcag": [
            "1.3.1"
          ],
          "elements": 7,
          "pages": [
            "phone"
          ],
          "viewports": [
            "tablet"
          ]
        },
        {
          "id": "target-size",
          "impact": "serious",
          "wcag": [
            "2.5.8"
          ],
          "elements": 3,
          "pages": [
            "phone",
            "coverage-map"
          ],
          "viewports": [
            "desktop",
            "tablet"
          ]
        },
        {
          "id": "frame-title",
          "impact": "serious",
          "wcag": [
            "4.1.2"
          ],
          "elements": 1,
          "pages": [
            "coverage-map"
          ],
          "viewports": [
            "desktop"
          ]
        },
        {
          "id": "list",
          "impact": "serious",
          "wcag": [
            "1.3.1"
          ],
          "elements": 1,
          "pages": [
            "phone"
          ],
          "viewports": [
            "tablet"
          ]
        },
        {
          "id": "scrollable-region-focusable",
          "impact": "serious",
          "wcag": [
            "2.1.1",
            "2.1.3"
          ],
          "elements": 1,
          "pages": [
            "home"
          ],
          "viewports": [
            "mobile"
          ]
        }
      ]
    },
    "amazon": {
      "measured": false,
      "byImpact": {
        "critical": 0,
        "serious": 0,
        "moderate": 0,
        "minor": 0
      },
      "rules": []
    },
    "apple": {
      "measured": true,
      "byImpact": {
        "critical": 2,
        "serious": 5,
        "moderate": 0,
        "minor": 0
      },
      "rules": [
        {
          "id": "aria-required-children",
          "impact": "critical",
          "wcag": [
            "1.3.1"
          ],
          "elements": 5,
          "pages": [
            "home",
            "iphone",
            "airpods-5",
            "apple-homeview"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "aria-roles",
          "impact": "critical",
          "wcag": [
            "4.1.2"
          ],
          "elements": 4,
          "pages": [
            "iphone",
            "airpods-5",
            "apple-homeview"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "target-size",
          "impact": "serious",
          "wcag": [
            "2.5.8"
          ],
          "elements": 165,
          "pages": [
            "home",
            "entertainment",
            "airpods",
            "iphone",
            "watch",
            "apple-vision-pro",
            "home-2",
            "ipad",
            "mac",
            "services",
            "applecare",
            "retail",
            "applecare-1004",
            "airpods-5",
            "apple-homeview"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "color-contrast",
          "impact": "serious",
          "wcag": [
            "1.4.3"
          ],
          "elements": 99,
          "pages": [
            "home",
            "entertainment",
            "apple-vision-pro",
            "services",
            "applecare",
            "applecare-1004",
            "airpods-5"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "label-content-name-mismatch",
          "impact": "serious",
          "wcag": [
            "2.5.3"
          ],
          "elements": 32,
          "pages": [
            "home",
            "entertainment",
            "airpods",
            "iphone",
            "watch",
            "apple-vision-pro",
            "home-2",
            "ipad",
            "mac",
            "services",
            "applecare",
            "retail",
            "applecare-1004",
            "airpods-5",
            "apple-homeview"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "aria-hidden-focus",
          "impact": "serious",
          "wcag": [
            "4.1.2"
          ],
          "elements": 11,
          "pages": [
            "entertainment",
            "airpods",
            "services",
            "applecare",
            "applecare-1004",
            "apple-homeview"
          ],
          "viewports": [
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "list",
          "impact": "serious",
          "wcag": [
            "1.3.1"
          ],
          "elements": 1,
          "pages": [
            "retail"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        }
      ]
    },
    "costco": {
      "measured": true,
      "byImpact": {
        "critical": 0,
        "serious": 2,
        "moderate": 0,
        "minor": 0
      },
      "rules": [
        {
          "id": "target-size",
          "impact": "serious",
          "wcag": [
            "2.5.8"
          ],
          "elements": 343,
          "pages": [
            "home",
            "search",
            "category",
            "product",
            "store-locator",
            "warehouse-savings"
          ],
          "viewports": [
            "desktop",
            "tablet"
          ]
        },
        {
          "id": "color-contrast",
          "impact": "serious",
          "wcag": [
            "1.4.3"
          ],
          "elements": 1,
          "pages": [
            "home"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        }
      ]
    },
    "google": {
      "measured": true,
      "byImpact": {
        "critical": 4,
        "serious": 5,
        "moderate": 1,
        "minor": 0
      },
      "rules": [
        {
          "id": "aria-required-attr",
          "impact": "critical",
          "wcag": [
            "4.1.2"
          ],
          "elements": 16,
          "pages": [
            "home",
            "advanced-search-pn80",
            "preferences-pn80",
            "advanced-image-search-pn80"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "aria-allowed-attr",
          "impact": "critical",
          "wcag": [
            "4.1.2"
          ],
          "elements": 1,
          "pages": [
            "chrome"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "button-name",
          "impact": "critical",
          "wcag": [
            "4.1.2"
          ],
          "elements": 1,
          "pages": [
            "chrome"
          ],
          "viewports": [
            "desktop"
          ]
        },
        {
          "id": "image-alt",
          "impact": "critical",
          "wcag": [
            "1.1.1"
          ],
          "elements": 1,
          "pages": [
            "chrome"
          ],
          "viewports": [
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "label-content-name-mismatch",
          "impact": "serious",
          "wcag": [
            "2.5.3"
          ],
          "elements": 28,
          "pages": [
            "services-1vyv",
            "search-howsearchworks-4bto",
            "history-privacyadvisor-search-unauth-1i9m",
            "chrome"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "aria-hidden-focus",
          "impact": "serious",
          "wcag": [
            "4.1.2"
          ],
          "elements": 7,
          "pages": [
            "search-howsearchworks-4bto",
            "chrome"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "aria-input-field-name",
          "impact": "serious",
          "wcag": [
            "4.1.2"
          ],
          "elements": 2,
          "pages": [
            "home"
          ],
          "viewports": [
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "aria-prohibited-attr",
          "impact": "serious",
          "wcag": [
            "4.1.2"
          ],
          "elements": 2,
          "pages": [
            "search-howsearchworks-4bto",
            "chrome"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "link-in-text-block",
          "impact": "serious",
          "wcag": [
            "1.4.1"
          ],
          "elements": 2,
          "pages": [
            "home",
            "history-optout-pn80"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        },
        {
          "id": "meta-viewport",
          "impact": "moderate",
          "wcag": [
            "1.4.4"
          ],
          "elements": 2,
          "pages": [
            "history-optout-pn80",
            "history-privacyadvisor-search-unauth-1i9m"
          ],
          "viewports": [
            "desktop",
            "tablet",
            "mobile"
          ]
        }
      ]
    },
    "walmart": {
      "measured": false,
      "byImpact": {
        "critical": 0,
        "serious": 0,
        "moderate": 0,
        "minor": 0
      },
      "rules": []
    }
  }
}
