Please include attribution to http://blog.hubspot.com with this graphic.

12 Critical Elements Every Homepage Must Have