You have been doing SEO on your website for a few months now and despite the fact that you devote a few hours of your time every day you are seeing very little in the way of results. This could be because you are making some very common SEO mistakes. The first is that you want to do SEO yourself. SEO is a complicated and time consuming process and it should be left to professionals. Not only do they understand the algorithms better, they have the time that is required to see positive results.
The second and most common SEO mistake is keywords there are some common tools that spit out keywords that are simply too broad and therefore useless. If you use them in your website they will not have any results when it comes to ranking. It is better to buy a keyword tool that works rather than use a free one that doesnt.
If you are not using Google Analytics you are not doing yourself any favors when it comes to SEO. You have to know which phrases are getting you the most leads. This way, you can get rid of the ones that dont and also use the right places in other places online such as social media.
Are you optimizing for local searches? This is a common mistakes that costs many businesses tons of leads. You have to optimize for local searches so that those within you geographical proximity can find you. Make sure to include as many details about your business as possible.
Lastly, if you are focused on how many links you can get rather than the quality of links you are making a mistake. Search engines dont much care for quantity links unless they connect to authority websites. You are much better with fewer leads that point to the right places.