← Back to list

seo
by zzoohub
diet-diary & sharing app made with react-native
⭐ 0🍴 0📅 Jan 23, 2026
SKILL.md
name: seo description: | SEO checklist and structured data patterns. Use when: setting up metadata, structured data, OG images, multi-language SEO. Do not use for: general web performance (use performance-patterns skill). Workflow: Use alongside nextjs skill.
SEO Patterns
For framework-specific implementation, use context7 with the relevant library. For latest Next.js metadata APIs, use context7.
Quick Checklist
Per Page
- Unique title (50-60 chars)
- Meta description (150-160 chars)
- Canonical URL set
- OG tags (title, description, image)
- Single H1, proper heading hierarchy
- Images have alt text
Site-Wide
- sitemap.xml generated
- robots.txt configured
- HTTPS enabled
- Core Web Vitals passing
- Hreflang tags (if multi-language)
Next.js Metadata
For latest Next.js metadata APIs:
- Use context7
- Or see: Next.js Metadata & OG Images
Structured Data (JSON-LD)
Rule: Add JSON-LD for content that benefits from rich results.
How to Add
<script
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(schema) }}
/>
Article
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Article title",
"description": "Article description",
"image": "https://example.com/image.jpg",
"datePublished": "2024-01-01",
"author": { "@type": "Person", "name": "Author Name" }
}
Product
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Product Name",
"description": "Product description",
"image": "https://example.com/product.jpg",
"offers": {
"@type": "Offer",
"price": "29.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}
FAQ
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Question text?",
"acceptedAnswer": { "@type": "Answer", "text": "Answer text" }
}
]
}
Multi-language SEO
Set alternates.languages in metadata with hreflang codes:
'en': 'https://example.com/en'
'ko': 'https://example.com/ko'
'x-default': 'https://example.com/en'
References
Score
Total Score
40/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon