SEO by Joost de Valk
EmDash CMS용 SEO 플러그인 — meta 태그, Open Graph, canonical URL, robots 지시문, JSON-LD 스키마 마크업.
플러그인
SEO by Joost de Valk
EmDash CMS용 SEO 플러그인 — meta 태그, Open Graph, canonical URL, robots 지시문, JSON-LD 스키마 마크업.
Joost de Valk이 만든 EmDash CMS용 가장 포괄적인 SEO 플러그인입니다. page:metadata 훅을 통해 meta 태그, Open Graph, Twitter Cards, canonical URL, robots 지시문, JSON-LD 스키마 마크업을 생성합니다.
기능
- Meta description — 구성 가능한 폴백 체인
- Meta robots —
max-snippet,max-image-preview,max-video-preview지시문 - Canonical URL — 절대 경로, 정규화, 후행 슬래시 및 페이지네이션 지원
- Open Graph — 사이트 이름 접미사 없는
og:title, 전체 OG 태그 세트 - Twitter Cards — 이미지가 있으면
summary_large_image, 설정의 사이트 핸들 - Breadcrumb — 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 description, 개인/조직 스키마, 소셜 프로필, breadcrumb 세그먼트 재정의 등을 설정합니다.
운영 팁
ContentItem.slug/status/locale필드를 사용하려면emdash@^0.5.0이 필요합니다.- 중요한 캠페인 기간에는 예기치 않은 동작 변경을 피하기 위해 플러그인 버전을 고정하세요.
- 출시 전 Google 리치 결과 테스트에서 생성된 JSON-LD를 검토하세요.