Eu não acho que isso importe (em outras palavras, eles não precisam realmente tornar Hogwarts invisível na visão de satélite).
Hogwarts está em Escócia , que tem um milhão de castelos antigos - Eu não posso dizer o quanto, porque eu não queria esperar por uma página Wiki longa para carregar :)
Então, Hogwarts não se destacaria exatamente.
E não há discrepância entre ter um castelo antigo em uma imagem de satélite e ter uma ruína antiga de perto, que diz que é inseguro.
Q: Can Muggles see Hogwarts ? (Melinda, 11, CA)
A: ... When they look towards it, as a safety precaution, they see a ruin with a sign saying it's unsafe. . .they mustn't enter. They can't see it as it really is.
("World Exclusive Interview with J K Rowling," South West News Service, 8 July 2000)
Além disso, os eventos em Hogwarts precedem a ampla disponibilidade de visualizações de satélite do consumidor (o Google Maps foi iniciado em 2005 , e o IIRC Satellite View não estava lá até 2007) - Harry estava em Hogwarts 1991-1998