If you want to host your website on a server in China then an ICP license is a must-have. You can choose to host your website on a server outside of China that people in China can access, but this comes with disadvantages regarding visibility and Baidu preferences.