SEO bing

Bing Webmaster Tools + IndexNow extension.

How to use it

  1. Hit Copy SKILL.md — or use the Claude Code line below to get every file.
  2. Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat — it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit AgriciDaniel/claude-seo/extensions/bing-webmaster/skills/seo-bing#main ~/.claude/skills/seo-bing

For one project only, change the path to .claude/skills/seo-bing. This skill also uses bing_webmaster.py, indexnow_submit.py — copying SKILL.md alone won't be enough. See the folder on GitHub.

Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text48 lines
seo-bing/SKILL.md48 lines2.3 KBpushed 11d agoRawView on GitHub

seo-bing

The non-Google indexing surface. Google still rejects IndexNow (per Gary Illyes, multiple SOTR episodes 2024-2025), so this skill is specifically for Amazon/Bing/Naver/Seznam.cz/Yandex/Yep indexing and Microsoft Copilot AI citation (which pulls from the Bing index).

Prerequisites

  • Run extensions/bing-webmaster/install.sh or install.ps1.
  • A Bing Webmaster Tools API key.
  • Optional: an IndexNow host key (32+ chars) published at the URL declared as INDEXNOW_KEY_LOCATION.

Routing

Command Underlying script
/seo bing links <url> "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run bing_webmaster.py links <url>
/seo bing compare <urlA> <urlB> "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run bing_webmaster.py compare <urlA> <urlB>; both properties must be registered to the API account
/seo bing submit <url> (single URL) "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run indexnow_submit.py --host ... --urls <url>
/seo bing submit-batch <file> "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run indexnow_submit.py --host ... --urls-file <file>
/seo bing verify-indexnow "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run indexnow_submit.py --host ... --verify-only

When this skill applies

  • The user is publishing new pages and wants Microsoft Copilot citation eligibility (Bing index ingestion).
  • The user wants to nudge Amazon/Bing/Naver/Seznam.cz/Yandex/Yep indexing for fresh URLs.
  • The user manages both properties and wants to compare their Bing link data. For an arbitrary competitor, route to DataForSEO, Moz, or Common Crawl.

Cross-skill delegation

  • For Google indexing (very different model, sitemap-driven, no IndexNow), use seo-google indexing.
  • For multi-source backlink confidence weighting, fall back to seo-backlinks which already integrates Bing + Moz + CC.
1---
2name: seo-bing
3description: Bing Webmaster Tools + IndexNow extension. Microsoft Copilot citations are fed by the Bing index; this skill makes Bing visibility, link data, and IndexNow URL submission first-class.
4metadata:
5 version: "2.3.1"
6compatibility: "Requires BING_WEBMASTER_API_KEY and (optionally) INDEXNOW_KEY in ~/.claude/settings.json env. Run extensions/bing-webmaster/install.sh to configure."
7---
8 
9# seo-bing
10 
11The non-Google indexing surface. Google still rejects IndexNow (per
12Gary Illyes, multiple SOTR episodes 2024-2025), so this skill is
13specifically for **Amazon/Bing/Naver/Seznam.cz/Yandex/Yep indexing** and
14**Microsoft Copilot AI citation** (which pulls from the Bing index).
15 
16## Prerequisites
17 
18- Run `extensions/bing-webmaster/install.sh` or `install.ps1`.
19- A Bing Webmaster Tools API key.
20- Optional: an IndexNow host key (32+ chars) published at the URL
21 declared as `INDEXNOW_KEY_LOCATION`.
22 
23## Routing
24 
25| Command | Underlying script |
26|---|---|
27| `/seo bing links <url>` | `"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run bing_webmaster.py links <url>` |
28| `/seo bing compare <urlA> <urlB>` | `"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run bing_webmaster.py compare <urlA> <urlB>`; both properties must be registered to the API account |
29| `/seo bing submit <url>` (single URL) | `"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run indexnow_submit.py --host ... --urls <url>` |
30| `/seo bing submit-batch <file>` | `"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run indexnow_submit.py --host ... --urls-file <file>` |
31| `/seo bing verify-indexnow` | `"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run indexnow_submit.py --host ... --verify-only` |
32 
33## When this skill applies
34 
35- The user is publishing new pages and wants Microsoft Copilot
36 citation eligibility (Bing index ingestion).
37- The user wants to nudge Amazon/Bing/Naver/Seznam.cz/Yandex/Yep indexing for fresh
38 URLs.
39- The user manages both properties and wants to compare their Bing link data.
40 For an arbitrary competitor, route to DataForSEO, Moz, or Common Crawl.
41 
42## Cross-skill delegation
43 
44- For Google indexing (very different model, sitemap-driven, no
45 IndexNow), use `seo-google indexing`.
46- For multi-source backlink confidence weighting, fall back to
47 `seo-backlinks` which already integrates Bing + Moz + CC.
48 

Discussion

Alternatives

Also in SEO & keywords