Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
{
"captchaResult": "CAPTCHA_NOT_NEEDED",
"kind": "pagespeedonline#result",
"id": "https://www.jacksonelectricalservice.com/",
"loadingExperience": {
"initial_url": "https://www.jacksonelectricalservice.com/"
},
"lighthouseResult": {
"requestedUrl": "https://www.jacksonelectricalservice.com/",
"finalUrl": "https://www.jacksonelectricalservice.com/",
"lighthouseVersion": "9.3.0",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/98.0.4758.102 Safari/537.36",
"fetchTime": "2022-05-22T05:56:30.030Z",
"environment": {
"networkUserAgent": "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4695.0 Mobile Safari/537.36 Chrome-Lighthouse",
"hostUserAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/98.0.4758.102 Safari/537.36",
"benchmarkIndex": 1188.5
},
"runWarnings": [],
"configSettings": {
"emulatedFormFactor": "mobile",
"formFactor": "mobile",
"locale": "en-US",
"onlyCategories": [
"pwa",
"performance",
"accessibility",
"best-practices",
"seo"
],
"channel": "lr"
},
"audits": {
"no-unload-listeners": {
"id": "no-unload-listeners",
"title": "Avoids `unload` event listeners",
"description": "The `unload` event does not fire reliably and listening for it can prevent browser optimizations like the Back-Forward Cache. Use `pagehide` or `visibilitychange` events instead. [Learn more](https://web.dev/bfcache/#never-use-the-unload-event)",
"score": 1,
"scoreDisplayMode": "binary"
},
"doctype": {
"id": "doctype",
"title": "Page has the HTML doctype",
"description": "Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more](https://web.dev/doctype/).",
"score": 1,
"scoreDisplayMode": "binary"
},
"critical-request-chains": {
"id": "critical-request-chains",
"title": "Avoid chaining critical requests",
"description": "The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https://web.dev/critical-request-chains/).",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "3 chains found",
"details": {
"chains": {
"6C7DD2A5AEBE4DCB4ABD411B9B02AE11": {
"children": {
"41.17": {
"request": {
"responseReceivedTime": 12555805.341285001,
"transferSize": 4463,
"endTime": 12555805.34129,
"url": "https://static.cdn-website.com/mnlt/production/2542/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js",
"startTime": 12555805.213075
}
},
"41.15": {
"request": {
"startTime": 12555805.212555,
"responseReceivedTime": 12555805.316472001,
"url": "https://static.cdn-website.com/libs/jquery/jquery-3.6.0.min.js",
"endTime": 12555805.316478,
"transferSize": 28615
}
},
"41.16": {
"request": {
"url": "https://static.cdn-website.com/mnlt/production/2542/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-mobile.min.js",
"transferSize": 88312,
"responseReceivedTime": 12555805.279508,
"startTime": 12555805.212869,
"endTime": 12555805.279513
}
}
},
"request": {
"url": "https://www.jacksonelectricalservice.com/",
"responseReceivedTime": 12555805.067109998,
"endTime": 12555805.067564,
"transferSize": 31768,
"startTime": 12555804.901242
}
}
},
"longestChain": {
"duration": 440.04800170660019,
"transferSize": 4463,
"length": 2
},
"type": "criticalrequestchain"
}
},
"geolocation-on-start": {
"id": "geolocation-on-start",
"title": "Avoids requesting the geolocation permission on page load",
"description": "Users are mistrustful of or confused by sites that request their location without context. Consider tying the request to a user action instead. [Learn more](https://web.dev/geolocation-on-start/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"items": [],
"headings": []
}
},
"hreflang": {
"id": "hreflang",
"title": "Document has a valid `hreflang`",
"description": "hreflang links tell search engines what version of a page they should list in search results for a given language or region. [Learn more](https://web.dev/hreflang/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"server-response-time": {
"id": "server-response-time",
"title": "Initial server response time was short",
"description": "Keep the server response time for the main document short because all other requests depend on it. [Learn more](https://web.dev/time-to-first-byte/).",
"score": 1,
"scoreDisplayMode": "binary",
"displayValue": "Root document took 170 ms",
"details": {
"type": "opportunity",
"items": [
{
"url": "https://www.jacksonelectricalservice.com/",
"responseTime": 166.868
}
],
"overallSavingsMs": 66.868,
"headings": [
{
"valueType": "url",
"key": "url",
"label": "URL"
},
{
"label": "Time Spent",
"valueType": "timespanMs",
"key": "responseTime"
}
]
},
"numericValue": 166.868,
"numericUnit": "millisecond"
},
"aria-required-attr": {
"id": "aria-required-attr",
"title": "`[role]`s have all required `[aria-*]` attributes",
"description": "Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more](https://web.dev/aria-required-attr/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"items": [],
"headings": [],
"type": "table"
}
},
"aria-toggle-field-name": {
"id": "aria-toggle-field-name",
"title": "ARIA toggle fields have accessible names",
"description": "When a toggle field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"frame-title": {
"id": "frame-title",
"title": "`\u003cframe\u003e` or `\u003ciframe\u003e` elements have a title",
"description": "Screen reader users rely on frame titles to describe the contents of frames. [Learn more](https://web.dev/frame-title/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"headings": [],
"type": "table",
"items": []
}
},
"themed-omnibox": {
"id": "themed-omnibox",
"title": "Does not set a theme color for the address bar.",
"description": "The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox/).",
"score": 0,
"scoreDisplayMode": "binary",
"explanation": "Failures: No manifest was fetched,\nNo `\u003cmeta name=\"theme-color\"\u003e` tag found.",
"details": {
"type": "debugdata",
"items": [
{
"parseFailureReason": "No manifest was fetched",
"isParseFailure": true,
"failures": [
"No manifest was fetched",
"No `\u003cmeta name=\"theme-color\"\u003e` tag found"
],
"themeColor": null
}
]
}
},
"csp-xss": {
"id": "csp-xss",
"title": "Ensure CSP is effective against XSS attacks",
"description": "A strong Content Security Policy (CSP) significantly reduces the risk of cross-site scripting (XSS) attacks. [Learn more](https://web.dev/csp-xss/)",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "table",
"headings": [
{
"subItemsHeading": {
"key": "description"
},
"text": "Description",
"itemType": "text",
"key": "description"
},
{
"text": "Directive",
"itemType": "code",
"subItemsHeading": {
"key": "directive"
},
"key": "directive"
},
{
"key": "severity",
"text": "Severity",
"subItemsHeading": {
"key": "severity"
},
"itemType": "text"
}
],
"items": [
{
"severity": "High",
"description": "script-src directive is missing. This can allow the execution of unsafe scripts.",
"directive": "script-src"
},
{
"directive": "object-src",
"description": "Missing object-src allows the injection of plugins that execute unsafe scripts. Consider setting object-src to 'none' if you can.",
"severity": "High"
}
]
}
},
"notification-on-start": {
"id": "notification-on-start",
"title": "Avoids requesting the notification permission on page load",
"description": "Users are mistrustful of or confused by sites that request to send notifications without context. Consider tying the request to user gestures instead. [Learn more](https://web.dev/notification-on-start/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"headings": [],
"items": [],
"type": "table"
}
},
"script-treemap-data": {
"id": "script-treemap-data",
"title": "Script Treemap Data",
"description": "Used for treemap app",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "treemap-data",
"nodes": [
{
"name": "https://www.jacksonelectricalservice.com/",
"resourceBytes": 20646
},
{
"name": "https://www.gstatic.com/recaptcha/releases/M-QqaF9xk6BpjLH22uHZRhXt/recaptcha__en.js",
"unusedBytes": 496953,
"resourceBytes": 1110618
},
{
"resourceBytes": 50205,
"name": "https://www.google-analytics.com/analytics.js",
"unusedBytes": 16678
},
{
"resourceBytes": 50326,
"name": "https://d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js",
"unusedBytes": 18241
},
{
"name": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/14.fea55f2ae3a4c2a88fe8.js",
"unusedBytes": 3420,
"resourceBytes": 11570
},
{
"resourceBytes": 3191,
"name": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/runtime-module-anchors.45de80bf97413604ac19.js",
"unusedBytes": 1362
},
{
"name": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/1.9a25e57fafe0a4658324.js",
"resourceBytes": 130079,
"unusedBytes": 96061
},
{
"name": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/3.30007b988ff0d06604f7.js",
"resourceBytes": 52710,
"unusedBytes": 9389
},
{
"resourceBytes": 4381,
"name": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/25.1db8b4392b0d016be60f.js",
"unusedBytes": 1851
},
{
"resourceBytes": 2543,
"unusedBytes": 2114,
"name": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/20.d6f7ebb40be85af8b563.js"
},
{
"unusedBytes": 35926,
"name": "https://static.cdn-website.com/libs/jquery/jquery-3.6.0.min.js",
"resourceBytes": 89501
},
{
"name": "https://static.cdn-website.com/mnlt/production/2542/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-mobile.min.js",
"unusedBytes": 255172,
"resourceBytes": 363634
},
{
"unusedBytes": 4427,
"resourceBytes": 11529,
"name": "https://static.cdn-website.com/mnlt/production/2542/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js"
},
{
"unusedBytes": 45667,
"name": "https://www.googletagmanager.com/gtag/js?id=UA-167300229-1",
"resourceBytes": 101054
},
{
"unusedBytes": 1712,
"name": "https://static.cdn-website.com/libs/lozad/1.15.0/lozad.min.js",
"resourceBytes": 2882
},
{
"resourceBytes": 908,
"name": "https://www.google.com/recaptcha/api.js?onload=onCaptchaLoad&render=explicit",
"unusedBytes": 49
}
]
}
},
"dom-size": {
"id": "dom-size",
"title": "Avoids an excessive DOM size",
"description": "A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size/).",
"score": 0.99,
"scoreDisplayMode": "numeric",
"displayValue": "492 elements",
"details": {
"type": "table",
"headings": [
{
"key": "statistic",
"itemType": "text",
"text": "Statistic"
},
{
"text": "Element",
"itemType": "node",
"key": "node"
},
{
"itemType": "numeric",
"key": "value",
"text": "Value"
}
],
"items": [
{
"statistic": "Total DOM Elements",
"value": 492
},
{
"value": 27,
"statistic": "Maximum DOM Depth",
"node": {
"lhId": "10-80-IFRAME",
"boundingRect": {
"right": 70,
"top": 566,
"height": 60,
"bottom": 626,
"left": -186,
"width": 256
},
"type": "node",
"nodeLabel": "div.g-recaptcha \u003e div.grecaptcha-badge \u003e div.grecaptcha-logo \u003e iframe",
"path": "1,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,2,DIV,1,DIV,0,FORM,7,DIV,0,DIV,0,DIV,0,IFRAME",
"selector": "div.g-recaptcha \u003e div.grecaptcha-badge \u003e div.grecaptcha-logo \u003e iframe",
"snippet": "\u003ciframe src=\"https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LeiWB8UAAAAAHYnVJM7_-…\" width=\"256\" height=\"60\" role=\"presentation\" name=\"a-hoqgv14jup1h\" frameborder=\"0\" scrolling=\"no\" sandbox=\"allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigat…\"\u003e"
}
},
{
"statistic": "Maximum Child Elements",
"value": 44,
"node": {
"boundingRect": {
"right": 360,
"height": 4262,
"bottom": 4262,
"left": 0,
"width": 360,
"top": 0
},
"type": "node",
"selector": "body#dmRoot",
"path": "1,HTML,1,BODY",
"lhId": "10-81-BODY",
"nodeLabel": "body#dmRoot",
"snippet": "\u003cbody id=\"dmRoot\" data-page-alias=\"home\" class=\"supportsFontIcons supportsFontIcons dmRoot dmMobileBody fix-mobile-scrolli…\" style=\"padding:0;margin:0;\"\u003e"
}
}
]
},
"numericValue": 492,
"numericUnit": "element"
},
"aria-command-name": {
"id": "aria-command-name",
"title": "`button`, `link`, and `menuitem` elements have accessible names",
"description": "When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"items": [],
"type": "table",
"headings": []
}
},
"http-status-code": {
"id": "http-status-code",
"title": "Page has successful HTTP status code",
"description": "Pages with unsuccessful HTTP status codes may not be indexed properly. [Learn more](https://web.dev/http-status-code/).",
"score": 1,
"scoreDisplayMode": "binary"
},
"tap-targets": {
"id": "tap-targets",
"title": "Tap targets are not sized appropriately",
"description": "Interactive elements like buttons and links should be large enough (48x48px), and have enough space around them, to be easy enough to tap without overlapping onto other elements. [Learn more](https://web.dev/tap-targets/).",
"score": 0.61,
"scoreDisplayMode": "binary",
"displayValue": "69% appropriately sized tap targets",
"details": {
"items": [
{
"size": "330x27",
"overlapScoreRatio": 0.3888888888888889,
"width": 330,
"overlappingTarget": {
"snippet": "\u003ca href=\"/services\" class=\"unifiednav__item\" target=\"\" data-target-page-alias=\"\"\u003e",
"boundingRect": {
"left": 15,
"bottom": 3774,
"top": 3747,
"right": 345,
"width": 330,
"height": 27
},
"selector": "nav#1919000574 \u003e ul.unifiednav__container \u003e li.unifiednav__item-wrap \u003e a.unifiednav__item",
"path": "1,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,2,DIV,0,DIV,0,DIV,1,DIV,0,DIV,1,DIV,1,NAV,0,UL,1,LI,0,A",
"type": "node",
"nodeLabel": "Services",
"lhId": "10-15-A"
},
"tapTarget": {
"path": "1,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,2,DIV,0,DIV,0,DIV,1,DIV,0,DIV,1,DIV,1,NAV,0,UL,0,LI,0,A",
"nodeLabel": "Home",
"type": "node",
"snippet": "\u003ca href=\"/\" class=\"unifiednav__item currentPage dmNavItemSelected\" target=\"\" data-target-page-alias=\"\"\u003e",
"selector": "nav#1919000574 \u003e ul.unifiednav__container \u003e li.unifiednav__item-wrap \u003e a.unifiednav__item",
"boundingRect": {
"top": 3720,
"right": 345,
"left": 15,
"width": 330,
"bottom": 3747,
"height": 27
},
"lhId": "10-14-A"
},
"tapTargetScore": 1296,
"overlappingTargetScore": 504,
"height": 27
},
{
"tapTargetScore": 1296,
"size": "330x27",
"overlapScoreRatio": 0.3888888888888889,
"overlappingTarget": {
"snippet": "\u003ca href=\"/about\" class=\"unifiednav__item\" target=\"\" data-target-page-alias=\"\"\u003e",
"boundingRect": {
"left": 15,
"right": 345,
"height": 27,
"top": 3774,
"bottom": 3801,
"width": 330
},
"selector": "nav#1919000574 \u003e ul.unifiednav__container \u003e li.unifiednav__item-wrap \u003e a.unifiednav__item",
"type": "node",
"path": "1,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,2,DIV,0,DIV,0,DIV,1,DIV,0,DIV,1,DIV,1,NAV,0,UL,2,LI,0,A",
"nodeLabel": "About",
"lhId": "10-16-A"
},
"width": 330,
"height": 27,
"overlappingTargetScore": 504,
"tapTarget": {
"type": "node",
"path": "1,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,2,DIV,0,DIV,0,DIV,1,DIV,0,DIV,1,DIV,1,NAV,0,UL,1,LI,0,A",
"lhId": "10-15-A",
"selector": "nav#1919000574 \u003e ul.unifiednav__container \u003e li.unifiednav__item-wrap \u003e a.unifiednav__item",
"boundingRect": {
"width": 330,
"right": 345,
"top": 3747,
"bottom": 3774,
"left": 15,
"height": 27
},
"snippet": "\u003ca href=\"/services\" class=\"unifiednav__item\" target=\"\" data-target-page-alias=\"\"\u003e",
"nodeLabel": "Services"
}
},
{
"overlappingTargetScore": 504,
"height": 27,
"tapTarget": {
"path": "1,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,2,DIV,0,DIV,0,DIV,1,DIV,0,DIV,1,DIV,1,NAV,0,UL,2,LI,0,A",
"selector": "nav#1919000574 \u003e ul.unifiednav__container \u003e li.unifiednav__item-wrap \u003e a.unifiednav__item",
"lhId": "10-16-A",
"snippet": "\u003ca href=\"/about\" class=\"unifiednav__item\" target=\"\" data-target-page-alias=\"\"\u003e",
"boundingRect": {
"left": 15,
"top": 3774,
"right": 345,
"height": 27,
"width": 330,
"bottom": 3801
},
"type": "node",
"nodeLabel": "About"
},
"overlapScoreRatio": 0.3888888888888889,
"tapTargetScore": 1296,
"width": 330,
"size": "330x27",
"overlappingTarget": {
"path": "1,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,2,DIV,0,DIV,0,DIV,1,DIV,0,DIV,1,DIV,1,NAV,0,UL,3,LI,0,A",
"snippet": "\u003ca href=\"/contact\" class=\"unifiednav__item\" target=\"\" data-target-page-alias=\"\"\u003e",
"boundingRect": {
"left": 15,
"width": 330,
"height": 27,
"bottom": 3828,
"top": 3801,
"right": 345
},
"nodeLabel": "Contact us",
"type": "node",
"lhId": "10-17-A",
"selector": "nav#1919000574 \u003e ul.unifiednav__container \u003e li.unifiednav__item-wrap \u003e a.unifiednav__item"
}
},
{
"size": "99x20",
"overlappingTarget": {
"path": "1,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,2,DIV,0,DIV,0,DIV,1,DIV,0,DIV,3,DIV,1,DIV,1,P,0,A",
"selector": "div#1698552461 \u003e div#1213555491 \u003e p.size-14 \u003e a.font-size-14",
"nodeLabel": "jacksonelectricalserv@gmail.com",
"boundingRect": {
"height": 20,
"right": 264,
"top": 4066,
"bottom": 4086,
"width": 249,
"left": 15
},
"lhId": "10-19-A",
"type": "node",
"snippet": "\u003ca href=\"mailto:jacksonelectricalserv@gmail.com\" class=\"font-size-14\" style=\"font-weight: 500; color: rgb(255, 255, 255); display: initial;\"\u003e"
},
"tapTarget": {
"path": "1,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,2,DIV,0,DIV,0,DIV,1,DIV,0,DIV,3,DIV,1,DIV,0,P,0,A",
"nodeLabel": "717-615-3647",
"snippet": "\u003ca href=\"tel:717-615-3647\" class=\"font-size-14\" style=\"font-weight: 500; color: rgb(255, 255, 255); display: initial;\"\u003e",
"lhId": "10-18-A",
"selector": "div#1698552461 \u003e div#1213555491 \u003e p.size-14 \u003e a.font-size-14",
"boundingRect": {
"top": 4038,
"left": 15,
"height": 20,
"right": 114,
"width": 99,
"bottom": 4058
},
"type": "node"
},
"width": 99,
"overlappingTargetScore": 288,
"overlapScoreRatio": 0.3,
"tapTargetScore": 960,
"height": 20
}
],
"headings": [
{
"text": "Tap Target",
"itemType": "node",
"key": "tapTarget"
},
{
"key": "size",
"itemType": "text",
"text": "Size"
},
{
"itemType": "node",
"text": "Overlapping Target",
"key": "overlappingTarget"
}
],
"type": "table"
}
},
"managed-focus": {
"id": "managed-focus",
"title": "The user's focus is directed to new content added to the page",
"description": "If new content, such as a dialog, is added to the page, the user's focus is directed to it. [Learn more](https://web.dev/managed-focus/).",
"score": null,
"scoreDisplayMode": "manual"
},
"network-rtt": {
"id": "network-rtt",
"title": "Network Round Trip Times",
"description": "Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https://hpbn.co/primer-on-latency-and-bandwidth/).",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "0 ms",
"details": {
"type": "table",
"headings": [],
"items": []
},
"numericValue": 0,
"numericUnit": "millisecond"
},
"dlitem": {
"id": "dlitem",
"title": "Definition list items are wrapped in `\u003cdl\u003e` elements",
"description": "Definition list items (`\u003cdt\u003e` and `\u003cdd\u003e`) must be wrapped in a parent `\u003cdl\u003e` element to ensure that screen readers can properly announce them. [Learn more](https://web.dev/dlitem/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"offscreen-content-hidden": {
"id": "offscreen-content-hidden",
"title": "Offscreen content is hidden from assistive technology",
"description": "Offscreen content is hidden with display: none or aria-hidden=true. [Learn more](https://web.dev/offscreen-content-hidden/).",
"score": null,
"scoreDisplayMode": "manual"
},
"accesskeys": {
"id": "accesskeys",
"title": "`[accesskey]` values are unique",
"description": "Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more](https://web.dev/accesskeys/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"duplicate-id-aria": {
"id": "duplicate-id-aria",
"title": "ARIA IDs are unique",
"description": "The value of an ARIA ID must be unique to prevent other instances from being overlooked by assistive technologies. [Learn more](https://web.dev/duplicate-id-aria/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"legacy-javascript": {
"id": "legacy-javascript",
"title": "Avoid serving legacy JavaScript to modern browsers",
"description": "Polyfills and transforms enable legacy browsers to use new JavaScript features. However, many aren't necessary for modern browsers. For your bundled JavaScript, adopt a modern script deployment strategy using module/nomodule feature detection to reduce the amount of code shipped to modern browsers, while retaining support for legacy browsers. [Learn More](https://philipwalton.com/articles/deploying-es2015-code-in-production-today/)",
"score": 1,
"scoreDisplayMode": "numeric",
"displayValue": "Potential savings of 7 KiB",
"details": {
"overallSavingsMs": 0,
"type": "opportunity",
"items": [
{
"subItems": {
"type": "subitems",
"items": [
{
"location": {
"column": 640,
"line": 8,
"type": "source-location",
"urlProvider": "network",
"url": "https://d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js"
},
"signal": "Date.prototype.toJSON"
}
]
},
"totalBytes": 0,
"url": "https://d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js",
"wastedBytes": 7550
},
{
"totalBytes": 0,
"url": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/1.9a25e57fafe0a4658324.js",
"wastedBytes": 74,
"subItems": {
"items": [
{
"location": {
"column": 253,
"type": "source-location",
"urlProvider": "network",
"url": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/1.9a25e57fafe0a4658324.js",
"line": 1
},
"signal": "@babel/plugin-transform-classes"
}
],
"type": "subitems"
}
}
],
"overallSavingsBytes": 7624,
"headings": [
{
"valueType": "url",
"label": "URL",
"key": "url",
"subItemsHeading": {
"valueType": "source-location",
"key": "location"
}
},
{
"subItemsHeading": {
"key": "signal"
},
"valueType": "code",
"key": null
},
{
"key": "wastedBytes",
"valueType": "bytes",
"label": "Potential Savings"
}
]
},
"numericValue": 0,
"numericUnit": "millisecond"
},
"meta-refresh": {
"id": "meta-refresh",
"title": "The document does not use `\u003cmeta http-equiv=\"refresh\"\u003e`",
"description": "Users do not expect a page to refresh automatically, and doing so will move focus back to the top of the page. This may create a frustrating or confusing experience. [Learn more](https://web.dev/meta-refresh/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"installable-manifest": {
"id": "installable-manifest",
"title": "Web app manifest or service worker do not meet the installability requirements",
"description": "Service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. With proper service worker and manifest implementations, browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more](https://web.dev/installable-manifest/).",
"score": 0,
"scoreDisplayMode": "binary",
"displayValue": "1 reason",
"details": {
"debugData": {
"manifestUrl": null,
"type": "debugdata"
},
"items": [
{
"reason": "No manifest was fetched"
}
],
"headings": [
{
"key": "reason",
"text": "Failure reason",
"itemType": "text"
}
],
"type": "table"
},
"warnings": [],
"numericValue": 1,
"numericUnit": "element"
},
"resource-summary": {
"id": "resource-summary",
"title": "Keep request counts low and transfer sizes small",
"description": "To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https://web.dev/use-lighthouse-for-performance-budgets/).",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "57 requests • 1,214 KiB",
"details": {
"type": "table",
"items": [
{
"label": "Total",
"resourceType": "total",
"requestCount": 57,
"transferSize": 1242746
},
{
"requestCount": 17,
"resourceType": "script",
"label": "Script",
"transferSize": 703089
},
{
"transferSize": 240654,
"resourceType": "font",
"label": "Font",
"requestCount": 16
},
{
"transferSize": 127599,
"label": "Stylesheet",
"requestCount": 7,
"resourceType": "stylesheet"
},
{
"resourceType": "image",
"transferSize": 87632,
"label": "Image",
"requestCount": 11
},
{
"transferSize": 56972,
"resourceType": "document",
"label": "Document",
"requestCount": 3
},
{
"transferSize": 26800,
"requestCount": 3,
"label": "Other",
"resourceType": "other"
},
{
"requestCount": 0,
"transferSize": 0,
"resourceType": "media",
"label": "Media"
},
{
"requestCount": 56,
"resourceType": "third-party",
"transferSize": 1210978,
"label": "Third-party"
}
],
"headings": [
{
"key": "label",
"itemType": "text",
"text": "Resource Type"
},
{
"itemType": "numeric",
"key": "requestCount",
"text": "Requests"
},
{
"key": "transferSize",
"itemType": "bytes",
"text": "Transfer Size"
}
]
}
},
"aria-input-field-name": {
"id": "aria-input-field-name",
"title": "ARIA input fields have accessible names",
"description": "When an input field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"focusable-controls": {
"id": "focusable-controls",
"title": "Interactive controls are keyboard focusable",
"description": "Custom interactive controls are keyboard focusable and display a focus indicator. [Learn more](https://web.dev/focusable-controls/).",
"score": null,
"scoreDisplayMode": "manual"
},
"image-size-responsive": {
"id": "image-size-responsive",
"title": "Serves images with appropriate resolution",
"description": "Image natural dimensions should be proportional to the display size and the pixel ratio to maximize image clarity. [Learn more](https://web.dev/serve-responsive-images/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"items": [],
"headings": []
}
},
"focus-traps": {
"id": "focus-traps",
"title": "User focus is not accidentally trapped in a region",
"description": "A user can tab into and out of any control or region without accidentally trapping their focus. [Learn more](https://web.dev/focus-traps/).",
"score": null,
"scoreDisplayMode": "manual"
},
"total-byte-weight": {
"id": "total-byte-weight",
"title": "Avoids enormous network payloads",
"description": "Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https://web.dev/total-byte-weight/).",
"score": 1,
"scoreDisplayMode": "numeric",
"displayValue": "Total size was 1,214 KiB",
"details": {
"headings": [
{
"itemType": "url",
"key": "url",
"text": "URL"
},
{
"text": "Transfer Size",
"itemType": "bytes",
"key": "totalBytes"
}
],
"items": [
{
"totalBytes": 147146,
"url": "https://www.gstatic.com/recaptcha/releases/M-QqaF9xk6BpjLH22uHZRhXt/recaptcha__en.js"
},
{
"totalBytes": 147145,
"url": "https://www.gstatic.com/recaptcha/releases/M-QqaF9xk6BpjLH22uHZRhXt/recaptcha__en.js"
},
{
"totalBytes": 147145,
"url": "https://www.gstatic.com/recaptcha/releases/M-QqaF9xk6BpjLH22uHZRhXt/recaptcha__en.js"
},
{
"url": "https://static-cdn.multiscreensite.com/fonts/fontawesome-webfont.woff?v=6",
"totalBytes": 98655
},
{
"totalBytes": 88312,
"url": "https://static.cdn-website.com/mnlt/production/2542/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-mobile.min.js"
},
{
"totalBytes": 40086,
"url": "https://lirp-cdn.multiscreensite.com/797c8cd9/dms3rep/multi/opt/tool-2766835_1920-640w.jpg"
},
{
"totalBytes": 39939,
"url": "https://www.googletagmanager.com/gtag/js?id=UA-167300229-1"
},
{
"url": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/1.9a25e57fafe0a4658324.js",
"totalBytes": 33625
},
{
"totalBytes": 31768,
"url": "https://www.jacksonelectricalservice.com/"
},
{
"url": "https://static.cdn-website.com/libs/jquery/jquery-3.6.0.min.js",
"totalBytes": 28615
}
],
"type": "table"
},
"numericValue": 1242746,
"numericUnit": "byte"
},
"errors-in-console": {
"id": "errors-in-console",
"title": "No browser errors logged to the console",
"description": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more](https://web.dev/errors-in-console/)",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"items": [],
"type": "table",
"headings": []
}
},
"document-title": {
"id": "document-title",
"title": "Document has a `\u003ctitle\u003e` element",
"description": "The title gives screen reader users an overview of the page, and search engine users rely on it heavily to determine if a page is relevant to their search. [Learn more](https://web.dev/document-title/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"items": [],
"type": "table",
"headings": []
}
},
"aria-tooltip-name": {
"id": "aria-tooltip-name",
"title": "ARIA `tooltip` elements have accessible names",
"description": "When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-meter-name": {
"id": "aria-meter-name",
"title": "ARIA `meter` elements have accessible names",
"description": "When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"form-field-multiple-labels": {
"id": "form-field-multiple-labels",
"title": "No form fields have multiple labels",
"description": "Form fields with multiple labels can be confusingly announced by assistive technologies like screen readers which use either the first, the last, or all of the labels. [Learn more](https://web.dev/form-field-multiple-labels/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"viewport": {
"id": "viewport",
"title": "Has a `\u003cmeta name=\"viewport\"\u003e` tag with `width` or `initial-scale`",
"description": "A `\u003cmeta name=\"viewport\"\u003e` not only optimizes your app for mobile screen sizes, but also prevents [a 300 millisecond delay to user input](https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away). [Learn more](https://web.dev/viewport/).",
"score": 1,
"scoreDisplayMode": "binary",
"warnings": []
},
"list": {
"id": "list",
"title": "Lists contain only `\u003cli\u003e` elements and script supporting elements (`\u003cscript\u003e` and `\u003ctemplate\u003e`).",
"description": "Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. [Learn more](https://web.dev/list/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"headings": [],
"type": "table",
"items": []
}
},
"object-alt": {
"id": "object-alt",
"title": "`\u003cobject\u003e` elements have alternate text",
"description": "Screen readers cannot translate non-text content. Adding alternate text to `\u003cobject\u003e` elements helps screen readers convey meaning to users. [Learn more](https://web.dev/object-alt/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"font-display": {
"id": "font-display",
"title": "Ensure text remains visible during webfont load",
"description": "Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display/).",
"score": 0,
"scoreDisplayMode": "binary",
"details": {
"headings": [
{
"itemType": "url",
"text": "URL",
"key": "url"
},
{
"text": "Potential Savings",
"key": "wastedMs",
"itemType": "ms"
}
],
"type": "table",
"items": [
{
"url": "https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2",
"wastedMs": 3.9159990847110748
},
{
"wastedMs": 4.1549988090991974,
"url": "https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2"
},
{
"url": "https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2",
"wastedMs": 0.171000137925148
},
{
"url": "https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2",
"wastedMs": 0.11800043284893036
},
{
"wastedMs": 4.8960000276565552,
"url": "https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2"
}
]
},
"warnings": []
},
"aria-valid-attr-value": {
"id": "aria-valid-attr-value",
"title": "`[aria-*]` attributes have valid values",
"description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. [Learn more](https://web.dev/aria-valid-attr-value/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"bootup-time": {
"id": "bootup-time",
"title": "Reduce JavaScript execution time",
"description": "Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time/).",
"score": 0.45,
"scoreDisplayMode": "numeric",
"displayValue": "3.8 s",
"details": {
"items": [
{
"scriptParseCompile": 188.872,
"total": 2091.5719999999978,
"url": "https://www.gstatic.com/recaptcha/releases/M-QqaF9xk6BpjLH22uHZRhXt/recaptcha__en.js",
"scripting": 1748.007999999998
},
{
"scripting": 184.82399999999998,
"scriptParseCompile": 19.372000000000003,
"url": "https://www.jacksonelectricalservice.com/",
"total": 2035.6160000000007
},
{
"scripting": 383.644,
"url": "Unattributable",
"scriptParseCompile": 0.524,
"total": 896.90800000000081
},
{
"url": "https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME&co=aHR0cHM6Ly93d3cuamFja3NvbmVsZWN0cmljYWxzZXJ2aWNlLmNvbTo0NDM.&hl=en&v=M-QqaF9xk6BpjLH22uHZRhXt&theme=light&size=invisible&badge=bottomleft&cb=oix3gk9x26ay",
"total": 476.77999999999986,
"scriptParseCompile": 20.363999999999997,
"scripting": 393.00399999999991
},
{
"total": 302.64800000000014,
"scripting": 196.14000000000013,
"scriptParseCompile": 24.503999999999998,
"url": "https://static.cdn-website.com/mnlt/production/2542/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-mobile.min.js"
},
{
"scriptParseCompile": 6.0440000000000005,
"scripting": 251.79200000000012,
"total": 273.5920000000001,
"url": "https://static.cdn-website.com/libs/jquery/jquery-3.6.0.min.js"
},
{
"scripting": 64.676000000000016,
"total": 154.424,
"scriptParseCompile": 4.5120000000000005,
"url": "https://www.google.com/recaptcha/api2/bframe?hl=en&v=M-QqaF9xk6BpjLH22uHZRhXt&k=6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME"
},
{
"scriptParseCompile": 3.9,
"total": 106.55600000000001,
"scripting": 98.76,
"url": "https://www.google-analytics.com/analytics.js"
},
{
"scriptParseCompile": 8.812,
"total": 93.26400000000001,
"url": "https://www.googletagmanager.com/gtag/js?id=UA-167300229-1",
"scripting": 79.940000000000012
},
{
"total": 78.992000000000019,
"url": "https://d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js",
"scripting": 72.248000000000019,
"scriptParseCompile": 3.2680000000000002
},
{
"url": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/1.9a25e57fafe0a4658324.js",
"scripting": 64.988,
"scriptParseCompile": 10.191999999999998,
"total": 78.592
}
],
"type": "table",
"headings": [
{
"key": "url",
"itemType": "url",
"text": "URL"
},
{
"itemType": "ms",
"granularity": 1,
"key": "total",
"text": "Total CPU Time"
},
{
"itemType": "ms",
"granularity": 1,
"key": "scripting",
"text": "Script Evaluation"
},
{
"itemType": "ms",
"text": "Script Parse",
"key": "scriptParseCompile",
"granularity": 1
}
],
"summary": {
"wastedMs": 3828.3879999999981
}
},
"numericValue": 3828.3879999999981,
"numericUnit": "millisecond"
},
"interactive-element-affordance": {
"id": "interactive-element-affordance",
"title": "Interactive elements indicate their purpose and state",
"description": "Interactive elements, such as links and buttons, should indicate their state and be distinguishable from non-interactive elements. [Learn more](https://web.dev/interactive-element-affordance/).",
"score": null,
"scoreDisplayMode": "manual"
},
"metrics": {
"id": "metrics",
"title": "Metrics",
"description": "Collects all available metrics.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"items": [
{
"observedFirstVisualChangeTs": 12555805230322,
"largestContentfulPaint": 3606,
"cumulativeLayoutShiftMainFrame": 0.16179708904690213,
"observedTotalCumulativeLayoutShift": 0.16179708904690213,
"observedTimeOriginTs": 12555804893322,
"observedLoad": 1692,
"observedSpeedIndex": 817,
"observedFirstVisualChange": 337,
"observedLargestContentfulPaintAllFrames": 582,
"observedFirstMeaningfulPaintTs": 12555805219739,
"totalCumulativeLayoutShift": 0.16179708904690213,
"observedLargestContentfulPaintTs": 12555805475189,
"observedSpeedIndexTs": 12555805710348,
"observedCumulativeLayoutShift": 0.16179708904690213,
"observedFirstContentfulPaintAllFrames": 326,
"totalBlockingTime": 2011,
"maxPotentialFID": 520,
"observedLoadTs": 12555806584822,
"observedDomContentLoaded": 558,
"observedDomContentLoadedTs": 12555805451065,
"observedFirstPaint": 326,
"observedLastVisualChange": 1704,
"interactive": 9984,
"observedFirstPaintTs": 12555805219739,
"observedNavigationStartTs": 12555804893322,
"observedLargestContentfulPaintAllFramesTs": 12555805475189,
"observedLargestContentfulPaint": 582,
"observedNavigationStart": 0,
"observedFirstContentfulPaintTs": 12555805219739,
"observedTraceEnd": 4222,
"observedLastVisualChangeTs": 12555806597322,
"observedFirstContentfulPaint": 326,
"firstMeaningfulPaint": 1140,
"observedFirstMeaningfulPaint": 326,
"observedFirstContentfulPaintAllFramesTs": 12555805219739,
"speedIndex": 3665,
"observedTimeOrigin": 0,
"observedTraceEndTs": 12555809115468,
"observedCumulativeLayoutShiftMainFrame": 0.16179708904690213,
"firstContentfulPaint": 1140,
"cumulativeLayoutShift": 0.16179708904690213
},
{
"lcpInvalidated": false
}
],
"type": "debugdata"
},
"numericValue": 9984,
"numericUnit": "millisecond"
},
"font-size": {
"id": "font-size",
"title": "Document uses legible font sizes",
"description": "Font sizes less than 12px are too small to be legible and require mobile visitors to “pinch to zoom” in order to read. Strive to have \u003e60% of page text ≥12px. [Learn more](https://web.dev/font-size/).",
"score": 1,
"scoreDisplayMode": "binary",
"displayValue": "99.72% legible text",
"details": {
"items": [
{
"fontSize": "8px",
"source": {
"urlProvider": "network",
"type": "source-location",
"line": 0,
"column": 28816,
"url": "https://www.gstatic.com/recaptcha/releases/M-QqaF9xk6BpjLH22uHZRhXt/styles__ltr.css"
},
"coverage": "0.28%",
"selector": ".rc-anchor-normal .rc-anchor-pt, .rc-anchor-invisible .rc-anchor-pt, .rc-anchor-compact .rc-anchor-pt"
},
{
"source": {
"value": "Legible text",
"type": "code"
},
"fontSize": "≥ 12px",
"coverage": "99.72%"
}
],
"type": "table",
"headings": [
{
"text": "Source",
"key": "source",
"itemType": "source-location"
},
{
"itemType": "code",
"key": "selector",
"text": "Selector"
},
{
"itemType": "text",
"text": "% of Page Text",
"key": "coverage"
},
{
"key": "fontSize",
"itemType": "text",
"text": "Font Size"
}
]
}
},
"pwa-page-transitions": {
"id": "pwa-page-transitions",
"title": "Page transitions don't feel like they block on the network",
"description": "Transitions should feel snappy as you tap around, even on a slow network. This experience is key to a user's perception of performance. [Learn more](https://web.dev/pwa-page-transitions/).",
"score": null,
"scoreDisplayMode": "manual"
},
"no-vulnerable-libraries": {
"id": "no-vulnerable-libraries",
"title": "Avoids front-end JavaScript libraries with known security vulnerabilities",
"description": "Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"summary": {},
"items": []
}
},
"no-document-write": {
"id": "no-document-write",
"title": "Avoids `document.write()`",
"description": "For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn more](https://web.dev/no-document-write/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"items": [],
"type": "table",
"headings": []
}
},
"splash-screen": {
"id": "splash-screen",
"title": "Is not configured for a custom splash screen",
"description": "A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more](https://web.dev/splash-screen/).",
"score": 0,
"scoreDisplayMode": "binary",
"explanation": "Failures: No manifest was fetched.",
"details": {
"items": [
{
"parseFailureReason": "No manifest was fetched",
"failures": [
"No manifest was fetched"
],
"isParseFailure": true
}
],
"type": "debugdata"
}
},
"aria-roles": {
"id": "aria-roles",
"title": "`[role]` values are valid",
"description": "ARIA roles must have valid values in order to perform their intended accessibility functions. [Learn more](https://web.dev/aria-roles/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"items": [],
"headings": [],
"type": "table"
}
},
"user-timings": {
"id": "user-timings",
"title": "User Timing marks and measures",
"description": "Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https://web.dev/user-timings/).",
"score": null,
"scoreDisplayMode": "notApplicable",
"details": {
"items": [],
"headings": [],
"type": "table"
}
},
"redirects": {
"id": "redirects",
"title": "Avoid multiple page redirects",
"description": "Redirects introduce additional delays before the page can be loaded. [Learn more](https://web.dev/redirects/).",
"score": 1,
"scoreDisplayMode": "numeric",
"details": {
"headings": [],
"overallSavingsMs": 0,
"items": [],
"type": "opportunity"
},
"numericValue": 0,
"numericUnit": "millisecond"
},
"preload-fonts": {
"id": "preload-fonts",
"title": "Fonts with `font-display: optional` are preloaded",
"description": "Preload `optional` fonts so first-time visitors may use them. [Learn more](https://web.dev/preload-optional-fonts/)",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"unused-javascript": {
"id": "unused-javascript",
"title": "Reduce unused JavaScript",
"description": "Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn more](https://web.dev/unused-javascript/).",
"score": 0.29,
"scoreDisplayMode": "numeric",
"displayValue": "Potential savings of 149 KiB",
"details": {
"items": [
{
"totalBytes": 147146,
"wastedBytes": 65841,
"wastedPercent": 44.74562810975511,
"url": "https://www.gstatic.com/recaptcha/releases/M-QqaF9xk6BpjLH22uHZRhXt/recaptcha__en.js"
},
{
"wastedBytes": 61971,
"wastedPercent": 70.1727561229148,
"totalBytes": 88312,
"url": "https://static.cdn-website.com/mnlt/production/2542/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-mobile.min.js"
},
{
"url": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/1.9a25e57fafe0a4658324.js",
"wastedBytes": 24831,
"totalBytes": 33625,
"wastedPercent": 73.848199940036437
}
],
"type": "opportunity",
"overallSavingsBytes": 152643,
"overallSavingsMs": 2550,
"headings": [
{
"label": "URL",
"valueType": "url",
"key": "url",
"subItemsHeading": {
"key": "source",
"valueType": "code"
}
},
{
"label": "Transfer Size",
"subItemsHeading": {
"key": "sourceBytes"
},
"valueType": "bytes",
"key": "totalBytes"
},
{
"label": "Potential Savings",
"key": "wastedBytes",
"subItemsHeading": {
"key": "sourceWastedBytes"
},
"valueType": "bytes"
}
]
},
"numericValue": 2550,
"numericUnit": "millisecond"
},
"unused-css-rules": {
"id": "unused-css-rules",
"title": "Reduce unused CSS",
"description": "Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules/).",
"score": 0.45,
"scoreDisplayMode": "numeric",
"displayValue": "Potential savings of 84 KiB",
"details": {
"overallSavingsMs": 1200,
"headings": [
{
"label": "URL",
"key": "url",
"valueType": "url"
},
{
"label": "Transfer Size",
"key": "totalBytes",
"valueType": "bytes"
},
{
"valueType": "bytes",
"label": "Potential Savings",
"key": "wastedBytes"
}
],
"overallSavingsBytes": 86381,
"type": "opportunity",
"items": [
{
"totalBytes": 28460,
"url": "https://irp.cdn-website.com/797c8cd9/files/797c8cd9_0.min.css?v=37",
"wastedBytes": 24572,
"wastedPercent": 86.339540573603372
},
{
"wastedPercent": 92.859408607990957,
"wastedBytes": 23750,
"totalBytes": 25576,
"url": "https://static.cdn-website.com/mnlt/production/2542/_dm/s/rt/dist/css/d-css-runtime-mobile-one-package-new.min.css"
},
{
"wastedBytes": 21383,
"totalBytes": 25159,
"url": "https://www.gstatic.com/recaptcha/releases/M-QqaF9xk6BpjLH22uHZRhXt/styles__ltr.css",
"wastedPercent": 84.991061580008363
},
{
"url": "https://irp.cdn-website.com/WIDGET_CSS/production_2542/1aab5efc87450964fc663da869d398bf.css",
"wastedBytes": 16676,
"totalBytes": 17742,
"wastedPercent": 93.991628239119379
}
]
},
"numericValue": 1200,
"numericUnit": "millisecond"
},
"first-meaningful-paint": {
"id": "first-meaningful-paint",
"title": "First Meaningful Paint",
"description": "First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint/).",
"score": 1,
"scoreDisplayMode": "numeric",
"displayValue": "1.1 s",
"numericValue": 1140,
"numericUnit": "millisecond"
},
"main-thread-tasks": {
"id": "main-thread-tasks",
"title": "Tasks",
"description": "Lists the toplevel main thread tasks that executed during page load.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"items": [
{
"startTime": 232.069,
"duration": 34.302
},
{
"startTime": 276.598,
"duration": 24.727
},
{
"duration": 55.652,
"startTime": 301.349
},
{
"duration": 8.156,
"startTime": 357.196
},
{
"startTime": 367.183,
"duration": 12.891
},
{
"duration": 47.752,
"startTime": 380.231
},
{
"startTime": 432.823,
"duration": 9.891
},
{
"duration": 11.619,
"startTime": 446.065
},
{
"duration": 8.343,
"startTime": 460.718
},
{
"duration": 16.577,
"startTime": 469.117
},
{
"duration": 61.536,
"startTime": 491.159
},
{
"startTime": 555.93,
"duration": 6.983
},
{
"startTime": 565.057,
"duration": 15.534
},
{
"duration": 10.224,
"startTime": 580.709
},
{
"duration": 11.615,
"startTime": 591.024
},
{
"duration": 11.488,
"startTime": 612.981
},
{
"startTime": 625.964,
"duration": 19.417
},
{
"duration": 17.058,
"startTime": 645.402
},
{
"duration": 7.407,
"startTime": 666.285
},
{
"duration": 5.466,
"startTime": 675.269
},
{
"duration": 9.621,
"startTime": 680.749
},
{
"startTime": 690.415,
"duration": 15.911
},
{
"startTime": 706.361,
"duration": 25.733
},
{
"startTime": 773.788,
"duration": 12.885
},
{
"duration": 11.914,
"startTime": 786.689
},
{
"startTime": 801.611,
"duration": 128.635
},
{
"duration": 6.3,
"startTime": 935.032
},
{
"startTime": 942.802,
"duration": 15.988
},
{
"duration": 46.718,
"startTime": 959.081
},
{
"startTime": 1010.285,
"duration": 9.995
},
{
"duration": 19.706,
"startTime": 1029.159
},
{
"startTime": 1049.016,
"duration": 14.302
},
{
"startTime": 1064.926,
"duration": 6.442
},
{
"startTime": 1071.508,
"duration": 13.38
},
{
"duration": 11.213,
"startTime": 1091.526
},
{
"startTime": 1119.81,
"duration": 87.925
},
{
"startTime": 1216.703,
"duration": 130.068
},
{
"startTime": 1347.591,
"duration": 7.066
},
{
"duration": 59.715,
"startTime": 1370.884
},
{
"startTime": 1436.178,
"duration": 45.477
},
{
"duration": 8.92,
"startTime": 1482.917
},
{
"duration": 6.029,
"startTime": 1491.853
},
{
"duration": 86.114,
"startTime": 1499.019
},
{
"duration": 6.239,
"startTime": 1586.791
},
{
"startTime": 1599.24,
"duration": 15.852
},
{
"startTime": 1615.811,
"duration": 12.814
},
{
"duration": 72.426,
"startTime": 1632.225
},
{
"duration": 10.082,
"startTime": 1709.842
},
{
"startTime": 1720.202,
"duration": 17.142
},
{
"startTime": 1737.476,
"duration": 5.565
},
{
"startTime": 1743.072,
"duration": 23.223
},
{
"duration": 67.769,
"startTime": 1809.938
},
{
"duration": 29.721,
"startTime": 1879.014
},
{
"duration": 34.166,
"startTime": 1909.194
}
],
"headings": [
{
"key": "startTime",
"granularity": 1,
"itemType": "ms",
"text": "Start Time"
},
{
"key": "duration",
"granularity": 1,
"text": "End Time",
"itemType": "ms"
}
],
"type": "table"
}
},
"link-text": {
"id": "link-text",
"title": "Links have descriptive text",
"description": "Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"headings": [],
"summary": {},
"items": [],
"type": "table"
}
},
"uses-text-compression": {
"id": "uses-text-compression",
"title": "Enable text compression",
"description": "Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https://web.dev/uses-text-compression/).",
"score": 1,
"scoreDisplayMode": "numeric",
"details": {
"overallSavingsBytes": 0,
"headings": [],
"type": "opportunity",
"items": [],
"overallSavingsMs": 0
},
"numericValue": 0,
"numericUnit": "millisecond"
},
"final-screenshot": {
"id": "final-screenshot",
"title": "Final Screenshot",
"description": "The last screenshot captured of the pageload.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"timing": 1704,
"data": "data:image/jpeg;base64,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",
"type": "screenshot",
"timestamp": 12555806597646
}
},
"th-has-data-cells": {
"id": "th-has-data-cells",
"title": "`\u003cth\u003e` elements and elements with `[role=\"columnheader\"/\"rowheader\"]` have data cells they describe.",
"description": "Screen readers have features to make navigating tables easier. Ensuring table headers always refer to some set of cells may improve the experience for screen reader users. [Learn more](https://web.dev/th-has-data-cells/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"uses-long-cache-ttl": {
"id": "uses-long-cache-ttl",
"title": "Serve static assets with an efficient cache policy",
"description": "A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl/).",
"score": 0.71,
"scoreDisplayMode": "numeric",
"displayValue": "38 resources found",
"details": {
"items": [
{
"url": "https://d32hwlnfiv2gyn.cloudfront.net/i?e=pv&page=Jackson%20Electrical%20Service%20-%20The%20Best%20Electrician%20in%20Lancaster%2C%20PA&dtm=1653198991902&tid=111547&vp=360x640&ds=360x4920&vid=1&duid=243708ef8b67257b&p=web&tv=js-2.0.0&fp=2734640491&aid=797c8cd9&lang=en-US&cs=UTF-8&tz=America%2FLos_Angeles&tna=cf&res=360x640&cd=24&cookie=1&url=https%3A%2F%2Fwww.jacksonelectricalservice.com%2F",
"totalBytes": 482,
"wastedBytes": 482,
"cacheHitProbability": 0,
"cacheLifetimeMs": 0
},
{
"debugData": {
"max-age": 7200,
"type": "debugdata",
"public": true
},
"wastedBytes": 15473.25,
"cacheLifetimeMs": 7200000,
"url": "https://www.google-analytics.com/analytics.js",
"cacheHitProbability": 0.25,
"totalBytes": 20631
},
{
"wastedBytes": 9865.4999999999982,
"totalBytes": 98655,
"debugData": {
"type": "debugdata",
"max-age": 604800
},
"cacheLifetimeMs": 604800000,
"cacheHitProbability": 0.9,
"url": "https://static-cdn.multiscreensite.com/fonts/fontawesome-webfont.woff?v=6"
},
{
"debugData": {
"type": "debugdata",
"max-age": 604800
},
"cacheLifetimeMs": 604800000,
"url": "https://static.cdn-website.com/mnlt/production/2542/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-mobile.min.js",
"totalBytes": 88312,
"cacheHitProbability": 0.9,
"wastedBytes": 8831.1999999999989
},
{
"debugData": {
"max-age": 604800,
"type": "debugdata"
},
"totalBytes": 33625,
"cacheHitProbability": 0.9,
"cacheLifetimeMs": 604800000,
"wastedBytes": 3362.4999999999991,
"url": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/1.9a25e57fafe0a4658324.js"
},
{
"cacheHitProbability": 0.9,
"cacheLifetimeMs": 604800000,
"url": "https://static.cdn-website.com/libs/jquery/jquery-3.6.0.min.js",
"totalBytes": 28615,
"wastedBytes": 2861.4999999999995,
"debugData": {
"type": "debugdata",
"max-age": 604800
}
},
{
"totalBytes": 28460,
"cacheLifetimeMs": 604800000,
"debugData": {
"max-age": 604800,
"type": "debugdata"
},
"url": "https://irp.cdn-website.com/797c8cd9/files/797c8cd9_0.min.css?v=37",
"wastedBytes": 2845.9999999999995,
"cacheHitProbability": 0.9
},
{
"wastedBytes": 2557.5999999999995,
"debugData": {
"max-age": 604800,
"type": "debugdata"
},
"totalBytes": 25576,
"cacheLifetimeMs": 604800000,
"url": "https://static.cdn-website.com/mnlt/production/2542/_dm/s/rt/dist/css/d-css-runtime-mobile-one-package-new.min.css",
"cacheHitProbability": 0.9
},
{
"totalBytes": 17742,
"cacheLifetimeMs": 604800000,
"debugData": {
"max-age": 604800,
"type": "debugdata"
},
"wastedBytes": 1774.1999999999996,
"cacheHitProbability": 0.9,
"url": "https://irp.cdn-website.com/WIDGET_CSS/production_2542/1aab5efc87450964fc663da869d398bf.css"
},
{
"totalBytes": 14069,
"cacheLifetimeMs": 604800000,
"url": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/3.30007b988ff0d06604f7.js",
"wastedBytes": 1406.8999999999996,
"cacheHitProbability": 0.9,
"debugData": {
"max-age": 604800,
"type": "debugdata"
}
},
{
"wastedBytes": 769.39999999999986,
"cacheLifetimeMs": 604800000,
"debugData": {
"type": "debugdata",
"max-age": 604800
},
"url": "https://static-cdn.multiscreensite.com/fonts/dm-social-icons.ttf?y1xkih",
"totalBytes": 7694,
"cacheHitProbability": 0.9
},
{
"wastedBytes": 480.89999999999992,
"cacheLifetimeMs": 604800000,
"totalBytes": 4809,
"url": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/14.fea55f2ae3a4c2a88fe8.js",
"cacheHitProbability": 0.9,
"debugData": {
"type": "debugdata",
"max-age": 604800
}
},
{
"totalBytes": 4463,
"cacheHitProbability": 0.9,
"debugData": {
"max-age": 604800,
"type": "debugdata"
},
"cacheLifetimeMs": 604800000,
"wastedBytes": 446.2999999999999,
"url": "https://static.cdn-website.com/mnlt/production/2542/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js"
},
{
"cacheHitProbability": 0.9,
"wastedBytes": 310.09999999999991,
"totalBytes": 3101,
"url": "https://www.gstatic.com/recaptcha/api2/logo_48.png",
"cacheLifetimeMs": 604800000,
"debugData": {
"type": "debugdata",
"max-age": 604800,
"public": true
}
},
{
"url": "https://static-cdn.multiscreensite.com/fonts/dm-common-icons.ttf?5f0fg",
"debugData": {
"max-age": 604800,
"type": "debugdata"
},
"cacheLifetimeMs": 604800000,
"totalBytes": 3002,
"wastedBytes": 300.19999999999993,
"cacheHitProbability": 0.9
},
{
"cacheLifetimeMs": 604800000,
"cacheHitProbability": 0.9,
"debugData": {
"max-age": 604800,
"type": "debugdata"
},
"wastedBytes": 275.69999999999993,
"url": "https://irp.cdn-website.com/797c8cd9/files/797c8cd9_home_0.min.css?v=37",
"totalBytes": 2757
},
{
"totalBytes": 2149,
"url": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/25.1db8b4392b0d016be60f.js",
"wastedBytes": 214.89999999999995,
"cacheLifetimeMs": 604800000,
"cacheHitProbability": 0.9,
"debugData": {
"max-age": 604800,
"type": "debugdata"
}
},
{
"wastedBytes": 175.19999999999996,
"cacheLifetimeMs": 604800000,
"debugData": {
"max-age": 604800,
"type": "debugdata"
},
"cacheHitProbability": 0.9,
"totalBytes": 1752,
"url": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/20.d6f7ebb40be85af8b563.js"
},
{
"debugData": {
"max-age": 604800,
"type": "debugdata"
},
"cacheLifetimeMs": 604800000,
"cacheHitProbability": 0.9,
"wastedBytes": 169.39999999999995,
"url": "https://static.cdn-website.com/mnlt/production/2542/editor/apps/modules/runtime/runtime-module-anchors.45de80bf97413604ac19.js",
"totalBytes": 1694
},
{
"debugData": {
"type": "debugdata",
"max-age": 604800
},
"url": "https://static.cdn-website.com/libs/lozad/1.15.0/lozad.min.js",
"totalBytes": 1672,
"cacheLifetimeMs": 604800000,
"wastedBytes": 167.19999999999996,
"cac