Skip to content

Commit 406cdd3

Browse files
author
aryanpanwar10005
committed
chore(release): finalize v1.2.0 documentation and skill file fixes
1 parent ac099d4 commit 406cdd3

4 files changed

Lines changed: 27 additions & 20 deletions

File tree

README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
[![Works With](https://img.shields.io/badge/Works%20With-Cursor%20%7C%20Windsurf%20%7C%20Copilot%20%7C%20Replit%20%7C%20Lovable%20%7C%20Bolt-purple.svg)](skill/SEO_GEO_SKILL.md)
99

1010
<p align="center">
11-
<img src="assets/demo.svg" alt="SEO & GEO Optimizer Terminal Demo" width="800">
11+
<img src="assets/preview.png" alt="SEO & GEO Optimizer Terminal Demo" width="800">
1212
</p>
1313

1414
---
@@ -163,7 +163,7 @@ That's the trigger phrase. Your AI will confirm it read the full file, then begi
163163
## What happens after activation
164164

165165
```
166-
Phase 0 Read the entire skill file (Part 1 to 15) — confirm before proceeding
166+
Phase 0 Read the entire skill file (Part 1 to 14) — confirm before proceeding
167167
Phase 1 Complete all 40 intake questions (Part 3)
168168
Phase 2 SEO Competitor analysis (3–5 real SEO competitors — Part 4)
169169
Phase 3 Keyword & Opportunity Gap Assessment
@@ -176,7 +176,7 @@ Phase 9 Execute Tier 5: Content SEO & Blog optimization → reports → stops
176176
Phase 10 Full verification checklist — every tool, every item, pass/fail
177177
Phase 11 Maintenance monitoring setup (Part 11)
178178
Phase 12 Timeline & Maintenance Schedule (Part 12)
179-
Phase 13 Official Reference Handover (Part 15)
179+
Phase 13 Official Reference Handover (Part 13)
180180
Phase 14 Skill Completion & Final Audit REPORT
181181
```
182182

@@ -202,7 +202,7 @@ Phase 14 Skill Completion & Final Audit REPORT
202202

203203
### Schema Markup (JSON-LD — all templates included in skill)
204204

205-
`Organization` · `WebSite` · `WebPage` · `Article` · `FAQPage` · `HowTo` · `Product` · `SoftwareApplication` · `LocalBusiness` · `BreadcrumbList` · `Person` · `AggregateRating`
205+
`Organization` · `WebSite` · `WebPage` · `Article` · `BlogPosting` · `NewsArticle` · `FAQPage` · `HowTo` · `Product` · `SoftwareApplication` · `LocalBusiness` · `BreadcrumbList` · `Person` · `AggregateRating`
206206

207207
### Google-Specific
208208

@@ -220,6 +220,13 @@ Phase 14 Skill Completion & Final Audit REPORT
220220
- JavaScript rendering fix for React/Vue/Angular CSR apps
221221
- Bing Places listing
222222

223+
### Content SEO
224+
225+
- `BlogPosting` and `NewsArticle` schema support
226+
- Pillar-Cluster model (Content cluster) strategy
227+
- IndexNow protocol integration for instant indexing
228+
- Google Quality Rater Guidelines (E-E-A-T) adherence
229+
223230
### GEO — AI Search Visibility
224231

225232
- FAQPage schema (3.2× more likely to appear in Google AI Overviews)

bin/install.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ const https = require('https');
2121

2222
const REPO_RAW = 'https://raw.githubusercontent.com/Aryanpanwar10005/seo-geo-optimizer/main/skill/SEO_GEO_SKILL.md';
2323
const SKILL_FILENAME = 'SEO_GEO_SKILL.md';
24-
const VERSION = '1.2.0';
24+
const VERSION = '1.2.1';
2525

2626
const IDE_TARGETS = {
2727
cursor: {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "seo-geo-optimizer",
3-
"version": "1.2.0",
3+
"version": "1.2.1",
44
"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.",
55
"bin": {
66
"seo-geo-optimizer": "./bin/install.js"

skill/SEO_GEO_SKILL.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ If a workaround or temporary patch is applied at the user's request, label it ex
7171
Follow this exact sequence every engagement. No skipping. No reordering. Update the [ ] Phase Completion State after every phase is successfully reported.
7272

7373
```
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
7575
PHASE 1 → Complete all 40 intake questions (Part 3)
7676
PHASE 2 → SEO Competitor analysis (3–5 real SEO competitors — Part 4)
7777
PHASE 3 → Keyword & Opportunity Gap Assessment
@@ -84,7 +84,7 @@ PHASE 9 → Execute Tier 5 only (Content SEO & Blog Optimization) → verify
8484
PHASE 10 → Final verification checklist (all tools, pass/fail for every item — Part 10)
8585
PHASE 11 → Maintenance monitoring setup (Part 11)
8686
PHASE 12 → Timeline & Maintenance Schedule (Part 12)
87-
PHASE 13 → Official Reference Handover (Part 15)
87+
PHASE 13 → Official Reference Handover (Part 13)
8888
PHASE 14 → Skill Completion & Final Audit REPORT
8989
```
9090

@@ -348,21 +348,21 @@ List the top 3–5 most urgent issues found. Each finding must state:
348348

349349
#### TIER 5 — Content SEO & Blog Optimization (Week 4–5)
350350

351-
| ID | Action | Why | Official Reference |
352-
| ---- | ------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
353-
| 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) |
351+
| ID | Action | Why | Official Reference |
352+
| ---- | -------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
353+
| 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) |
360360

361361
---
362362

363363
## PART 6 — SCHEMA JSON-LD TEMPLATES
364364

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.
366366

367367
### Organization — Add to Every Homepage
368368

@@ -1424,13 +1424,13 @@ Before creating any new article, check whether an existing page on the site alre
14241424

14251425
- Publish one complete, fully useful article before publishing two partial ones
14261426
- 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
14281428

14291429
**Source:** https://developers.google.com/search/docs/fundamentals/creating-helpful-content
14301430

14311431
---
14321432

1433-
## PART 15 — OFFICIAL REFERENCES INDEX
1433+
## PART 13 — OFFICIAL REFERENCES INDEX
14341434

14351435
All critical official documentation. Verify these are current at each re-audit. If a URL redirects or changes, note it and update the skill file.
14361436

0 commit comments

Comments
 (0)