Google Search Console connect fails

Almost every failed GSC connection comes down to one thing: your site is not verified in Google Search Console under the same Google account you used to authorize SEOBetter. The OAuth connect will still appear to succeed, and then Sync fails with:

User does not have sufficient permission for site

What that error means

Connecting gives SEOBetter read-only access to whatever your Google account can see in Search Console. If that account has never verified ownership of your site, there is nothing to read. Google returns the permission error and the plugin passes it on. This is a Google requirement, not a SEOBetter one.

Two common versions of the problem:

  • The site was verified under a different Google account (an agency account, an old work account, a colleague's account) and you authorized with your personal one.
  • The site was never added to Search Console at all.

The fix

  1. Open Google Search Console and log in with the same Google account you will use to authorize SEOBetter.
  2. Open the property dropdown (top left) and check whether your site is listed. If it is, you can skip to step 6.
  3. Click Add property and pick URL prefix.
  4. Paste your full site URL exactly as it appears in your browser, including https:// and the trailing slash. https://example.com/ and https://www.example.com/ are different properties to Google.
  5. Verify ownership. The HTML tag method is the easiest: copy the meta tag Google gives you, paste it into the Webmaster Tools section of your SEO plugin (Yoast, Rank Math, or AIOSEO), then click Verify.
  6. Back in WordPress, go to SEOBetter > Settings, find the Search Console section, and click Connect Google Search Console. Approve with the same account.

Still failing?

  • If your account only has restricted access to a property someone else owns, ask the owner to grant you at least Full permission in Search Console's Settings > Users and permissions.
  • If you connected with the wrong account, click Disconnect in SEOBetter and connect again. Google's account chooser remembers your last pick, so watch which account you approve with.
  • Verification can take a few minutes to propagate on Google's side. If you verified moments ago, wait five minutes and click Sync again.

SEOBetter's access is read-only. It never writes to your Search Console account, and Disconnect revokes access at any time.

Google Search Console connect fails · SEOBetter