skill-seo-quality · Native Search Optimization

A native platform-search optimization skill: it makes content discoverable through in-app search — auditing keyword placement in titles/body, the search weight of topic hashtags, and cover/first-frame text, then diagnosing the search-traffic vs. recommendation-traffic tradeoff. Covers Xiaohongshu, Douyin, Zhihu, Official Accounts, Bilibili, and Weibo.
Web/blog SEO (Meta/OG/slug/E-E-A-T) is kept as an optional mode, valid only for content search engines can actually crawl.
Example invocation: "Check this post's keyword layout — my content never shows up in search."
Full brief
Positioning
skill-seo-quality is built for the search-traffic lane: centered on domestic platforms' in-app search mechanics, it makes titles, body, hashtags, and cover text land on the words users actually search. Recommendation-traffic optimization (hooks, completion, engagement) is out of scope.
Core capabilities
- Target-keyword hit inventory: where each keyword/search scenario appears (title / body / tags / cover), its weight, and its status.
- Item-by-item audit: scored against that platform's search signals and keyword-layout rules (✅ / ⚠️ / ❌), each with a fix suggestion.
- Search-vs-recommendation tradeoff diagnosis: judges which traffic lane the content currently favors and how to strengthen search without sacrificing readability.
- Overall rating: ✅ publishable / ⚠️ needs fixes / ❌ too narrow for search; plus a Top 3 priority list ranked by expected search-exposure gain.
- Audit principles: front-load keywords (core terms early in title and opening line); use real human search phrasing, not industry jargon; keep density natural (stuffing reads as low quality); hashtags are search weight, not decoration (pick high-search-volume, relevant ones); cover/first-frame text can be searched (some platforms OCR cover text into the index).
- Optional web/blog mode: for long-form content crawled by Baidu/Google, Zhihu answers, or standalone blogs, adds Meta/OG/slug/H1-H2/E-E-A-T web SEO checks. Pure in-app content (Xiaohongshu / Douyin / Bilibili / Weibo) doesn't respond to this — don't apply it there.
- Profile-aware: with a profile, locks platform rules by
platform, reverse-engineers search phrasing fromaudience, reuses high-weighthashtag_sets, and avoidspreferencesred-line terms.
Workflow
- Read the content (full text, title, tags/topics, cover or first-frame text)
- Determine platform and target keywords (reverse-engineers likely search terms from the topic when none are given)
- Load that platform's search rules
- Audit item by item
- Diagnose the search-vs-recommendation tradeoff
- (Optional) add web/blog SEO checks
- Prioritize and save
outputs/<topic>/seo-report.md
Inputs & outputs
| Input | Notes |
|---|---|
| Content to audit | Required — file path, text, or published link |
| Target platform | Optional — asked or inferred from profile when missing |
| Target keywords / search scenarios | Optional |
| Audit focus | Optional — pre-publish check / keyword strengthening / full audit |
Output: a search-optimization report (hit inventory / item audit / tradeoff diagnosis / overall rating / Top 3 fixes).
Boundaries with adjacent skills
- social-content / video-script: handle recommendation-traffic optimization (hooks, completion, engagement); seo-quality covers search traffic only.
- Web SEO applicability boundary: Meta/OG/slug/E-E-A-T apply only to content crawlable by search engines (Baidu/Google); pure in-app content (Xiaohongshu/Douyin/Bilibili/Weibo) is exempt.
Fit
- Pre-publish search audits
- Keyword-layout strengthening
- Diagnosing "my content never shows up in search"
- Long-tail search-traffic layouts
- Web SEO reinforcement for Zhihu/Official-Account articles
Before you start
- Provide the content (text / file / published link) and target platform; the skill reverse-engineers keywords from the topic when none are given.
- Reports are saved to
outputs/<topic>/seo-report.md. - Cover the keywords naturally — stuffing gets flagged as low quality and throttled.
skill-seo-quality is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.