I know you don’t want to hear this, but yes. Most of the times, a virus is hidden in your website without you noticing anything suspicious when you load your website. Its purpose is to create links to another site or to steal something valuable like passwords and emails. When you begin to notice something suspicious, it is usually after a long time, when the problem is visually obvious.