Implements technical SEO: meta tags, JSON-LD structured data, sitemaps, and crawlability fixes. Use when adding schema markup, JSON-LD, robots.txt updates, canonical URLs, Open Graph tags, or improving crawlability.
100
100%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
<title> and <meta name="description">.<title> and <meta name="description">.robots.txt.robots.txt and accessible.Disallow: entries and re-submit sitemap.export const metadata: Metadata = {
title: 'Product Name — Short Descriptor',
description: 'Concise 150-160 char description with primary keyword.',
alternates: { canonical: 'https://example.com/page-slug' },
openGraph: {
title: 'Product Name — Short Descriptor',
description: 'Concise description for social sharing.',
url: 'https://example.com/page-slug',
type: 'website',
images: [{ url: 'https://example.com/og-image.jpg', width: 1200, height: 630 }],
},
twitter: { card: 'summary_large_image', title: 'Product Name — Short Descriptor', images: ['https://example.com/og-image.jpg'] },
robots: { index: true, follow: true },
};Checklist: unique title (50-60 chars) · unique description (150-160 chars) · canonical URL · og:title/description/image (1200×630 px) · og:type · twitter:card/title/image · noindex only on admin/draft pages.
For structured data reference examples and detailed anti-patterns see REFERENCE.md.
<lastmod> only if accurate; submit via Google Search Console and reference in robots.txt.User-agent: *
Allow: /
Disallow: /admin/
Disallow: /api/
Disallow: /preview/
Sitemap: https://example.com/sitemap.xmlCrawlability checklist: robots.txt allows public pages · blocks admin/API/preview · XML sitemap auto-generated · referenced in robots.txt · no orphan pages · primary content in initial HTML · unique <h1> with keyword · structured data in SSR HTML · descriptive alt on images · no stray noindex · page load < 3s.
See REFERENCE.md for detailed structured data examples, validation commands, and a trimmed anti-pattern checklist.
f5c8508
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.