$npx -y skills add kostja94/marketing-skills --skill seo-monitoringWhen the user wants to build an SEO data analysis system, monitor indexing/traffic/keywords/backlinks, or set up benchmarks. Also use when the user mentions "SEO data analysis," "SEO monitoring," "article database," "traffic benchmark," "penalty recovery," "SEO work document," "S
| 1 | # Analytics: SEO Monitoring |
| 2 | |
| 3 | Guides building a holistic SEO data analysis system. Covers four core metrics (indexing, traffic, keywords, backlinks), benchmark setup, article database, tool selection, traffic diversification, penalty recovery, and work document management. |
| 4 | |
| 5 | **When invoking**: On **first use**, if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On **subsequent use** or when the user asks to skip, go directly to the main output. |
| 6 | |
| 7 | ## Scope |
| 8 | |
| 9 | - **Core metrics**: Indexing, traffic, keywords, backlinks |
| 10 | - **Benchmark**: Natural traffic baseline; trend comparison |
| 11 | - **Article database**: Per-article performance tracking |
| 12 | - **Tool selection**: GA4, GSC, SEO tools, analytics platforms |
| 13 | - **Traffic diversification**: Healthy source mix |
| 14 | - **Penalty recovery**: Algorithm impact, fix workflow |
| 15 | - **Work documents**: Monthly records, responsibility tracking |
| 16 | |
| 17 | ## Four Core Metrics |
| 18 | |
| 19 | ### 1. Indexing |
| 20 | |
| 21 | | Metric | Purpose | Data Source | |
| 22 | |--------|---------|-------------| |
| 23 | | **Pages indexed / not indexed** | Coverage; early focus: all target pages indexed | GSC, site: command, SEO tools | |
| 24 | | **Keyword count per page** | More keywords = more potential traffic | SEO tools | |
| 25 | | **Index coverage** | Target pages indexed; functional pages findable | GSC, site: command | |
| 26 | |
| 27 | **Early priority**: Ensure all pages that need to rank are indexed. |
| 28 | |
| 29 | ### 2. Traffic |
| 30 | |
| 31 | | Metric | Purpose | Data Source | |
| 32 | |--------|---------|-------------| |
| 33 | | **Total traffic** | Growth; keyword relevance (irrelevant traffic has little value) | GA4, SEO tools | |
| 34 | | **Subdirectory traffic** | Per-section performance; concentration vs dispersion | SEO tools, GA4 | |
| 35 | | **Competitive comparison** | Organic, keyword traffic, total clicks vs competitors | SEO tools | |
| 36 | | **Organic by page / country** | Granular breakdown | GA4, GSC | |
| 37 | |
| 38 | ### 3. Keywords |
| 39 | |
| 40 | | Metric | Purpose | Data Source | |
| 41 | |--------|---------|-------------| |
| 42 | | **Rank changes** | Target keyword movement | GSC, SEO tools | |
| 43 | | **Keyword count** | New gains / losses per page | SEO tools, GSC | |
| 44 | |
| 45 | ### 4. Backlinks |
| 46 | |
| 47 | | Metric | Purpose | Data Source | |
| 48 | |--------|---------|-------------| |
| 49 | | **Referring domains vs backlinks** | Ratio; directory links can be high volume but low value | SEO tools | |
| 50 | | **Backlink quality** | Do links drive traffic? Low ROI = deprioritize | SEO tools, GA4 (referral) | |
| 51 | |
| 52 | ## Natural Traffic Benchmark |
| 53 | |
| 54 | **Location**: GA4 > Reports > Acquisition > Traffic acquisition |
| 55 | |
| 56 | 1. Review organic traffic trend |
| 57 | 2. Record baseline (e.g., monthly total) |
| 58 | 3. Compare periodically to detect growth or decline |
| 59 | |
| 60 | **Tip**: Add CTA events on key articles to track content ROI (see **analytics-tracking**). |
| 61 | |
| 62 | ## Article Database |
| 63 | |
| 64 | Track per-article performance to find high/low patterns: |
| 65 | |
| 66 | | Field | Use | |
| 67 | |-------|-----| |
| 68 | | **URL, publish date, target keywords** | Content metadata | |
| 69 | | **Index status, rank, traffic, backlinks** | Performance | |
| 70 | | **vs benchmark or competitors** | Context | |
| 71 | |
| 72 | Use to guide topic selection, optimization, and resource allocation. |
| 73 | |
| 74 | ## Tool Selection |
| 75 | |
| 76 | *Tool examples are illustrative; no endorsement implied.* |
| 77 | |
| 78 | | Use | Tools | |
| 79 | |-----|-------| |
| 80 | | **Precise attribution** | GA4, GSC, Bing Webmaster, Yandex Webmaster | |
| 81 | | **Visit analytics** | Analytics platforms (e.g. Umami, Plausible) | |
| 82 | | **Third-party estimates** | SEO tools | |
| 83 | | **SEO data** | SEO tools | |
| 84 | |
| 85 | **Attribution config**: |
| 86 | - **User ID**: Cross-device, cross-session identification; send to GA4 |
| 87 | - **GSC API**: Index, clicks, impressions, coverage for automation, dashboards |
| 88 | |
| 89 | Choose by privacy, cost, and team workflow. |
| 90 | |
| 91 | ## Traffic Diversification |
| 92 | |
| 93 | | Principle | Guideline | |
| 94 | |-----------|-----------| |
| 95 | | **Search share** | Keep organic search below ~75% of total | |
| 96 | | **Health** | Higher direct + referral share = healthier | |
| 97 | | **Brand sites** | Diversified traffic is common for strong brands | |
| 98 | | **Non-brand** | Possible without brand (e.g., tool sites) | |
| 99 | | **Reputation** | Site/brand reputation matters; Google assessors evaluate it | |
| 100 | | **Engagement** | Content, email, social, free tools drive return visits | |
| 101 | |
| 102 | ## Penalty Recovery |
| 103 | |
| 104 | | Step | Action | |
| 105 | |------|--------| |
| 106 | | **Identify** | Which algorithm update caused the impact | |
| 107 | | **Analyze** | Site issues; draft fix plan | |
| 108 | | **Assess cost** | Decide if fixes are worth it; sometimes abandoning is best | |
| 109 | | **Execute** | Implement changes; wait at least 3 months until next major update | |
| 110 | | **Parallel** | Use other channels for quality traffic; improve engagement data for Google | |
| 111 | | * |