SEO by Joost de Valk
EmDash CMS 向け SEO プラグイン — meta タグ、Open Graph、正規 URL、robots 指令、JSON-LD スキーママークアップ。
プラグイン
SEO by Joost de Valk
EmDash CMS 向け SEO プラグイン — meta タグ、Open Graph、正規 URL、robots 指令、JSON-LD スキーママークアップ。
Joost de Valk による EmDash CMS 向けの最も包括的な SEO プラグイン。page:metadata フック経由で meta タグ、Open Graph、Twitter Cards、正規 URL、robots 指令、JSON-LD スキーママークアップを生成します。
機能
- Meta 説明 — 設定可能なフォールバックチェーン
- Meta robots —
max-snippet、max-image-preview、max-video-preview指令に対応 - 正規 URL — 絶対 URL、正規化、末尾スラッシュとページネーションに対応
- Open Graph — サイト名サフィックスなしの
og:title、OG タグのフルセット - Twitter Cards — 画像がある場合は
summary_large_image、サイトハンドルは設定から取得 - パンくずリスト — URL パスから導出、セグメントラベルの上書きに対応
- JSON-LD スキーママークアップ(Person または Organization)
- llms.txt 生成(実験的)
インストール
npm install @jdevalk/emdash-plugin-seo
Astro 設定に登録します:
import { seoPlugin } from "@jdevalk/emdash-plugin-seo";
export default defineConfig({
integrations: [
emdash({
plugins: [seoPlugin()],
}),
],
});
設定
EmDash 管理パネルでサイト名、タイトル区切り文字、既定の meta 説明、個人/組織スキーマ、ソーシャルプロフィール、パンくずセグメントの上書きなどを設定します。
運用上のヒント
ContentItem.slug/status/localeフィールドにはemdash@^0.5.0が必要です。- 重要なキャンペーン中は想定外の挙動変更を避けるため、プラグインのバージョンを固定してください。
- 公開前に Google のリッチリザルトテストで生成された JSON-LD を確認してください。