Commit dc85f44
authored
Add comprehensive SEO + GEO instructions across all 12 AI coding tools (#11)
* Add GEO + SEO rule for advocacy websites
* Add geo-seo-audit skill for advocacy websites
* Update skills README to include geo-seo-audit
* Update README file count for geo-seo additions
* Add GEO + SEO instructions to cursor
* Add GEO + SEO instructions to github-copilot
* Add GEO + SEO instructions to windsurf
* Add GEO + SEO instructions to kilo-code
* Add GEO + SEO instructions to roo-code
* Add GEO + SEO instructions to augment-code
* Add GEO + SEO instructions to github-copilot
* Add GEO + SEO instructions to github-copilot
* Add GEO + SEO instructions to aider
* Add GEO + SEO instructions to gemini-cli
* Add GEO + SEO instructions to jetbrains-junie
* Add GEO + SEO instructions to agents-md
* Expand geo-seo rule with research: Wikipedia/Wikidata, semantic writing, platform presence, defensive awareness, citation volatility
* Expand geo-seo-audit skill: Wikipedia/Wikidata audit, semantic writing audit, platform presence, defensive review, updated statistics
* Update GEO + SEO content in cursor with research on Wikipedia/Wikidata, semantic writing, defensive awareness
* Update GEO + SEO content in cursor with research on Wikipedia/Wikidata, semantic writing, defensive awareness
* Update GEO + SEO content in github-copilot with research on Wikipedia/Wikidata, semantic writing, defensive awareness
* Update GEO + SEO content in windsurf with research on Wikipedia/Wikidata, semantic writing, defensive awareness
* Update GEO + SEO content in kilo-code with research on Wikipedia/Wikidata, semantic writing, defensive awareness
* Update GEO + SEO content in roo-code with research on Wikipedia/Wikidata, semantic writing, defensive awareness
* Update GEO + SEO content in augment-code with research on Wikipedia/Wikidata, semantic writing, defensive awareness
* Update GEO + SEO content in github-copilot with research on Wikipedia/Wikidata, semantic writing, defensive awareness
* Update GEO + SEO content in aider with research on Wikipedia/Wikidata, semantic writing, defensive awareness
* Update GEO + SEO content in gemini-cli with research on Wikipedia/Wikidata, semantic writing, defensive awareness
* Update GEO + SEO content in jetbrains-junie with research on Wikipedia/Wikidata, semantic writing, defensive awareness
* Update GEO + SEO content in agents-md with research on Wikipedia/Wikidata, semantic writing, defensive awareness
* Expand SEO+GEO rule: CWV 2026 thresholds, E-E-A-T, Helpful Content System, intent mapping, crawl budget, image optimization, link building, security headers, brand signals
* Expand skill to 17 steps: CWV updated thresholds, content intent, E-E-A-T, semantic writing, link profile, brand signals
* Update SEO+GEO content in cursor: CWV 2026 thresholds, E-E-A-T, intent mapping, crawl budget, link building, brand signals
* Update SEO+GEO content in github-copilot: CWV 2026 thresholds, E-E-A-T, intent mapping, crawl budget, link building, brand signals
* Update SEO+GEO content in windsurf: CWV 2026 thresholds, E-E-A-T, intent mapping, crawl budget, link building, brand signals
* Update SEO+GEO content in kilo-code: CWV 2026 thresholds, E-E-A-T, intent mapping, crawl budget, link building, brand signals
* Update SEO+GEO content in roo-code: CWV 2026 thresholds, E-E-A-T, intent mapping, crawl budget, link building, brand signals
* Update SEO+GEO content in augment-code: CWV 2026 thresholds, E-E-A-T, intent mapping, crawl budget, link building, brand signals
* Update SEO+GEO content in github-copilot: CWV 2026 thresholds, E-E-A-T, intent mapping, crawl budget, link building, brand signals
* Update SEO+GEO content in aider: CWV 2026 thresholds, E-E-A-T, intent mapping, crawl budget, link building, brand signals
* Update SEO+GEO content in gemini-cli: CWV 2026 thresholds, E-E-A-T, intent mapping, crawl budget, link building, brand signals
* Update SEO+GEO content in jetbrains-junie: CWV 2026 thresholds, E-E-A-T, intent mapping, crawl budget, link building, brand signals
* Update SEO+GEO content in agents-md: CWV 2026 thresholds, E-E-A-T, intent mapping, crawl budget, link building, brand signals
* Fix MD022: add blank line after When to Use heading
* Expand copilot prompt: add Wikipedia/Wikidata step, defensive review step, semantic writing step, update LCP threshold to 2.0s
* Condense GEO+SEO section in GEMINI.md to reduce instruction budget (Gemini CLI only supports single file)
* feat(geo-seo): add CRO, analytics, i18n sections; fix LCP threshold to 2.5s
* feat(geo-seo): add CRO, analytics, i18n sections; fix LCP threshold to 2.5s
* feat(geo-seo): add CRO, analytics, i18n sections; fix LCP threshold to 2.5s
* feat(geo-seo): add CRO, analytics, i18n sections; fix LCP threshold to 2.5s
* feat(geo-seo): add CRO, analytics, i18n sections; fix LCP threshold to 2.5s
* feat(geo-seo): fix LCP threshold to 2.5s in copilot prompt
* feat(geo-seo): add CRO, analytics, i18n sections; fix LCP threshold to 2.5s
* feat(geo-seo): add CRO, analytics, i18n sections; fix LCP threshold to 2.5s
* feat(geo-seo): add CRO, analytics, i18n sections; fix LCP threshold to 2.5s
* feat(geo-seo): add CRO, analytics, i18n sections; fix LCP threshold to 2.5s
* feat(geo-seo): update single-file tools with CRO, analytics, i18n; fix LCP threshold
* feat(geo-seo): update single-file tools with CRO, analytics, i18n; fix LCP threshold
* feat(geo-seo): update single-file tools with CRO, analytics, i18n; fix LCP threshold
* feat(geo-seo): update single-file tools with CRO, analytics, i18n; fix LCP threshold
* fix: add blank line between HTML comment and heading in windsurf rule (MD022)
* fix: correct malformed HTML comment in windsurf rule file
* Fix CodeRabbit comments in windsurf geo-seo rules
- Convert consecutive "Use..." sentences to bullet list (MD013/style lint)
- Add last-verified date to AI crawler count claim (226+, 2026-03-01, DarkVisitors)
- URL-encode the url parameter in IndexNow GET example
* Fix phrasing: 'position drops of 0.8 places' → 'average ranking drop of 0.8 positions'
* Fix CodeRabbit full review findings
- README.md: update total file count 137 → 139 (per-tool counts sum to 139)
- claude-code SKILL.md: reduce from 18 to 17 numbered steps; Defensive Review
becomes an unnumbered section, Findings Report renumbered Step 18 → Step 17
- github-copilot skills README: add geo-seo-audit row; update count 6 → 7 skills
* Fix remaining CodeRabbit comments
- agents-md/AGENTS.md: add last-verified date to 226+ AI crawlers claim
- claude-code skills README: update geo-seo-audit description from
"Eleven-step" to "Seventeen-step" to match actual skill workflow
* Apply consistent geo-seo fixes across all 8 remaining tool files
Four patterns unified across all geo-seo instruction files to match windsurf:
- Convert consecutive "Use..." sentences to bullet list (scanability/MD013)
- Add last-verified metadata to 226+ AI crawlers claim (DarkVisitors, 2026-03-01)
- Fix "average position drops of 0.8 places" → "average ranking drop of 0.8 positions"
- URL-encode the url parameter in IndexNow GET example
Files: aider/CONVENTIONS.md, claude-code/geo-seo.md, cursor/geo-seo.mdc,
augment-code/geo-seo.md, github-copilot/geo-seo.md, jetbrains/guidelines.md,
kilo-code/geo-seo.md, roo-code/geo-seo.md
* Fix step numbering in SKILL.md files: 17 numbered steps + unnumbered Findings Report
Per CodeRabbit: 17 audit steps (1-17), Findings Report is an unnumbered output section.
- claude-code SKILL.md: restore "Step 17: Defensive Review"; remove step number from Findings Report
- github-copilot SKILL.md: remove step number from "Step 18: Findings Report"
- claude-code skills README: clarify "Seventeen-step GEO + SEO audit workflow"
* Fix: append SKILL.md canonical reference to geo-seo-audit README entry
* Fix 3 more CodeRabbit issues
- aider/CONVENTIONS.md: fix 12 MD022 violations (headings missing blank line after them)
in pre-existing sections (testing-strategy through security-audit)
- claude-code SKILL.md: add Permissions-Policy and COOP to security headers checklist
(Step 2) to match Findings Report which already referenced them
- github-copilot geo-seo.md: add case-insensitive glob variants for layout/head files
(Layout.*, BaseHead.*, etc.)
* Fix schema.org validator URLs and README copilot skill count
- Replace "schema.org/validator" with "https://validator.schema.org/" across
all 12 geo-seo rule files (canonical URL per Schema.org docs)
- README.md: fix GitHub Copilot skill count 6 → 7 (geo-seo-audit added)
* Fix 4 CodeRabbit comments: file counts, COI guardrails, glob patterns, prompt scope
- README: GitHub Copilot file count 22 → 23, Total 139 → 140
- claude-code SKILL.md + windsurf: add Wikipedia COI guardrail (no direct org edits,
disclose affiliation, use Talk page, independent sources, follow WP:COI)
- github-copilot instructions: expand applyTo globs to include seo/meta/schema/
structured-data directories and case variants
- github-copilot prompt: add condensed-mode header and SKILL.md step mapping
* Add Wikipedia COI guardrails across all 12 tool files + citation sources
- Wikipedia COI guardrail added to all remaining files (cursor, github-copilot
instructions + SKILL.md, kilo-code, roo-code, augment-code, claude-code,
jetbrains-junie, aider, agents-md, gemini-cli): mandate Talk-page workflow,
affiliation disclosure, independent sources, WP:COI compliance
- claude-code/rules/geo-seo.md: add source citations for the 3 quantitative
AI-citation correlation claims (Authoritas, Kalicube, Semrush studies)
- Fix blank-line formatting before COI block in 6 files
* Fix prompt step mapping: remove Step 15 from omitted list (Step 9 covers Content Patterns)
* Fix schema.org validator URLs and add cursor frontmatter sync fields
* Fix crawler lists, tighten applyTo glob, add COI/training-block/Unicode-scan guidance
* Add source citations to quantitative claims; fix cursor source frontmatter path
* Add Permissions-Policy and COOP to security headers in canonical rules and SKILL.md
* Add Permissions-Policy and COOP to cursor rules security headers
* Add frontmatter to augment/roo rules; add Perm-Policy+COOP to augment; update READMEs
* Add source citations to all remaining geo-seo files; fix CSS logical props wording; add windsurf headers
* Add frontmatter and Permissions-Policy+COOP headers to kilo-code and windsurf rules
* Fix CodeRabbit feedback: autocomplete attr, utility class wording, security headers, schema types
- Fix `autoComplete` → `autocomplete` (HTML standard) with React JSX note across 7 rule files and SKILL.md checklist
- Clarify ps-4/pe-4/text-start are Tailwind utility classes, not native CSS logical properties, across 6 files
- Add missing Permissions-Policy and Cross-Origin-Opener-Policy headers to roo-code and github-copilot rules
- Add LocalBusiness to optional schema types in geo-seo-audit SKILL.md Step 8
- Fix README.md process skills count: 6 → 7
- Fix INP metric wording in agents-md: "average position drops of 0.8 places" → "average ranking drop of 0.8 positions"
* Fix README process skills count: add missing geo-seo-audit entry to list
* Add geo-seo-audit skill to kilo-code; update skill counts to 7 in README
* Update kilo-code skills index; fix repetitive 'Is' phrasing in geo-seo-audit SKILL.md1 parent a4a34f6 commit dc85f44
23 files changed
Lines changed: 5706 additions & 12 deletions
File tree
- agents-md
- aider
- augment-code/.augment/rules
- claude-code/.claude
- rules
- skills
- geo-seo-audit
- cursor/.cursor/rules
- gemini-cli
- github-copilot/.github
- instructions
- prompts
- skills
- geo-seo-audit
- jetbrains-junie/.junie
- kilo-code/.kilocode
- rules
- skills
- geo-seo-audit
- roo-code/.roo/rules
- windsurf/.windsurf/rules
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
| 71 | + | |
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| 97 | + | |
97 | 98 | | |
98 | 99 | | |
99 | 100 | | |
| |||
121 | 122 | | |
122 | 123 | | |
123 | 124 | | |
124 | | - | |
| 125 | + | |
125 | 126 | | |
126 | 127 | | |
127 | 128 | | |
128 | | - | |
| 129 | + | |
129 | 130 | | |
130 | 131 | | |
131 | 132 | | |
132 | | - | |
| 133 | + | |
133 | 134 | | |
134 | 135 | | |
135 | 136 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
486 | 486 | | |
487 | 487 | | |
488 | 488 | | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
0 commit comments