1) What are the points to consider for SEO?

1) Hosting:
What is hosting?

The first step, is to find a good web hosting. A web hosting company will store your website and files on their servers and deliver it to readers and customer browsers.

Your web hosting should be reliable, SEO friendly, fast and scalable. A good website hosting will allow Google to call it effectively.

There are a number of web hosting servers and different companies offering different packages, some of these packages are free to host. However, since there are free, they might be slow, limited bandwidth per month and some features are no available such as WordPress, all which will effect the performance of your website.