2) What are the points to consider for SEO?

5) Off Page SEO

c) Form posting:

What is form posting?
Form posting is where you find forums online that are related to your site niche and get involved within the community, reply to threads, answer to people’s questions, offer advice, etc. This all helps to build up your reputation as someone who is an expert within that niche.