Critical questions before pushing live

  • App build | Which API environment it is pointing to?
  • Does it require data migration?
  • Does it relate to email sending feature, if yes, have to turn off the cron to email?

Page content

  • Make sure no lorem ipsum, place holder content exists
  • Make sure that copyright date (perhaps in the footer) includes the current year.
  • Make sure the site contains no staging urls

Design

  • Make sure that images are optimized across web pages (<300 kb)
  • Make sure although images are optimized, they are not blurry, pixelated
  • Make sure the main objects in the images are not cropped off (i.e someone's face)
  • Make sure the logo is in svg format

Functionality

  • Make sure that forms are submitting data properly, and it sends to client's emails/ AND switched to production mode
  • Make sure the admin emails, the owners of the 3rd party services like Google Map, Google places... are of clients/ or Offspring, not personal devs
  • Make sure that internal links across web pages are working properly, especially from the blocks on Homepage
  • Make sure that external links across web pages are working properly, and open in a new tab.
  • Make sure that load time for site pages is optimized (scored with Google speed, >80/100 for desktop, >60 for mob)
  • Make sure that 404 redirect pages are in place (page-not-found.aspx).
  • Make sure that metadata is properly in place for any social media sharing content. (If available).
  • Make sure that spelling and grammar are correct in all metadata. (If available).

SEO

  • Make sure that Yoast SEO is installed and activated
  • Make sure that alt tags have been added to every image. (Flag to PM if not implemented).
  • Make sure that a dynamic XML sitemap has been created. (Flag to PM if not implemented).
  • Make sure that pages have unique meta descriptions (fewer than 156 characters, includes keywords). (Flag to PM if not implemented).
  • Make sure that pages have unique page titles (fewer than 70 characters, includes keywords). (Flag to PM if not implemented).
  • Make sure that pages have keywords (fewer than 10, all words appear in page copy). (Flag to PM if not implemented).
  • Make sure that 301 redirects are in place for all old URLs (redirecting old to new pages). (If available).

Analytics

  • Make sure that website analytics codes have been inserted on website.

Security and Backups

  • Ensure that there is a backup process for DB and files
  • Make sure that passwords and other website credentials are randomly strong generated, and stored in a secure tool.
  • Make sure that there's any testing, Vietnamese or Offspring data existed (for Agency projects)
  • Make sure that web pages offer accessibility for users with disabilities (WAI-ARIA). (If available).
  • Make sure that web pages announce if the website uses cookies (required in some countries). (If available).
  • Ensure https is set up and all traffic redirected to https
  • Security plugins are installed and activated