Hello,
Hope you are fine.
I have read your post in details and found that it might be due to the links of Alibaba. Now we can create with new strategy and build up and boost webstore again. I am ready to discuss it and start it for free. Looking forward for building a good store for you.
Regards,
Farhan