Adding a site
Sites are added in the dashboard. Open Add a site, paste the address, pick the country, and paste or choose the keywords. Tracking starts on the next scheduler pass.
The WordPress plugin is a companion. It adds data and in-admin views and it is never needed to track a site.