Skip to content

Instantly share code, notes, and snippets.

@tillsanders
Last active September 19, 2015 06:39
Show Gist options
  • Save tillsanders/abb6b527529a3b2a6b0d to your computer and use it in GitHub Desktop.
Save tillsanders/abb6b527529a3b2a6b0d to your computer and use it in GitHub Desktop.
You-will-be-in-mortal-danger-if-you-dont-follow-this-checklist-checklist

The You-will-be-in-mortal-danger-if-you-dont-follow-this-checklist-checklist

Common pitfalls

  • Caching and temporary directories accessible (permissions!) by webserver
  • Webfonts available for production domain

Security

  • Are email adresses (a little) protected?
  • Do you need a captcha somewhere?
  • Debug disabled
  • Removed unnecessary credentials (e.g. development database)
  • Only webroot accessible from the outside
  • htaccess: silence is golden
  • Secure passwords
  • Secure hashing algorhythm (and salted)

Performance

  • Caching enabled
  • CSS/JS compressed and concatenated
  • Graphics smushed
  • htaccess: gzip-compression, cache expiration, etc.

Social Media

SEO

  • Proper title and meta-tags
  • Google Analytics tracking code
  • Google Webmaster Tools / Site claimed

UX

Legal

  • About
  • Privacy
  • Terms
  • Dedicated pages for all of these
  • Email/Phone number correct

MISC

  • UTF-8
  • Backlink to your own webpage
  • Email client set up
  • Server uses correct time and timezone
  • Correct PHP Locale
  • Credits/Backlink to your website
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment