"To follow the site" means to keep up with or stay updated on the activities and content of a particular website. It implies regularly visiting the site or subscribing to its updates in order to receive the latest information or news from it.
Full definition