GQ:Why would I want to put information on my web page that is not visible to the typical viewer?

It is important to put information on my web page that is not visible to the typical viewer so the typical viewer doesn't see something that he/she is not supposed to see. The viewer doesn't need to see the code for what type of language the coder is using. It helps other websites can compare the hidden content with the visible content.