Hi Adrian,
There are so many guidance for SEO.
Some of the most basic are:
- Publish quality and unique content
- Keyword research
- On Page SEO
- Website Speed
- Responsive website
- Off Page SEO
- You should have good internal linking structure of website
- Target all the major social media (FB, Twitter, LinkedIn, Google Plus, Pinterest, Etc)
- Blog Posting (This will comes under Off Page)