google-official-seo-guide
Googleの公式SEOガイドに基づき、検索エンジンの最適化、ウェブサイトのクロールやインデックス登録、検索順位の改善など、ウェブサイトの検索表示を向上させるためのベストプラクティスを提供するSkill。
📜 元の英語説明(参考)
Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation
🇯🇵 日本人クリエイター向け解説
Googleの公式SEOガイドに基づき、検索エンジンの最適化、ウェブサイトのクロールやインデックス登録、検索順位の改善など、ウェブサイトの検索表示を向上させるためのベストプラクティスを提供するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o google-official-seo-guide.zip https://jpskill.com/download/21255.zip && unzip -o google-official-seo-guide.zip && rm google-official-seo-guide.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/21255.zip -OutFile "$d\google-official-seo-guide.zip"; Expand-Archive "$d\google-official-seo-guide.zip" -DestinationPath $d -Force; ri "$d\google-official-seo-guide.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
google-official-seo-guide.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
google-official-seo-guideフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 10
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Google 公式 SEO ガイド
Google の公式ドキュメントに基づいた、Google 検索の最適化、SEO のベストプラクティス、検索表示の改善に関する包括的な支援を提供します。
このスキルを使用するタイミング
このスキルは、ユーザーが次のような質問をしたときにトリガーされるべきです。
SEO と検索最適化
- Google 検索でのウェブサイトのランキングを改善する
- SEO のベストプラクティスを実装する
- メタタグ、タイトル、ディスクリプションを最適化する
- クロールまたはインデックス作成の問題を修正する
- Google 検索の仕組みを理解する
構造化データとリッチリザルト
- VideoObject、BroadcastEvent、または Clip 構造化データを追加する
- リッチリザルトのために schema.org マークアップを実装する
- サイトマップと robots.txt ファイルを作成する
- パンくずリストナビゲーションを設定する
- 多言語サイトのために hreflang を設定する
テクニカル SEO
- モバイルファーストインデックスの最適化
- JavaScript SEO とレンダリングの問題
- canonical タグで重複コンテンツを管理する
- robots メタタグを設定する
- URL 構造と内部リンク
Search Console とモニタリング
- Google Search Console レポートを使用する
- 検索表示の問題をデバッグする
- クロールエラーとインデックス作成ステータスを監視する
- 検索パフォーマンス指標を分析する
コンテンツとリンク
- 効果的なアンカーテキストを作成する
- 内部および外部リンク戦略
- スパムポリシー違反を回避する
- サイト移行とリダイレクトを管理する
主要な概念
Google 検索の 3 つの段階
- クロール: Googlebot がウェブからページを発見し、取得します
- インデックス作成: Google がページコンテンツを分析し、インデックスに保存します
- 配信: Google がユーザーのクエリに対して関連性の高い結果を返します
重要な SEO 原則
- モバイルファーストインデックス: Google は主にコンテンツのモバイル版をインデックス作成とランキングに使用します
- 正規 URL: 重複または類似するページの優先バージョンを指定します
- 構造化データ: schema.org マークアップを使用して Google がコンテンツを理解するのを助けます
- 検索の基本: Google 検索の対象となるための技術的、コンテンツ、スパムに関する要件
一般的な構造化データタイプ
- VideoObject: 動画コンテンツと機能用
- BroadcastEvent: ライブストリーム動画用 (LIVE バッジ)
- Clip: 動画のキーモーメント/タイムスタンプ用
- SeekToAction: 動画内の自動検出されたキーモーメント用
クイックリファレンス
例 1: 基本的な VideoObject 構造化データ
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Video title",
"description": "Video description",
"thumbnailUrl": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"uploadDate": "2024-03-31T08:00:00+08:00",
"duration": "PT1M54S",
"contentUrl": "https://example.com/video.mp4",
"embedUrl": "https://example.com/embed/123"
}
用途: 基本的な動画メタデータを追加して、Google が検索結果で動画を理解し表示するのを助けます。
例 2: BroadcastEvent を使用した LIVE バッジ
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Livestream title",
"uploadDate": "2024-10-27T14:00:00+00:00",
"publication": {
"@type": "BroadcastEvent",
"isLiveBroadcast": true,
"startDate": "2024-10-27T14:00:00+00:00",
"endDate": "2024-10-27T14:37:14+00:00"
}
}
用途: Google 検索結果のライブストリーム動画に LIVE バッジを有効にします。
例 3: Clip を使用した動画のキーモーメント
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Cat video",
"hasPart": [
{
"@type": "Clip",
"name": "Cat jumps",
"startOffset": 30,
"endOffset": 45,
"url": "https://example.com/video?t=30"
},
{
"@type": "Clip",
"name": "Cat misses the fence",
"startOffset": 111,
"endOffset": 150,
"url": "https://example.com/video?t=111"
}
]
}
用途: キーモーメント機能のために、動画内の重要なタイムスタンプ/チャプターを手動で指定します。
例 4: 適切なアンカーテキストのプラクティス
<!-- Bad: あまりにも一般的 -->
<a href="https://example.com">ここをクリック</a>して詳細をご覧ください。
<!-- Better: 説明的で文脈に沿っている -->
購入可能なチーズの全リストについては、
<a href="https://example.com">チーズの種類リスト</a>をご覧ください。
<!-- Bad: 隣接するリンクが多すぎる -->
私はチーズについて
<a href="/page1">とても</a>
<a href="/page2">たくさん</a>
<a href="/page3">書きました</a>。
<!-- Better: 文脈を伴って間隔を空けている -->
私は今年、チーズについて何度も書きました。
<a href="/blue-cheese">ブルーチーズをめぐる論争</a>、
<a href="/oldest-brie">世界最古のブリー</a>、そして
<a href="/boy-and-cheese">少年とチーズ</a>です。
用途: ユーザーと Google の両方がコンテンツを理解するのに役立つ、効果的な内部および外部リンクを作成します。
例 5: クロール可能なリンク
<!-- 推奨: Google はこれらをクロールできます -->
<a href="https://example.com">リンクテキスト</a>
<a href="/products/category/shoes">リンクテキスト</a>
<a href="./products/category/shoes">リンクテキスト</a>
<!-- 非推奨: クロールされない可能性があります -->
<a routerLink="products/category">リンクテキスト</a>
<a onclick="goto('https://example.com')">リンクテキスト</a>
<span href="https://example.com">リンクテキスト</span>
用途: リンクが Googlebot によって発見され、クロール可能であることを確認します。
例 6: 別々の URL のモバイルとデスクトップの hreflang
<!-- モバイル版 (https://m.example.com/) -->
<link rel="canonical" href="https://example.com/">
<link rel="alternate" hreflang="es" href="https://m.example.com/es/">
<link rel="alternate" hreflang="fr" href="https://m.example.com/fr/">
<!-- デスクトップ版 (https://example.com/) -->
<link rel="canonical" href="https://example.com/">
<link rel="alternate" media="only screen and (max-width: 640px)"
href="https://m.example.com/">
<link rel="alternate" hreflang="es" href="https://example.com/es/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/ 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Google Official SEO Guide
Comprehensive assistance with Google Search optimization, SEO best practices, and search visibility improvements based on official Google documentation.
When to Use This Skill
This skill should be triggered when users ask about:
SEO & Search Optimization
- Improving website ranking in Google Search
- Implementing SEO best practices
- Optimizing meta tags, titles, and descriptions
- Fixing crawling or indexing issues
- Understanding how Google Search works
Structured Data & Rich Results
- Adding VideoObject, BroadcastEvent, or Clip structured data
- Implementing schema.org markup for rich results
- Creating sitemaps and robots.txt files
- Setting up breadcrumb navigation
- Configuring hreflang for multi-language sites
Technical SEO
- Mobile-first indexing optimization
- JavaScript SEO and rendering issues
- Managing duplicate content with canonical tags
- Configuring robots meta tags
- URL structure and internal linking
Search Console & Monitoring
- Using Google Search Console reports
- Debugging search visibility issues
- Monitoring crawl errors and indexing status
- Analyzing search performance metrics
Content & Links
- Writing effective anchor text
- Internal and external linking strategies
- Avoiding spam policies violations
- Managing site migrations and redirects
Key Concepts
The Three Stages of Google Search
- Crawling: Googlebot discovers and fetches pages from the web
- Indexing: Google analyzes page content and stores it in the index
- Serving: Google returns relevant results for user queries
Important SEO Principles
- Mobile-First Indexing: Google primarily uses the mobile version of content for indexing and ranking
- Canonical URLs: Specify the preferred version of duplicate or similar pages
- Structured Data: Use schema.org markup to help Google understand your content
- Search Essentials: Technical, content, and spam requirements for Google Search eligibility
Common Structured Data Types
- VideoObject: For video content and features
- BroadcastEvent: For livestream videos (LIVE badge)
- Clip: For video key moments/timestamps
- SeekToAction: For auto-detected key moments in videos
Quick Reference
Example 1: Basic VideoObject Structured Data
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Video title",
"description": "Video description",
"thumbnailUrl": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"uploadDate": "2024-03-31T08:00:00+08:00",
"duration": "PT1M54S",
"contentUrl": "https://example.com/video.mp4",
"embedUrl": "https://example.com/embed/123"
}
Use this for: Adding basic video metadata to help Google understand and display your videos in search results.
Example 2: LIVE Badge with BroadcastEvent
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Livestream title",
"uploadDate": "2024-10-27T14:00:00+00:00",
"publication": {
"@type": "BroadcastEvent",
"isLiveBroadcast": true,
"startDate": "2024-10-27T14:00:00+00:00",
"endDate": "2024-10-27T14:37:14+00:00"
}
}
Use this for: Enabling the LIVE badge on livestream videos in Google Search results.
Example 3: Video Key Moments with Clip
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Cat video",
"hasPart": [
{
"@type": "Clip",
"name": "Cat jumps",
"startOffset": 30,
"endOffset": 45,
"url": "https://example.com/video?t=30"
},
{
"@type": "Clip",
"name": "Cat misses the fence",
"startOffset": 111,
"endOffset": 150,
"url": "https://example.com/video?t=111"
}
]
}
Use this for: Manually specifying important timestamps/chapters in your video for the key moments feature.
Example 4: Good Anchor Text Practices
<!-- Bad: Too generic -->
<a href="https://example.com">Click here</a> to learn more.
<!-- Better: Descriptive and contextual -->
For a full list of cheese available for purchase, see the
<a href="https://example.com">list of cheese types</a>.
<!-- Bad: Too many adjacent links -->
I've written about cheese
<a href="/page1">so</a>
<a href="/page2">many</a>
<a href="/page3">times</a>.
<!-- Better: Spaced out with context -->
I've written about cheese so many times this year:
the <a href="/blue-cheese">controversy over blue cheese</a>,
the <a href="/oldest-brie">world's oldest brie</a>, and
<a href="/boy-and-cheese">A Boy and His Cheese</a>.
Use this for: Creating effective internal and external links that help both users and Google understand your content.
Example 5: Crawlable Links
<!-- Recommended: Google can crawl these -->
<a href="https://example.com">Link text</a>
<a href="/products/category/shoes">Link text</a>
<a href="./products/category/shoes">Link text</a>
<!-- Not recommended: May not be crawled -->
<a routerLink="products/category">Link text</a>
<a onclick="goto('https://example.com')">Link text</a>
<span href="https://example.com">Link text</span>
Use this for: Ensuring your links are discoverable and crawlable by Googlebot.
Example 6: Mobile and Desktop hreflang for Separate URLs
<!-- Mobile version (https://m.example.com/) -->
<link rel="canonical" href="https://example.com/">
<link rel="alternate" hreflang="es" href="https://m.example.com/es/">
<link rel="alternate" hreflang="fr" href="https://m.example.com/fr/">
<!-- Desktop version (https://example.com/) -->
<link rel="canonical" href="https://example.com/">
<link rel="alternate" media="only screen and (max-width: 640px)"
href="https://m.example.com/">
<link rel="alternate" hreflang="es" href="https://example.com/es/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/">
Use this for: Properly configuring separate mobile URLs (m-dot sites) with internationalization support.
Example 7: robots meta tags
<!-- Don't index this page -->
<meta name="robots" content="noindex">
<!-- Don't follow links on this page -->
<meta name="robots" content="nofollow">
<!-- Don't index and don't follow -->
<meta name="robots" content="noindex, nofollow">
<!-- Don't show snippet in search results -->
<meta name="robots" content="nosnippet">
Use this for: Controlling how Google crawls and indexes specific pages.
Example 8: InteractionStatistic for Video Views
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Video title",
"interactionStatistic": {
"@type": "InteractionCounter",
"interactionType": { "@type": "WatchAction" },
"userInteractionCount": 12345
}
}
Use this for: Displaying the number of views/watches for your video content.
Example 9: External Links with Attribution
<!-- Citing sources with proper attribution -->
<p>
According to a recent study from Swiss researchers,
Emmental cheese wheels exposed to music had a milder flavor,
with the full findings available in
<a href="https://example.com/cheese-study">
Cheese in Surround Sound—a culinary art experiment
</a>.
</p>
<!-- Use nofollow when you don't trust the source -->
<a href="https://untrusted-site.com" rel="nofollow">
Untrusted content
</a>
<!-- Sponsored links must be marked -->
<a href="https://partner-site.com" rel="sponsored">
Partner content
</a>
Use this for: Properly linking to external sources while maintaining SEO best practices.
Example 10: Mobile-First Indexing Checklist
<!-- Ensure same robots meta tags on mobile and desktop -->
<meta name="robots" content="index, follow">
<!-- Use same structured data on both versions -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Example Corp"
}
</script>
<!-- Ensure images have proper alt text on mobile -->
<img src="product.jpg" alt="Blue ceramic vase, 12 inches tall">
<!-- Use same title and meta description -->
<title>Product Name - Category | Site Name</title>
<meta name="description" content="High-quality product description">
Use this for: Ensuring your mobile site is properly optimized for Google's mobile-first indexing.
Reference Files
This skill includes comprehensive documentation organized into the following categories:
apis.md (1 page)
Content: Getting started with Google Search Console, monitoring tools, and APIs.
Key Topics:
- Setting up Search Console
- Reports for SEO specialists and marketers
- Reports for web developers
- Managing site performance
When to use: Setting up monitoring, accessing Search Console features, understanding available reports.
appearance.md (58 pages)
Content: Visual elements and rich results in Google Search.
Key Topics:
- Visual Elements Gallery (text results, rich results, images, videos)
- Attribution elements (favicon, site name, breadcrumbs)
- Structured data features
- Search result optimization
- Title links and snippets
When to use: Optimizing how your content appears in search results, implementing rich results, understanding search UI elements.
crawling.md
Content: How Google discovers, crawls, and accesses web content.
Key Topics:
- Googlebot behavior and user agents
- Crawl budget and optimization
- robots.txt configuration
- Managing crawl rate
- Handling special file types
When to use: Debugging crawling issues, optimizing crawl efficiency, controlling what Google crawls.
fundamentals.md
Content: Core concepts and essential SEO knowledge.
Key Topics:
- How Google Search works (crawling, indexing, serving)
- SEO starter guide
- Search Essentials
- Creating helpful content
- Site organization and URL structure
When to use: Learning SEO basics, understanding Google Search fundamentals, starting a new project.
guides.md
Content: Detailed how-to guides for specific SEO tasks.
Key Topics:
- Link best practices
- Mobile-first indexing
- Internationalization
- Site migrations
- Duplicate content management
- JavaScript SEO
When to use: Implementing specific SEO features, solving technical SEO challenges, following best practices.
indexing.md
Content: How Google indexes content and troubleshooting indexing issues.
Key Topics:
- Canonical URLs
- Meta tags (robots, noindex, etc.)
- Sitemaps
- Status codes and redirects
- Removing content from Google
When to use: Fixing indexing problems, managing duplicate content, controlling what gets indexed.
other.md
Content: Additional topics and specialized information.
Key Topics:
- Google Search policies
- Spam prevention
- Algorithm updates
- Advanced features
When to use: Understanding policies, avoiding penalties, staying current with Google changes.
specialty.md
Content: Structured data and specialized search features.
Key Topics:
- VideoObject structured data
- BroadcastEvent (LIVE badge)
- Clip and SeekToAction (key moments)
- Other schema.org types
- Rich result guidelines
- Troubleshooting structured data
When to use: Implementing video features, adding structured data, enabling rich results, debugging markup errors.
Working with This Skill
For Beginners
Start with fundamentals.md to understand:
- How Google Search works (crawling → indexing → serving)
- Basic SEO principles
- Search Essentials requirements
Then review guides.md for practical implementation:
- Creating good anchor text
- Mobile optimization
- Basic structured data
Pro tip: Use the Quick Reference examples above as templates for common tasks.
For SEO Specialists & Marketers
Focus on these areas:
- appearance.md: Optimize how your content displays in search results
- guides.md: Implement link strategies, mobile optimization, internationalization
- indexing.md: Manage canonical URLs, sitemaps, and content removal
- apis.md: Monitor performance with Search Console
Common workflows:
- Site audit: Check crawling.md + indexing.md
- Rich results: Use specialty.md for structured data
- International expansion: Follow guides.md hreflang patterns
- Link building: Apply guides.md anchor text best practices
For Web Developers
Priority reading:
- fundamentals.md: Understand the technical foundation
- crawling.md: Optimize Googlebot access and crawl efficiency
- indexing.md: Implement proper meta tags and redirects
- specialty.md: Add structured data for rich features
Common tasks:
- JavaScript apps: See guides.md JavaScript SEO section
- Video content: Use specialty.md VideoObject examples
- Site migration: Follow guides.md migration patterns
- Debugging: Use indexing.md for troubleshooting
For Advanced Users
Explore specialized topics:
- Structured data mastery: Deep dive into specialty.md
- Crawl optimization: Advanced techniques in crawling.md
- Policy compliance: Review other.md spam policies
- International SEO: Complex hreflang setups in guides.md
Advanced patterns:
- Multi-region sites with separate mobile URLs
- Dynamic structured data with JavaScript
- Large-scale site migrations
- Custom crawl budget management
Common Pitfalls to Avoid
Spam Policy Violations
- ❌ Keyword stuffing in content or meta tags
- ❌ Hidden text or links
- ❌ Buying/selling links for ranking
- ❌ Cloaking (showing different content to Google vs users)
- ✅ See other.md for complete spam policies
Mobile-First Indexing Issues
- ❌ Different content on mobile vs desktop
- ❌ Blocking resources on mobile
- ❌ Missing structured data on mobile
- ✅ See guides.md mobile-first section
Structured Data Mistakes
- ❌ Using unsupported formats or properties
- ❌ Missing required fields
- ❌ Different URLs in mobile vs desktop markup
- ✅ Validate with Rich Results Test tool
Link Problems
- ❌ Generic anchor text ("click here")
- ❌ Non-crawlable JavaScript links
- ❌ Too many links chained together
- ✅ See guides.md link best practices
Tips & Best Practices
SEO Fundamentals
- Create unique, descriptive titles and meta descriptions for each page
- Use meaningful heading structure (H1, H2, H3)
- Optimize images with descriptive alt text
- Ensure fast page load times (especially on mobile)
- Build a logical site structure with clear navigation
Technical SEO
- Submit and maintain an XML sitemap
- Use robots.txt appropriately (crawl control, not indexing control)
- Implement canonical tags for duplicate content
- Use HTTPS for security
- Ensure mobile-friendliness (responsive design recommended)
Content Strategy
- Focus on creating helpful, people-first content
- Match user intent with your content
- Keep content fresh and up-to-date
- Use natural language, avoid keyword stuffing
- Build internal links with descriptive anchor text
Monitoring & Maintenance
- Set up Search Console and verify ownership
- Monitor crawl errors and indexing issues regularly
- Track search performance metrics
- Test structured data with validation tools
- Stay informed about Google Search updates
Resources
Official Tools
- Google Search Console: Monitor and optimize search presence
- Rich Results Test: Validate structured data markup
- Mobile-Friendly Test: Check mobile optimization
- Page Speed Insights: Analyze performance
Documentation Links
- Most documentation preserves links to official Google resources
- Use reference files for detailed explanations and examples
- Code examples include proper syntax highlighting
Notes
- This skill was automatically generated from official Google Search documentation
- Reference files preserve structure and examples from source docs
- Quick reference patterns are extracted from real-world usage examples
- All examples follow Google's official guidelines and best practices
Updating
To refresh this skill with updated documentation:
- Re-run the documentation scraper with the same configuration
- The skill will be rebuilt with the latest official information
- Check for new features, deprecated patterns, or policy changes
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (16,747 bytes)
- 📎 references/apis.md (2,217 bytes)
- 📎 references/appearance.md (187,481 bytes)
- 📎 references/crawling.md (128,966 bytes)
- 📎 references/fundamentals.md (54,846 bytes)
- 📎 references/guides.md (9,993 bytes)
- 📎 references/index.md (464 bytes)
- 📎 references/indexing.md (3,828 bytes)
- 📎 references/other.md (53,680 bytes)
- 📎 references/specialty.md (15,441 bytes)