I manage a handful of client websites and each one has its own dedicated Google account (e.g., client1-marketing@mydomain.com) added as a user to their Search Console property. The manual process for requesting indexing after publishing a new article is killing my productivity.
Here's the current loop:
- Log in to the client's specific Google account (CAPTCHA, 2FA, or security prompts pop up almost every time, so I'm doing this manually).
- Open Google Search Console.
- Select their property.
- Use URL Inspection.
- Paste the newly published URL.
- Hit 'Request Indexing' if it's available.
- Note the result.
- Repeat for all clients and all URLs.
Because of the login friction - Google doesn't like automated sign-ins - I haven't found a clean way to script this end-to-end. I've been digging into different approaches recently.
Playwright with MCP looked promising. I tried it, but Google blocked the account straight away. I had to write to support to get it unblocked, and now I restrict that account to read-only anyway. I handle the login myself because I refuse to feed credentials into an LLM. Once logged in, though, GPT-5.5 or even mini can pull data from reports and email me the results. There are plenty of other browser automation frameworks out there: OpenClaw, Nemoclaw, Hermes, GitHub Copilot in VS Code with its integrated browser, Codex app, Perplexity Computer, Comet, Claude Cowork - all capable of this sort of thing with the right prompts and a bit of skill.
If you prefer a more traditional approach, writing a script with Selenium, Puppeteer, or Playwright (with stealth plugins) works. For the old-school crowd, RPA tools like iMacros (though I'm not sure it's still maintained), Zenn Poster, Power Automate, or RPA Vision UI can handle GSC automation. I've used RPA Vision and Power Automate in the past to download reports from GSC, so the same logic could apply to URL inspection.
The real blocker is managing multiple Google logins and browser profiles without triggering security checks. Has anyone found a reliable tool or service that streamlines this specific workflow - especially the login handshake across different accounts?