I am not an SEO expert, but I have researched a lot to find tips that would help me raise the ranking of my website, and I have to say that some of the things I have come across worked miracles.
The first thing I learned was that you have to create a website that caters to the consumer as well as the search engines. People are so worried about ranking that they sometimes forget that the customer should be the first priority.
I also learned that things like keyword stuffing are great – if you want to be banned by the search engines and have a minuscule chance of actually being successful. It is best to do things the right way, even if it takes longer for you to achieve results.
Social media helps a bunch when you are trying to boost your ranking, so make sure that you sign up with all of the sites that are likely to be frequented by your target customer base. Search engines like this type of thing and it builds customer engagement.
If you use all of these tips, there is a huge chance that you will raise your ranking. There are no guarantees, but it is certainly worth a shot since it worked for me.