“Website” in Chinese is 网站 (wǎngzhàn).
Youtube不是个好网站。
YouTube is not a good website.
Example sentence from Tatoeba (CC BY 2.0).