Website Checklist
The list of things to check when a website launches can be pretty vast, and it’s important to continually review the website as it grows and evolves to ensure everything is as it should be. A while ago I started building out Opti, a system designed to automatically look for issues on a website, as well as a tool for continually maintaining and improving. As part of those automatic checks, is a growing list of items listed below:
Meta
Page Title Checked in Opti
Page Title Checked in Opti
Page Title – Under 60 Characters
Page Title – Under 60 Characters
All Unique Page Titles Checked in Opti
All Unique Page Titles Checked in Opti
Meta Description Checked in Opti
Meta Description Checked in Opti
Favicon Present
Favicon Present
Robots Tag Present
Robots Tag Present
Share Images Present
Share Images Present
Headings
H1 Tag Present on Every Page Checked in Opti
H1 Tag Present on Every Page Checked in Opti
Only One H1 Tag Per Page Checked in Opti
Only One H1 Tag Per Page Checked in Opti
Proper Heading Hierarchy
Proper Heading Hierarchy
Images
Lazy Load Images
Lazy Load Images
No Broken Images
No Broken Images
Images Sized Correctly
Images Sized Correctly
Images Have Default Sizes Defined
Images Have Default Sizes Defined
CSS
CSS Files Minified
CSS Files Minified
Minimal CSS Files Used
Minimal CSS Files Used
Javascript
Javascript Files Minified
Javascript Files Minified
Minimal Javascript Files Used
Minimal Javascript Files Used
Links
No Broken Links Checked in Opti
No Broken Links Checked in Opti
External Links Open in New Tab
External Links Open in New Tab
Misc
Directories Don’t Expose Files
Directories Don’t Expose Files
Fatal Error Check Checked in Opti
Fatal Error Check Checked in Opti
Headers & Security
Strict-Transport-Security (HSTS) Checked in Opti
Strict-Transport-Security (HSTS) Checked in Opti
x-Content-Type-Options
x-Content-Type-Options
Frame Ancestors
Frame Ancestors
Content Security Policy
Content Security Policy
No Exposed MySQL Ports Checked in Opti
No Exposed MySQL Ports Checked in Opti
HTTPS Redirects Checked in Opti
HTTPS Redirects Checked in Opti
Other Checks
Large blocks of text are contained in paragraph tags.
Contact forms, and other forms are accurately delivered to their destinations.
Descriptive link text