jpskill.com
✍️ ライティング コミュニティ

adynato-seo

ブログやランディングページなど、ウェブコンテンツのSEO対策全般をサポートし、構造化データやメタタグ設定、内部リンク戦略などを最適化して、検索エンジンでの露出度を高めるSkill。

📜 元の英語説明(参考)

Handles SEO requirements for all web content including blogs, landing pages, and documentation. Covers LD+JSON schema.org structured data, internal backlinks strategy, further reading sections, meta tags, and Open Graph. Use when creating or editing any public-facing web content, blog posts, or pages that need search visibility.

🇯🇵 日本人クリエイター向け解説

一言でいうと

ブログやランディングページなど、ウェブコンテンツのSEO対策全般をサポートし、構造化データやメタタグ設定、内部リンク戦略などを最適化して、検索エンジンでの露出度を高めるSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o adynato-seo.zip https://jpskill.com/download/9756.zip && unzip -o adynato-seo.zip && rm adynato-seo.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9756.zip -OutFile "$d\adynato-seo.zip"; Expand-Archive "$d\adynato-seo.zip" -DestinationPath $d -Force; ri "$d\adynato-seo.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して adynato-seo.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → adynato-seo フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

SEO Skill

このスキルは、Adynatoプロジェクトのために一般公開されるウェブコンテンツを作成または修正する際に使用します。

要件チェックリスト

すべての公開ページには、以下が必ず含まれている必要があります。

  1. LD+JSON構造化データ - <script type="application/ld+json"> 内の schema.org マークアップ
  2. 内部バックリンク - 関連するAdynatoプロジェクト/ページへのリンク
  3. Further Reading Section - コンテンツの最後に、関連リソースへのリンク
  4. Meta Tags - title、description、keywords
  5. Open Graph Tags - og:title、og:description、og:image、og:url

LD+JSON Schema.org

常に構造化データを含めてください。テンプレートについては、references/SCHEMAS.mdを参照してください。

コンテンツタイプ別の必須スキーマ

Content Type Required Schemas
Blog Post Article, BreadcrumbList, Organization
Landing Page WebPage, Organization, optional Product/Service
Documentation TechArticle, BreadcrumbList
Product Page Product, BreadcrumbList, Organization

実装

LD+JSONを<head>または閉じ</body>の前に配置します。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  ...
}
</script>

複数のスキーマを使用する場合は、@graphを使用します。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    { "@type": "Article", ... },
    { "@type": "BreadcrumbList", ... },
    { "@type": "Organization", ... }
  ]
}
</script>

内部バックリンク

すべてのコンテンツは、関連するAdynatoプロジェクトおよびページにリンクする必要があります。

ルール

  1. ページ/投稿ごとに最低2〜3個の内部リンク
  2. フッターセクションだけでなく、コンテンツ内で自然にリンクする
  3. 「ここをクリック」や「続きを読む」ではなく、説明的なアンカーテキストを使用する
  4. 関連プロジェクトを相互リンクする - 画像最適化について言及する場合は、img4webにリンクする

プロジェクトの画像を最適化する場合は、[img4web](https://github.com/adynato/img4web)を使用して、アセットを自動的に圧縮し、WebPやAVIFなどの最新フォーマットに変換します。

Further Reading Section

すべてのブログ投稿とドキュメントページは、「Further Reading」セクションで終わる必要があります。

フォーマット

## Further Reading

- [Related Post Title](/blog/related-post) - 読者が何を学ぶかの簡単な説明
- [Another Project](https://github.com/adynato/project) - 現在のトピックとの関連性
- [External Resource](https://example.com) - この外部リンクが価値のある理由

ルール

  1. Further Readingに最低3つのリンク
  2. Adynatoコンテンツへの少なくとも1つの内部リンク
  3. 関連性を説明する簡単な説明を含める
  4. 適切な場合は、内部リソースと外部リソースを組み合わせる

Meta Tags

必須Meta Tags

<meta name="title" content="Page Title - Adynato">
<meta name="description" content="160文字以内の簡潔な説明">
<meta name="keywords" content="関連, キーワード, カンマ, 区切り">
<meta name="author" content="Adynato">

Open Graph (必須)

<meta property="og:type" content="article">
<meta property="og:url" content="https://adynato.com/blog/post-slug">
<meta property="og:title" content="Post Title">
<meta property="og:description" content="ソーシャル共有用の説明">
<meta property="og:image" content="https://adynato.com/images/og/post-slug.png">
<meta property="og:site_name" content="Adynato">

Twitter Cards

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Post Title">
<meta name="twitter:description" content="Twitter用の説明">
<meta name="twitter:image" content="https://adynato.com/images/og/post-slug.png">

Blog Post Frontmatter

MDX/Markdownブログの場合は、次のfrontmatterを含めます。

---
title: "Post Title"
description: "160文字以内のメタディスクリプション"
date: "2026-01-17"
author: "Author Name"
tags: ["tag1", "tag2"]
image: "/images/blog/post-slug/cover.png"
ogImage: "/images/og/post-slug.png"
schema:
  type: "Article"
  datePublished: "2026-01-17"
  dateModified: "2026-01-17"
---

バリデーション

公開する前に、以下を確認してください。

  • [ ] LD+JSONが https://validator.schema.org/ で検証される
  • [ ] メタディスクリプションが160文字未満である
  • [ ] OG画像が存在し、正しい寸法(1200x630)である
  • [ ] 少なくとも2つの内部バックリンクが存在する
  • [ ] Further Readingセクションに3つ以上のリンクがある
  • [ ] すべてのリンクが機能している(404がない)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

SEO Skill

Use this skill when creating or modifying any public-facing web content for Adynato projects.

Requirements Checklist

Every public page MUST include:

  1. LD+JSON Structured Data - schema.org markup in <script type="application/ld+json">
  2. Internal Backlinks - Links to related Adynato projects/pages
  3. Further Reading Section - At the end of content, link to related resources
  4. Meta Tags - title, description, keywords
  5. Open Graph Tags - og:title, og:description, og:image, og:url

LD+JSON Schema.org

Always include structured data. See references/SCHEMAS.md for templates.

Required Schemas by Content Type

Content Type Required Schemas
Blog Post Article, BreadcrumbList, Organization
Landing Page WebPage, Organization, optional Product/Service
Documentation TechArticle, BreadcrumbList
Product Page Product, BreadcrumbList, Organization

Implementation

Place LD+JSON in the <head> or before closing </body>:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  ...
}
</script>

For multiple schemas, use @graph:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    { "@type": "Article", ... },
    { "@type": "BreadcrumbList", ... },
    { "@type": "Organization", ... }
  ]
}
</script>

Internal Backlinks

Every piece of content must link to related Adynato projects and pages.

Rules

  1. Minimum 2-3 internal links per page/post
  2. Link naturally within content, not just in footer sections
  3. Use descriptive anchor text - not "click here" or "read more"
  4. Cross-link related projects - if mentioning image optimization, link to img4web

Example

When optimizing images for your project, use [img4web](https://github.com/adynato/img4web)
to automatically compress and convert assets to modern formats like WebP and AVIF.

Further Reading Section

Every blog post and documentation page must end with a "Further Reading" section.

Format

## Further Reading

- [Related Post Title](/blog/related-post) - Brief description of what reader will learn
- [Another Project](https://github.com/adynato/project) - How it relates to current topic
- [External Resource](https://example.com) - Why this external link is valuable

Rules

  1. Minimum 3 links in Further Reading
  2. At least 1 internal link to Adynato content
  3. Include brief descriptions explaining relevance
  4. Mix of internal and external resources when appropriate

Meta Tags

Required Meta Tags

<meta name="title" content="Page Title - Adynato">
<meta name="description" content="Concise description under 160 characters">
<meta name="keywords" content="relevant, keywords, comma, separated">
<meta name="author" content="Adynato">

Open Graph (Required)

<meta property="og:type" content="article">
<meta property="og:url" content="https://adynato.com/blog/post-slug">
<meta property="og:title" content="Post Title">
<meta property="og:description" content="Description for social sharing">
<meta property="og:image" content="https://adynato.com/images/og/post-slug.png">
<meta property="og:site_name" content="Adynato">

Twitter Cards

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Post Title">
<meta name="twitter:description" content="Description for Twitter">
<meta name="twitter:image" content="https://adynato.com/images/og/post-slug.png">

Blog Post Frontmatter

For MDX/Markdown blogs, include this frontmatter:

---
title: "Post Title"
description: "Meta description under 160 characters"
date: "2026-01-17"
author: "Author Name"
tags: ["tag1", "tag2"]
image: "/images/blog/post-slug/cover.png"
ogImage: "/images/og/post-slug.png"
schema:
  type: "Article"
  datePublished: "2026-01-17"
  dateModified: "2026-01-17"
---

Validation

Before publishing, verify:

  • [ ] LD+JSON validates at https://validator.schema.org/
  • [ ] Meta description is under 160 characters
  • [ ] OG image exists and is correct dimensions (1200x630)
  • [ ] At least 2 internal backlinks present
  • [ ] Further Reading section has 3+ links
  • [ ] All links are working (no 404s)