You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "seo-geo-optimizer",
3
-
"version": "1.2.0",
3
+
"version": "1.2.1",
4
4
"description": "Universal SEO & GEO skill for AI IDEs — Google, Bing, AI Overviews, Bing Copilot, ChatGPT, Perplexity. Works with Cursor, Windsurf, GitHub Copilot, Replit, Lovable, Bolt, and any AI assistant.",
Copy file name to clipboardExpand all lines: skill/SEO_GEO_SKILL.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ If a workaround or temporary patch is applied at the user's request, label it ex
71
71
Follow this exact sequence every engagement. No skipping. No reordering. Update the [] Phase Completion State after every phase is successfully reported.
72
72
73
73
```
74
-
PHASE 0 → Read this entire skill file (Part 1 to 15) — confirm before proceeding
74
+
PHASE 0 → Read this entire skill file (Part 1 to 14) — confirm before proceeding
75
75
PHASE 1 → Complete all 40 intake questions (Part 3)
76
76
PHASE 2 → SEO Competitor analysis (3–5 real SEO competitors — Part 4)
77
77
PHASE 3 → Keyword & Opportunity Gap Assessment
@@ -84,7 +84,7 @@ PHASE 9 → Execute Tier 5 only (Content SEO & Blog Optimization) → verify
84
84
PHASE 10 → Final verification checklist (all tools, pass/fail for every item — Part 10)
| T5-1 | Audit H1/H2/H3 structure: ensure one H1 per page, standalone H2 answer blocks, and correct heading hierarchy | Blocks are the extraction unit for AI Overviews and Copilot |[Google: Snippets](https://developers.google.com/search/docs/appearance/featured-snippets)|
354
-
| T5-2 | Restructure intro paragraphs: lead with the direct answer (inverted pyramid) in the first 40–60 words | Increases featured snippet eligibility + AI extraction reliability |[Google: Snippets](https://developers.google.com/search/docs/appearance/featured-snippets)|
355
-
| T5-3 | Add `BlogPosting` or `Article` schema to all content pages: headline, images (1:1/4:3/16:9), datePublished, dateModified | Required for Google Discover + Big Rich Results eligibility |[Google: Article](https://developers.google.com/search/docs/appearance/structured-data/article)|
356
-
| T5-4 | Implement Pillar-Cluster model: one pillar page per topic linking to 8–12 cluster pages| Establishes topical authority — critical for the Helpful Content System |[Google: Helpful Content](https://developers.google.com/search/docs/fundamentals/creating-helpful-content)|
357
-
| T5-5 | Author E-E-A-T audit: visible byline, custom author bio, and link to credentialed author page with `Person` schema | Core trust signal for both Google (E-E-A-T) and users |[Google: E-E-A-T](https://developers.google.com/search/docs/fundamentals/creating-helpful-content)|
358
-
| T5-6 | Content freshness sync: update `dateModified` only when substantive content changes occur | Fake freshness (date changes without content updates) is penalized |[Google: Blog](https://developers.google.com/search/blog)|
359
-
| T5-7 | RSS Feed + WebSub/IndexNow setup: submit RSS to GSC/Bing WT and enable immediate pinging on publish | Fastest route to indexing new content in Google AND Bing |[Google: RSS](https://developers.google.com/search/blog/2014/10/best-practices-for-xml-sitemaps-rssatom)|
| T5-1 | Audit H1/H2/H3 structure: ensure one H1 per page, standalone H2 answer blocks, and correct heading hierarchy | Blocks are the extraction unit for AI Overviews and Copilot |[Google: Snippets](https://developers.google.com/search/docs/appearance/featured-snippets)|
354
+
| T5-2 | Restructure intro paragraphs: lead with the direct answer (inverted pyramid) in the first 40–60 words | Increases featured snippet eligibility + AI extraction reliability |[Google: Snippets](https://developers.google.com/search/docs/appearance/featured-snippets)|
355
+
| T5-3 | Add `BlogPosting` or `Article` schema to all content pages: headline, images (Image aspect ratios 1:1/4:3/16:9), datePublished, dateModified | Required for Google Discover + Big Rich Results eligibility |[Google: Article](https://developers.google.com/search/docs/appearance/structured-data/article)|
356
+
| T5-4 | Implement Pillar-Cluster model (Semantic keyword clusters): one pillar page per topic linking to 8–12 cluster pages | Establishes topical authority — critical for the Helpful Content System |[Google: Helpful Content](https://developers.google.com/search/docs/fundamentals/creating-helpful-content)|
357
+
| T5-5 | Author E-E-A-T audit: visible byline, custom author bio, and link to credentialed author page with `Person` schema | Core trust signal for both Google (E-E-A-T) and users |[Google: E-E-A-T](https://developers.google.com/search/docs/fundamentals/creating-helpful-content)|
358
+
| T5-6 | Content freshness sync: update `dateModified` only when substantive content changes occur | Fake freshness (date changes without content updates) is penalized |[Google: Blog](https://developers.google.com/search/blog)|
359
+
| T5-7 | RSS Feed + WebSub/IndexNow setup: submit RSS to GSC/Bing WT and enable immediate pinging on publish | Fastest route to indexing new content in Google AND Bing |[Google: RSS](https://developers.google.com/search/blog/2014/10/best-practices-for-xml-sitemaps-rssatom)|
360
360
361
361
---
362
362
363
363
## PART 6 — SCHEMA JSON-LD TEMPLATES
364
364
365
-
All templates use **JSON-LD format** (preferred by both Google and Bing). Insert inside `<script type="application/ld+json">` in `<head>`. Replace all `{{PLACEHOLDER}}` values with real data.
365
+
All templates use **JSON-LD format** (preferred by both Google and Bing). Insert inside `<script type="application/ld+json">` in `<head>`. Replace all `{{GENERIC_VALUE}}` values with real data.
366
366
367
367
### Organization — Add to Every Homepage
368
368
@@ -1424,13 +1424,13 @@ Before creating any new article, check whether an existing page on the site alre
1424
1424
1425
1425
- Publish one complete, fully useful article before publishing two partial ones
1426
1426
- Every published article must fully cover its topic — splitting one topic across multiple thin articles creates cannibalization and dilutes authority
1427
-
- Do not publish placeholder or "coming soon" pages — unpublished drafts should remain private until complete
1427
+
- Do not publish dummy or "coming soon" pages — unpublished drafts should remain private until complete
0 commit comments