Load when optimizing content for search engines, performing keyword research, writing meta tags, analyzing SEO performance, or any task related to organic search visibility. Contains comprehensive SEO best practices for 2024-2025.
This skill inherits all available tools. When active, it can use any tool Claude has access to.
"The best SEO is creating content so valuable that people want to link to it."
SEO in 2024-2025 is about user intent, quality content, and technical excellence. Search engines prioritize content that genuinely helps users over content optimized purely for algorithms.
| Type | Description | Example | Competition |
|---|---|---|---|
| Head | 1-2 words, broad | "python" | Very High |
| Body | 2-3 words, moderate | "python tutorial" | High |
| Long-tail | 4+ words, specific | "python pandas groupby tutorial beginners" | Lower |
Informational: "how to", "what is", "guide", "tutorial"
→ Create educational content, how-tos, guides
Navigational: "[brand name]", "[product] login"
→ Ensure brand pages are optimized
Transactional: "buy", "price", "download", "subscribe"
→ Optimize conversion pages, CTAs
Commercial Investigation: "best", "review", "comparison", "vs"
→ Create comparison content, reviews
For tacosdedatos, consider:
Regional Variations:
- Mexico: "tutorial de python", "cómo usar pandas"
- Spain: "curso de python", "aprende pandas"
- Argentina: "guía de python", "pandas para principiantes"
Common Spanish Search Patterns:
- "qué es [concepto]" (what is)
- "cómo [hacer algo]" (how to)
- "tutorial de [tecnología]" (tutorial for)
- "guía de [tema]" (guide to)
- "[herramienta] en español" (tool in Spanish)
| Tool | Best For | Notes |
|---|---|---|
| Ahrefs | Deep analysis, historical data | Paid, comprehensive |
| Semrush | Competitor analysis | Paid, excellent for competitors |
| Google Search Console | Your own data | Free, essential |
| AnswerThePublic | Question-based keywords | Free tier available |
| Google Trends | Trending topics | Free, great for timing |
Best Practices:
Format Templates:
Tutorial: [Primary Keyword]: Tutorial Completo [Año]
Guide: Guía de [Topic]: [Benefit] | tacosdedatos
List: [Number] [Topic] que Debes Conocer en [Year]
How-to: Cómo [Action] con [Tool] - Paso a Paso
Examples:
✅ "Pandas GroupBy: Tutorial Completo con Ejemplos (2024)"
✅ "Cómo Visualizar Datos en Python: Guía para Principiantes"
❌ "Python Tutorial" (too vague)
❌ "The Complete Ultimate Comprehensive Guide to Learning Python Programming for Data Science" (too long)
Best Practices:
Format Template:
Aprende [topic] con este [type] completo. [Benefit]. [CTA: Incluye ejemplos, código, etc.]
Examples:
✅ "Domina pandas groupby en 15 minutos. Tutorial práctico con ejemplos de código que puedes copiar. Incluye casos de uso reales y errores comunes."
❌ "Este es un tutorial de pandas. Haz clic aquí para aprender más."
Hierarchy:
<h1>Main Title (Only One per Page)</h1>
<h2>Major Section</h2>
<h3>Subsection</h3>
<h4>Detail</h4>
<h3>Another Subsection</h3>
<h2>Another Major Section</h2>
Best Practices:
Best Practices:
✅ /tutorial/pandas-groupby-ejemplos
✅ /guia/visualizacion-datos-python
❌ /post?id=12345
❌ /2024/01/15/mi-nuevo-tutorial-de-pandas-para-principiantes-en-espanol
Rules:
Structure for SEO:
# Primary Keyword in H1
Brief intro paragraph with **primary keyword** in first 100 words.
## H2 with Secondary Keyword
Content answering user intent...
### H3 for Details
More specific information...
## H2 with Another Angle
[Continue pattern...]
## Conclusión / Próximos Pasos
Summary and call-to-action.
Content Checklist:
Checklist:
pandas-groupby-example.png, not image1.png)Alt Text Examples:
✅ alt="Gráfico de barras mostrando ventas por categoría usando pandas"
❌ alt="image"
❌ alt="pandas python data science visualization chart graph tutorial example"
Strategy:
Example:
✅ "Para más detalles, consulta nuestro [tutorial de visualización con matplotlib](/tutorial/matplotlib-basico)."
❌ "Haz [clic aquí](/tutorial/matplotlib-basico) para más información."
| Metric | Good | Needs Improvement | Poor |
|---|---|---|---|
| LCP (Largest Contentful Paint) | ≤2.5s | ≤4s | >4s |
| FID (First Input Delay) | ≤100ms | ≤300ms | >300ms |
| CLS (Cumulative Layout Shift) | ≤0.1 | ≤0.25 | >0.25 |
Essential Schema Types for Technical Content:
// Article schema
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "Pandas GroupBy: Tutorial Completo",
"author": {
"@type": "Person",
"name": "Sergio Sánchez"
},
"datePublished": "2024-01-15",
"dateModified": "2024-06-01",
"publisher": {
"@type": "Organization",
"name": "tacosdedatos"
}
}
// HowTo schema for tutorials
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Cómo hacer groupby en pandas",
"step": [
{
"@type": "HowToStep",
"name": "Importar pandas",
"text": "Primero importa la librería pandas..."
}
]
}
// FAQ schema
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "¿Qué es pandas groupby?",
"acceptedAnswer": {
"@type": "Answer",
"text": "pandas groupby es una función que..."
}
}]
}
robots.txt:
User-agent: *
Allow: /
Sitemap: https://tacosdedatos.com/sitemap.xml
Sitemap Requirements:
## Page: [URL]
### Title & Meta
- [ ] Title tag present and optimized (15-60 chars)
- [ ] Meta description present (150-160 chars)
- [ ] Primary keyword in both
### Content
- [ ] H1 present and matches title
- [ ] Heading hierarchy correct
- [ ] Primary keyword in first 100 words
- [ ] Content length appropriate for topic
- [ ] Internal links present
- [ ] External links to authoritative sources
### Technical
- [ ] URL is clean and descriptive
- [ ] Page loads in <3 seconds
- [ ] Mobile-friendly
- [ ] Images have alt text
- [ ] Schema markup present
### Issues Found
1. [Issue]: [Recommendation]
2. [Issue]: [Recommendation]
When analyzing content for SEO:
# SEO Analysis: [Title]
**URL**: [Proposed/Current URL]
**Target Keyword**: [Primary keyword]
**Search Intent**: Informational / Commercial / Transactional
## Score: X/10
### Title Tag
**Current**: [Current title]
**Recommended**: [Optimized title]
**Character count**: X/60
### Meta Description
**Current**: [Current description]
**Recommended**: [Optimized description]
**Character count**: X/160
### Content Optimization
- Primary keyword density: X%
- Secondary keywords found: [list]
- Word count: X (recommended: Y)
- Heading structure: ✅/⚠️/❌
### Technical Issues
- [ ] [Issue and fix]
### Recommendations
1. **High Priority**: [Recommendation]
2. **Medium Priority**: [Recommendation]
3. **Nice to Have**: [Recommendation]