← how you doin?

code.jasonmorris.com/wordup

https://code.jasonmorris.com/wordup/

Last scanned: Jul 9, 2026, 6:16 AM

Lighthouse scores

91% performance
100% accessibility
96% bestPractices
100% seo
100% Agents

Web vitals

Metric Value
First Contentful Paint 2.1s
Largest Contentful Paint 2.7s
Total Blocking Time 205ms
Cumulative Layout Shift 0.01301801004852197
Speed Index 2.1s
Total page weight 243.2KB
Document 1.8KB
Script 217.9KB

Agents feedback

Status Audit Details
Pass (All audits passed) Accessibility tree is well-formed A well-formed accessibility tree helps AI agents to navigate and interact with the page.
Info WebMCP form coverage Consider adding WebMCP annotations to the forms listed below. This helps AI agents identify and interact with these forms more reliably.
Info WebMCP tools registered Lists the WebMCP tools registered at the time of analysis.
Info WebMCP schemas are valid Valid WebMCP schemas are required for AI agents to understand and interact with tools correctly. Please fix any errors or warnings reported by the browser.
Pass (0.013) Cumulative Layout Shift Cumulative Layout Shift measures the movement of visible elements within the viewport. Learn more about the Cumulative Layout Shift metric.
Info llms.txt follows recommendations If your llms.txt file does not follow recommendations, large language models may not be able to understand how you want your website to be crawled or used for training. The llms.txt file should be a Markdown file containing at least one H1 header.

Score history

Date Performance Accessibility Best practices SEO Agents
Jun 9, 2026 91% 100% 96% 100%
Jun 10, 2026 91% 100% 96% 100%
Jun 11, 2026 92% 100% 96% 100%
Jun 12, 2026 92% 100% 96% 100%
Jun 13, 2026 86% 100% 96% 100%
Jun 14, 2026 91% 100% 96% 100%
Jun 15, 2026 92% 100% 96% 100%
Jun 16, 2026 92% 100% 96% 100%
Jun 17, 2026 93% 100% 96% 100%
Jun 18, 2026 91% 100% 96% 100%
Jun 19, 2026 89% 100% 96% 100%
Jun 20, 2026 92% 100% 96% 100%
Jun 21, 2026 92% 100% 96% 100%
Jun 23, 2026 91% 100% 96% 100%
Jun 24, 2026 91% 100% 96% 100%
Jun 25, 2026 92% 100% 96% 100%
Jun 26, 2026 94% 100% 96% 100%
Jun 27, 2026 91% 100% 96% 100%
Jun 28, 2026 93% 100% 96% 100%
Jun 28, 2026 91% 100% 96% 100% 100%
Jun 30, 2026 92% 100% 96% 100% 100%
Jul 1, 2026 93% 100% 96% 100% 100%
Jul 2, 2026 91% 100% 96% 100% 100%
Jul 3, 2026 92% 100% 96% 100% 100%
Jul 4, 2026 91% 100% 96% 100% 100%
Jul 5, 2026 93% 100% 96% 100% 100%
Jul 6, 2026 92% 100% 96% 100% 100%
Jul 7, 2026 93% 100% 96% 100% 100%
Jul 8, 2026 91% 100% 96% 100% 100%
Jul 9, 2026 91% 100% 96% 100% 100%

axe-core results

1 violation found

Impact Rule Description Elements
minor aria-allowed-role Ensure role attribute has an appropriate value for the element
1 element

Learn more about aria-allowed-role

  • iframe, body

    <body tabindex="0" aria-label="Editor, wordup" role="textbox" aria-multiline="true" contenteditable="true" aria-readonly="false" class="cke_editable cke_editable_themed cke_contents_ltr cke_show_borders" spellcheck="false"><p><br></p></body>

    Fix any of the following: ARIA role textbox is not allowed for given element

HTML validation

1 error

Rule Message Line
attribute-allowed-values Attribute "src" has invalid value "" 23:13322

Custom checks

1 warning

warning target-size: 7 targets smaller than 24×24px

Element Detail
#domainname 185×21px
a 74×17px
a 125×17px
a 50×17px
a 92×17px
a 142×14px
a.cke_notification_close 20×20px

IBM Equal Access

5 violations found

Rule Message Snippet
label_ref_valid The value "wordup" of the 'for' attribute is not the 'id' of a valid element <label for="wordup">
aria_attribute_valid The ARIA attributes "aria-disabled" are not valid for the element <a> with ARIA role "button" <a onclick="CKEDITOR.tools.callFunction(13,this);return false;" onfocus="return...
aria_role_valid The ARIA role 'textbox' is not valid for the element <body> <body spellcheck="false" class="cke_editable cke_editable_themed...
element_tabbable_role_valid The tabbable element's role 'generic' is not a widget role <body spellcheck="false" class="cke_editable cke_editable_themed...
aria_eventhandler_role_valid The <span> element with 'onmousedown' does not have a valid ARIA role specified <span onmousedown="CKEDITOR.tools.callFunction(1, event)" title="Resize"...

Accessibility Insights results

1 violation found

Impact Rule Description Elements
minor aria-allowed-role Ensure role attribute has an appropriate value for the element
1 element

Learn more about aria-allowed-role

  • iframe, body

    <body tabindex="0" aria-label="Editor, wordup" role="textbox" aria-multiline="true" contenteditable="true" aria-readonly="false" class="cke_editable cke_editable_themed cke_contents_ltr cke_show_borders" spellcheck="false"><p><br></p></body>

    Fix any of the following: ARIA role textbox is not allowed for given element

Metatags/SEO audit

1 issue found

5 warnings

Category Check Status Details Value
meta canonical fail Missing canonical URL
opengraph og:title warning Missing og:title
opengraph og:description warning Missing og:description
opengraph og:image warning Missing og:image
opengraph og:url warning Missing og:url
structured-data json-ld warning No JSON-LD structured data found

Screenshots

mobile / default
Screenshot: mobile / default
tablet / default
Screenshot: tablet / default
desktop / default
Screenshot: desktop / default
mobile / forced-colors
Screenshot: mobile / forced-colors
tablet / forced-colors
Screenshot: tablet / forced-colors
desktop / forced-colors
Screenshot: desktop / forced-colors
mobile / print
Screenshot: mobile / print
tablet / print
Screenshot: tablet / print
desktop / print
Screenshot: desktop / print
mobile / no-css
Screenshot: mobile / no-css
tablet / no-css
Screenshot: tablet / no-css
desktop / no-css
Screenshot: desktop / no-css