The phrase
"info site" refers to a website or online platform that is dedicated to providing information on a specific topic or subject. It is a place where people can go to find helpful and reliable information about a particular subject, often organized in an easy-to-navigate format.
Full definition