To add a site to Google Search Console, go to the Add a property page and enter the site's URL. You can then verify ownership of the site through HTML file upload, DNS record changes, or by managing your site's settings in a control panel. Once verified, Search Console will allow you to view your site's indexing status and search performance.