SEO by Joost de Valk

EmDash CMS용 SEO 플러그인 — 메타 태그, Open Graph, 정규 URL, robots 지시문, JSON-LD 스키마 마크업.

플러그인

SEO by Joost de Valk

EmDash CMS용 SEO 플러그인 — 메타 태그, Open Graph, 정규 URL, robots 지시문, JSON-LD 스키마 마크업.

  • 카테고리: SEO
  • 상태: 사용 가능
  • 버전: 0.12.0
  • 가격: Free

The most comprehensive SEO plugin for EmDash CMS, built by Joost de Valk. It generates meta tags, Open Graph, Twitter Cards, canonical URLs, robots directives, and JSON-LD schema markup via the page:metadata hook.

Features

  • Meta descriptions with configurable fallback chain
  • Meta robots with max-snippet, max-image-preview, and max-video-preview directives
  • Canonical URLs — absolute, normalized, with trailing slash and pagination support
  • Open Graphog:title without site name suffix, full set of OG tags
  • Twitter Cardssummary_large_image when image present, site handle from settings
  • Breadcrumbs — derived from URL path with segment label overrides
  • JSON-LD schema markup with Person or Organization support
  • llms.txt generation (experimental)

Installation

npm install @jdevalk/emdash-plugin-seo

Register it in your Astro config:

import { seoPlugin } from "@jdevalk/emdash-plugin-seo";

export default defineConfig({
  integrations: [
    emdash({
      plugins: [seoPlugin()],
    }),
  ],
});

Configuration

Configure settings in the EmDash admin panel including site name, title separator, default meta description, person/organization schema, social profiles, and breadcrumb segment overrides.

Operational tips

  • Requires emdash@^0.5.0 for ContentItem.slug/status/locale fields.
  • Pin the plugin version during critical campaigns to avoid unexpected behavior changes.
  • Review generated JSON-LD in Google’s Rich Results Test before launch.