Loading...
Loading...
Comprehensive SEO optimization skill based on Google's official guidelines. Covers technical SEO, content SEO, structured data, Core Web Vitals, E-E-A-T strategies, practical code generation, and site audit workflows.
npx skill4agent add kpab/seo-mastery-agent-skills seo-mastery# Request meta tag optimization
"Optimize the meta tags for this page"
# Generate structured data
"Add Article structured data to this blog post"
# Run site audit
"Perform an SEO audit on this site"
# Improve Core Web Vitals
"How can I improve LCP?"{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Article title (max 110 characters recommended)",
"description": "Article 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+00:00",
"dateModified": "2025-01-15T10:30:00+00:00",
"author": {
"@type": "Person",
"name": "Author Name",
"url": "https://example.com/author/profile"
},
"publisher": {
"@type": "Organization",
"name": "Site Name",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
}
}{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Question 1 text",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer 1 text"
}
},
{
"@type": "Question",
"name": "Question 2 text",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer 2 text"
}
}
]
}{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://example.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Category",
"item": "https://example.com/category/"
},
{
"@type": "ListItem",
"position": 3,
"name": "Current Page"
}
]
}{
"@context": "https://schema.org",
"@type": "Product",
"name": "Product Name",
"image": "https://example.com/product.jpg",
"description": "Product description",
"brand": {
"@type": "Brand",
"name": "Brand Name"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/product",
"priceCurrency": "USD",
"price": "99.00",
"availability": "https://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "Seller Name"
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "128"
}
}{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Business Name",
"image": "https://example.com/store.jpg",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main Street",
"addressLocality": "New York",
"addressRegion": "NY",
"postalCode": "10001",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 40.7128,
"longitude": -74.0060
},
"telephone": "+1-212-555-1234",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "18:00"
}
],
"priceRange": "$$"
}{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Video Title",
"description": "Video 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+00: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": "Introduction",
"startOffset": 0,
"endOffset": 30,
"url": "https://example.com/video?t=0"
},
{
"@type": "Clip",
"name": "Main Content",
"startOffset": 30,
"endOffset": 300,
"url": "https://example.com/video?t=30"
}
]
}| Cause | Solution |
|---|---|
| Slow server response | CDN implementation, cache optimization, server upgrades |
| Render-blocking resources | Defer CSS/JS loading, inline Critical CSS |
| Slow image loading | Use WebP/AVIF, specify proper sizes, preload settings |
| Client-side rendering | Implement SSR/SSG, pre-render critical content |
<link rel="preload" as="image" href="hero-image.webp" fetchpriority="high">| Cause | Solution |
|---|---|
| Heavy JavaScript | Code splitting, remove unnecessary JS, defer execution |
| Long tasks | Split tasks (yield to main thread) |
| Large DOM size | Reduce DOM elements, implement virtual scrolling |
| Third-party scripts | Lazy load, review necessity |
async function processLargeArray(items) {
for (const item of items) {
processItem(item);
// Yield to main thread
await new Promise(resolve => setTimeout(resolve, 0));
}
}| Cause | Solution |
|---|---|
| Images/videos without dimensions | Specify width/height attributes, use aspect-ratio CSS |
| Dynamically inserted content | Reserve space in advance, use skeleton UI |
| Web fonts (FOUT/FOIT) | font-display: swap, preload fonts |
| Ads/embeds | Pre-position fixed-size containers |
<img src="image.jpg" width="800" height="600" alt="Description"
style="aspect-ratio: 4/3; width: 100%; height: auto;"># Check robots.txt
curl -s https://example.com/robots.txt
# Check sitemap
curl -s https://example.com/sitemap.xml | head -50
# Index status (site: search)
# Search "site:example.com" on Google# Extract meta information
curl -s https://example.com/ | grep -E '<title>|<meta name="description"|<link rel="canonical"'npx lighthouse https://example.com --output=json --output-path=./report.json| Priority | Impact | Difficulty | Examples |
|---|---|---|---|
| Critical | High | Low | Remove noindex, fix 404s |
| High | High | Medium | Add structured data, optimize meta tags |
| Medium | Medium | Medium | Core Web Vitals improvements |
| Low | Low | High | Major site structure changes |
| File | Content | Use Case |
|---|---|---|
| technical-seo.md | robots.txt, sitemap, canonical, hreflang, etc. | Technical SEO configuration |
| content-seo.md | Meta tags, heading structure, content design | Content optimization |
| structured-data.md | All structured data type details | Rich results implementation |
| core-web-vitals.md | Detailed LCP/INP/CLS optimization | Performance improvement |
| audit-workflow.md | Audit procedures, tools, report formats | Site audit execution |