Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TEMPLATE] Pre-launch Checklist #66

Open
37 tasks
ricardoduplos opened this issue Apr 19, 2017 · 0 comments
Open
37 tasks

[TEMPLATE] Pre-launch Checklist #66

ricardoduplos opened this issue Apr 19, 2017 · 0 comments
Labels

Comments

@ricardoduplos
Copy link
Member

ricardoduplos commented Apr 19, 2017

Content

  • All text free from spelling errors
  • Page and content formatting appropriate on all pages
  • Placeholder text removed
  • All pages have content
  • Favicon retina-ready created and displays correctly [HELPER: Favic-o-Matic]
  • Device icons created and display correctly (Apple touch, Windows tile, etc)
  • Footer includes copyright statement
  • 404 page exists and is informative

SEO & Analytics

  • Page titles are descriptive and SEO friendly
  • All page titles are unique
  • Meta data included and appropriate
  • humans.txt is generated and added to the root of website [HELPER: Humans TXT]
  • Google Analytics and relevant analytics/tracking tools installed

Social

  • Open Graph tags included across website and appropriate (including images where possible)
  • Twitter Cards tags included across website and appropriate (including image/video/audio where
    possible)

Markup

  • HTML has passed validation
  • CSS has passed validation
  • Site links have been tested and resolve correctly
  • JavaScript is error free and linted

Accessibility

  • ARIA Landmark Roles specified
  • Semantic headings and structure used, attending to HTML5 outline specs [HELPER: HTML5 Outliner]
  • Images use appropriate alt text
  • Associated label for all form controls

Rendering

  • Displays & functions correctly in all the required browsers
  • Displays & functions correctly on all the required resolutions and devices

Functionality

  • Empty and partial states are properly communicated
  • Loading is shown when appropriate

Optimization

  • Images have been optimized [HELPER: Compressor.io]
  • CSS is minified and combined
  • JavaScript is minified and combined
  • Enable gzip compression
  • Ensure only necessary fonts, weights and character sets are installed (or embedded if possible)
  • Run Google speed test and optimise accordingly (record score and known issues)

Post-launch

  • Ensure site is visible to search engines
  • Images, media and links reference live URL
  • Webfonts integrated and working correctly on live site
  • Analytics has been setup and integrated into website
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant