seo
affaan-m/ECC
針對技術性 SEO、頁面內優化、結構化資料、核心網路指標及內容策略等面向,進行審核、規劃並實施 SEO 改善措施。
...展開全部SEO
透過技術正確性、效能及內容相關性來提升搜尋能見度,而非仰賴噱頭。
何時使用
在以下情況下使用此技巧:
- 審核可爬取性、可收錄性、規範連結或重定向時
- 優化標題標籤、元描述及標題結構時
- 新增或驗證結構化資料
- 優化核心網頁指標
- 進行關鍵字研究並將關鍵字映射至網址
- 規劃內部連結或網站地圖/robots.txt 變更
運作原理
原則
- 在進行內容優化之前,先解決技術性阻礙。
- 每個頁面應僅有一個明確的主要搜尋意圖。
- 應優先考量長期優質的訊號,而非操縱性的模式。
- 「行動優先」的假設至關重要,因為索引機制也是以行動裝置為優先。
- 建議應針對特定頁面,且須具備可執行性。
技術性SEO檢查清單
可爬取性
robots.txt應確保重要頁面可被爬取,並封鎖低價值頁面- 任何重要頁面都不應因非預期因素
noindex - 重要頁面應能在淺層點擊深度內被存取
- 應避免超過兩跳的重定向鏈
- 規範標籤應保持內部一致且無循環
可索引性
- 首選的 URL 格式應保持一致
- 若使用多語言頁面,需正確設定 hreflang 標籤
- 網站地圖應反映預期的公開範圍
- 在未進行規範化控制的情況下,不應有重複的 URL 相互競爭
效能
- LCP < 2.5 秒
- INP < 200 毫秒
- CLS < 0.1
- 常見解決方案:預載主視覺素材、減少阻塞渲染的操作、預留版面配置空間、精簡冗長 JavaScript 程式碼
結構化資料
- 首頁:視情況採用組織或企業結構化資料模式
- 編輯頁面:
Article/BlogPosting - 產品頁面:
Product以及Offer - 內頁:
BreadcrumbList - 問答專區:
FAQPage僅當內容真正相符時
頁面內規則
標題標籤
- 目標字數約為 50 至 60 個字元
- 將主要關鍵字或概念置於開頭附近
- 標題應讓人類易於閱讀,而非為了搜尋引擎而堆砌關鍵字
元描述
- 建議長度約為 120-160 個字元
- 如實描述該頁面
- 自然地納入主要主題
標題結構
- 一個清晰的主標題
H1 H2且H3應反映實際的內容層級- 切勿僅為視覺風格而省略結構
關鍵字對應
- 定義搜尋意圖
- 蒐集切合實際的關鍵字變體
- 依搜尋意圖匹配度、預期價值及競爭程度排序
- 將一個主要關鍵字/主題對應至一個網址
- 偵測並避免關鍵字內耗
內部連結
- 從權重高的頁面連結至您希望獲得排名的頁面
- 使用描述性錨點文字
- 若能使用更具體的錨文本,請避免使用通用錨文本
- 從新頁面回溯建立連結至相關的現有頁面
範例
標題公式
Primary Topic - Specific Modifier | Brand
元描述公式
Action + topic + value proposition + one supporting detail
JSON-LD 範例
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Page Title Here",
"author": {
"@type": "Person",
"name": "Author Name"
},
"publisher": {
"@type": "Organization",
"name": "Brand Name"
}
}
稽核輸出格式
[HIGH] Duplicate title tags on product pages
Location: src/routes/products/[slug].tsx
Issue: Dynamic titles collapse to the same default string, which weakens relevance and creates duplicate signals.
Fix: Generate a unique title per product using the product name and primary category.
反模式
| 反模式 | 修正 |
|---|---|
| 關鍵字堆砌 | 優先為使用者撰寫內容 |
| 精簡近重複頁面 | 將其整合或區分開來 |
| 針對實際上並不存在的內容所設定的結構化資料 | 讓結構化資料與實際內容相符 |
| 未查閱實際頁面即提供內容建議 | 請先閱讀真實頁面 |
| 泛用的「改進 SEO」輸出結果 | 將每項建議與特定頁面或資源綁定 |
相關技能
seo-specialistfrontend-patternsbrand-voicemarket-research
---
name: seo
description: Audit, plan, and implement SEO improvements across technical SEO, on-page optimization, structured data, Core Web Vitals, and content strategy.
---
# SEO
Improve search visibility through technical correctness, performance, and content relevance, not gimmicks.
## When to Use
Use this skill when:
- auditing crawlability, indexability, canonicals, or redirects
- improving title tags, meta descriptions, and heading structure
- adding or validating structured data
- improving Core Web Vitals
- doing keyword research and mapping keywords to URLs
- planning internal linking or sitemap / robots changes
## How It Works
### Principles
1. Fix technical blockers before content optimization.
2. One page should have one clear primary search intent.
3. Prefer long-term quality signals over manipulative patterns.
4. Mobile-first assumptions matter because indexing is mobile-first.
5. Recommendations should be page-specific and implementable.
### Technical SEO checklist
#### Crawlability
- `robots.txt` should allow important pages and block low-value surfaces
- no important page should be unintentionally `noindex`
- important pages should be reachable within a shallow click depth
- avoid redirect chains longer than two hops
- canonical tags should be self-consistent and non-looping
#### Indexability
- preferred URL format should be consistent
- multilingual pages need correct hreflang if used
- sitemaps should reflect the intended public surface
- no duplicate URLs should compete without canonical control
#### Performance
- LCP < 2.5s
- INP < 200ms
- CLS < 0.1
- common fixes: preload hero assets, reduce render-blocking work, reserve layout space, trim heavy JS
#### Structured data
- homepage: organization or business schema where appropriate
- editorial pages: `Article` / `BlogPosting`
- product pages: `Product` and `Offer`
- interior pages: `BreadcrumbList`
- Q&A sections: `FAQPage` only when the content truly matches
### On-page rules
#### Title tags
- aim for roughly 50-60 characters
- put the primary keyword or concept near the front
- make the title legible to humans, not stuffed for bots
#### Meta descriptions
- aim for roughly 120-160 characters
- describe the page honestly
- include the main topic naturally
#### Heading structure
- one clear `H1`
- `H2` and `H3` should reflect actual content hierarchy
- do not skip structure just for visual styling
### Keyword mapping
1. define the search intent
2. gather realistic keyword variants
3. prioritize by intent match, likely value, and competition
4. map one primary keyword/theme to one URL
5. detect and avoid cannibalization
### Internal linking
- link from strong pages to pages you want to rank
- use descriptive anchor text
- avoid generic anchors when a more specific one is possible
- backfill links from new pages to relevant existing ones
## Examples
### Title formula
```text
Primary Topic - Specific Modifier | Brand
```
### Meta description formula
```text
Action + topic + value proposition + one supporting detail
```
### JSON-LD example
```json
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Page Title Here",
"author": {
"@type": "Person",
"name": "Author Name"
},
"publisher": {
"@type": "Organization",
"name": "Brand Name"
}
}
```
### Audit output shape
```text
[HIGH] Duplicate title tags on product pages
Location: src/routes/products/[slug].tsx
Issue: Dynamic titles collapse to the same default string, which weakens relevance and creates duplicate signals.
Fix: Generate a unique title per product using the product name and primary category.
```
## Anti-Patterns
| Anti-pattern | Fix |
| --- | --- |
| keyword stuffing | write for users first |
| thin near-duplicate pages | consolidate or differentiate them |
| schema for content that is not actually present | match schema to reality |
| content advice without checking the actual page | read the real page first |
| generic “improve SEO” outputs | tie every recommendation to a page or asset |
## Related Skills
- `seo-specialist`
- `frontend-patterns`
- `brand-voice`
- `market-research`
安裝 seo
請下載並將技能檔案解壓縮至您的 .claude/skills/ 目錄中。
下載 ZIP複製儲存庫並將技能檔案複製到您的專案中。
git clone https://github.com/affaan-m/ECC/tree/main/skills/seo # Copy SKILL.md to your .claude/skills/ directory
複製





首頁
