Very right about these SEO tips. My only tip is if website is well optimize both for on page and off page SEO, you generally get higher search engine rankings, which Leeds to traffic for you.
1. Search The Best Keywords
2. Write Unique Linkable and Sharable Content
3. Optimize Your Title and Meta Tags
4. Use ALT Attributes and Title
5. Feed Back Search Engines Static and XML Site Maps
You can read all the tips you want to optimise your websites, but the best thing to do is ask for help in this field, because you've either got the gift or you haven't. Unfortunately most web designers and many so-called SEO specialists have the gift of the gab, but no talent whatsoever when it comes to optimising your website. Do your homework, find a reputable company and get references.
Contents and good links will help websites get top ranks but the main issue is how these assets are generated, produced and gathered. If you take a look at top-ranking websites status online, you will find them powered with one-way links, coming from quality sources and they contain the primary keywords as anchors too, raising chances of getting awarded with finer ranks in the course of time. On the other hand, the same portals are usually found powered with many informative contents.
Some webmasters are purely focusing on off-page optimization elements, building lots of links for websites they own and forgetting about roles played by contents. The fact is that links and contents together, if merged and combined professionally, will generate the favorite outcomes and one without the other will not be that valuable. Quality of incoming links and not their quantity will be among major players in today's competitive and extremely crowded internet atmosphere.