{"url":"https://demo.playandnope.com/","startedAt":"2026-07-12T08:47:33.802Z","finishedAt":"2026-07-12T08:48:09.318Z","results":[{"tool":"pagespeed","status":"ok","durationMs":19127,"data":{"mobile":{"scores":{"performance":90,"accessibility":100,"bestPractices":96,"seo":92},"fieldData":null,"metrics":{"lcp":{"ms":2855.2035970124375,"displayValue":"2.9 s","min":2855.2035970124375,"max":2855.2035970124375},"cls":{"value":0,"min":0,"max":0},"tbt":{"ms":0,"min":0,"max":0},"fcp":{"ms":2855.203597012437,"min":2855.203597012437,"max":2855.203597012437},"speedIndex":{"ms":3117.8977008205557,"min":3117.8977008205557,"max":3117.8977008205557},"ttfb":{"ms":4,"min":4,"max":4}},"lcpElement":null,"findings":{"renderBlocking":[],"thirdParty":[],"unusedJs":[],"images":{"missingWebp":[],"notResponsive":[],"offscreen":[],"unoptimized":[]},"layoutShifts":[],"longTasks":[],"domSize":{"value":0}},"seoAudits":{"metaDescription":{"passed":true},"canonical":{"passed":true},"hreflang":{"passed":true},"robotsTxt":{"passed":false},"tapTargets":{"passed":false},"structuredData":{"passed":false}},"bestPracticesAudits":{"httpsOk":{"passed":true},"errorsInConsole":{"passed":false},"inspectorIssues":{"passed":true},"cspXss":{"passed":true}},"allAudits":{"failed":[{"id":"first-contentful-paint","title":"First Contentful Paint","description":"First Contentful Paint marks the time at which the first text or image is painted. [Learn more about the First Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/first-contentful-paint/).","score":0.54,"scoreDisplayMode":"numeric","displayValue":"2.9 s","weight":10,"category":"performance"},{"id":"largest-contentful-paint","title":"Largest Contentful Paint","description":"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)","score":0.82,"scoreDisplayMode":"numeric","displayValue":"2.9 s","weight":25,"category":"performance"},{"id":"forced-reflow-insight","title":"Forced reflow","description":"A forced reflow occurs when JavaScript queries geometric properties (such as offsetWidth) after styles have been invalidated by a change to the DOM state. This can result in poor performance. Learn more about [forced reflows](https://developer.chrome.com/docs/performance/insights/forced-reflow) and possible mitigations.","score":0,"scoreDisplayMode":"numeric","displayValue":"","weight":0,"category":"performance"},{"id":"network-dependency-tree-insight","title":"Network dependency tree","description":"[Avoid chaining critical requests](https://developer.chrome.com/docs/performance/insights/network-dependency-tree) by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.","score":0,"scoreDisplayMode":"numeric","displayValue":"","weight":0,"category":"performance"},{"id":"errors-in-console","title":"Browser errors were 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 about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)","score":0,"scoreDisplayMode":"binary","displayValue":"","weight":1,"category":"best-practices"},{"id":"robots-txt","title":"robots.txt is not valid","description":"If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more about robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/).","score":0,"scoreDisplayMode":"binary","displayValue":"","weight":1,"category":"seo"}],"refs":{"performance":[{"id":"first-contentful-paint","weight":10,"group":"metrics"},{"id":"largest-contentful-paint","weight":25,"group":"metrics"},{"id":"total-blocking-time","weight":30,"group":"metrics"},{"id":"cumulative-layout-shift","weight":25,"group":"metrics"},{"id":"speed-index","weight":10,"group":"metrics"},{"id":"cache-insight","weight":0,"group":"insights"},{"id":"cls-culprits-insight","weight":0,"group":"insights"},{"id":"document-latency-insight","weight":0,"group":"insights"},{"id":"dom-size-insight","weight":0,"group":"insights"},{"id":"duplicated-javascript-insight","weight":0,"group":"insights"},{"id":"font-display-insight","weight":0,"group":"insights"},{"id":"forced-reflow-insight","weight":0,"group":"insights"},{"id":"image-delivery-insight","weight":0,"group":"insights"},{"id":"inp-breakdown-insight","weight":0,"group":"insights"},{"id":"lcp-breakdown-insight","weight":0,"group":"insights"},{"id":"lcp-discovery-insight","weight":0,"group":"insights"},{"id":"legacy-javascript-insight","weight":0,"group":"insights"},{"id":"network-dependency-tree-insight","weight":0,"group":"insights"},{"id":"render-blocking-insight","weight":0,"group":"insights"},{"id":"third-parties-insight","weight":0,"group":"insights"},{"id":"viewport-insight","weight":0,"group":"insights"},{"id":"interactive","weight":0,"group":"hidden"},{"id":"max-potential-fid","weight":0,"group":"hidden"},{"id":"unminified-css","weight":0,"group":"diagnostics"},{"id":"unminified-javascript","weight":0,"group":"diagnostics"},{"id":"unused-css-rules","weight":0,"group":"diagnostics"},{"id":"unused-javascript","weight":0,"group":"diagnostics"},{"id":"total-byte-weight","weight":0,"group":"diagnostics"},{"id":"user-timings","weight":0,"group":"diagnostics"},{"id":"bootup-time","weight":0,"group":"diagnostics"},{"id":"mainthread-work-breakdown","weight":0,"group":"diagnostics"},{"id":"long-tasks","weight":0,"group":"diagnostics"},{"id":"non-composited-animations","weight":0,"group":"diagnostics"},{"id":"unsized-images","weight":0,"group":"diagnostics"},{"id":"network-requests","weight":0,"group":"hidden"},{"id":"network-rtt","weight":0,"group":"hidden"},{"id":"network-server-latency","weight":0,"group":"hidden"},{"id":"main-thread-tasks","weight":0,"group":"hidden"},{"id":"diagnostics","weight":0,"group":"hidden"},{"id":"metrics","weight":0,"group":"hidden"},{"id":"screenshot-thumbnails","weight":0,"group":"hidden"},{"id":"final-screenshot","weight":0,"group":"hidden"},{"id":"script-treemap-data","weight":0,"group":"hidden"},{"id":"resource-summary","weight":0,"group":"hidden"},{"id":"redirects","weight":0,"group":"hidden"},{"id":"server-response-time","weight":0,"group":"hidden"},{"id":"layout-shifts","weight":0,"group":"hidden"}],"accessibility":[{"id":"accesskeys","weight":0,"group":"a11y-navigation"},{"id":"aria-allowed-attr","weight":10,"group":"a11y-aria"},{"id":"aria-command-name","weight":0,"group":"a11y-aria"},{"id":"aria-conditional-attr","weight":7,"group":"a11y-aria"},{"id":"aria-deprecated-role","weight":1,"group":"a11y-aria"},{"id":"aria-dialog-name","weight":0,"group":"a11y-aria"},{"id":"aria-hidden-body","weight":10,"group":"a11y-aria"},{"id":"aria-hidden-focus","weight":0,"group":"a11y-aria"},{"id":"aria-input-field-name","weight":0,"group":"a11y-aria"},{"id":"aria-meter-name","weight":0,"group":"a11y-aria"},{"id":"aria-progressbar-name","weight":0,"group":"a11y-aria"},{"id":"aria-prohibited-attr","weight":7,"group":"a11y-aria"},{"id":"aria-required-attr","weight":10,"group":"a11y-aria"},{"id":"aria-required-children","weight":0,"group":"a11y-aria"},{"id":"aria-required-parent","weight":0,"group":"a11y-aria"},{"id":"aria-roles","weight":10,"group":"a11y-aria"},{"id":"aria-text","weight":0,"group":"a11y-aria"},{"id":"aria-toggle-field-name","weight":0,"group":"a11y-aria"},{"id":"aria-tooltip-name","weight":0,"group":"a11y-aria"},{"id":"aria-treeitem-name","weight":0,"group":"a11y-aria"},{"id":"aria-valid-attr-value","weight":10,"group":"a11y-aria"},{"id":"aria-valid-attr","weight":10,"group":"a11y-aria"},{"id":"button-name","weight":10,"group":"a11y-names-labels"},{"id":"bypass","weight":0,"group":"a11y-navigation"},{"id":"color-contrast","weight":7,"group":"a11y-color-contrast"},{"id":"definition-list","weight":0,"group":"a11y-tables-lists"},{"id":"dlitem","weight":0,"group":"a11y-tables-lists"},{"id":"document-title","weight":7,"group":"a11y-names-labels"},{"id":"duplicate-id-aria","weight":0,"group":"a11y-aria"},{"id":"form-field-multiple-labels","weight":0,"group":"a11y-names-labels"},{"id":"frame-title","weight":0,"group":"a11y-names-labels"},{"id":"heading-order","weight":3,"group":"a11y-navigation"},{"id":"html-has-lang","weight":7,"group":"a11y-language"},{"id":"html-lang-valid","weight":7,"group":"a11y-language"},{"id":"html-xml-lang-mismatch","weight":0,"group":"a11y-language"},{"id":"image-alt","weight":10,"group":"a11y-names-labels"},{"id":"input-button-name","weight":0,"group":"a11y-names-labels"},{"id":"input-image-alt","weight":0,"group":"a11y-names-labels"},{"id":"label","weight":10,"group":"a11y-names-labels"},{"id":"link-in-text-block","weight":7,"group":"a11y-color-contrast"},{"id":"link-name","weight":7,"group":"a11y-names-labels"},{"id":"list","weight":7,"group":"a11y-tables-lists"},{"id":"listitem","weight":7,"group":"a11y-tables-lists"},{"id":"meta-refresh","weight":0,"group":"a11y-best-practices"},{"id":"meta-viewport","weight":10,"group":"a11y-best-practices"},{"id":"object-alt","weight":0,"group":"a11y-names-labels"},{"id":"select-name","weight":0,"group":"a11y-names-labels"},{"id":"skip-link","weight":3,"group":"a11y-names-labels"},{"id":"tabindex","weight":0,"group":"a11y-navigation"},{"id":"target-size","weight":7,"group":"a11y-best-practices"},{"id":"td-headers-attr","weight":0,"group":"a11y-tables-lists"},{"id":"th-has-data-cells","weight":0,"group":"a11y-tables-lists"},{"id":"valid-lang","weight":0,"group":"a11y-language"},{"id":"video-caption","weight":0,"group":"a11y-audio-video"},{"id":"landmark-one-main","weight":3,"group":"a11y-best-practices"},{"id":"autocomplete-valid","weight":0,"group":"a11y-best-practices"},{"id":"presentation-role-conflict","weight":1,"group":"a11y-best-practices"},{"id":"svg-img-alt","weight":0,"group":"a11y-best-practices"},{"id":"focusable-controls","weight":0},{"id":"interactive-element-affordance","weight":0},{"id":"logical-tab-order","weight":0},{"id":"visual-order-follows-dom","weight":0},{"id":"focus-traps","weight":0},{"id":"managed-focus","weight":0},{"id":"use-landmarks","weight":0},{"id":"offscreen-content-hidden","weight":0},{"id":"custom-controls-labels","weight":0},{"id":"custom-controls-roles","weight":0},{"id":"table-duplicate-name","weight":0,"group":"a11y-best-practices"},{"id":"empty-heading","weight":0,"group":"a11y-best-practices"},{"id":"aria-allowed-role","weight":0,"group":"a11y-best-practices"},{"id":"image-redundant-alt","weight":0,"group":"a11y-names-labels"},{"id":"identical-links-same-purpose","weight":0,"group":"a11y-best-practices"},{"id":"label-content-name-mismatch","weight":0,"group":"hidden"},{"id":"table-fake-caption","weight":0,"group":"hidden"},{"id":"td-has-header","weight":0,"group":"hidden"}],"best-practices":[{"id":"is-on-https","weight":5,"group":"best-practices-trust-safety"},{"id":"redirects-http","weight":0,"group":"best-practices-trust-safety"},{"id":"geolocation-on-start","weight":1,"group":"best-practices-trust-safety"},{"id":"notification-on-start","weight":1,"group":"best-practices-trust-safety"},{"id":"csp-xss","weight":0,"group":"best-practices-trust-safety"},{"id":"has-hsts","weight":0,"group":"best-practices-trust-safety"},{"id":"origin-isolation","weight":0,"group":"best-practices-trust-safety"},{"id":"clickjacking-mitigation","weight":0,"group":"best-practices-trust-safety"},{"id":"trusted-types-xss","weight":0,"group":"best-practices-trust-safety"},{"id":"paste-preventing-inputs","weight":3,"group":"best-practices-ux"},{"id":"image-aspect-ratio","weight":1,"group":"best-practices-ux"},{"id":"image-size-responsive","weight":1,"group":"best-practices-ux"},{"id":"doctype","weight":1,"group":"best-practices-browser-compat"},{"id":"charset","weight":1,"group":"best-practices-browser-compat"},{"id":"baseline","weight":0,"group":"best-practices-browser-compat"},{"id":"js-libraries","weight":0,"group":"best-practices-general"},{"id":"deprecations","weight":5,"group":"best-practices-general"},{"id":"third-party-cookies","weight":5,"group":"best-practices-general"},{"id":"errors-in-console","weight":1,"group":"best-practices-general"},{"id":"valid-source-maps","weight":0,"group":"best-practices-general"},{"id":"inspector-issues","weight":1,"group":"best-practices-general"}],"seo":[{"id":"is-crawlable","weight":4.043478260869565,"group":"seo-crawl"},{"id":"document-title","weight":1,"group":"seo-content"},{"id":"meta-description","weight":1,"group":"seo-content"},{"id":"http-status-code","weight":1,"group":"seo-crawl"},{"id":"link-text","weight":1,"group":"seo-content"},{"id":"crawlable-anchors","weight":1,"group":"seo-crawl"},{"id":"robots-txt","weight":1,"group":"seo-crawl"},{"id":"image-alt","weight":1,"group":"seo-content"},{"id":"hreflang","weight":1,"group":"seo-content"},{"id":"canonical","weight":1,"group":"seo-content"},{"id":"structured-data","weight":0}]}},"priorities":[{"title":"first-contentful-paint","severity":"medium","detail":"2.9 s"},{"title":"largest-contentful-paint","severity":"low","detail":"2.9 s"},{"title":"forced-reflow-insight","severity":"high","detail":""},{"title":"image-delivery-insight","severity":"medium","detail":"Est savings of 100 KiB"},{"title":"network-dependency-tree-insight","severity":"high","detail":""}],"samples":5},"desktop":{"scores":{"performance":100,"accessibility":100,"bestPractices":96,"seo":92},"fieldData":null,"metrics":{"lcp":{"ms":726.7035980883855,"displayValue":"0.7 s","min":726.7035980883855,"max":783.7039281595298},"cls":{"value":0.002559571311917956,"min":0.002559571311917956,"max":0.002559571311917956},"tbt":{"ms":0,"min":0,"max":0},"fcp":{"ms":464.07268308838565,"min":464.07268308838565,"max":490.7039281595298},"speedIndex":{"ms":464.07268308838565,"min":464.07268308838565,"max":533.6464466275146},"ttfb":{"ms":4,"min":3,"max":4}},"lcpElement":null,"findings":{"renderBlocking":[],"thirdParty":[],"unusedJs":[],"images":{"missingWebp":[],"notResponsive":[],"offscreen":[],"unoptimized":[]},"layoutShifts":[{"selector":"div.section__container > div.section__container-inner > div.text > h1","shiftScore":0.002559571311917956}],"longTasks":[],"domSize":{"value":0}},"seoAudits":{"metaDescription":{"passed":true},"canonical":{"passed":true},"hreflang":{"passed":true},"robotsTxt":{"passed":false},"tapTargets":{"passed":false},"structuredData":{"passed":false}},"bestPracticesAudits":{"httpsOk":{"passed":true},"errorsInConsole":{"passed":false},"inspectorIssues":{"passed":true},"cspXss":{"passed":true}},"allAudits":{"failed":[{"id":"network-dependency-tree-insight","title":"Network dependency tree","description":"[Avoid chaining critical requests](https://developer.chrome.com/docs/performance/insights/network-dependency-tree) by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.","score":0,"scoreDisplayMode":"numeric","displayValue":"","weight":0,"category":"performance"},{"id":"label-content-name-mismatch","title":"Elements with visible text labels do not have matching accessible names.","description":"Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. [Learn more about accessible names](https://dequeuniversity.com/rules/axe/4.12/label-content-name-mismatch).","score":0,"scoreDisplayMode":"binary","displayValue":"","weight":0,"category":"accessibility"},{"id":"errors-in-console","title":"Browser errors were 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 about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)","score":0,"scoreDisplayMode":"binary","displayValue":"","weight":1,"category":"best-practices"},{"id":"robots-txt","title":"robots.txt is not valid","description":"If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more about robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/).","score":0,"scoreDisplayMode":"binary","displayValue":"","weight":1,"category":"seo"}],"refs":{"performance":[{"id":"first-contentful-paint","weight":10,"group":"metrics"},{"id":"largest-contentful-paint","weight":25,"group":"metrics"},{"id":"total-blocking-time","weight":30,"group":"metrics"},{"id":"cumulative-layout-shift","weight":25,"group":"metrics"},{"id":"speed-index","weight":10,"group":"metrics"},{"id":"cache-insight","weight":0,"group":"insights"},{"id":"cls-culprits-insight","weight":0,"group":"insights"},{"id":"document-latency-insight","weight":0,"group":"insights"},{"id":"dom-size-insight","weight":0,"group":"insights"},{"id":"duplicated-javascript-insight","weight":0,"group":"insights"},{"id":"font-display-insight","weight":0,"group":"insights"},{"id":"forced-reflow-insight","weight":0,"group":"insights"},{"id":"image-delivery-insight","weight":0,"group":"insights"},{"id":"inp-breakdown-insight","weight":0,"group":"insights"},{"id":"lcp-breakdown-insight","weight":0,"group":"insights"},{"id":"lcp-discovery-insight","weight":0,"group":"insights"},{"id":"legacy-javascript-insight","weight":0,"group":"insights"},{"id":"network-dependency-tree-insight","weight":0,"group":"insights"},{"id":"render-blocking-insight","weight":0,"group":"insights"},{"id":"third-parties-insight","weight":0,"group":"insights"},{"id":"viewport-insight","weight":0,"group":"insights"},{"id":"interactive","weight":0,"group":"hidden"},{"id":"max-potential-fid","weight":0,"group":"hidden"},{"id":"unminified-css","weight":0,"group":"diagnostics"},{"id":"unminified-javascript","weight":0,"group":"diagnostics"},{"id":"unused-css-rules","weight":0,"group":"diagnostics"},{"id":"unused-javascript","weight":0,"group":"diagnostics"},{"id":"total-byte-weight","weight":0,"group":"diagnostics"},{"id":"user-timings","weight":0,"group":"diagnostics"},{"id":"bootup-time","weight":0,"group":"diagnostics"},{"id":"mainthread-work-breakdown","weight":0,"group":"diagnostics"},{"id":"long-tasks","weight":0,"group":"diagnostics"},{"id":"non-composited-animations","weight":0,"group":"diagnostics"},{"id":"unsized-images","weight":0,"group":"diagnostics"},{"id":"network-requests","weight":0,"group":"hidden"},{"id":"network-rtt","weight":0,"group":"hidden"},{"id":"network-server-latency","weight":0,"group":"hidden"},{"id":"main-thread-tasks","weight":0,"group":"hidden"},{"id":"diagnostics","weight":0,"group":"hidden"},{"id":"metrics","weight":0,"group":"hidden"},{"id":"screenshot-thumbnails","weight":0,"group":"hidden"},{"id":"final-screenshot","weight":0,"group":"hidden"},{"id":"script-treemap-data","weight":0,"group":"hidden"},{"id":"resource-summary","weight":0,"group":"hidden"},{"id":"redirects","weight":0,"group":"hidden"},{"id":"server-response-time","weight":0,"group":"hidden"},{"id":"layout-shifts","weight":0,"group":"hidden"}],"accessibility":[{"id":"accesskeys","weight":0,"group":"a11y-navigation"},{"id":"aria-allowed-attr","weight":10,"group":"a11y-aria"},{"id":"aria-command-name","weight":0,"group":"a11y-aria"},{"id":"aria-conditional-attr","weight":7,"group":"a11y-aria"},{"id":"aria-deprecated-role","weight":1,"group":"a11y-aria"},{"id":"aria-dialog-name","weight":0,"group":"a11y-aria"},{"id":"aria-hidden-body","weight":10,"group":"a11y-aria"},{"id":"aria-hidden-focus","weight":0,"group":"a11y-aria"},{"id":"aria-input-field-name","weight":0,"group":"a11y-aria"},{"id":"aria-meter-name","weight":0,"group":"a11y-aria"},{"id":"aria-progressbar-name","weight":0,"group":"a11y-aria"},{"id":"aria-prohibited-attr","weight":7,"group":"a11y-aria"},{"id":"aria-required-attr","weight":10,"group":"a11y-aria"},{"id":"aria-required-children","weight":0,"group":"a11y-aria"},{"id":"aria-required-parent","weight":0,"group":"a11y-aria"},{"id":"aria-roles","weight":10,"group":"a11y-aria"},{"id":"aria-text","weight":0,"group":"a11y-aria"},{"id":"aria-toggle-field-name","weight":0,"group":"a11y-aria"},{"id":"aria-tooltip-name","weight":0,"group":"a11y-aria"},{"id":"aria-treeitem-name","weight":0,"group":"a11y-aria"},{"id":"aria-valid-attr-value","weight":10,"group":"a11y-aria"},{"id":"aria-valid-attr","weight":10,"group":"a11y-aria"},{"id":"button-name","weight":10,"group":"a11y-names-labels"},{"id":"bypass","weight":0,"group":"a11y-navigation"},{"id":"color-contrast","weight":7,"group":"a11y-color-contrast"},{"id":"definition-list","weight":0,"group":"a11y-tables-lists"},{"id":"dlitem","weight":0,"group":"a11y-tables-lists"},{"id":"document-title","weight":7,"group":"a11y-names-labels"},{"id":"duplicate-id-aria","weight":0,"group":"a11y-aria"},{"id":"form-field-multiple-labels","weight":0,"group":"a11y-names-labels"},{"id":"frame-title","weight":0,"group":"a11y-names-labels"},{"id":"heading-order","weight":3,"group":"a11y-navigation"},{"id":"html-has-lang","weight":7,"group":"a11y-language"},{"id":"html-lang-valid","weight":7,"group":"a11y-language"},{"id":"html-xml-lang-mismatch","weight":0,"group":"a11y-language"},{"id":"image-alt","weight":10,"group":"a11y-names-labels"},{"id":"input-button-name","weight":0,"group":"a11y-names-labels"},{"id":"input-image-alt","weight":0,"group":"a11y-names-labels"},{"id":"label","weight":10,"group":"a11y-names-labels"},{"id":"link-in-text-block","weight":7,"group":"a11y-color-contrast"},{"id":"link-name","weight":7,"group":"a11y-names-labels"},{"id":"list","weight":7,"group":"a11y-tables-lists"},{"id":"listitem","weight":7,"group":"a11y-tables-lists"},{"id":"meta-refresh","weight":0,"group":"a11y-best-practices"},{"id":"meta-viewport","weight":10,"group":"a11y-best-practices"},{"id":"object-alt","weight":0,"group":"a11y-names-labels"},{"id":"select-name","weight":0,"group":"a11y-names-labels"},{"id":"skip-link","weight":3,"group":"a11y-names-labels"},{"id":"tabindex","weight":7,"group":"a11y-navigation"},{"id":"target-size","weight":7,"group":"a11y-best-practices"},{"id":"td-headers-attr","weight":0,"group":"a11y-tables-lists"},{"id":"th-has-data-cells","weight":0,"group":"a11y-tables-lists"},{"id":"valid-lang","weight":0,"group":"a11y-language"},{"id":"video-caption","weight":0,"group":"a11y-audio-video"},{"id":"landmark-one-main","weight":3,"group":"a11y-best-practices"},{"id":"autocomplete-valid","weight":0,"group":"a11y-best-practices"},{"id":"presentation-role-conflict","weight":1,"group":"a11y-best-practices"},{"id":"svg-img-alt","weight":0,"group":"a11y-best-practices"},{"id":"focusable-controls","weight":0},{"id":"interactive-element-affordance","weight":0},{"id":"logical-tab-order","weight":0},{"id":"visual-order-follows-dom","weight":0},{"id":"focus-traps","weight":0},{"id":"managed-focus","weight":0},{"id":"use-landmarks","weight":0},{"id":"offscreen-content-hidden","weight":0},{"id":"custom-controls-labels","weight":0},{"id":"custom-controls-roles","weight":0},{"id":"table-duplicate-name","weight":0,"group":"a11y-best-practices"},{"id":"empty-heading","weight":0,"group":"a11y-best-practices"},{"id":"aria-allowed-role","weight":0,"group":"a11y-best-practices"},{"id":"image-redundant-alt","weight":0,"group":"a11y-names-labels"},{"id":"identical-links-same-purpose","weight":0,"group":"a11y-best-practices"},{"id":"label-content-name-mismatch","weight":0,"group":"hidden"},{"id":"table-fake-caption","weight":0,"group":"hidden"},{"id":"td-has-header","weight":0,"group":"hidden"}],"best-practices":[{"id":"is-on-https","weight":5,"group":"best-practices-trust-safety"},{"id":"redirects-http","weight":0,"group":"best-practices-trust-safety"},{"id":"geolocation-on-start","weight":1,"group":"best-practices-trust-safety"},{"id":"notification-on-start","weight":1,"group":"best-practices-trust-safety"},{"id":"csp-xss","weight":0,"group":"best-practices-trust-safety"},{"id":"has-hsts","weight":0,"group":"best-practices-trust-safety"},{"id":"origin-isolation","weight":0,"group":"best-practices-trust-safety"},{"id":"clickjacking-mitigation","weight":0,"group":"best-practices-trust-safety"},{"id":"trusted-types-xss","weight":0,"group":"best-practices-trust-safety"},{"id":"paste-preventing-inputs","weight":3,"group":"best-practices-ux"},{"id":"image-aspect-ratio","weight":1,"group":"best-practices-ux"},{"id":"image-size-responsive","weight":1,"group":"best-practices-ux"},{"id":"doctype","weight":1,"group":"best-practices-browser-compat"},{"id":"charset","weight":1,"group":"best-practices-browser-compat"},{"id":"baseline","weight":0,"group":"best-practices-browser-compat"},{"id":"js-libraries","weight":0,"group":"best-practices-general"},{"id":"deprecations","weight":5,"group":"best-practices-general"},{"id":"third-party-cookies","weight":5,"group":"best-practices-general"},{"id":"errors-in-console","weight":1,"group":"best-practices-general"},{"id":"valid-source-maps","weight":0,"group":"best-practices-general"},{"id":"inspector-issues","weight":1,"group":"best-practices-general"}],"seo":[{"id":"is-crawlable","weight":4.043478260869565,"group":"seo-crawl"},{"id":"document-title","weight":1,"group":"seo-content"},{"id":"meta-description","weight":1,"group":"seo-content"},{"id":"http-status-code","weight":1,"group":"seo-crawl"},{"id":"link-text","weight":1,"group":"seo-content"},{"id":"crawlable-anchors","weight":1,"group":"seo-crawl"},{"id":"robots-txt","weight":1,"group":"seo-crawl"},{"id":"image-alt","weight":1,"group":"seo-content"},{"id":"hreflang","weight":1,"group":"seo-content"},{"id":"canonical","weight":1,"group":"seo-content"},{"id":"structured-data","weight":0}]}},"priorities":[{"title":"image-delivery-insight","severity":"medium","detail":"Est savings of 225 KiB"},{"title":"network-dependency-tree-insight","severity":"high","detail":""},{"title":"render-blocking-insight","severity":"high","detail":"Est savings of 40 ms"},{"title":"unused-css-rules","severity":"medium","detail":"Est savings of 20 KiB"}],"samples":5},"strategies":{"mobile":{"status":"ok"},"desktop":{"status":"ok"}}}},{"tool":"securityHeaders","status":"ok","durationMs":124,"data":{"scores":{"score":20,"present":2,"missing":7},"headers":[{"name":"strict-transport-security","status":"missing","severity":"high","advice":"Add HSTS with max-age >= 1 year, includeSubDomains, and preload"},{"name":"content-security-policy","status":"weak","severity":"high","value":"frame-ancestors 'self';","issues":["missing default-src","missing object-src 'none'","only frame-ancestors set — no script/resource restrictions"],"advice":"Add a CSP with default-src and script-src restrictions"},{"name":"x-frame-options","status":"present","severity":"medium","value":"SAMEORIGIN"},{"name":"x-content-type-options","status":"missing","severity":"medium","advice":"Send X-Content-Type-Options: nosniff"},{"name":"referrer-policy","status":"missing","severity":"low","advice":"Set a Referrer-Policy such as strict-origin-when-cross-origin"},{"name":"permissions-policy","status":"missing","severity":"low","advice":"Declare Permissions-Policy to disable unused features"},{"name":"cross-origin-opener-policy","status":"missing","severity":"low","advice":"Set COOP to same-origin to isolate browsing context"},{"name":"cross-origin-resource-policy","status":"missing","severity":"low","advice":"Set CORP to same-origin or same-site to prevent cross-origin reads"},{"name":"x-permitted-cross-domain-policies","status":"missing","severity":"low","advice":"Set to none to prevent Flash/PDF cross-domain requests"}],"cookies":[],"infoDisclosure":{"server":"Apache"},"transport":{"finalUrl":"https://demo.playandnope.com/","status":200,"redirected":false},"caching":{"cacheControl":"max-age=0","directives":{"max-age":"0"},"expires":"Sun, 12 Jul 2026 08:47:33 GMT","etag":null,"lastModified":"Sat, 27 Jun 2026 12:07:12 GMT","age":null,"vary":"Accept-Encoding","pragma":null,"issues":[]},"compression":{"contentEncoding":"gzip","contentLength":null,"decodedBodyBytes":129503,"compressionRatio":null,"issues":[]},"allHeaders":{"cache-control":"max-age=0","connection":"Upgrade, Keep-Alive","content-encoding":"gzip","content-security-policy":"frame-ancestors 'self';","content-type":"text/html; charset=UTF-8","date":"Sun, 12 Jul 2026 08:47:33 GMT","expires":"Sun, 12 Jul 2026 08:47:33 GMT","keep-alive":"timeout=5, max=100","last-modified":"Sat, 27 Jun 2026 12:07:12 GMT","server":"Apache","transfer-encoding":"chunked","upgrade":"h2,h2c","vary":"Accept-Encoding","x-frame-options":"SAMEORIGIN"},"cdnCache":{"detected":false,"providers":[],"cacheStatus":null,"cacheBypassed":false,"evidence":[]},"httpsRedirect":{"httpUrl":"http://demo.playandnope.com/","redirectsToHttps":false,"redirectTarget":null,"error":null},"cors":{"allowOrigin":null,"allowCredentials":false,"allowMethods":null,"issues":[]},"priorities":[{"title":"HTTP does not redirect to HTTPS","severity":"high","detail":"http://demo.playandnope.com/ does not redirect to HTTPS"},{"title":"strict-transport-security missing","severity":"high","detail":"Add HSTS with max-age >= 1 year, includeSubDomains, and preload"},{"title":"content-security-policy weak","severity":"high","detail":"missing default-src; missing object-src 'none'; only frame-ancestors set — no script/resource restrictions"},{"title":"x-content-type-options missing","severity":"medium","detail":"Send X-Content-Type-Options: nosniff"},{"title":"referrer-policy missing","severity":"low","detail":"Set a Referrer-Policy such as strict-origin-when-cross-origin"},{"title":"permissions-policy missing","severity":"low","detail":"Declare Permissions-Policy to disable unused features"},{"title":"cross-origin-opener-policy missing","severity":"low","detail":"Set COOP to same-origin to isolate browsing context"},{"title":"cross-origin-resource-policy missing","severity":"low","detail":"Set CORP to same-origin or same-site to prevent cross-origin reads"},{"title":"x-permitted-cross-domain-policies missing","severity":"low","detail":"Set to none to prevent Flash/PDF cross-domain requests"},{"title":"server header discloses technology","severity":"low","detail":"Server: Apache"}]}},{"tool":"w3c","status":"ok","durationMs":907,"data":{"scores":{"errors":10,"warnings":9,"cosmeticSuppressed":40},"groups":[{"message":"Attribute “nowprocket” not allowed on element “script” at this point.","type":"error","severity":"cosmetic","count":3,"occurrences":[{"line":13,"extract":"921\">\n    <script nowprocket src=\"https://cdn.jsdelivr.net/gh/orestbida/iframemanager@1.3.0/dist/iframemanager.js\" data-rocket-defer defer></scri"},{"line":14,"extract":"ript>\n    <script nowprocket src=\"https://cdn.jsdelivr.net/gh/orestbida/cookieconsent@3.0.1/dist/cookieconsent.umd.js\" data-rocket-defer defer></scri"},{"line":15,"extract":"ript>\n    <script nowprocket>(funct"}]},{"message":"The “type” attribute is unnecessary for JavaScript resources.","type":"info","severity":"warning","count":1,"occurrences":[{"line":33,"extract":"banner --><script id=\"cookieyes\" type=\"text/javascript\" src=\"https://cdn-cookieyes.com/client_data/29b8e2e5821bed2234ee953c/script.js\"></scri"}]},{"message":"Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.","type":"info","severity":"cosmetic","count":37,"occurrences":[{"line":37,"extract":"          <link rel=\"alternate\" hreflang=\"en\" href=\"http://demo.playandnope.com/en/\" />\n<link"},{"line":38,"extract":"m/en/\" />\n<link rel=\"alternate\" hreflang=\"et\" href=\"http://demo.playandnope.com/\" />\n<link"},{"line":39,"extract":".com/\" />\n<link rel=\"alternate\" hreflang=\"x-default\" href=\"http://demo.playandnope.com/\" />\n\n<!--"},{"line":46,"extract":"noscript>\n<meta name=\"description\" content=\"Paws N’ Play on koht, kus loomaarmastajad saavad uurida võimalusi, kuidas lemmikloom saab elada täisväärtuslikku, mängulist ja tervislikku elu.\"/>\n<meta"},{"line":47,"extract":"u elu.\"/>\n<meta name=\"robots\" content=\"follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large\"/>\n<link"},{"line":48,"extract":":large\"/>\n<link rel=\"canonical\" href=\"https://demo.playandnope.com/\" />\n<meta"},{"line":49,"extract":".com/\" />\n<meta property=\"og:locale\" content=\"et_EE\" />\n<meta"},{"line":50,"extract":"et_EE\" />\n<meta property=\"og:type\" content=\"website\" />\n<meta"},{"line":51,"extract":"bsite\" />\n<meta property=\"og:title\" content=\"Tere tulemast Paws N&#039; Play veebilehele! &mdash; gotoAndPlay Demo WordPress Base\" />\n<meta"},{"line":52,"extract":" Base\" />\n<meta property=\"og:description\" content=\"Oleme pühendunud loomaarmastajatele ja lemmikloomadele! Paws N’ Play on koht, kus Te saate uurida lõputuid võimalusi, kuidas Teie lemmikloom saab elada täisväärtuslikku, mängulist ja tervislikku elu.\" />\n<meta"},{"line":53,"extract":" elu.\" />\n<meta property=\"og:url\" content=\"https://demo.playandnope.com/\" />\n<meta"},{"line":54,"extract":".com/\" />\n<meta property=\"og:site_name\" content=\"Paws N\\&#039; Play\" />\n<meta"},{"line":55,"extract":" Play\" />\n<meta property=\"og:updated_time\" content=\"2025-01-18T09:38:48+00:00\" />\n<meta"},{"line":56,"extract":"00:00\" />\n<meta property=\"og:image\" content=\"https://demo.playandnope.com/wp-content/uploads/2024/06/download-2.png\" />\n<meta"},{"line":57,"extract":"2.png\" />\n<meta property=\"og:image:secure_url\" content=\"https://demo.playandnope.com/wp-content/uploads/2024/06/download-2.png\" />\n<meta"},{"line":58,"extract":"2.png\" />\n<meta property=\"og:image:width\" content=\"1536\" />\n<meta"},{"line":59,"extract":"\"1536\" />\n<meta property=\"og:image:height\" content=\"640\" />\n<meta"},{"line":60,"extract":"=\"640\" />\n<meta property=\"og:image:alt\" content=\"Paws N&#039; Play\" />\n<meta"},{"line":61,"extract":" Play\" />\n<meta property=\"og:image:type\" content=\"image/png\" />\n<meta"},{"line":62,"extract":"e/png\" />\n<meta property=\"article:published_time\" content=\"2024-06-03T14:13:03+00:00\" />\n<meta"},{"line":63,"extract":"00:00\" />\n<meta property=\"article:modified_time\" content=\"2025-01-18T09:38:48+00:00\" />\n<meta"},{"line":64,"extract":"00:00\" />\n<meta name=\"twitter:card\" content=\"summary_large_image\" />\n<meta"},{"line":65,"extract":"image\" />\n<meta name=\"twitter:title\" content=\"Tere tulemast Paws N&#039; Play veebilehele! &mdash; gotoAndPlay Demo WordPress Base\" />\n<meta"},{"line":66,"extract":" Base\" />\n<meta name=\"twitter:description\" content=\"Oleme pühendunud loomaarmastajatele ja lemmikloomadele! Paws N’ Play on koht, kus Te saate uurida lõputuid võimalusi, kuidas Teie lemmikloom saab elada täisväärtuslikku, mängulist ja tervislikku elu.\" />\n<meta"},{"line":67,"extract":" elu.\" />\n<meta name=\"twitter:image\" content=\"https://demo.playandnope.com/wp-content/uploads/2024/06/download-2.png\" />\n<meta"},{"line":68,"extract":"2.png\" />\n<meta name=\"twitter:label1\" content=\"Written by\" />\n<meta"},{"line":69,"extract":"en by\" />\n<meta name=\"twitter:data1\" content=\"gtap\" />\n<meta"},{"line":70,"extract":"\"gtap\" />\n<meta name=\"twitter:label2\" content=\"Time to read\" />\n<meta"},{"line":71,"extract":" read\" />\n<meta name=\"twitter:data2\" content=\"Less than a minute\" />\n<scri"},{"line":75,"extract":"ugin -->\n\n<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />\n<styl"},{"line":86,"extract":"</style>\n\n<link data-minify=\"1\" rel='stylesheet' id='core-css' href='https://demo.playandnope.com/wp-content/cache/min/1/wp-content/themes/wordpress-base/inc/theme/css/core.036511782b5a406b.css?ver=1782561921' media='all' />\n<link"},{"line":87,"extract":"='all' />\n<link data-minify=\"1\" rel='stylesheet' id='global-css' href='https://demo.playandnope.com/wp-content/cache/min/1/wp-content/themes/wordpress-base/inc/theme/css/global.92c6d4ae6e86c6f6.css?ver=1782561921' media='all' />\n<link"},{"line":88,"extract":"='all' />\n<link rel=\"icon\" href=\"https://demo.playandnope.com/wp-content/uploads/2024/06/android-chrome-512x512-1-100x100.png\" sizes=\"32x32\" />\n<link"},{"line":89,"extract":"32x32\" />\n<link rel=\"icon\" href=\"https://demo.playandnope.com/wp-content/uploads/2024/06/android-chrome-512x512-1-200x200.png\" sizes=\"192x192\" />\n<link"},{"line":90,"extract":"2x192\" />\n<link rel=\"apple-touch-icon\" href=\"https://demo.playandnope.com/wp-content/uploads/2024/06/android-chrome-512x512-1-200x200.png\" />\n<meta"},{"line":91,"extract":"0.png\" />\n<meta name=\"msapplication-TileImage\" content=\"https://demo.playandnope.com/wp-content/uploads/2024/06/android-chrome-512x512-1-300x300.png\" />\n\n    "},{"line":102,"extract":"</style>\n\n<meta name=\"generator\" content=\"WP Rocket 3.22.0.3\" data-wpr-features=\"wpr_delay_js wpr_defer_js wpr_minify_css wpr_cdn wpr_preload_links wpr_desktop\" /></head"}]},{"message":"Attribute “target” not allowed on element “span” at this point.","type":"error","severity":"error","count":2,"occurrences":[{"line":418,"extract":"          <span class=\"header-navigation__link\" target=\"_self\">Koerad"},{"line":428,"extract":"          <span class=\"header-navigation__link\" target=\"_self\">Kassid"}]},{"message":"Attribute “area-hidden” not allowed on element “form” at this point.","type":"error","severity":"error","count":1,"occurrences":[{"line":468,"extract":"          <form id=\"header-search\" class=\"header__search-form\" area-hidden=\"true\" role=\"search\" aria-label=\"Päise otsing\" action=\"https://demo.playandnope.com\" method=\"get\">\n     "}]},{"message":"Article lacks heading. Consider using “h2”-“h6” elements to add identifying headings to all articles.","type":"info","severity":"warning","count":4,"occurrences":[{"line":1084,"extract":"         \n<article class=\"card carousel__card\">\n    <"},{"line":1133,"extract":"         \n<article class=\"card carousel__card\">\n    <"},{"line":1182,"extract":"         \n<article class=\"card carousel__card\">\n    <"},{"line":1231,"extract":"         \n<article class=\"card carousel__card\">\n    <"}]},{"message":"Bad value “” for attribute “aria-expanded” on element “button”.","type":"error","severity":"error","count":4,"occurrences":[{"line":1312,"extract":"          <button\n                    aria-controls=\"accordion-mis-on-paws-n-play-panel\"\n                    aria-expanded=\"\"\n                    class=\"accordion__header js-accordion-trigger\"\n                    id=\"accordion-mis-on-paws-n-play-header\"\n                    type=\"button\"\n                >\n     "},{"line":1342,"extract":"          <button\n                    aria-controls=\"accordion-kuidas-jahutada-koera-kuumal-suvepaeval-panel\"\n                    aria-expanded=\"\"\n                    class=\"accordion__header js-accordion-trigger\"\n                    id=\"accordion-kuidas-jahutada-koera-kuumal-suvepaeval-header\"\n                    type=\"button\"\n                >\n     "},{"line":1369,"extract":"          <button\n                    aria-controls=\"accordion-kulma-ilma-ohud-kuidas-kaitsta-oma-lemmikut-talvel-panel\"\n                    aria-expanded=\"\"\n                    class=\"accordion__header js-accordion-trigger\"\n                    id=\"accordion-kulma-ilma-ohud-kuidas-kaitsta-oma-lemmikut-talvel-header\"\n                    type=\"button\"\n                >\n     "},{"line":1399,"extract":"          <button\n                    aria-controls=\"accordion-kuidas-aidata-kassipojal-uues-kodus-kohaneda-panel\"\n                    aria-expanded=\"\"\n                    class=\"accordion__header js-accordion-trigger\"\n                    id=\"accordion-kuidas-aidata-kassipojal-uues-kodus-kohaneda-header\"\n                    type=\"button\"\n                >\n     "}]},{"message":"Section lacks heading. Consider using “h2”-“h6” elements to add identifying headings to all sections, or else use a “div” element instead for any cases where no heading is needed.","type":"info","severity":"warning","count":4,"occurrences":[{"line":1325,"extract":"          <section\n                    aria-labelledby=\"accordion-mis-on-paws-n-play-header\"\n                    class=\"accordion__panel\"\n                    id=\"accordion-mis-on-paws-n-play-panel\"\n                >\n     "},{"line":1355,"extract":"          <section\n                    aria-labelledby=\"accordion-kuidas-jahutada-koera-kuumal-suvepaeval-header\"\n                    class=\"accordion__panel\"\n                    id=\"accordion-kuidas-jahutada-koera-kuumal-suvepaeval-panel\"\n                >\n     "},{"line":1382,"extract":"          <section\n                    aria-labelledby=\"accordion-kulma-ilma-ohud-kuidas-kaitsta-oma-lemmikut-talvel-header\"\n                    class=\"accordion__panel\"\n                    id=\"accordion-kulma-ilma-ohud-kuidas-kaitsta-oma-lemmikut-talvel-panel\"\n                >\n     "},{"line":1412,"extract":"          <section\n                    aria-labelledby=\"accordion-kuidas-aidata-kassipojal-uues-kodus-kohaneda-header\"\n                    class=\"accordion__panel\"\n                    id=\"accordion-kuidas-aidata-kassipojal-uues-kodus-kohaneda-panel\"\n                >\n     "}]},{"message":"A “script” element with a “type” attribute whose value is neither a JavaScript MIME type, “module”, “importmap”, nor “speculationrules” (i.e., a data block) must not have a “defer” attribute.","type":"error","severity":"error","count":3,"occurrences":[{"line":1595,"extract":"</script>\n<script type=\"text/rocketlazyloadscript\" data-wp-strategy=\"defer\" defer id=\"wpml-cookie-js\" data-rocket-src=\"https://demo.playandnope.com/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js\"></scri"},{"line":1617,"extract":"</script>\n<script type=\"text/rocketlazyloadscript\" id=\"jquery-js\" data-rocket-src=\"https://demo.playandnope.com/wp-content/themes/wordpress-base/inc/theme/js/global.abcb7b32a4bd5824.js\" data-rocket-defer defer></scri"},{"line":1618,"extract":"</script>\n<script type=\"text/rocketlazyloadscript\" id=\"jquery-migrate-js\" data-rocket-src=\"https://demo.playandnope.com/wp-includes/js/jquery/jquery-migrate.min.js\" data-rocket-defer defer></scri"}]}],"parserRecovery":null,"priorities":[{"title":"Bad value “” for attribute “aria-expanded” on element “button”.","severity":"medium","detail":"x4, first at line 1312"},{"title":"A “script” element with a “type” attribute whose value is neither a JavaScript MIME type, “module”, “importmap”, nor “speculationrules” (i.e., a data block) must not have a “defer” attribute.","severity":"medium","detail":"x3, first at line 1595"},{"title":"Attribute “target” not allowed on element “span” at this point.","severity":"medium","detail":"x2, first at line 418"},{"title":"Attribute “area-hidden” not allowed on element “form” at this point.","severity":"medium","detail":"x1, first at line 468"}]}},{"tool":"axe","status":"ok","durationMs":2285,"data":{"scores":{"violations":0,"passes":44,"byImpact":{"critical":0,"serious":0,"moderate":0,"minor":0}},"violations":[],"manualChecks":[{"id":"aria-valid-attr-value","help":"ARIA attributes must conform to valid values","helpUrl":"https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright","nodes":4}],"priorities":[]}},{"tool":"runtime","status":"ok","durationMs":2295,"data":{"consoleErrors":[{"type":"error","text":"Failed to load resource: the server responded with a status of 403 ()","location":"https://cdn-cookieyes.com/client_data/29b8e2e5821bed2234ee953c/script.js"}],"mixedContent":[],"network":{"requestCount":32,"totalBytes":612993,"byResourceType":{"document":{"count":1,"bytes":0},"stylesheet":{"count":5,"bytes":32440},"script":{"count":5,"bytes":19861},"other":{"count":1,"bytes":4198},"image":{"count":17,"bytes":473018},"font":{"count":2,"bytes":83476},"xhr":{"count":1,"bytes":0}},"thirdPartyOrigins":[{"origin":"https://fonts.gstatic.com","count":2,"bytes":83476},{"origin":"https://cdn.jsdelivr.net","count":2,"bytes":13479},{"origin":"https://cdn-cookieyes.com","count":1,"bytes":0},{"origin":"https://fonts.googleapis.com","count":2,"bytes":0}],"slowestRequests":[{"url":"https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2","resourceType":"font","durationMs":428,"bytes":35156},{"url":"https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2","resourceType":"font","durationMs":428,"bytes":48320},{"url":"https://demo.playandnope.com/wp-content/uploads/2024/11/img_5959-648x864.jpg","resourceType":"image","durationMs":221,"bytes":32142},{"url":"https://demo.playandnope.com/wp-content/uploads/2024/07/41644975_232057294130286_8841412687386948258_n.jpg","resourceType":"image","durationMs":220,"bytes":16076},{"url":"https://demo.playandnope.com/wp-content/uploads/2024/07/img_4145-648x864.jpg","resourceType":"image","durationMs":220,"bytes":29326}],"failedRequests":[{"url":"https://cdn-cookieyes.com/client_data/29b8e2e5821bed2234ee953c/script.js","resourceType":"script","failure":"net::ERR_ABORTED"}]},"priorities":[{"title":"failed request","severity":"medium","detail":"script: https://cdn-cookieyes.com/client_data/29b8e2e5821bed2234ee953c/script.js — net::ERR_ABORTED"},{"title":"console error","severity":"medium","detail":"Failed to load resource: the server responded with a status of 403 ()"}]}},{"tool":"html","status":"ok","durationMs":2295,"data":{"document":{"lang":"et","title":"Tere tulemast Paws N' Play veebilehele! — gotoAndPlay Demo WordPress Base","charset":"UTF-8","viewport":"width=device-width, initial-scale=1","canonical":"https://demo.playandnope.com/","bytes":124954,"mojibakeDetected":false,"mojibakeSamples":[],"cacheMarkers":["WP Rocket"]},"meta":{"description":"Paws N’ Play on koht, kus loomaarmastajad saavad uurida võimalusi, kuidas lemmikloom saab elada täisväärtuslikku, mängulist ja tervislikku elu.","robots":"follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large","openGraph":{"og:locale":"et_EE","og:type":"website","og:title":"Tere tulemast Paws N' Play veebilehele! — gotoAndPlay Demo WordPress Base","og:description":"Oleme pühendunud loomaarmastajatele ja lemmikloomadele! Paws N’ Play on koht, kus Te saate uurida lõputuid võimalusi, kuidas Teie lemmikloom saab elada täisväärtuslikku, mängulist ja tervislikku elu.","og:url":"https://demo.playandnope.com/","og:site_name":"Paws N\\' Play","og:updated_time":"2025-01-18T09:38:48+00:00","og:image":"https://demo.playandnope.com/wp-content/uploads/2024/06/download-2.png","og:image:secure_url":"https://demo.playandnope.com/wp-content/uploads/2024/06/download-2.png","og:image:width":"1536","og:image:height":"640","og:image:alt":"Paws N' Play","og:image:type":"image/png"},"twitter":{"twitter:card":"summary_large_image","twitter:title":"Tere tulemast Paws N' Play veebilehele! — gotoAndPlay Demo WordPress Base","twitter:description":"Oleme pühendunud loomaarmastajatele ja lemmikloomadele! Paws N’ Play on koht, kus Te saate uurida lõputuid võimalusi, kuidas Teie lemmikloom saab elada täisväärtuslikku, mängulist ja tervislikku elu.","twitter:image":"https://demo.playandnope.com/wp-content/uploads/2024/06/download-2.png","twitter:label1":"Written by","twitter:data1":"gtap","twitter:label2":"Time to read","twitter:data2":"Less than a minute"},"hreflang":[{"lang":"en","href":"http://demo.playandnope.com/en/"},{"lang":"et","href":"http://demo.playandnope.com/"},{"lang":"x-default","href":"http://demo.playandnope.com/"}],"jsonLd":[{"type":"Unknown","valid":true}],"themeColor":"#ffffff","generator":"WP Rocket 3.22.0.3"},"outline":{"h1Count":1,"h2Count":3,"h3Count":8,"h4Count":0,"h5Count":0,"h6Count":0,"sequence":[{"level":1,"text":"Tere tulemast Paws N’ Play veebilehele!"},{"level":2,"text":"Loomaomanikule"},{"level":3,"text":"Avastama"},{"level":3,"text":"Koeraomanikule"},{"level":3,"text":"Värskele loomaomanikule"},{"level":3,"text":"Toidu- ja veevajadused"},{"level":3,"text":"Hügieen ja hooldus"},{"level":3,"text":"Tervis"},{"level":3,"text":"Füüsiline ja vaimne stimulatsioon"},{"level":3,"text":"Sotsialiseerumine ja tähelepanu"},{"level":2,"text":"Uudised"},{"level":2,"text":"Korduma kippuvad küsimused"}],"skips":[]},"landmarks":{"hasNav":true,"hasMain":true,"hasHeader":true,"hasFooter":true,"skipToContentLink":true},"scripts":{"total":23,"external":[{"src":"https://cdn.jsdelivr.net/gh/orestbida/iframemanager@1.3.0/dist/iframemanager.js","defer":true,"async":false,"type":null,"inHead":true},{"src":"https://cdn.jsdelivr.net/gh/orestbida/cookieconsent@3.0.1/dist/cookieconsent.umd.js","defer":true,"async":false,"type":null,"inHead":true},{"src":"https://cdn-cookieyes.com/client_data/29b8e2e5821bed2234ee953c/script.js","defer":false,"async":false,"type":"text/javascript","inHead":true},{"src":"https://demo.playandnope.com/wp-content/themes/wordpress-base/inc/theme/js/core.370dc6350c7d77f5.js","defer":true,"async":false,"type":null,"inHead":false},{"src":"https://demo.playandnope.com/wp-content/plugins/wp-rocket/assets/js/wpr-beacon.min.js","defer":false,"async":true,"type":null,"inHead":false}],"inline":[{"bytes":476,"type":null},{"bytes":14554,"type":null},{"bytes":90,"type":null},{"bytes":529,"type":"text/rocketlazyloadscript"},{"bytes":230,"type":"text/rocketlazyloadscript"},{"bytes":3269,"type":"application/ld+json"},{"bytes":12580,"type":"text/rocketlazyloadscript"},{"bytes":210,"type":null},{"bytes":0,"type":"text/rocketlazyloadscript"},{"bytes":2195,"type":"text/rocketlazyloadscript"},{"bytes":442,"type":null},{"bytes":3448,"type":"text/rocketlazyloadscript"},{"bytes":0,"type":"text/rocketlazyloadscript"},{"bytes":1301,"type":null},{"bytes":0,"type":"text/rocketlazyloadscript"},{"bytes":0,"type":"text/rocketlazyloadscript"},{"bytes":384,"type":"speculationrules"},{"bytes":628,"type":null}],"deferCount":3,"asyncCount":1,"blockingCount":1,"speculationRules":true},"styles":{"externalCount":5,"external":[{"href":"https://demo.playandnope.com/wp-content/cache/min/1/gh/orestbida/cookieconsent@3.0.1/dist/cookieconsent.min.css?ver=1782561921","media":null},{"href":"https://demo.playandnope.com/wp-content/cache/min/1/gh/orestbida/iframemanager@1.3.0/dist/iframemanager.css?ver=1782561921","media":null},{"href":"https://fonts.googleapis.com/css?family=Open%20Sans%3A400%2C400i%2C600%2C700%2C700i&subset=cyrillic&display=swap","media":"all"},{"href":"https://demo.playandnope.com/wp-content/cache/min/1/wp-content/themes/wordpress-base/inc/theme/css/core.036511782b5a406b.css?ver=1782561921","media":"all"},{"href":"https://demo.playandnope.com/wp-content/cache/min/1/wp-content/themes/wordpress-base/inc/theme/css/global.92c6d4ae6e86c6f6.css?ver=1782561921","media":"all"}],"inlineCount":3,"inlineBytes":9668},"images":{"total":20,"items":[{"src":"https://demo.playandnope.com/wp-content/uploads/2024/06/6027eb05ed4efb000419981a-155x155.png","alt":"","width":155,"height":155,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[155,150,300,768,1024,100,200,400,800,310,500,600,700,1472],"inPicture":false,"domOrder":0},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/06/6027edfeed4efb0004199826-280x138.png","alt":"","width":280,"height":138,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[280,300,768,560,959],"inPicture":false,"domOrder":1},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/06/6027f14eed4efb0004199839-242x155.png","alt":"","width":242,"height":155,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[242,300,483,510],"inPicture":false,"domOrder":2},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/06/6027f242ed4efb000419983e-280x139.png","alt":"","width":280,"height":139,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[280,300,560,626],"inPicture":false,"domOrder":3},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/06/6027ecebed4efb0004199821-280x149.png","alt":"","width":280,"height":149,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[280,300],"inPicture":false,"domOrder":4},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/06/1a25647e48451dac28def9d4150b4d24-removebg-preview-1-233x155.png","alt":"","width":233,"height":155,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[233,300],"inPicture":false,"domOrder":5},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/06/dfbf35f2a034cbe55634ea49e13518b4-removebg-preview-1-1-233x155.png","alt":"","width":233,"height":155,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[233,300],"inPicture":false,"domOrder":6},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/06/attachment_33573462-removebg-preview-1-1-155x155.png","alt":"","width":155,"height":155,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[155,150,100,200],"inPicture":false,"domOrder":7},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/06/6027ed7eed4efb0004199823-280x75.png","alt":"","width":280,"height":75,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[280,300,768,1024,560,1284],"inPicture":false,"domOrder":8},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/06/6027efe7ed4efb0004199832-280x61.png","alt":"","width":280,"height":61,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[280,300,410],"inPicture":false,"domOrder":9},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/06/6027eae1ed4efb0004199819-280x41.png","alt":"","width":280,"height":41,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[280,300,768,1024,1440,560,1472],"inPicture":false,"domOrder":10},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/07/royal-canin-logo-svg-280x106.png","alt":"","width":280,"height":106,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[280,300,512],"inPicture":false,"domOrder":11},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/07/41644975_232057294130286_8841412687386948258_n.jpg","alt":"","width":667,"height":834,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[667,240,124,248],"inPicture":false,"domOrder":12},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/07/img_4145-scaled.jpg","alt":"","width":1920,"height":2560,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[1920,225,768,1152,1536,324,648,972,1296,1944,116,233],"inPicture":false,"domOrder":13},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/11/img_5959-scaled.jpg","alt":"","width":1920,"height":2560,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[1920,225,768,1152,1536,324,648,972,1296,1944,116,233],"inPicture":false,"domOrder":14},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/07/dsc_0998-280x155.jpeg","alt":"","width":280,"height":155,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[280,560,840,1120,1400,1680,1960,2240],"inPicture":false,"domOrder":15},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/11/img_3255-280x155.jpg","alt":"","width":280,"height":155,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[280,1024,300,768,1536,2048,560,840,1120,1400,1680,1960,2240,2560],"inPicture":false,"domOrder":16},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/11/img_4145-280x155.jpg","alt":"","width":280,"height":155,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[280,1024,300,768,1536,2048,560,840,1120,1400,1680,1960,2240,2560],"inPicture":false,"domOrder":17},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/11/img_0847-280x155.jpg","alt":"","width":280,"height":155,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[280,1024,300,768,1536,2048,560,840,1120,1400,1680,1960,2240,2560],"inPicture":false,"domOrder":18},{"src":"https://demo.playandnope.com/wp-content/uploads/2024/11/c32512a3-6881-4b70-8382-2d1c6a4caa11-280x155.jpg","alt":"cat laying on a carpet","width":280,"height":155,"loading":"lazy","hasSrcset":true,"hasSizes":true,"fetchPriority":null,"srcsetWidths":[280,1024,300,768,1536,2048,560,840,1120,1400,1680,1960,2240,2560],"inPicture":false,"domOrder":19}],"withoutAlt":0,"withoutDimensions":0,"withoutLazyLoading":0},"links":{"anchors":[{"href":"https://demo.playandnope.com/#main","text":"Skip to main content"},{"href":"https://demo.playandnope.com/","text":"Paws N' Play"},{"href":"http://demo.playandnope.com/en/","text":"eng"},{"href":"http://demo.playandnope.com/","text":"est"},{"href":"https://demo.playandnope.com/teenused/","text":"Teenused"},{"href":"https://demo.playandnope.com/uudised/","text":"Uudised"},{"href":"https://demo.playandnope.com/category/koerte-ruhmatreeningud/","text":"Koerte rühmatreeningud"},{"href":"https://demo.playandnope.com/category/kasside-ruhmatreeningud/","text":"Kasside rühmatreeningud"},{"href":"https://demo.playandnope.com/category/teadus/","text":"Teadus"},{"href":"https://demo.playandnope.com/category/nouanded/","text":"Nõuanded"},{"href":"https://demo.playandnope.com/uudised/","text":"Kõik uudised"},{"href":"https://demo.playandnope.com/tiim/","text":"Tiim"},{"href":"https://demo.playandnope.com/kontakt/","text":"Kontakt"},{"href":"https://demo.playandnope.com/uudised/","text":"artiklitest"},{"href":"http://demo.playandnope.com/uudised/","text":"Loe rohkem"},{"href":"https://demo.playandnope.com/uudised/","text":"Loe rohkem"},{"href":"https://demo.playandnope.com/uudised/koertest/","text":"Loe rohkem"},{"href":"https://demo.playandnope.com/category/kassid/","text":"Kassidest"},{"href":"https://demo.playandnope.com/category/koerad/","text":"Koertest"},{"href":"https://demo.playandnope.com/koerte-tantsutunnid-kapad-tantsuporandal/","text":"Koerte tantsutunnid"},{"href":"https://demo.playandnope.com/category/koerad/","text":"Koerad"},{"href":"https://demo.playandnope.com/category/koerte-ruhmatreeningud/","text":"Koerte rühmatreeningud"},{"href":"https://demo.playandnope.com/koerte-crosssfit/","text":"Koerte crossfit"},{"href":"https://demo.playandnope.com/category/koerad/","text":"Koerad"},{"href":"https://demo.playandnope.com/category/koerte-ruhmatreeningud/","text":"Koerte rühmatreeningud"},{"href":"https://demo.playandnope.com/kassijooga/","text":"Kassijooga – kasside paindlikkus on tõusuteel"},{"href":"https://demo.playandnope.com/category/kassid/","text":"Kassid"},{"href":"https://demo.playandnope.com/category/kasside-ruhmatreeningud/","text":"Kasside rühmatreeningud"},{"href":"https://demo.playandnope.com/kasside-meditatsioonilaagrid-taiuslik-loogastus/","text":"Kasside meditatsioonilaagrid"},{"href":"https://demo.playandnope.com/category/kassid/","text":"Kassid"},{"href":"https://demo.playandnope.com/category/kasside-ruhmatreeningud/","text":"Kasside rühmatreeningud"},{"href":"https://demo.playandnope.com/","text":"Paws N' Play"},{"href":"https://demo.playandnope.com/teenused/","text":"Teenused"},{"href":"https://demo.playandnope.com/teenused/","text":"Meie teenused"},{"href":"https://demo.playandnope.com/teenused/loomamassaaz/","text":"Hinnakiri"},{"href":"https://demo.playandnope.com/teenused/tagasiside/","text":"Tagasiside"},{"href":"https://demo.playandnope.com/#","text":"Ettevõte"},{"href":"https://demo.playandnope.com/tiim/","text":"Tiim"},{"href":"https://demo.playandnope.com/uudised/","text":"Uudised"},{"href":"https://demo.playandnope.com/kontakt/","text":"Kontakt"},{"href":"https://demo.playandnope.com/logi-sisse/","text":"Parooliga kaitstud"},{"href":"https://www.linkedin.com/","text":"LinkedIn"},{"href":"https://x.com/","text":"Twitter"},{"href":"https://www.facebook.com/","text":"Facebook"},{"href":"https://www.instagram.com/","text":"Instagram"},{"href":"https://demo.playandnope.com/privaatsuspoliitika/","text":"Privaatsuspoliitika"},{"href":"https://playandnope.com/","text":"Play & Nope Alliance"}],"vagueRepeats":[{"text":"koerte rühmatreeningud","count":3},{"text":"kasside rühmatreeningud","count":3},{"text":"loe rohkem","count":3},{"text":"paws n' play","count":2},{"text":"teenused","count":2},{"text":"uudised","count":2},{"text":"tiim","count":2},{"text":"kontakt","count":2},{"text":"koerad","count":2},{"text":"kassid","count":2}],"externalCount":8,"preconnectCount":1,"preloadCount":1},"forms":[{"inputs":[{"type":"search","hasLabel":true,"hasAriaLabel":false}]}],"backgroundImages":{"total":0,"items":[]},"priorities":[{"title":"Vague link text repeated","severity":"medium","detail":"\"loe rohkem\" ×3"}]}},{"tool":"checklist","status":"ok","durationMs":0,"data":{"items":[{"id":"caching","title":"Page caching plugin / CDN active","status":"pass","detail":"Caching plugin detected (WP Rocket)","evidence":["HTML markers: WP Rocket","generator: WP Rocket 3.22.0.3"]},{"id":"lazyload","title":"Images lazy-loaded","status":"pass","detail":"All non-hero raster images use loading=\"lazy\".","evidence":[]},{"id":"heroEager","title":"Hero image eagerly loaded","status":"fail","detail":"Hero image has loading=\"lazy\", which delays LCP (inferred from DOM order/size — Lighthouse LCP element unavailable). Use loading=\"eager\" (or omit loading) and add fetchpriority=\"high\".","evidence":["hero: …ayandnope.com/wp-content/uploads/2024/06/6027eb05ed4efb000419981a-155x155.png","loading: lazy","fetchpriority: (not set)"]},{"id":"heroBackground","title":"Hero is a real <img> (not a CSS background-image)","status":"n/a","detail":"No CSS background-images detected on raster-image-eligible elements.","evidence":[]},{"id":"responsive","title":"Responsive images (srcset / <picture>)","status":"pass","detail":"20/20 raster images use srcset or <picture> (100%).","evidence":[]},{"id":"imageSizes","title":"Reasonable number of image sizes","status":"pass","detail":"48 distinct srcset widths.","evidence":["widths: 100, 116, 124, 150, 155, 200, 225, 233, 240, 242, 248, 280, 300, 310, 324, 400, 410, 483, 500, 510, 512, 560, 600, 626, 648, 667, 700, 768, 800, 840, 959, 972, 1024, 1120, 1152, 1284, 1296, 1400, 1440, 1472, 1536, 1680, 1920, 1944, 1960, 2048, 2240, 2560"]},{"id":"scriptsFooter","title":"JS scripts not blocking in <head>","status":"warn","detail":"1 render-blocking script in <head>. Move to footer or add defer/async.","evidence":["https://cdn-cookieyes.com/client_data/29b8e2e5821bed2234ee953c/script.js"]}],"summary":{"passed":4,"warned":1,"failed":1,"notApplicable":1},"priorities":[{"title":"Hero image eagerly loaded","severity":"high","detail":"Hero image has loading=\"lazy\", which delays LCP (inferred from DOM order/size — Lighthouse LCP element unavailable). Use loading=\"eager\" (or omit loading) and add fetchpriority=\"high\"."},{"title":"JS scripts not blocking in <head>","severity":"medium","detail":"1 render-blocking script in <head>. Move to footer or add defer/async."}]}}],"coverage":{"pct":100,"missing":[]}}