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