Shared hosting allows multiple websites to utilize a single server. Usually, you’ll have no idea who or what websites you’re sharing the resources of a server with. Each customer will usually have a limit on the total amount of server resources they can use, but this will be defined by your hosting package. Shared hosting is the most economical option for your needs. However, this cheap price comes with limitations. Since most hosting companies will offer the same amount of space and storage it’s important to choose a company you can trust.
By using website builders
Website builders mean anybody can make a website, regardless of technical skill. In the early days of the internet, making a website required a working understanding of HTML (Hypertext Markup Language). Then, CSS (Cascading Style Sheets) came along to make things even more confusing. Website builders take care of the technical jargon and let you focus on design and content. Some do this through templates, others through drag and drop interfaces. Some are even dabbling in artificial intelligence that builds the site for you.
Indian hosting means that the web servers are kept in some place of India like this, US hosting means the web servers are kept in the US. For website hosting there is no any basic difference between them. But if you want make SEO of your website then location of your hosting server matters. The speed of response is one of the only technical differences between having your website hosted in India or abroad.