{
 "requested_url": "https://garage-services-online.co.uk/",
 "strategy": "mobile",
 "started_utc": "2026-10-07T19:12:48.636Z",
 "attempt": 0,
 "valid": true,
 "psi": {
  "url": "https://garage-services-online.co.uk/",
  "strategy": "mobile",
  "performance": 57,
  "accessibility": 78,
  "best_practices": 100,
  "seo": 85,
  "LCP": "24.2 s",
  "CLS": "0",
  "TBT": "300 ms",
  "FCP": "3.2 s",
  "speed_index": "6.8 s",
  "ttfb": "Root document took 20 ms",
  "lcp_element": null,
  "cls_elements": [],
  "render_blocking": null,
  "heavy_requests": "/wp-content/uploads/2025/11/West-Heath-Garage-Web-Mock-Up-Array-Thumb-Google-5.png 268KB | /wp-content/uploads/2024/12/Red-Oak-Garage-Web-Mock-Up-Array-Thumb-Google-5.png 246KB | /wp-content/uploads/2021/01/Banner-Bootle.png 244KB | /wp-content/uploads/2025/11/BTS-Garage-Web-Mock-Up-Array-Thumb-Google-5.png 244KB | /wp-content/uploads/2025/12/Autotec-Northwest-Web-Mock-Up-Array-Thumb-Google-5.png 244KB | /wp-content/uploads/2025/11/SVS-Cheshire-Web-Mock-Up-Array-Thumb-Google-5.png 236KB | /wp-content/uploads/2025/02/Ewood-MOT-and-Service-Centre-Web-Mock-Up-Array-Thumb-Google-5.png 236KB | /wp-content/uploads/2025/01/Haven-Tyre-Centre-Web-Mock-Up-Array-Thumb-Google-5.png 231KB",
  "perf_opportunities": [
   {
    "id": "unused-javascript",
    "title": "Reduce unused JavaScript",
    "weight": 0,
    "save_ms": 750,
    "save_kb": 684,
    "worst": "/gtag/js?id=G-QKVCDW7QCW&cx=c&gtm=4e6a60 123KB"
   },
   {
    "id": "unused-css-rules",
    "title": "Reduce unused CSS",
    "weight": 0,
    "save_ms": 300,
    "save_kb": 74,
    "worst": "/wp-content/themes/gs/library/css/style.css 50KB"
   }
  ],
  "performance_fails": [
   "Total Blocking Time — 300 ms [w30]",
   "Largest Contentful Paint — 24.2 s [w25]",
   "First Contentful Paint — 3.2 s [w10]",
   "Speed Index — 6.8 s [w10]"
  ],
  "accessibility_fails": [
   "Form elements do not have associated labels [w10]",
   "`[user-scalable=\"no\"]` is used in the `<meta name=\"viewport\">` element or the `[maximum-scale]` attribute is less than 5. [w10]",
   "Background and foreground colors do not have a sufficient contrast ratio. [w7]",
   "Links do not have a discernible name [w7]",
   "Some elements have a `[tabindex]` value greater than 0 [w7]",
   "Heading elements are not in a sequentially-descending order [w3]"
  ],
  "a11y_nodes": {
   "color-contrast": [
    {
     "sel": "div.uncell > div.uncont > span.btn-container > a.custom-link",
     "why": "Fix any of the following:\n  Element has insufficient color contrast of 3.71 (foreground color: #ffffff, background color: #168ccc, font size: 9.4pt (12.6px), font weight: bold). Expected contrast rati",
     "html": "<a href=\"#contact-us\" class=\"custom-link btn btn-xl border-width-2 btn-color-185823 btn-circle btn-flat…\">"
    },
    {
     "sel": "div.uncont > div.heading-text > div > p",
     "why": "Fix any of the following:\n  Element has insufficient color contrast of 4.04 (foreground color: #72808e, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast rat",
     "html": "<p>"
    },
    {
     "sel": "div.uncont > div.heading-text > div > p",
     "why": "Fix any of the following:\n  Element has insufficient color contrast of 4.04 (foreground color: #72808e, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast rat",
     "html": "<p>"
    },
    {
     "sel": "div.uncont > div.heading-text > div > p",
     "why": "Fix any of the following:\n  Element has insufficient color contrast of 4.04 (foreground color: #72808e, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast rat",
     "html": "<p>"
    },
    {
     "sel": "div.uncell > div.uncont > div.uncode_text_column > p",
     "why": "Fix any of the following:\n  Element has insufficient color contrast of 4.04 (foreground color: #72808e, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast rat",
     "html": "<p style=\"text-align: center;\">"
    },
    {
     "sel": "div.uncell > div.uncont > span.btn-container > a.custom-link",
     "why": "Fix any of the following:\n  Element has insufficient color contrast of 3.71 (foreground color: #ffffff, background color: #168ccc, font size: 9.4pt (12.6px), font weight: bold). Expected contrast rati",
     "html": "<a href=\"https://garage-services-online.co.uk/reviews/\" class=\"custom-link btn border-width-0 btn-color-185823 btn-circle btn-flat btn-ic…\">"
    }
   ],
   "heading-order": [
    {
     "sel": "div.uncell > div.uncont > div.uncode_text_column > h5",
     "why": "Fix any of the following:\n  Heading order invalid",
     "html": "<h5>"
    }
   ],
   "label": [
    {
     "sel": "div.ginput_container > ul#input_6_13 > li.gchoice_6_13_1 > input#choice_6_13_1",
     "why": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribut",
     "html": "<input name=\"input_13.1\" type=\"checkbox\" value=\"\" checked=\"checked\" id=\"choice_6_13_1\">"
    }
   ],
   "link-name": [
    {
     "sel": "div.t-entry-visual > div.t-entry-visual-tc > div.t-entry-visual-cont > a.pushed",
     "why": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elemen",
     "html": "<a tabindex=\"-1\" href=\"https://garage-services-online.co.uk/portfolios/bts-garage/\" class=\"pushed\" target=\"_self\" data-lb-index=\"7\">"
    },
    {
     "sel": "div.t-entry-visual > div.t-entry-visual-tc > div.t-entry-visual-cont > a.pushed",
     "why": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elemen",
     "html": "<a tabindex=\"-1\" href=\"https://garage-services-online.co.uk/portfolios/station-garage-hyde/\" class=\"pushed\" target=\"_self\" data-lb-index=\"8\""
    },
    {
     "sel": "div.t-entry-visual > div.t-entry-visual-tc > div.t-entry-visual-cont > a.pushed",
     "why": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elemen",
     "html": "<a tabindex=\"-1\" href=\"https://garage-services-online.co.uk/portfolios/svs-cheshire/\" class=\"pushed\" target=\"_self\" data-lb-index=\"10\">"
    },
    {
     "sel": "div.t-entry-visual > div.t-entry-visual-tc > div.t-entry-visual-cont > a.pushed",
     "why": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elemen",
     "html": "<a tabindex=\"-1\" href=\"https://garage-services-online.co.uk/portfolios/nicks-motors/\" class=\"pushed\" target=\"_self\" data-lb-index=\"12\">"
    },
    {
     "sel": "div.uncont > div.uncode-single-media > div.single-wrapper > a.single-media-link",
     "why": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute d",
     "html": "<a class=\"single-media-link\" href=\"https://garagewire.co.uk/news/garage-sees-new-enquiries-increase-tenfold-f…\" target=\" _blank\">"
    },
    {
     "sel": "div.uncont > div.uncode-single-media > div.single-wrapper > a.single-media-link",
     "why": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute d",
     "html": "<a class=\"single-media-link\" href=\"https://garagewire.co.uk/news/company/garage-services-online/unprecedented…\" target=\" _blank\">"
    }
   ],
   "meta-viewport": [
    {
     "sel": "head > meta",
     "why": "Fix any of the following:\n  user-scalable on <meta> tag disables zooming on mobile devices",
     "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0\">"
    }
   ],
   "tabindex": [
    {
     "sel": "li#field_8_2 > div#input_8_2 > span#input_8_2_3_container > input#input_8_2_3",
     "why": "Fix any of the following:\n  Element has a tabindex greater than 0",
     "html": "<input type=\"text\" name=\"input_2.3\" id=\"input_8_2_3\" value=\"\" aria-label=\"First name\" tabindex=\"2\" aria-required=\"true\" aria-invalid=\"false\""
    },
    {
     "sel": "ul#gform_fields_8 > li#field_8_1 > div.ginput_container > input#input_8_1",
     "why": "Fix any of the following:\n  Element has a tabindex greater than 0",
     "html": "<input name=\"input_1\" id=\"input_8_1\" type=\"text\" value=\"\" class=\"large\" tabindex=\"6\" placeholder=\"Enter your email address\" aria-required=\"t"
    }
   ]
  },
  "best_practices_fails": [],
  "seo_fails": [
   "Links do not have descriptive text — 17 links found [w1]",
   "Links are not crawlable [w1]"
  ],
  "fetched_at": "2026-10-07T19:13:14.727Z"
 }
}