
Seo Optimizer
- 1 installs
- Updated June 27, 2026
- ahmet-talha-kavakli/lyra-db
seo-optimizer is a Claude Code skill that guides keyword research, on-page and technical SEO, schema markup, and pre-publish SEO checks with Next.js code examples.
About
seo-optimizer is a Claude Code skill for search engine optimization work. It covers keyword research and search intent, on-page SEO (title tags, meta descriptions, headings, URLs, images), technical SEO with Core Web Vitals targets, and schema markup, and it includes a pre-publishing checklist. A developer uses it when writing meta tags, auditing pages, planning content, or implementing structured data. It gives concrete Next.js code examples for metadata, sitemaps, and JSON-LD.
- Covers keyword research, on-page SEO, technical SEO, and schema markup with concrete examples
- Includes a pre-publishing SEO checklist and Core Web Vitals targets
- Shows Next.js metadata, sitemap, and JSON-LD code patterns
Seo Optimizer by the numbers
- 1 all-time installs (skills.sh)
- Ranked #1,710 of 1,879 Marketing & SEO skills by installs in the Skillselion catalog
- Data as of Jul 7, 2026 (Skillselion catalog sync)
seo-optimizer capabilities & compatibility
- Capabilities
- seo audit · keyword research · schema markup · meta tag optimization · core web vitals
- Works with
- vercel
- Use cases
- seo · web design
What seo-optimizer says it does
Search Engine Optimization specialist for content strategy, technical SEO, keyword research, and ranking improvements.
**LCP (Largest Contentful Paint):** < 2.5s
npx skills add https://github.com/ahmet-talha-kavakli/lyra-db --skill seo-optimizerAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| Last updated | June 27, 2026 |
| Repository | ahmet-talha-kavakli/lyra-db ↗ |
What it does
Optimize page titles, meta tags, technical SEO, and schema markup to improve search visibility.
Who is it for?
Developers who want SEO best practices applied to page content and Next.js metadata.
Skip if: Off-page link building or backlink acquisition, which the skill does not cover.
When should I use this skill?
Writing or optimizing titles and meta descriptions, auditing pages for SEO, planning content, implementing schema markup, or improving Core Web Vitals.
What you get
Pages ship with optimized titles, meta, headings, schema, and Core Web Vitals within target.
- optimized titles and meta descriptions
- schema markup
- SEO-checked pages
By the numbers
- 11-item pre-publishing SEO checklist
- LCP target < 2.5s, CLS < 0.1
- 4 search-intent types
Files
SEO Optimizer
When to Use This Skill
- Writing or optimizing page titles and meta descriptions
- Auditing pages for SEO issues
- Planning content strategy for organic traffic
- Implementing schema markup (structured data)
- Improving Core Web Vitals and page speed
- Building internal linking strategy
- Keyword research and mapping
SEO Fundamentals
1. Keyword Research & Strategy
Search Intent Types:
- Informational: "how does AI therapy work" → blog/educational content
- Navigational: "AI therapist login" → homepage/login page
- Commercial: "best AI therapy app" → landing/comparison page
- Transactional: "sign up AI therapist" → pricing/signup page
Keyword Research Process: 1. Identify seed keywords from business objectives 2. Expand using tools (Google Keyword Planner, Ahrefs, SEMrush) 3. Analyze search volume vs keyword difficulty 4. Group by topic clusters 5. Map to specific pages 6. Prioritize by potential ROI
Content Optimization Formula:
- Primary keyword: 1-2% density (natural, not forced)
- Include in: Title tag, H1, first paragraph, URL slug, meta description
- Use semantic variations and related terms throughout
2. On-Page SEO
Title Tag:
<!-- ✅ Good: descriptive, keyword near start, under 60 chars -->
<title>AI Therapy Sessions | Talk to Your Personal AI Therapist</title>
<!-- ❌ Bad: too long, keyword stuffing -->
<title>AI Therapy AI Therapist Online Therapy AI Mental Health AI Therapy Sessions Online</title>Meta Description:
<!-- ✅ Good: compelling, 150-160 chars, contains keyword + CTA -->
<meta name="description" content="Start AI therapy today. Talk to your personal AI therapist anytime — real sessions, real progress. Join 100,000+ users improving their mental health." />Header Structure:
<h1>One H1 per page — primary keyword here</h1>
<h2>Section Headings — related keywords</h2>
<h3>Subsections</h3>URL Structure:
✅ Good: /blog/ai-therapy-benefits
✅ Good: /features/emotion-detection
❌ Bad: /page?id=123&ref=home
❌ Bad: /blog/2024/03/post-about-therapy-with-ai-and-emotionsImage Optimization:
<img
src="/images/ai-therapist-session-800w.webp"
alt="AI therapist avatar during a therapy session showing empathic expression"
width="800"
height="600"
loading="lazy"
/>3. Technical SEO
Core Web Vitals Targets:
- LCP (Largest Contentful Paint): < 2.5s
- FID/INP (Interaction): < 100ms
- CLS (Layout Shift): < 0.1
Next.js Technical SEO Checklist:
// next.config.ts — performance settings
const config = {
images: { formats: ['image/avif', 'image/webp'] },
compress: true,
};
// Every page must export metadata
export const metadata: Metadata = {
title: 'Page Title | Brand',
description: 'Page description 150-160 chars.',
robots: { index: true, follow: true },
alternates: { canonical: 'https://yourdomain.com/page' },
openGraph: {
title: '...',
description: '...',
images: [{ url: '/og-image.jpg', width: 1200, height: 630 }],
},
};Sitemap (Next.js App Router):
// app/sitemap.ts
export default function sitemap(): MetadataRoute.Sitemap {
return [
{ url: 'https://yourdomain.com', lastModified: new Date(), changeFrequency: 'weekly', priority: 1 },
{ url: 'https://yourdomain.com/features', lastModified: new Date(), priority: 0.8 },
];
}4. Schema Markup (Structured Data)
// For the therapy app — WebApplication schema
const jsonLd = {
'@context': 'https://schema.org',
'@type': 'WebApplication',
name: 'AI Therapist',
description: 'AI-powered therapy sessions with real-time emotion analysis',
applicationCategory: 'HealthApplication',
offers: {
'@type': 'Offer',
price: '0',
priceCurrency: 'USD',
description: 'Free trial available',
},
};
// Inject in layout.tsx
<script type="application/ld+json">{JSON.stringify(jsonLd)}</script>Pre-Publishing SEO Checklist
- [ ] Primary keyword in title tag (under 60 chars)
- [ ] Meta description (150-160 chars, compelling, includes keyword)
- [ ] Single H1 tag with primary keyword
- [ ] URL slug is clean and readable
- [ ] Images compressed (WebP) with descriptive alt text
- [ ] 3-5 internal links to relevant pages
- [ ] External links to authoritative sources (open in new tab)
- [ ] Schema markup implemented for the page type
- [ ] Canonical tag set correctly (no duplicate content)
- [ ] Mobile-friendly and responsive
- [ ] Page loads in < 3 seconds
- [ ] Open Graph + Twitter Card meta tags present
- [ ] No broken links
Internal Linking Strategy
- Every page should receive at least 2-3 internal links from other pages
- Use descriptive anchor text (not "click here")
- Link related content: blog posts → feature pages → pricing
- High-authority pages should link to conversion pages
- Create topic cluster structure: pillar page → supporting content
Related skills
FAQ
What does the seo-optimizer skill cover?
Keyword research and intent, on-page SEO, technical SEO with Core Web Vitals targets, schema markup, and a pre-publishing checklist.
Does it help with backlinks?
No. It focuses on on-page and technical SEO and structured data, not off-page link building.