When reviewing a site, you are prone to lose track of what you need to check. That's why I made this handy list of key performance, usability, and security things to take into account.
The site will store your checked items in your browser's local storage. That means your checklist will not be lost when you close this page.
Website Usability and Performance
Only resources (fonts, scripts) that are used are loaded.
Enabled browser caching.
Image sizes are specified in the markup (width and height).
Wrote 404, 500 and other server error pages.
Images have their Alt attribute.
Links have their title attribute.
Tap targets are big enough and not too close to other targets.
Correctly configured the viewport.
Non–critical content is deferred or asynchronously loaded.
Wrote proper aria-labels for accessibility software.
GZ Compression is enabled.
Hidden all plaintext email addresses.
SSL certificate is in place.
Prevented possibility for "clickjacking" type attacks.
Considered disabling MIME-Type sniffing.
None secure links get upgraded to https.
www / non-www page redirects are configured and used consistently Search Engine Optimisation
All headings are in the right order (one h1 followed by h2, h3, h4).
h1 has less than 70 signs.
Avoided landing page redirect chains.
Robots.txt is ready for indexation.
Sitemap.xml is being automatically generated and indexed.
Double checked meta tags and title.
Added Structured Data to website (HTML Microdata).
Specified the canonical link for every page.
Gave the html element a the [lang] attribute.
Pagination tags have been set for Google.
Anchor text are descriptive. Marketing and advertisement
Keyword strategy has been written down.
An email reach–out strategy has been developed.
The website's URL has been added to social media biographies. Miscellaneous
A favicon and touch icons have been set.
An impressum is offered where neccessary.
Advanced: Added Content Security Policy. Added nonce headers in scripts.
Website is loading correctly on all browsers.
Found no broken links or faulty redirects.
Uncheck all boxes
The list has been last updated on 28th of December
Have something to add? Feel free to contact me on any of my social media accounts. Also, this page is optimized for printing!