Project checking list
All of these should be in place before you send along your website or project for review, and definitely before launching it as a live site.
Although this is a checklist, it's not just a list to run through quickly. Testing is incredibly important, and needs to be done with care and attention to details. Your site/project is not finished until you've fully tested it.
Valid Code
- HTML checked with validator, and all errors corrected
- CSS check with validator, and all errors corrected
- No Javascript console logs, errors or warnings
- No 404 errors in console
- Third-party resources (like Google Fonts, JavaScript libraries, etc.) are loading correctly
Responsive Design & Compatibility
In all cases below, if you are able to test on a real device (phone, tablet, etc.) in addition to testing in Responsive Design Mode, you should do so. Some issues can be missed when testing only on a computer/laptop.
- All pages/templates have been tested for mobile screen sizes and there are no issues
- All pages/templates have been tested for tablet screen sizes and there are no issues
- All pages/templates have been tested for desktop screen sizes and there are no issues
- All pages/templates have been tested in as many browsers as possible (Chrome, FireFox, Edge, Safari)
- Site functions with JavaScript disabled
- CSS is future-proof: Test common styles that you might not be currently using, like ordered and unordered lists, or certain H# headings. Make sure all common elements are styled to match the rest of the site.
Accessibility and Legibility
- No colour contrast issues on any page/template
- All pages/templates tested through Axe, and all issues corrected (if necessary)
- ARIA labels used when appropriate
- All form fields have associated labels (not placeholder text)
- All images have clear, descriptive Alt Text, or are marked as decorative
- All links have clear text
- Paragraph text is an appropriate size (16px or larger) and has an appropriate line height (20–24px) on all screen sizes
- Most paragraph content has approximately 50–70 characters per line
- Chosen paragraph fonts are easy to read, not decorative
- Most content is written at an 8th grade reading level – Check with this tool
Content
- Navigation easy to find and use, and all links working
- Text checked and free from spelling, grammatical, factual and formatting errors
- Page titles are unique, consistent and descriptive
- Contact information correct and easy to find
- All links working and linking to correct resource
Comments
Post a Comment