onboard-site
Installation
SKILL.md
Onboard a new site
Run this checklist for each new website. The service account and MCP servers already exist (if not, run setup-google-access first) — onboarding a site requires zero Claude reconfiguration.
Checklist
Work through in order, verifying each step with tool calls where possible:
- Search Console property. Check
list_propertiesfor the domain. If absent, the user creates it at search.google.com/search-console (DNS verification recommended for domain properties) and adds the service account email under Users and permissions. - GA4 access. Check
get_account_summaries. If the property is missing, the user adds the service account (Viewer) under Admin → Property access management. Record the numeric property ID. - Sitemap.
list_sitemaps_enhanced— if no sitemap is registered, orlast_downloadedis stale, submit it withsubmit_sitemap(confirm the live sitemap URL returns valid XML first). - IndexNow. Run the indexnow skill's setup section: new key, key file in the site's static assets, verify it serves 200, submit the sitemap URLs.
- Bing Webmaster Tools. Have the user import the site from Search Console at bing.com/webmasters (one click, no manual verification). This is the only place IndexNow processing is visible.
- Baseline audit. Run the seo-audit skill and save the output as the site's baseline for future comparisons.
Verification
Close by confirming: GSC property listed, GA4 property readable, sitemap freshly downloaded or pending, IndexNow key file serving 200 with exact content, first submission acknowledged. Report any step that could not be verified as pending — never mark it done on assumption.