Field guide

Quick reference for common actions.

Create project

Run scan

Deep Audit

Google Search Console setup (Pro)

Use this once per environment. After these steps, refresh the project page and click Connect Google.
  1. In Google Cloud Console, create (or use) an OAuth 2.0 Web application client.
  2. Add this Authorized redirect URI: https://seodiff.io/oauth/google/callback.
  3. On your API host, set these env vars in /etc/seodiff/seodiff.env:
    • SEODIFF_GSC_CLIENT_ID
    • SEODIFF_GSC_CLIENT_SECRET
    • SEODIFF_GSC_REDIRECT_URI=https://seodiff.io/oauth/google/callback
    • SEODIFF_GSC_TOKEN_ENCRYPTION_KEY (32-byte raw key or base64)
  4. Restart API service: sudo systemctl restart seodiff.service.
  5. Deploy UI Worker so callback routing is live: npx wrangler deploy --config wrangler.toml.
  6. Open your project page, click Connect Google, select property, then click Refresh data.