You have explained well. I have not got some points like what is Usability and accessibility, URL variants of the same pages, Off-site images and content on-site, Keyword repetition(where should avoid to repeat keywords as keywords density(3%) play a big role in ranking).
Kindly explain these all posting
Thanks

