💬 Fixing Metadata
ウェブサイトの検索エンジン最適化(SEO)やソーシャルメディア表示に必要なHTMLメタデータを監査し、タイトルや説明、構造化データなどを修正するSkill。
📺 まず動画で見る(YouTube)
▶ 【最新版】Claude(クロード)完全解説!20以上の便利機能をこの動画1本で全て解説 ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Audit and fix HTML metadata including page titles, meta descriptions, canonical URLs, Open Graph tags, Twitter cards, favicons, JSON-LD structured data, and robots directives. Use when adding or reviewing SEO and social metadata.
🇯🇵 日本人クリエイター向け解説
ウェブサイトの検索エンジン最適化(SEO)やソーシャルメディア表示に必要なHTMLメタデータを監査し、タイトルや説明、構造化データなどを修正するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o fixing-metadata.zip https://jpskill.com/download/2863.zip && unzip -o fixing-metadata.zip && rm fixing-metadata.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/2863.zip -OutFile "$d\fixing-metadata.zip"; Expand-Archive "$d\fixing-metadata.zip" -DestinationPath $d -Force; ri "$d\fixing-metadata.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
fixing-metadata.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
fixing-metadataフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › Fixing Metadata で、お客様への返信文を作って
- › Fixing Metadata を使って、社内向けアナウンスを書いて
- › Fixing Metadata で、メールテンプレートを整備して
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] fixing-metadata
ワークフロー
- メタデータ(タイトル、ディスクリプション、canonical、OGタグ)が欠落している、または不正確なページを特定します。
- 以下の優先順位ルールに照らして監査し、まず重大な問題(重複、インデックス作成)を修正します。
- タイトル、ディスクリプション、canonical、および og:url がすべて互いに一致していることを確認します。
- ソーシャルカードが localhost ではなく、実際のURLで正しくレンダリングされることを確認します。
- 差分を最小限に抑え、メタデータのみに限定します。無関係なコードのリファクタリングは行いません。
使用するタイミング
以下の状況でこれらのガイドラインを参照してください。
- ページタイトル、ディスクリプション、canonical、robots を追加または変更する場合
- Open Graph または Twitter カードのメタデータを実装する場合
- ファビコン、アプリアイコン、マニフェスト、theme-color を設定する場合
- 共有SEOコンポーネントまたはレイアウトメタデータのデフォルトを構築する場合
- 構造化データ(JSON-LD)を追加する場合
- ロケール、代替言語、または canonical ルーティングを変更する場合
- 新しいページ、マーケティングページ、または共有可能なリンクを公開する場合
優先度別のルールカテゴリ
| 優先度 | カテゴリ | 影響度 |
|---|---|---|
| 1 | 正確性と重複 | 重大 |
| 2 | タイトルとディスクリプション | 高 |
| 3 | canonical とインデックス作成 | 高 |
| 4 | ソーシャルカード | 高 |
| 5 | アイコンとマニフェスト | 中 |
| 6 | 構造化データ | 中 |
| 7 | ロケールと代替 | 低〜中 |
| 8 | ツール境界 | 重大 |
クイックリファレンス
1. 正確性と重複 (重大)
- ページごとにメタデータを1箇所で定義し、競合するシステムを避けます。
- 重複する title、description、canonical、または robots タグを出力しないでください。
- メタデータは決定論的である必要があり、ランダムな値や不安定な値は使用しないでください。
- ユーザー生成または動的な文字列はすべてエスケープし、サニタイズしてください。
- すべてのページには、タイトルとディスクリプションの安全なデフォルトが必要です。
2. タイトルとディスクリプション (高)
- すべてのページにはタイトルが必要です。
- サイト全体で一貫したタイトル形式を使用してください。
- タイトルは短く読みやすく保ち、キーワードの詰め込みは避けてください。
- 共有可能または検索可能なページにはメタディスクリプションが必要です。
- ディスクリプションはプレーンテキストである必要があり、Markdown や引用符のスパムは避けてください。
3. canonical とインデックス作成 (高)
- canonical はページの優先URLを指す必要があります。
- noindex は、プライベート、重複、または非公開のページにのみ使用してください。
- robots メタは実際のアクセス意図と一致する必要があります。
- プレビューページやステージングページは、可能な限りデフォルトで noindex にする必要があります。
- ページネーションされたページは、正しい canonical 動作をする必要があります。
4. ソーシャルカード (高)
- 共有可能なページは、Open Graph のタイトル、ディスクリプション、および画像を設定する必要があります。
- Open Graph および Twitter の画像は絶対URLを使用する必要があります。
- 正しい画像寸法と安定したアスペクト比を優先してください。
- og:url は canonical URL と一致する必要があります。
- 適切な og:type を使用してください(通常は website または article)。
- twitter:card を適切に設定してください(デフォルトでは summary_large_image)。
5. アイコンとマニフェスト (中)
- 複数のブラウザで動作するファビコンを少なくとも1つ含めてください。
- 関連する場合、apple-touch-icon を含めてください。
- マニフェストは有効であり、使用時に参照されている必要があります。
- UIクロームの不一致を避けるため、theme-color を意図的に設定してください。
- アイコンパスは安定しており、キャッシュ可能である必要があります。
6. 構造化データ (中)
- 実際のページコンテンツに明確にマッピングされない限り、JSON-LD を追加しないでください。
- JSON-LD は有効であり、実際にレンダリングされる内容を反映している必要があります。
- 評価、レビュー、価格、または組織の詳細を捏造しないでください。
- 必要な場合を除き、ページごとに1つの構造化データブロックを優先してください。
7. ロケールと代替 (低〜中)
- html lang 属性を正しく設定してください。
- ローカライズが存在する場合、og:locale を設定してください。
- ページが実際に存在する場合にのみ、hreflang の代替を追加してください。
- ローカライズされたページは、ロケールごとに正しく canonical 化される必要があります。
8. ツール境界 (重大)
- 最小限の変更を優先し、無関係なコードのリファクタリングは行いません。
- 要求されない限り、フレームワークやSEOライブラリを移行しないでください。
- プロジェクトの既存のメタデータパターン(Next.js metadata API、react-helmet、手動 head など)に従ってください。
レビューガイダンス
- まず重大な問題(重複、canonical、インデックス作成)を修正します。
- タイトル、ディスクリプション、canonical、および og:url が一致していることを確認します。
- localhost ではなく、実際のURLでソーシャルカードを確認します。
- 賢いメタデータや動的なメタデータよりも、安定した、当たり障りのないメタデータを優先します。
- 差分を最小限に抑え、メタデータのみに限定します。
制限事項
- このスキルは、タスクが上記で説明されている範囲と明確に一致する場合にのみ使用してください。
- 出力を、環境固有の検証、テスト、または専門家によるレビューの代わりとして扱わないでください。
- 必要な入力、権限、安全境界、または成功基準が不足している場合は、停止して説明を求めてください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Workflow
- Identify pages with missing or incorrect metadata (titles, descriptions, canonical, OG tags)
- Audit against the priority rules below — fix critical issues (duplicates, indexing) first
- Ensure title, description, canonical, and og:url all agree with each other
- Verify social cards render correctly on a real URL, not localhost
- Keep diffs minimal and scoped to metadata only — do not refactor unrelated code
When to Use
Reference these guidelines when:
- adding or changing page titles, descriptions, canonical, robots
- implementing Open Graph or Twitter card metadata
- setting favicons, app icons, manifest, theme-color
- building shared SEO components or layout metadata defaults
- adding structured data (JSON-LD)
- changing locale, alternate languages, or canonical routing
- shipping new pages, marketing pages, or shareable links
rule categories by priority
| priority | category | impact |
|---|---|---|
| 1 | correctness and duplication | critical |
| 2 | title and description | high |
| 3 | canonical and indexing | high |
| 4 | social cards | high |
| 5 | icons and manifest | medium |
| 6 | structured data | medium |
| 7 | locale and alternates | low-medium |
| 8 | tool boundaries | critical |
quick reference
1. correctness and duplication (critical)
- define metadata in one place per page, avoid competing systems
- do not emit duplicate title, description, canonical, or robots tags
- metadata must be deterministic, no random or unstable values
- escape and sanitize any user-generated or dynamic strings
- every page must have safe defaults for title and description
2. title and description (high)
- every page must have a title
- use a consistent title format across the site
- keep titles short and readable, avoid stuffing
- shareable or searchable pages should have a meta description
- descriptions must be plain text, no markdown or quote spam
3. canonical and indexing (high)
- canonical must point to the preferred URL for the page
- use noindex only for private, duplicate, or non-public pages
- robots meta must match actual access intent
- previews or staging pages should be noindex by default when possible
- paginated pages must have correct canonical behavior
4. social cards (high)
- shareable pages must set Open Graph title, description, and image
- Open Graph and Twitter images must use absolute URLs
- prefer correct image dimensions and stable aspect ratios
- og:url must match the canonical URL
- use a sensible og:type, usually website or article
- set twitter:card appropriately, summary_large_image by default
5. icons and manifest (medium)
- include at least one favicon that works across browsers
- include apple-touch-icon when relevant
- manifest must be valid and referenced when used
- set theme-color intentionally to avoid mismatched UI chrome
- icon paths should be stable and cacheable
6. structured data (medium)
- do not add JSON-LD unless it clearly maps to real page content
- JSON-LD must be valid and reflect what is actually rendered
- do not invent ratings, reviews, prices, or organization details
- prefer one structured data block per page unless required
7. locale and alternates (low-medium)
- set the html lang attribute correctly
- set og:locale when localization exists
- add hreflang alternates only when pages truly exist
- localized pages must canonicalize correctly per locale
8. tool boundaries (critical)
- prefer minimal changes, do not refactor unrelated code
- do not migrate frameworks or SEO libraries unless requested
- follow the project's existing metadata pattern (Next.js metadata API, react-helmet, manual head, etc.)
review guidance
- fix critical issues first (duplicates, canonical, indexing)
- ensure title, description, canonical, and og:url agree
- verify social cards on a real URL, not localhost
- prefer stable, boring metadata over clever or dynamic
- keep diffs minimal and scoped to metadata only
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.