These tips are fine, however the most important was not mentioned I believe and that was writing unique content for your readers. What questions are they asking and how can you solve it for them. ...