seo-indexing
Skill27 starsChanged 18 days agoMITView on GitHub
Hand off a finished batch of new or changed pages for indexing. Runs pre-submission checks, asks the owner which submissions they want the agent to make, gives the owner exact steps for Google Search Console and Bing Webmaster Tools, records what was submitted, and sets check-back dates. Use when a finished batch of new or changed pages is ready to submit, or when new pages are not showing in search.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- Gallyan/trouvabletheir own version, first seen Nov 1, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- Gallyan/trouvable★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository19 other files it gives its agents.
- seo-competitorsSkill
- seo-content-refreshSkill
- seo-conversion-trackingSkill
- seo-existing-siteSkill
- seo-go-live-checkSkill
- seo-keyword-selectionSkill
- seo-launch-planSkill
- seo-localSkill
- seo-maintenance-loopSkill
- seo-page-briefSkill
- seo-page-rewriteSkill
- seo-product-pagesSkill
- seo-quick-winsSkill
- seo-reportingSkill
- seo-roadmapSkill
- seo-search-dataSkill
- seo-site-setupSkill
- seoSkill
- seo-trendsSkill
The file
We split this skill into the rules it gives an agent
12 rules. About 0 are common, 10 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈10
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Start only when the owner says the batch is live.
- Distinctive: line 25
If a URL fails a check, fix it or pull it from the batch, and tell the owner before you go on.
- Distinctive: line 29
Write one batch file: the URLs, the sitemap location, and the date.
- Distinctive: line 30
Update the sitemap once for the batch.
- Distinctive: line 44
If the capability list changes, re-check it before you tell the owner what you can do.
- Distinctive: line 48
Ask up to two questions at a time:
- Distinctive: line 53
If the owner says yes for this batch:
- Very specific: line 54
Check that the key file loads at the site root, at /{key}.txt, before you send anything.
- Distinctive: line 66
Add and verify the site.
- Distinctive: line 88
Day 3: check URL Inspection for each priority URL.
- Very specific: line 90
Day 21: if pages are still not indexed, use the checks in seo-go-live-check for the waiting and broken states.
- Distinctive: line 103
Use this when the batch is ready:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
SEO indexing handoff
Goal: every new public page is submitted once, in the right places, with the owner knowing exactly what was done. Status is then checked on set dates, not resubmitted in a loop.
Acceptance: the owner can see which URLs went to which service, who submitted them, when, and what to check on each date.
Start only when the owner says the batch is live. Submitting a page that is not ready wastes the request.
1. Pre-submission checks (you run these)
For every URL in the batch:
- Returns 200. No redirect chain, no 404.
- Indexable: no
noindex, and the canonical link points to the page itself, in the chosen URL form. - Listed in the sitemap, with an accurate
lastmod. - Linked from at least one indexed page, such as the homepage or a hub. A page with no links is hard to find.
- Allowed by robots.txt for search crawlers.
- Schema validates with zero errors, and every control has an accessible name (see
seo-site-setup).
If a URL fails a check, fix it or pull it from the batch, and tell the owner before you go on.
2. Prepare the batch
- Write one batch file: the URLs, the sitemap location, and the date.
- Update the sitemap once for the batch. Keep the same file name. Do not resubmit an unchanged file.
3. Check what you can do
Checked on 24 October 2026 against the tools connected to this session:
| Step | Can the agent do it? | Who does it |
| Google Search Console: submit the sitemap | No. No connected tool writes to Search Console. RankMySEO's search_console reads only | Owner |
| Google Search Console: Request indexing | No. Same reason | Owner |
| Bing Webmaster Tools: submit the sitemap | No. No Bing tool is connected | Owner |
| IndexNow: send the batch URLs | Yes, per batch. The agent sends the HTTP request from a shell with the owner's key, after the key file check. The owner approved this. Not yet tested | Agent, with a yes, or owner |
| Google Business Profile | No | Owner, only if they choose it |
If the capability list changes, re-check it before you tell the owner what you can do.
4. Ask the owner
Ask up to two questions at a time:
- Who submits? The owner has approved IndexNow from the agent, one request per batch. For each batch, ask: "Shall I send the IndexNow request for this batch?" Google Search Console and Bing submissions stay with the owner. Do nothing without a yes for the batch.
- Google Business Profile: only if customers visit a physical place, or the business travels to customers in a set area. Ask: "Do you want Google Business Profile connected?" Do not push it for online-only businesses. The agent cannot connect it, so the owner does it and you give the steps from
seo-local.
If the owner says yes for this batch:
- Check that the key file loads at the site root, at
/{key}.txt, before you send anything. - Send the batch URLs in one request to a participating endpoint. One request reaches Bing, Yandex, Seznam, Naver, Yep, the Internet Archive, and Amazonbot. Google does not take part in IndexNow, so this does nothing for Google.
- Record the response code, and tell the owner it means the request was received, not that pages were indexed.
5. Owner steps (for anything the owner does)
Google Search Console
- Confirm the property is verified. A domain property is preferred.
- In the Sitemaps report, submit the sitemap once for the batch. This needs owner permission on the property. Without it, the
Sitemap:line in robots.txt is the fallback. - In URL Inspection, inspect the homepage and the five to ten most important new pages, then click Request indexing. Do not request every page. Google does not publish the daily limit, and a request does not guarantee indexing.
Bing Webmaster Tools
- Add and verify the site.
- Submit the sitemap.
Google Business Profile (only if chosen)
- Claim or update the profile, with the address, hours, and categories. Follow the profile steps in
seo-local.
Do not use:
- The Google Indexing API for these pages. Google restricts it to job postings and livestream pages.
- Any service that promises guaranteed indexing. No service can promise it.
6. Record the submission
In the plan file, record:
- The date and the batch URLs
- The sitemap location
- Who submitted each item (owner or agent) and where: Google, Bing, or IndexNow
- The check-back dates: day 3, day 7, and day 21
You cannot keep a clock. Put the check-back dates in the plan file and in the owner's calendar. If the platform runs scheduled maintenance, add them there too.
7. Check back on schedule
- Day 3: check URL Inspection for each priority URL. Note what Search Console reports for each one.
- Day 7: Google advises waiting at least a week before assuming a problem. Check the Sitemaps report status and Bing's index status.
- Day 21: if pages are still not indexed, use the checks in
seo-go-live-checkfor the waiting and broken states. Look at content, internal links, duplicate pages, and blocked crawling. Do not resubmit the same URLs in a loop.
Google says indexing takes a day or two to a few weeks for a new page. Give the owner that range. Do not promise a date.
8. Do not
- Resubmit an unchanged sitemap several times a day.
- Submit pages that are noindex, redirected, or returning errors.
- Tell the owner a page will be indexed on a given day.
- Submit a page to the Indexing API.
Message to the owner
Use this when the batch is ready:
Your batch is ready: [N] pages. Please do these:
- Submit the sitemap in Google Search Console (Sitemaps report).
- Request indexing for the homepage and the top [5 to 10] pages in URL Inspection.
- Submit the sitemap in Bing Webmaster Tools.
Two questions: do you want me to send the IndexNow request for you? And do you want Google Business Profile connected? If customers visit you or you travel to them, I'll give you those steps too.
Reply with the date you did each step. I'll note the check-back dates.
Report back
List what was submitted, by whom, where, when, and the next check date. Label each item:
- verified: you checked its status yourself
- implemented but unverified: submitted, not yet checked
- blocked: needs the owner's access or a decision, and you name it
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

