seo-mastery-jp

SEO Mastery Agent Skills

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "seo-mastery-jp" with this command: npx skills add kpab/seo-mastery-agent-skills/kpab-seo-mastery-agent-skills-seo-mastery-jp

SEO Mastery Agent Skills

Google公式ドキュメントに基づく包括的なSEO最適化スキル。技術SEO、コンテンツ最適化、構造化データ、Core Web Vitals、サイト監査を統合的にサポートします。

このスキルを使うタイミング

🔧 技術SEO(Technical SEO)

  • クロール・インデックス問題のデバッグ

  • robots.txt / sitemap.xml の設定

  • canonical URL / hreflang の実装

  • JavaScript SEO対策

  • モバイルファースト最適化

  • サーバーサイドレンダリング(SSR)設定

📝 コンテンツSEO

  • メタタグ(title, description)の最適化

  • 見出し構造(H1-H6)の設計

  • E-E-A-T(経験・専門性・権威性・信頼性)対策

  • 検索意図に沿ったコンテンツ設計

  • 内部リンク戦略

📊 構造化データ(Structured Data)

  • JSON-LD形式のschema.org実装

  • リッチリザルト対応(FAQ, How-to, Article, Product等)

  • VideoObject, BroadcastEvent実装

  • パンくずリスト(BreadcrumbList)設定

  • LocalBusiness / Organization設定

⚡ Core Web Vitals

  • LCP(Largest Contentful Paint)最適化

  • INP(Interaction to Next Paint)改善

  • CLS(Cumulative Layout Shift)対策

  • パフォーマンス監視と改善

🔍 サイト監査

  • 包括的なSEO監査ワークフロー

  • 自動チェックリスト生成

  • 問題の優先順位付け

  • 改善レポート作成

🚀 クイックスタート

基本的な使い方

メタタグ最適化を依頼

「このページのメタタグを最適化して」

構造化データ生成

「この記事にArticle構造化データを追加して」

サイト監査実行

「このサイトのSEO監査をして」

Core Web Vitals改善

「LCPを改善する方法を教えて」

📋 技術SEO チェックリスト

クロール最適化

  • robots.txt が正しく設定されている

  • XML サイトマップが存在し、Search Console に送信済み

  • 重要ページがnoindexになっていない

  • クロール予算を無駄遣いしていない

  • 404/5xx エラーがない

インデックス最適化

  • canonical URL が正しく設定されている

  • 重複コンテンツが適切に処理されている

  • hreflang(多言語サイトの場合)が正しい

  • モバイル版とPC版で同じコンテンツ

レンダリング最適化

  • JavaScript が適切にレンダリングされる

  • 重要なコンテンツがHTMLに含まれる

  • 遅延読み込みが適切に実装されている

🏗️ 構造化データ テンプレート集

Article(記事)

{ "@context": "https://schema.org", "@type": "Article", "headline": "記事のタイトル(最大110文字推奨)", "description": "記事の説明文", "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "datePublished": "2025-01-01T08:00:00+09:00", "dateModified": "2025-01-15T10:30:00+09:00", "author": { "@type": "Person", "name": "著者名", "url": "https://example.com/author/profile" }, "publisher": { "@type": "Organization", "name": "サイト名", "logo": { "@type": "ImageObject", "url": "https://example.com/logo.png" } } }

FAQ(よくある質問)

{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "質問1のテキスト", "acceptedAnswer": { "@type": "Answer", "text": "回答1のテキスト" } }, { "@type": "Question", "name": "質問2のテキスト", "acceptedAnswer": { "@type": "Answer", "text": "回答2のテキスト" } } ] }

BreadcrumbList(パンくずリスト)

{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "ホーム", "item": "https://example.com/" }, { "@type": "ListItem", "position": 2, "name": "カテゴリ", "item": "https://example.com/category/" }, { "@type": "ListItem", "position": 3, "name": "現在のページ" } ] }

Product(商品)

{ "@context": "https://schema.org", "@type": "Product", "name": "商品名", "image": "https://example.com/product.jpg", "description": "商品の説明", "brand": { "@type": "Brand", "name": "ブランド名" }, "offers": { "@type": "Offer", "url": "https://example.com/product", "priceCurrency": "JPY", "price": "9800", "availability": "https://schema.org/InStock", "seller": { "@type": "Organization", "name": "販売者名" } }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.5", "reviewCount": "128" } }

LocalBusiness(ローカルビジネス)

{ "@context": "https://schema.org", "@type": "LocalBusiness", "name": "店舗名", "image": "https://example.com/store.jpg", "address": { "@type": "PostalAddress", "streetAddress": "○○区△△1-2-3", "addressLocality": "横浜市", "addressRegion": "神奈川県", "postalCode": "220-0001", "addressCountry": "JP" }, "geo": { "@type": "GeoCoordinates", "latitude": 35.4437, "longitude": 139.6380 }, "telephone": "+81-45-XXX-XXXX", "openingHoursSpecification": [ { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"], "opens": "09:00", "closes": "18:00" } ], "priceRange": "¥¥" }

VideoObject(動画)

{ "@context": "https://schema.org", "@type": "VideoObject", "name": "動画タイトル", "description": "動画の説明", "thumbnailUrl": [ "https://example.com/thumb-1x1.jpg", "https://example.com/thumb-4x3.jpg", "https://example.com/thumb-16x9.jpg" ], "uploadDate": "2025-01-01T08:00:00+09:00", "duration": "PT5M30S", "contentUrl": "https://example.com/video.mp4", "embedUrl": "https://example.com/embed/video123", "interactionStatistic": { "@type": "InteractionCounter", "interactionType": { "@type": "WatchAction" }, "userInteractionCount": 12345 }, "hasPart": [ { "@type": "Clip", "name": "イントロ", "startOffset": 0, "endOffset": 30, "url": "https://example.com/video?t=0" }, { "@type": "Clip", "name": "メインコンテンツ", "startOffset": 30, "endOffset": 300, "url": "https://example.com/video?t=30" } ] }

⚡ Core Web Vitals 最適化ガイド

LCP(Largest Contentful Paint)- 2.5秒以下が目標

主な原因と対策:

原因 対策

遅いサーバーレスポンス CDN導入、キャッシュ最適化、サーバースペック向上

レンダーブロッキングリソース CSS/JSの遅延読み込み、Critical CSSのインライン化

遅い画像読み込み WebP/AVIF使用、適切なサイズ指定、preload設定

クライアントサイドレンダリング SSR/SSG導入、重要コンテンツの事前レンダリング

実装例: 画像のプリロード

<link rel="preload" as="image" href="hero-image.webp" fetchpriority="high">

INP(Interaction to Next Paint)- 200ms以下が目標

主な原因と対策:

原因 対策

重いJavaScript コード分割、不要なJSの削除、遅延実行

長いタスク タスクの分割(yield to main thread)

大きなDOMサイズ DOM要素の削減、仮想スクロール導入

サードパーティスクリプト 遅延読み込み、必要性の見直し

実装例: 長いタスクの分割

async function processLargeArray(items) { for (const item of items) { processItem(item); // メインスレッドに制御を返す await new Promise(resolve => setTimeout(resolve, 0)); } }

CLS(Cumulative Layout Shift)- 0.1以下が目標

主な原因と対策:

原因 対策

サイズ未指定の画像/動画 width/height属性を明示、aspect-ratio CSS使用

動的に挿入されるコンテンツ 事前にスペースを確保、スケルトンUI使用

Webフォント(FOUT/FOIT) font-display: swap、フォントのプリロード

広告・埋め込みコンテンツ 固定サイズのコンテナを事前配置

実装例: 画像のアスペクト比確保

<img src="image.jpg" width="800" height="600" alt="説明" style="aspect-ratio: 4/3; width: 100%; height: auto;">

🎯 E-E-A-T 最適化チェックリスト

Experience(経験)

  • 実体験に基づくコンテンツを提供

  • 実際の製品使用レビュー・写真を含む

  • ケーススタディや事例を紹介

Expertise(専門性)

  • 著者情報ページが存在する

  • 著者の資格・経歴を明記

  • 専門分野に特化したコンテンツ

  • 正確で最新の情報を提供

Authoritativeness(権威性)

  • 信頼できる外部サイトからの被リンク

  • 業界団体・専門家からの引用

  • ブランドメンション(言及)の獲得

  • 専門家による監修・レビュー

Trustworthiness(信頼性)

  • HTTPS化されている

  • プライバシーポリシーが存在

  • 問い合わせ先が明確

  • 会社情報・所在地が明記

  • ユーザーレビュー・評価を掲載

  • 情報源を明記・引用

🔍 サイト監査ワークフロー

Phase 1: クロール診断(15分)

robots.txtの確認

curl -s https://example.com/robots.txt

サイトマップの確認

curl -s https://example.com/sitemap.xml | head -50

インデックス状況(site:検索)

Google検索で site:example.com を実行

チェック項目:

  • robots.txt で重要ページがブロックされていないか

  • sitemap.xml が存在し、主要ページを含んでいるか

  • インデックス数が想定と一致するか

Phase 2: ページ単位診断(30分/ページ)

HTMLヘッド要素:

メタ情報の抽出

curl -s https://example.com/ | grep -E '<title>|<meta name="description"|<link rel="canonical"'

チェック項目:

  • タイトルタグ(60文字以内、キーワード含む)

  • メタディスクリプション(120文字以内)

  • canonical URL

  • OGP / Twitter Cardタグ

  • 構造化データの有無

Phase 3: パフォーマンス診断(20分)

Lighthouse CLI:

npx lighthouse https://example.com --output=json --output-path=./report.json

チェック項目:

  • Core Web Vitals スコア

  • アクセシビリティスコア

  • SEOスコア

  • パフォーマンス改善提案

Phase 4: 競合分析(30分)

  • 上位表示サイトのコンテンツ量・構成

  • 被リンクプロファイル

  • 使用している構造化データ

  • ページ速度比較

Phase 5: 改善優先度マトリクス

優先度 影響度 実装難易度 例

🔴 緊急 高 低 noindex削除、404修正

🟡 高 高 中 構造化データ追加、メタタグ最適化

🟢 中 中 中 Core Web Vitals改善

🔵 低 低 高 サイト構造の大幅変更

📁 関連リファレンスファイル

このスキルには以下の詳細ドキュメントが含まれます:

ファイル 内容 使用場面

technical-seo.md robots.txt、sitemap、canonical、hreflang等 技術的なSEO設定時

content-seo.md メタタグ、見出し構造、コンテンツ設計 コンテンツ最適化時

structured-data.md 全構造化データタイプの詳細 リッチリザルト実装時

core-web-vitals.md LCP/INP/CLS詳細な最適化手法 パフォーマンス改善時

audit-workflow.md 監査手順、ツール、レポート形式 サイト監査実施時

🛠️ 推奨ツール

Google公式

  • Google Search Console - インデックス状況・検索パフォーマンス

  • PageSpeed Insights - Core Web Vitals測定

  • Rich Results Test - 構造化データ検証

  • Mobile-Friendly Test - モバイル対応確認

CLI/開発ツール

  • Lighthouse CLI - パフォーマンス監査

  • Screaming Frog - 大規模サイトクロール

  • ahrefs / SEMrush - 競合・被リンク分析

⚠️ よくある間違いと対策

  1. 過度なキーワード詰め込み

❌ 「SEO SEO SEO対策 SEO最適化 SEOツール」 ✅ 自然な文脈でキーワードを使用

  1. 重複コンテンツ

❌ wwwありなし、http/httpsで別URLとして存在 ✅ canonical設定、301リダイレクト

  1. 遅い画像読み込み

❌ 大きなPNG/JPGをそのまま使用 ✅ WebP変換、適切なサイズ、lazy loading

  1. 構造化データのエラー

❌ 必須フィールドの欠落、不正な形式 ✅ Rich Results Testで事前検証

  1. モバイル非対応

❌ PC版のみ、タッチ非対応 ✅ レスポンシブデザイン、タップ領域確保

📚 公式リソース

  • Google Search Central

  • SEO Starter Guide

  • Search Essentials

  • Structured Data Documentation

  • Core Web Vitals

更新履歴

  • v1.0.0 (2025-01) - 初版リリース

  • Googleの公式SEOガイドを基に作成

  • 技術SEO、コンテンツSEO、構造化データ網羅

  • Core Web Vitals(2024年INP対応版)

  • E-E-A-T対策チェックリスト追加

  • サイト監査ワークフロー追加

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

seo-mastery

No summary provided by upstream source.

Repository SourceNeeds Review
15-kpab
Automation

Wip Ldm Os Private

LDM OS ... shared infrastructure for AI agents. Identity, memory, ownership, collaboration, compatibility, payments. One system across all your AIs.

Registry SourceRecently Updated
Automation

dchat

Decentralized P2P bot-to-bot messaging over NKN. Send and receive text, images, audio, and files without any centralized server. Private, encrypted, serverless.

Registry SourceRecently Updated
Automation

Ai Writing Agent

AI writing assistant that generates articles, blog posts, and structured content

Registry SourceRecently Updated