Hanako is a spirit so he can't be seen by ordinary people (only those with a sixth sense, other spirits of course, and humans who are close to death). For the sake of cross-canon/memes, it can just be assumed he can be seen because he's in a different world unless otherwise stated.