Detalle del Skill
google-official-seo-guide
Direct SEO guidance covering Google crawling, indexing, Search Console, and optimization.
Revisar antes de usar
La revisión automática comprueba relevancia, no seguridad ni respaldo. Lee las instrucciones de la fuente antes de usar este Skill.
SKILL.md
Este extracto es una copia guardada durante la revisión. La fuente externa contiene la versión completa y actual.
---
name: google-official-seo-guide
description: Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation
---
# 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
1. **Crawling**: Googlebot discovers and fetches pages from the web
2. **Indexing**: Google analyzes page content and stores it in the index
3. **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
```json
{
"@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
```json
{
"@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
```json
{
"@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 thLeer la fuente completa en GitHub (abre una página externa)