Answer the near misses
Add a FAQ entry for each question we rank 8 to 20 for, with at least 300 impressions.
Turns page two questions into on page answers.
Run one command in your project and Codex can read Google Search Console for your site: which searches you rank for, which pages earn clicks, and where you sit just off page one. Then it does the work in the repo.
One command sets it up. Your saved sign in stays on this computer, out of the repo.
One question, one tool call, and an answer built on your own Search Console numbers.
Find searches we're close to ranking for and add a FAQ entry for each.
read_sourcegsc-acmesearch_querieslimit 1000
| query | impr. | clicks | pos. |
|---|---|---|---|
| how long to keep invoices | 2,870 | 24 | 10.9 |
| can you invoice without a business | 1,420 | 9 | 12.3 |
| invoice vs receipt | 5,010 | 141 | 5.2 |
Two questions get real impressions from page two. I added answers for both to content/faq.md and linked them from the invoicing guide. Tests pass; ready for review.
Codex reads the rows, decides what to change, and edits the files, all in one task.
npx lopebase keeps your sign in in your user folder, and Codex starts LopeBase through it.
SEO advice from a model alone is guesswork. With your real queries, Codex works on the searches you can actually win.
Three steps. The first is the same for every app; the rest is specific to Codex.
Connect Search Console to LopeBase. Start free, add your site, press Connect with Google, and pick the Search Console property. Domain and URL prefix properties both work. Google is only asked for read access.
Run npx lopebase in your project folder. It signs this computer in, then registers LopeBase with Codex as npx lopebase mcp, which forwards to the hosted server with your saved sign in. No token ends up in the repo.
Start Codex and ask. Codex now lists the LopeBase tools. Ask in plain words; it picks the dataset and reads the rows.
$ npx lopebase
Works on macOS, Linux, and Windows with Node 18 or later. If the saved sign in expires, Codex says so; run npx lopebase login and carry on.
Codex runs a task end to end. Hand it the whole job.
Add a FAQ entry for each question we rank 8 to 20 for, with at least 300 impressions.
Turns page two questions into on page answers.
Compare our top pages with the routes in this repo and list any that now 404.
Catches ranking pages lost in a refactor.
For our five pages closest to page one, add links from our strongest pages.
Uses clicks to find the pages worth linking from.
Pick the next article topic and write it to match the rest of the blog.
next_article_topic skips what you already wrote.
Seven datasets per site, read live from Search Console when you ask. Rankings and clicks cover the last 28 days, and tracked searches up to 90.
More on each dataset: Search Console MCP. Connecting in the console: the Search Console connector.
LopeBase is not the only route. Here is how it compares with the usual one.
| Topic | A script on the API | LopeBase |
|---|---|---|
| Setup | A Google Cloud project, the API turned on, a credentials file, and code to call it. | npx lopebase and Connect with Google. |
| Upkeep | Yours when the API or your credentials change. | Ours. Codex keeps calling the same tools. |
| Choosing the data | Codex writes a new query for each question. | Seven ready datasets, including page plus query pairs. |
| Other sites | One more credential per site. | Every connected site from the same sign in. |
| Best when | You need a report no dataset covers. | You want Codex to fix SEO with real data, today. |
Something else? Contact us.
It saves your sign in to your user folder and registers LopeBase with Codex as npx lopebase mcp. It reads dependency and config file names in your project only after you say yes, and never your .env file.
LopeBase works with any Codex surface that reads your Codex MCP settings. The command line is the path we set up and test.
Codex reports that LopeBase rejected the token. Run npx lopebase login and ask again.
No. LopeBase only has read access to Search Console, and Codex can only read through it.
No. The sign in belongs to one LopeBase workspace and only reads that workspace's sites.
Free for one product. No card. Agent access is on every plan.