GEO Content Publisher
An orchestration skill for GEO content publishing automation that connects the full pipeline:
- 1. Content optimization (often using other GEO skills)
- Multi-platform publishing & distribution
- AI crawler and generative engine signaling
This skill focuses on workflow design, orchestration, and packaging, not on replacing the
specialized GEO skills (like optimizers or schema generators). It should coordinate them.
When to use this skill
Invoke this skill whenever:
- - The user has (or plans to have) GEO-optimized content and asks to:
- Publish it to multiple channels (website, blog, docs, product pages, social media, newsletter, etc.)
- Turn one “pillar” piece into multiple
channel-specific variants
- Plan and schedule a
content release campaign around one or more GEO pages
- - The user wants their content to be:
-
Highly visible to AI search / generative engines (ChatGPT, Perplexity, Gemini, Claude, SGE)
- Properly surfaced to crawlers via
sitemaps, llms.txt, Schema.org, and internal linking
- “End-to-end GEO workflow”, “full-funnel GEO content”, “publish to multiple platforms”
- “Syndicate this article”, “turn into LinkedIn + Twitter + newsletter”
- “Push this new page so AI models can see it”, “make AI pick up this content”
Do not limit triggering only to the exact keywords above; trigger whenever the intent is:
“Take optimized content and push it out broadly in a GEO-conscious way.”
Relationship to other GEO skills
When available, this skill should coordinate with these skills rather than re-implement them:
- -
geo-studio: for overall GEO strategy and prioritization - INLINECODE1 : to refine content before publishing
- INLINECODE2 : to structure longform pages into AI-readable layouts
- INLINECODE3 : to generate and refine Schema.org JSON-LD
- INLINECODE4 : to design or update
llms.txt and AI-targeted index pages - INLINECODE6 : to optimize images, videos, and other media assets
If these skills are not present, still follow the same workflow shape and explain what would be
done, giving concrete, actionable outputs (copy, checklists, suggested structures).
High-level workflow
When this skill is used, follow this 9-step workflow unless the user explicitly asks for
only a subset.
1. Clarify publishing goals and constraints
Briefly but explicitly identify:
- What is the main piece? (article, landing page, docs, FAQ, product page, dataset, video, etc.)
- Is it already written and optimized, or still in draft?
- e.g., “be the default answer for X in AI search”, “own intent Y”, “support product feature Z”
- - Target audience and geography:
- Who needs to see this? Any language/locale requirements?
- One-off launch vs. ongoing campaign; any hard launch dates?
- Website main page, blog, docs, product catalog, knowledge base
- Social platforms (LinkedIn, X/Twitter, Reddit, TikTok, etc.)
- Email/newsletter, in-app messages, app store descriptions, etc.
- - User’s stack constraints (if provided):
- CMS used (WordPress, Webflow, headless, custom)
- Any platforms that are off-limits
Output a short “Publishing Brief” section summarizing this in 5–10 bullet points.
2. Inventory and (if needed) optimize the source content
- - If content is already optimized:
- Quickly check for obvious GEO gaps: structure, headings, FAQs, internal links, schemas, media.
- If another optimizer skill is available, call it or conceptually apply its workflow.
- - If content is not optimized yet:
- Recommend running
geo-content-optimizer and/or
geo-structured-writer first.
- If the user insists on skipping deep optimization, still:
- Ensure basic structure (H1, H2/H3, clear sections)
- Add an FAQ or Q&A block where appropriate
- Suggest at least a minimal internal-link plan
Produce a concise “Content Readiness” section with:
- - Key strengths for GEO
- Gaps that need to be addressed before or during publishing
- Whether you will optimize inline or rely on another skill
3. Design the channel strategy and mapping
Create a channel plan that maps the core asset to multiple formats and entry-points.
- - Decide which channels are primary (SEO/GEO anchors) and which are supporting (distribution).
- For each channel, define:
-
Role (e.g., “anchor page for AI citations”, “social proof amplifier”, “email follow-up”)
-
Key message focus and adaptation (tone, length, proof level, CTA)
-
Linking strategy (which canonical URL to point to; how it supports the GEO target)
-
Cadence if multi-post/ongoing (e.g., 1 hero launch + 3 follow-ups)
Output as a markdown table like:
CODEBLOCK0
4. Generate channel-specific content variants
For each channel in the plan, generate or refine content variants that:
- - Respect channel constraints:
- Length and formatting (e.g., LinkedIn vs. Twitter vs. email)
- Visual vs. text-heavy
- - Preserve core GEO messaging:
- Clear description of topic / entity / product
- Concrete facts that models can safely cite
- Stable terminology and entity naming
- - Include explicit citation anchors where helpful:
- “According to [BrandName]’s guide on [topic]…”
- Short, self-contained definitions that AI can safely quote
Outputs for this step:
- - A section
## Channel Content Variants with subheadings:
-
### Website / Landing Page
-
### Blog Article
-
### Documentation / Knowledge Base
-
### Social (per platform)
-
### Newsletter / Email
-
### Other (e.g. app store, in-app banner, etc.)
- - Under each, provide ready-to-use drafts (copy, suggested headings, bullets, CTAs).
5. Structure pages for AI readability
For web and longform surfaces (website, blog, docs, KB):
- - Ensure the following structure (can be customized per page type):
CODEBLOCK1
- - If
geo-structured-writer is available, mention that this layout follows its guidance or that
it could further refine the structure.
- - Explicitly call out sections that are especially useful for AI citation (definitions, FAQs,
concise summaries).
6. Attach structured data and media metadata
For all relevant pages:
- - Use or conceptually apply
geo-schema-gen to propose:
-
Article,
BlogPosting,
WebPage,
FAQPage,
Product, or
HowTo schemas as appropriate.
- Include key fields:
headline,
description,
url,
author,
publisher,
datePublished,
mainEntityOfPage, etc.
- Use or conceptually apply
geo-multimodal-tagger to generate:
- Descriptive but concise
alt text
-
File names that reflect the topic/entity
- Optional
ImageObject /
VideoObject schemas.
Output:
- - A section
## Structured Data Package that includes:
- JSON-LD snippets (as code blocks)
- A table mapping URLs to the schema types you recommend
- Example alt text and filenames for key media assets
7. Plan the technical publishing steps
You do not have direct access to the user’s CMS or APIs, so your job is to:
- - Produce implementation checklists for each major system:
- CMS / website
- Blog / docs / knowledge base
- Email platform
- Social scheduling tool(s)
- - For each checklist, include:
- Fields and settings that must be filled (titles, meta descriptions, slugs, canonical URLs)
- How to embed JSON-LD (theme template, tag manager, custom HTML, etc.)
- How to ensure
clean URLs and avoid duplicate URLs that dilute GEO signals
- Any caching or build/deploy steps (for static / headless setups)
Output:
- - A section
## Implementation Checklists with subsections per system, using bullet lists.
8. AI crawler and generative engine signaling
This step focuses on making the new/updated content more easily discoverable by:
- - Classical search crawlers (Google, Bing, etc.)
- AI-specific crawlers and model ingestion systems where possible
Actions to recommend:
- Confirm new URLs appear in the appropriate XML sitemaps (and HTML sitemaps if applicable).
- If the user runs a headless or static site, specify where sitemaps are typically located and
how they may be updated or regenerated.
- - llms.txt and AI index pages
- Use or conceptually apply
geo-llms-txt to:
- Add or update entries pointing to the new content.
- Group related content into clearly named sections (e.g., “Pricing guides”, “Implementation
playbooks”, “Product docs for X”).
- Suggest 5–20
high-value internal link targets that should now link to this new content.
- Prioritize pages that:
- Already rank / are cited for the same or adjacent intent
- Are high-traffic or high-authority
- Propose low-friction actions to get early references:
- Share with partners
- Answer relevant questions on communities/QA platforms, linking to the canonical page
Output:
- - A section
## AI & Crawler Signaling Plan with:
- A bullet checklist of concrete steps
- A small table listing “URL → sitemap / llms.txt / internal link recommendations”
9. Final publishing plan and timeline
Summarize everything into a single, execution-ready publishing plan:
- - Timeline (at least ordered steps; include dates if user provided them)
- Who does what (if roles or teams are known or can be implied)
- Dependencies (e.g., “publish LP before social”, “schema update before PR push”)
- Success metrics that are realistic for GEO:
- e.g., increased impressions/clicks from AI search, number of AI citations found in answers,
traffic and engagement for target pages, newsletter clicks, etc.
Output:
- - A
## Final Plan section with:
- A short executive summary (3–6 bullets)
- A step-by-step list (checklist style)
- A compact table of “Metric → Why it matters → How to measure”
Output format
Unless the user explicitly requests a different format, structure your answer as:
- 1. INLINECODE39
- INLINECODE40
- INLINECODE41
- INLINECODE42
- INLINECODE43
- INLINECODE44
- INLINECODE45
- INLINECODE46
- INLINECODE47
Use:
- - Markdown headings and tables for structure
- Bulleted lists instead of dense paragraphs
- Short, actionable sentences suitable for copying into task trackers, docs, or briefs
If the user only asks for a subset (e.g., “social posts + email only”), still keep the headings
but clearly mark skipped sections (e.g., “Not in scope for this request”).
Examples of triggering prompts
These are example user prompts that should trigger this skill (for reference; not user-facing):
- - “We just finished a GEO-optimized pillar article about ‘zero-trust data governance’. Help me turn
this into a full publishing plan: main page + blog + docs + LinkedIn + newsletter, and make sure
AI models will pick it up.”
- - “I’ve got a new product feature page and I want it to become the default answer in ChatGPT and
Perplexity when people ask about [topic]. Can you help me design the publishing and distribution
workflow?”
- - “Take this case study and roll it out everywhere: website hero section, landing page, PDF, LinkedIn,
X, email, internal wiki. Also suggest how to configure llms.txt and sitemaps so AI crawlers see it.”
- - “I want a repeatable playbook for how we publish any new GEO content across our whole stack (WP site,
HubSpot email, LinkedIn, X). Please write the workflow and checklists.”
You do not need to surface this list directly to the user; it is here to clarify intent.
GEO 内容发布器
一个用于 GEO 内容发布自动化 的编排技能,连接完整的流程:
- 1. 内容优化(通常使用其他 GEO 技能)
- 多平台发布与分发
- AI 爬虫与生成引擎信号
此技能专注于工作流设计、编排与打包,而非替代专门的 GEO 技能(如优化器或模式生成器)。它应协调这些技能。
何时使用此技能
只要出现以下情况,即可调用此技能:
- - 用户拥有(或计划拥有)GEO 优化内容,并要求:
- 将其发布到多个渠道(网站、博客、文档、产品页面、社交媒体、新闻通讯等)
- 将一篇“支柱”内容转化为多个
针对特定渠道的变体
- 围绕一个或多个 GEO 页面规划和安排
内容发布活动
-
对 AI 搜索/生成引擎高度可见(ChatGPT、Perplexity、Gemini、Claude、SGE)
- 通过
站点地图、llms.txt、Schema.org 和内部链接被爬虫正确发现
- “端到端 GEO 工作流”、“全漏斗 GEO 内容”、“发布到多个平台”
- “分发这篇文章”、“转化为 LinkedIn + Twitter + 新闻通讯”
- “推送这个新页面以便 AI 模型能看到”、“让 AI 获取此内容”
不要仅限于上述确切关键词才触发;只要意图是:“获取优化后的内容,并以 GEO 意识的方式广泛推送出去”,即可触发。
与其他 GEO 技能的关系
在可用的情况下,此技能应协调这些技能,而非重新实现它们:
- - geo-studio:用于整体 GEO 策略和优先级排序
- geo-content-optimizer:用于在发布前优化内容
- geo-structured-writer:用于将长文页面结构化为 AI 可读的布局
- geo-schema-gen:用于生成和优化 Schema.org JSON-LD
- geo-llms-txt:用于设计或更新 llms.txt 和 AI 目标索引页面
- geo-multimodal-tagger:用于优化图像、视频和其他媒体资源
如果这些技能不存在,仍遵循相同的工作流模式,并解释将执行的操作,提供具体、可操作的输出(文案、清单、建议结构)。
高级工作流
使用此技能时,除非用户明确要求仅执行部分步骤,否则请遵循以下 9 步工作流。
1. 明确发布目标和约束
简要但明确地确定:
- 主要内容是什么?(文章、着陆页、文档、常见问题解答、产品页面、数据集、视频等)
- 是否已编写并优化,还是仍为草稿?
- 例如,“成为 AI 搜索中关于 X 的默认答案”、“拥有意图 Y”、“支持产品功能 Z”
- 谁需要看到这个?是否有任何语言/区域设置要求?
- 一次性发布 vs. 持续活动;是否有硬性发布日期?
- 网站主页、博客、文档、产品目录、知识库
- 社交平台(LinkedIn、X/Twitter、Reddit、TikTok 等)
- 电子邮件/新闻通讯、应用内消息、应用商店描述等
- 使用的 CMS(WordPress、Webflow、无头、自定义)
- 任何禁止使用的平台
输出一个简短的 “发布简报” 部分,用 5-10 个要点总结以上内容。
2. 盘点并(如有需要)优化源内容
- 快速检查明显的 GEO 差距:结构、标题、常见问题解答、内部链接、模式、媒体。
- 如果另一个优化器技能可用,则调用它或在概念上应用其工作流。
- 建议先运行 geo-content-optimizer 和/或 geo-structured-writer。
- 如果用户坚持跳过深度优化,仍然:
- 确保基本结构(H1、H2/H3、清晰的部分)
- 在适当的地方添加 FAQ 或 Q&A 块
- 建议至少一个最小的内部链接计划
生成一个简洁的 “内容就绪状态” 部分,包含:
- - GEO 的关键优势
- 需要在发布前或发布期间解决的差距
- 您将内联优化还是依赖其他技能
3. 设计渠道策略和映射
创建一个渠道计划,将核心资产映射到多种格式和入口点。
- - 确定哪些渠道是主要的(SEO/GEO 锚点),哪些是支持的(分发)。
- 对于每个渠道,定义:
-
角色(例如,“AI 引用的锚点页面”、“社交证明放大器”、“电子邮件跟进”)
-
关键信息重点和改编(语气、长度、证据水平、行动号召)
-
链接策略(指向哪个规范 URL;它如何支持 GEO 目标)
-
节奏(如果多篇发布/持续进行,例如,1 篇主打发布 + 3 篇后续)
输出为Markdown 表格,例如:
markdown
| 渠道 | 角色 | 格式/资产类型 | 主要行动号召 | 链接到/规范 |
|---|
| 网站着陆页 | GEO 锚点 & 规范 URL | 长文着陆页 | 开始试用 / 请求演示 | 自身(规范) |
| 博客 |
上下文 + 教育角度 | 带 FAQ 的文章 | 阅读完整指南(着陆页) | 着陆页 |
| LinkedIn | 思想领导力 & 覆盖范围 | 帖子 + 轮播图 | 访问着陆页 + 评论 | 着陆页 |
| 新闻通讯 | 订阅者深度阅读 | 电子邮件 + 链接到着陆页/博客 | 点击阅读完整文章 | 着陆页 / 博客 |
4. 生成特定渠道的内容变体
对于计划中的每个渠道,生成或优化内容变体,使其:
- 长度和格式(例如,LinkedIn vs. Twitter vs. 电子邮件)
- 视觉 vs. 文本密集
- 对主题/实体/产品的清晰描述
- 模型可以安全引用的具体事实
- 稳定的术语和实体命名
- “根据 [品牌名称] 关于 [主题] 的指南……”
- AI 可以安全引用的简短、自包含的定义
此步骤的输出:
- ### 网站 / 着陆页
- ### 博客文章
- ### 文档 / 知识库
- ### 社交媒体(按平台)
- ### 新闻通讯 / 电子邮件
- ### 其他(例如,应用商店、应用内横幅等)
- - 在每个子标题下,提供可直接使用的草稿(文案、建议标题、要点、行动号召)。
5. 为 AI 可读性构建页面结构
对于网页和长文表面(网站、博客、文档、知识库):
markdown
[清晰、以实体为中心的 H1]
摘要
什么是 [主题]?
用清晰、以事实为中心的语言解释,便于引用。
为什么重要
解释用例、好处、风险等。
[品牌/产品] 如何提供帮助
将主题与用户的产品/服务联系起来(如果相关)。
常见问题解答
问1:...
答1:...
问2:...
答2:...
- - 如果 geo-structured-writer 可用,请提及此布局遵循其指导,或者它可以进一步优化结构。
- 明确指出对 AI 引用特别有用的部分(定义、常见问题解答、简洁摘要)。
6. 附加结构化数据和媒体元数据
对于所有相关页面:
- - 使用或在概念上应用 geo-schema-gen 来建议:
- 适当的 Article、BlogPosting、WebPage、FAQPage、Product 或 HowTo 模式。
- 包含关键字段:headline、description、url、author、publisher、datePublished、mainEntityOfPage 等。
- 使用或在概念上应用 geo-multimodal-tagger