I don’t know if you have ever heard about this starter guide (you should) but just in case, you can find it here. It’s best to learn the rules from the ones who created it.
In my opinion, getting a good SEO takes time. At least 6 months.
The rules are simple :
1) Good content (With key phrases)
3) Social Media Optimisation
If you have a good content, you will get comments and backlinks. Don’t forget to create key phrases as it’s much easier to secure a high rank from a key-phrase than from keywords. You will also have to share this content on Social Media to get more visitors on your website. In any case, you must find a way to post at least something once a month. If you don’t you won’t be able to generate more trafic.
If you are running a blog, you can use plugins like All in One SEO that will creates Meta-Tags automatically.