Google uses multiple techniques like crawling pages, analyzing search queries, and collecting data from its toolbar and browsers to gather information about websites. This includes analyzing the layout, content to advertising ratio, relevance to search terms, repeat visits, bounce rates, social signals, time on site, number of pages viewed, and comparing this data to evaluations from human evaluators. The goal is to assess website quality and determine how highly to rank sites in search results.