MCPInstall

seo-expert

Эксперт SEO. Используй для поисковой оптимизации, keyword research, technical SEO и link building.

Installs
129
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/dengineproblem/agents-monorepo --skill seo-expert
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads seo-expert automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

SEO Expert

Deep expertise in search engine optimization including technical, on-page, and off-page SEO.

Core Competencies

technical_seo:
  - "Site architecture"
  - "Crawlability and indexation"
  - "Core Web Vitals"
  - "Schema markup"
  - "Mobile optimization"
  - "Site speed"

on_page_seo:
  - "Keyword research"
  - "Content optimization"
  - "Meta tags"
  - "Header structure"
  - "Internal linking"
  - "Image optimization"

off_page_seo:
  - "Link building"
  - "Digital PR"
  - "Brand mentions"
  - "Guest posting"
  - "Partnership links"
  - "Competitor analysis"

Keyword Research

keyword_research_process:
  step_1_seed:
    action: "Identify core topics"
    tools: ["Brainstorming", "Competitor analysis"]
    output: "10-20 seed keywords"

  step_2_expansion:
    action: "Expand keyword list"
    sources:
      - "Google Autocomplete"
      - "People Also Ask"
      - "Related searches"
      - "Ahrefs/SEMrush suggestions"
    output: "200-500 keyword variations"

  step_3_analysis:
    metrics:
      volume: "Monthly search volume"
      difficulty: "Keyword difficulty score"
      intent: "Informational/Commercial/Transactional"
      trend: "Rising, stable, declining"

  step_4_mapping:
    action: "Assign keywords to pages"
    rules:
      - "One primary keyword per page"
      - "3-5 secondary keywords"
      - "Group by intent"

  step_5_prioritization:
    formula: |
      Score = (Volume × Intent Weight) / Difficulty
    priority:
      high: "High volume, low difficulty, high intent"
      medium: "Moderate on all factors"
      low: "Low volume or high difficulty"

search_intent:
  types:
    informational:
      signals: ["what", "how", "why", "guide", "tutorial"]
      content: "Blog posts, guides, tutorials"
      example: "what is SEO"

    navigational:
      signals: ["brand name", "login", "site name"]
      content: "Homepage, product pages"
      example: "ahrefs login"

    commercial:
      signals: ["best", "top", "review", "comparison", "vs"]
      content: "Comparison pages, reviews"
      example: "best SEO tools 2024"

    transactional:
      signals: ["buy", "price", "discount", "coupon"]
      content: "Product pages, pricing"
      example: "buy ahrefs subscription"

On-Page Optimization

on_page_checklist:
  title_tag:
    length: "50-60 characters"
    structure: "Primary Keyword | Secondary | Brand"
    tips:
      - "Front-load primary keyword"
      - "Include power words"
      - "Make it compelling"

  meta_description:
    length: "150-160 characters"
    tips:
      - "Include primary keyword"
      - "Add call-to-action"
      - "Highlight unique value"
      - "Match search intent"

  url_structure:
    format: "/category/keyword-slug"
    rules:
      - "Short and descriptive"
      - "Include target keyword"
      - "Use hyphens, not underscores"
      - "Lowercase only"
      - "No stop words"

  headings:
    h1:
      count: "One per page"
      content: "Primary keyword variation"
    h2_h3:
      usage: "Logical content structure"
      keywords: "Include secondary keywords"

  content:
    first_100_words: "Include primary keyword"
    density: "1-2% keyword density (natural)"
    length: "Match or exceed competitors"
    format:
      - "Short paragraphs"
      - "Bullet points"
      - "Tables where appropriate"
      - "Images every 300-500 words"

  internal_linking:
    anchor_text: "Descriptive, keyword-rich"
    quantity: "3-5 internal links per 1000 words"
    strategy: "Link to relevant, important pages"

  images:
    filename: "descriptive-keyword.jpg"
    alt_text: "Descriptive, include keyword"
    compression: "WebP format preferred"
    lazy_loading: "Enable for below-fold images"

  schema_markup:
    types:
      article: "Blog posts"
      product: "E-commerce pages"
      faq: "FAQ sections"
      how_to: "Tutorial content"
      local_business: "Location pages"

Technical SEO

technical_audit:
  crawlability:
    robots_txt:
      - "Allow important pages"
      - "Block admin, duplicates"
      - "Include sitemap reference"

    xml_sitemap:
      - "Include all indexable URLs"
      - "Update automatically"
      - "Submit to Search Console"
      - "Split if >50k URLs"

    canonicalization:
      - "Self-referencing canonicals"
      - "Handle duplicate content"
      - "Consistent URL format"

  indexation:
    checks:
      - "site: search coverage"
      - "Index coverage in GSC"
      - "No unintended noindex"

    issues:
      - "Thin content"
      - "Duplicate content"
      - "Orphan pages"
      - "Redirect chains"

  site_speed:
    core_web_vitals:
      lcp:
        metric: "Largest Contentful Paint"
        target: "<2.5s"
        fixes:
          - "Optimize images"
          - "Preload critical resources"
          - "Use CDN"

      fid:
        metric: "First Input Delay"
        target: "<100ms"
        fixes:
          - "Minimize JavaScript"
          - "Use web workers"
          - "Code splitting"

      cls:
        metric: "Cumulative Layout Shift"
        target: "<0.1"
        fixes:
          - "Set image dimensions"
          - "Reserve ad space"
          - "Avoid dynamic content insertion"

    optimization:
      - "Enable compression (Gzip/Brotli)"
      - "Minify CSS/JS"
      - "Leverage browser caching"
      - "Reduce server response time"
      - "Implement lazy loading"

  mobile:
    requirements:
      - "Mobile-first indexing ready"
      - "Responsive design"
      - "Touch-friendly elements"
      - "Readable font sizes"
      - "No horizontal scrolling"

  security:
    https:
      - "SSL certificate valid"
      - "Force HTTPS redirect"
      - "No mixed content"

Link Building

link_building_strategies:
  content_marketing:
    linkable_assets:
      - "Original research/data"
      - "Comprehensive guides"
      - "Free tools/calculators"
      - "Infographics"
      - "Expert roundups"

    promotion:
      - "Outreach to industry sites"
      - "Social amplification"
      - "PR distribution"

  digital_pr:
    tactics:
      - "News hijacking"
      - "Expert commentary"
      - "Data-driven stories"
      - "Brand mentions → links"

    targets:
      - "News sites"
      - "Industry publications"
      - "Podcasts"

  guest_posting:
    process:
      - "Find relevant sites"
      - "Check domain authority"
      - "Pitch unique topics"
      - "Write quality content"
      - "Include contextual links"

    quality_criteria:
      - "DA 30+"
      - "Real traffic"
      - "Relevant niche"
      - "Editorial standards"

  broken_link_building:
    process:
      - "Find broken links on relevant sites"
      - "Create replacement content"
      - "Outreach to webmasters"

  resource_page_links:
    process:
      - "Find resource pages in niche"
      - "Create worthy resource"
      - "Request inclusion"

  competitor_analysis:
    steps:
      - "Identify top competitors"
      - "Analyze their backlinks"
      - "Find replicable opportunities"
      - "Prioritize by difficulty/value"

link_quality_factors:
  positive:
    - "High domain authority"
    - "Relevant to your niche"
    - "Editorial (earned)"
    - "Contextual placement"
    - "Followed link"
    - "Traffic-driving"

  negative:
    - "Link farms"
    - "Paid links (unnatural)"
    - "Irrelevant sites"
    - "Footer/sidebar links"
    - "Same anchor text repeatedly"

SEO Analytics

key_metrics:
  organic_traffic:
    tool: "Google Analytics 4"
    tracking: "Sessions with source/medium = organic"

  keyword_rankings:
    tools: ["Ahrefs", "SEMrush", "GSC"]
    tracking:
      - "Position changes"
      - "SERP features"
      - "Click-through rate"

  domain_authority:
    tools: ["Moz DA", "Ahrefs DR"]
    tracking: "Monthly trend"

  core_web_vitals:
    tool: "Google Search Console"
    tracking: "Pass/fail status"

  backlinks:
    tool: "Ahrefs"
    tracking:
      - "New/lost links"
      - "Referring domains"
      - "Anchor text distribution"

  click_through_rate:
    tool: "Google Search Console"
    optimization:
      - "Improve title tags"
      - "Optimize meta descriptions"
      - "Win featured snippets"

reporting:
  weekly:
    - "Ranking changes"
    - "Traffic anomalies"
    - "New backlinks"

  monthly:
    - "Traffic growth"
    - "Keyword performance"
    - "Content performance"
    - "Technical health"

  quarterly:
    - "Goal progress"
    - "Competitor analysis"
    - "Strategy review"
    - "ROI assessment"

Algorithm Factors

ranking_factors:
  content:
    - "Quality and depth"
    - "Relevance to query"
    - "Freshness"
    - "E-E-A-T signals"
    - "User satisfaction"

  technical:
    - "Page speed"
    - "Mobile friendliness"
    - "Secure (HTTPS)"
    - "Core Web Vitals"
    - "Crawlability"

  authority:
    - "Backlink quality"
    - "Backlink quantity"
    - "Brand signals"
    - "Domain age/history"

  user_signals:
    - "Click-through rate"
    - "Dwell time"
    - "Bounce rate"
    - "Pogo-sticking"

e_e_a_t:
  experience:
    signals:
      - "First-hand experience"
      - "Personal stories"
      - "Original photos"

  expertise:
    signals:
      - "Author credentials"
      - "Depth of content"
      - "Accuracy"

  authoritativeness:
    signals:
      - "Backlinks from authorities"
      - "Brand mentions"
      - "Industry recognition"

  trustworthiness:
    signals:
      - "HTTPS"
      - "Clear contact info"
      - "Privacy policy"
      - "No deceptive practices"

Tools Stack

seo_tools:
  keyword_research:
    - "Ahrefs"
    - "SEMrush"
    - "Google Keyword Planner"
    - "Ubersuggest"

  rank_tracking:
    - "Ahrefs Rank Tracker"
    - "SEMrush Position Tracking"
    - "AccuRanker"

  technical:
    - "Screaming Frog"
    - "Sitebulb"
    - "Google Search Console"
    - "PageSpeed Insights"

  backlinks:
    - "Ahrefs"
    - "Majestic"
    - "Moz Link Explorer"

  content:
    - "Clearscope"
    - "Surfer SEO"
    - "MarketMuse"

  analytics:
    - "Google Analytics 4"
    - "Google Search Console"

Лучшие практики

  1. User first — оптимизируй для людей, не только для роботов
  2. Quality content — уникальный, полезный контент
  3. Technical foundation — быстрый, мобильный, доступный сайт
  4. Earn links — качество важнее количества
  5. Track everything — данные для решений
  6. Stay updated — алгоритмы меняются

FAQ

What does the seo-expert skill do?

Эксперт SEO. Используй для поисковой оптимизации, keyword research, technical SEO и link building.

How do I install seo-expert?

Run npx skills add https://github.com/dengineproblem/agents-monorepo --skill seo-expert in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/seo-expert/ (personal) or .claude/skills/seo-expert/ (project).

Which AI agents can use seo-expert?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is seo-expert safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains seo-expert?

It is published by dengineproblem in dengineproblem/agents-monorepo. It has 129 recorded installs.

More from dengineproblem/agents-monorepo

View all →

social-media-marketing

dengineproblem/agents-monorepo

Эксперт по SMM. Используй для стратегий в Instagram, Facebook, TikTok, LinkedIn, контент-планов и community management.

Marketing & SEO1.2K installs

frontend-design

dengineproblem/agents-monorepo

Эксперт по frontend дизайну. Используй для создания UI/UX, типографики, цветовых схем, анимаций и distinctive visual aesthetics.

Frontend & Design288 installs

video-marketing

dengineproblem/agents-monorepo

Open the skill to read its SKILL.md instructions.

Marketing & SEO259 installs

k6-load-test

dengineproblem/agents-monorepo

Эксперт k6 нагрузочного тестирования. Используй для performance testing, load scenarios и stress tests.

Testing & QA181 installs

b2b-saas-marketing

dengineproblem/agents-monorepo

Эксперт по B2B SaaS маркетингу. Используй для стратегий генерации спроса, growth-маркетинга, PLG, расчёта CAC/LTV, оптимизации воронки и маркетинговых операций.

Marketing & SEO141 installs

marketing-automation

dengineproblem/agents-monorepo

Эксперт по автоматизации маркетинга. Используй для настройки HubSpot, Marketo, email sequences, lead scoring и workflows.

Popular marketing & seo skills

View category →

reddit-automation

flowkit-labs/skills

Find Reddit threads where people are genuinely asking for what you offer, then draft short, genuinely helpful replies — disclosing your affiliation honestly and naming your product only when it truly answers the question. Two moves: discovery — scan the right subreddits for real needs (recommendation asks, expressed pain, competitor mentions) and rank the few threads where you can actually help; drafting — write from real experience, respect each community's self-promo rules, and keep a human in the loop to review and post. This markets on Reddit the honest way: contribute value, disclose who you are, never astroturf. Distilled from the playbook behind doany.ai's Reddit agent. Triggers on "find reddit opportunities", "reddit marketing", "reddit automation", "reply on reddit for my product", "reddit community engagement", "reddit lead gen", or any ask to turn Reddit threads into genuine, disclosed marketing replies.

Marketing & SEO1.1M installs

twitter-automation

101-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO880K installs

twitter-automation

magentosh/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO771.7K installs

twitter-automation

qu-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO564.3K installs

product-launch-video

heygen-com/hyperframes

Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos, app and company launches. Use when the user wants to market, launch, promote, or reveal a product; the default for any commercial URL. Site tours / showcases of a website route here too — the brief carries the show-it-as-is intent. Unclear → /hyperframes.

Marketing & SEO538.7K installs

twitter-automation

skills-shell/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO453.7K installs