As skills go SEO is easy to get started in but very difficult to master. The basics can be mastered in a few hours to a few days depending on how far you are willing to go. This will involve on page optimization, quality content, link building and social media management. These are all critical to a basic SEO strategy and will hold most sites in good stead.
Experience SEO practitioners on the hand will want to take it a little further. This is where some advanced SEO tactics come in. The good news is that there are plenty of those and here we will focus on probably the easiest and most bang for buck tactic: Site Speed.
This is probably the easiest to implement out of all the advanced techniques. The first thing to do is to set up a caching plugin for your CMS. Every popular CMS has one and is very easy to setup. You can also take it a step further and use a CDN to host your content worldwide but that can be costly and sometimes unnecessary. There are also free alternatives like Cloudflare. Compress and minify as much as possible, the smaller the files, the less the compression and caching will matter. Optimize the images as much as possible before uploading.
None of this will do you much good if your hosting provider is running slow servers or has poor internet connectivity. Compare good hosts and decide on what the best performance that is affordable.
As with any campaign, a little bit of tweaking goes a long way.