WEBSITE Accessibility
- The web page contains a heading, skip link, or landmark region
- Document has a <title> element
- All <frame> or <iframe> elements have a title
- <html> element has a [lang] attribute
- <html> element has a valid value for its [lang] attribute
- Image elements have [alt] attributes
- Presentational <table> elements avoid using <th>, <caption> or the [summary] attribute.
- All links have a discernible name
- List items (<li>) are contained within <ul> or <ol> parent elements
- [user-scalable="no"] is not used in the <meta name="viewport"> element and the [maximum-scale] attribute is not less than 5.
- Cells in a <table> element that use the [headers] attribute refer to table cells within the same table.
WEBSITE BEST PRACTICES
- Website Avoids Application Cache
- Website Uses HTTPS
- Website Uses passive event listeners to improve scrolling performance
- Page Avoids document.write()
- Page Avoids requesting the geolocation permission on page load
- Page has the HTML doctype
- Detected JavaScript libraries
- Avoids requesting the notification permission on page load
- Allows users to paste into password fields
- No browser errors are logged to the console
- Images displayed with the correct aspect ratio
WEBSITE PERFORMANCE
- Website has properly sized images
- Website uses minified CSS
- Webpages use minified JavaScript
- Images are efficiently encoded
- Wehere possible images are served in next-gen formats
- Text compression has been enabled
- Where pssoble we preconnect to required origins and resources
- Server response times are kept low
- Multiple page redirects are avoided
- We preload key requests
- We use video formats for animated content
- We avoid large network payloads when rendering web pages
- We use user timing marks and measures
WEBSITE SEO
- Website has a <meta name="viewport"> tag with width or initial-scale
- Each web page has a <title> element
- Document has a meta description
- Each web page has successful HTTP status code
- All links have descriptive text
- Page isn’t blocked from indexing
- Site has a valid robots.txt file
- All image elements have [alt] attributes
- Web pages have a valid hreflang
- Webpages use legible font sizes to ensure legible text
- Document avoids plugins
- Tap targets are sized appropriately