Other than the link building schemes I'd tend to agree with your list. I would however like to point out that page names that use words should have those words separated by hyphens and not underscores. For some reason the search engine prefers it that way (likely because it neater in appearance than underscore separators and because that's the way they do it with their own stuff).
canadafred
SEO Alumni
1,130 posts since Feb 2006
Reputation Points: 204
Solved Threads: 30
Skill Endorsements: 12
Nice information. All the tips that you have shared are very helpful for SEO.
Use hyphens or underscores to separate words in URLs
I agree with canadafred so, I would like to correct this tip as search engine prefer hyphens more than underscores, so we must use hyphens in the URL instead of Underscores.
princysharma90
Junior Poster in Training
87 posts since Jul 2012
Reputation Points: -2
Solved Threads: 1
Skill Endorsements: 0