4 Answers
making a website in China requires you either to have a company registered here or a Chinese person
Aliyun is definitely the best choice. But it’s not going to be as user-friendly like HostGator or GoDaddy
Which aren’t available here
Making a website in China does not require you to have a business license nor a Chinese person to do it. Websites are found by search engines based on your sites metadata on your index page, and how many links you have from your site to others and vice versa