The 2016 SEO Checklist (Part -1)

Every time I finish a new website for a client, I typically find myself doing the same things over and over, in order to lay the foundation for solid on-page optimisation. Here are the top 30 things you should be thinking about when creating a new website or updating your existing one. (...)