I fully agree with all points mentioned above. These are really effective tips to consider while you generate links to website.