{"success":true,"instruction":"다음은 「식당 마케팅」 규칙입니다. 아래 내용을 모두 준수하여 규칙을 적용해 주세요.","prompt":"다음은 「식당 마케팅」 규칙입니다. 아래 내용을 모두 준수하여 규칙을 적용해 주세요.\n\n[필수·권장 — 반드시 지킬 것]\n1. 이미지 alt·경량화 — 모든 이미지에 의미 있는 alt 텍스트를 넣고 적정 압축·lazy 로딩을 적용한다.\n2. 메타·OG·canonical 필수 — 모든 페이지에 meta description과 og:title·og:description·og:type를 넣고, 페이지별 canonical을 지정한다. 대표 이미지는 og:image로 노출.\n3. sitemap·robots·검색엔진 등록 — sitemap.xml 생성, robots.txt에서 크롤 허용, 구글·네이버 서치 등록까지 한다. WordPress는 wp-sitemap.xml 경로를 robots에 정확히 기재.\n4. 모바일 우선·웹폰트 — viewport 메타와 반응형 레이아웃 필수. Pretendard 등 한글 웹폰트 적용, 모바일 본문 가독성을 최우선으로 한다.\n5. 제목·H1·메타는 핵심 키워드만 간결하게 — 제목\/H1\/메타 설명은 핵심 키워드 중심으로 짧고 명확하게. 대시(|)로 키워드 나열하거나 보조어·수식어를 덧붙이지 않는다. WordPress는 blogname=title, 태그라인=description로 동기화. (네이버 검색 대응)\n6. 페이지당 H1은 하나만 — 한 페이지에 H1은 1개만 사용하고 나머지 제목은 H2·H3 위계로 구성한다. 제목 태그를 디자인 목적으로 남발하지 않는다.\n7. 기본 자산 세팅 — favicon(svg)·모바일 viewport·반응형·Pretendard를 기본 적용한다. 필요 시 PWA manifest 추가.\n8. 단일 진입·코어 보존 — 메인은 html.php 단일 진입(WP 우회) 또는 테마의 커스텀 영역만 수정한다. 테마·코어 파일 직접 수정 금지.\n9. SSL은 DNS 전파 후 발급 — 도메인 A레코드·DNS 전파를 확인한 뒤 certbot으로 SSL을 발급한다. non-www·www를 모두 커버.\n10. 폴더·DB 네이밍 규칙 — 사이트 폴더·DB·DB유저는 대문자 규칙을 따른다(_______site_REBOMCLICK_<SUB> \/ REBOMCLICK_<SUB>). 서브도메인 기준으로 일관되게.\n11. 면책·의료광고법 준수 — 의료 콘텐츠 하단에 면책 문구를 반드시 넣는다. 의료광고법상 과장·단정·치료효과 보장 표현을 쓰지 않는다.\n12. 관련될 수 있습니다\n13. 함께 살펴볼 수 있습니다\n14. 정렬 관점에서 살펴봅니다\n15. 의료진 상담을 통해 확인합니다\n16. 개인의 상태에 따라 설명과 진료 방향은 달라질 수 있습니다\n17. 반복되는 불편감의 배경을 함께 살펴봅니다\n18. 비슷한 정렬 부담 패턴을 확인해 볼 수 있습니다\n19. symptomSignal\n20. perspectiveShift\n21. patientEmpathy\n22. E-E-A-T 신뢰 신호 — 의료진 감수·출처·갱신일을 명시하고 면책 문구를 포함한다. 전문성·신뢰성·실제 경험이 드러나게 쓴다.\n23. 자연어 질문형 헤딩 — 헤딩을 실제 검색 질문 형태로 작성한다(예: \"교통사고 후유증, 언제 병원에 가야 하나요?\"). 대화형 검색·AI 답변에 대응.\n24. 답변형 요약을 상단에 배치 — 각 주제 상단에 질문에 바로 답하는 2~3문장 요약(정의·핵심 답변)을 둔다. 생성형 AI·검색이 그대로 인용하기 쉽게 결론부터 쓴다.\n25. FAQ + FAQPage 구조화데이터 — 자주 묻는 질문을 Q\/A로 정리하고 FAQPage JSON-LD 스키마를 삽입한다. AI 답변·검색 리치결과 노출에 유리.\n26. 글 제목 정규화 — 글 제목은 핵심 키워드를 포함해 간결하게. 제목 중복이나 과한 특수문자·이모지는 지양한다.\n27. 메인 H2는 글 리스트 제목에만 — 메인 페이지의 H2는 같은 카테고리 글 리스트의 \"글 제목\"에만 사용한다. 그 외 모든 텍스트(섹션 라벨·설명·CTA)는 span·p·div로 처리. (네이버 캐러셀 노출 규칙)\n28. 캐러셀용 글 묶음 구성 — 같은 주제의 글을 최소 3개 이상 리스트로 묶고, 각 글에 대표 썸네일·제목·발행일을 갖춘다. 카테고리를 일관되게 유지.\n\n[금지 — 절대 하지 말 것]\n1. 키워드 스터핑 금지 — title·본문에 키워드를 부자연스럽게 반복하거나 숨김 텍스트·도배를 넣지 않는다(네이버·구글 패널티 대상).\n2. AI 티 나는 이모지 아이콘 금지 — 🩺🚗🌿 같은 이모지를 섹션 아이콘처럼 도배하지 않는다(AI 생성 티). 색·라인·타이포 등 자연스러운 디자인으로 표현. 기능성 표기(✓ 체크, + 아코디언, 화살표)는 허용.\n3. 전체 HTML 문서 본문 삽입 금지 — 본문·템플릿에 전체 HTML 문서(<!DOCTYPE>·<html>·<head>)를 통째로 삽입하지 않는다(중복 title\/h1·문서 깨짐). 콘텐츠 조각만 넣는다.\n4. SART로 해결\n5. 치료법 찾기\n6. 가짜 환자 후기 생성 — 실제·가짜·익명 막론 모든 환자 후기 콘텐츠 절대 금지\n7. 환자 사진 후기 — 환자 얼굴·증언 사진 첨부 후기 금지 (의료광고법 + 개인정보보호법)\n8. Before\/After 비교 — 시술 전후 비교 사진·콘텐츠 금지\n9. 예약 시간 슬롯 — 구체적 예약 가능 날짜·시간 슬롯 명시 금지 (일반 상담 문의만)\n10. 별점 평가 — ★★★★★ 5점 만점 등 별점 평가 금지\n11. 100% 만족 — 100% 만족, 환자 모두 좋아짐 등 결과 단언 금지","group":{"id":9,"slug":"식당-마케팅","name":"식당 마케팅","description":"","color":"#f264df","sort":0,"created_at":"2026-06-14 17:18:16","updated_at":"2026-06-14 17:18:16","rule_count":39},"rules":[{"id":49,"kind":"must","title":"이미지 alt·경량화","content":"모든 이미지에 의미 있는 alt 텍스트를 넣고 적정 압축·lazy 로딩을 적용한다.","severity":"low","tag":"SEO","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:06"},{"id":46,"kind":"must","title":"메타·OG·canonical 필수","content":"모든 페이지에 meta description과 og:title·og:description·og:type를 넣고, 페이지별 canonical을 지정한다. 대표 이미지는 og:image로 노출.","severity":"medium","tag":"SEO","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:06"},{"id":47,"kind":"must","title":"sitemap·robots·검색엔진 등록","content":"sitemap.xml 생성, robots.txt에서 크롤 허용, 구글·네이버 서치 등록까지 한다. WordPress는 wp-sitemap.xml 경로를 robots에 정확히 기재.","severity":"medium","tag":"SEO","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:06"},{"id":48,"kind":"must","title":"모바일 우선·웹폰트","content":"viewport 메타와 반응형 레이아웃 필수. Pretendard 등 한글 웹폰트 적용, 모바일 본문 가독성을 최우선으로 한다.","severity":"medium","tag":"SEO","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:06"},{"id":44,"kind":"must","title":"제목·H1·메타는 핵심 키워드만 간결하게","content":"제목\/H1\/메타 설명은 핵심 키워드 중심으로 짧고 명확하게. 대시(|)로 키워드 나열하거나 보조어·수식어를 덧붙이지 않는다. WordPress는 blogname=title, 태그라인=description로 동기화. (네이버 검색 대응)","severity":"high","tag":"SEO","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:06"},{"id":45,"kind":"must","title":"페이지당 H1은 하나만","content":"한 페이지에 H1은 1개만 사용하고 나머지 제목은 H2·H3 위계로 구성한다. 제목 태그를 디자인 목적으로 남발하지 않는다.","severity":"high","tag":"SEO","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:06"},{"id":50,"kind":"must_not","title":"키워드 스터핑 금지","content":"title·본문에 키워드를 부자연스럽게 반복하거나 숨김 텍스트·도배를 넣지 않는다(네이버·구글 패널티 대상).","severity":"high","tag":"SEO","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:06"},{"id":61,"kind":"must","title":"기본 자산 세팅","content":"favicon(svg)·모바일 viewport·반응형·Pretendard를 기본 적용한다. 필요 시 PWA manifest 추가.","severity":"low","tag":"BUILD","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:07"},{"id":60,"kind":"must","title":"단일 진입·코어 보존","content":"메인은 html.php 단일 진입(WP 우회) 또는 테마의 커스텀 영역만 수정한다. 테마·코어 파일 직접 수정 금지.","severity":"medium","tag":"BUILD","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:07"},{"id":63,"kind":"must","title":"SSL은 DNS 전파 후 발급","content":"도메인 A레코드·DNS 전파를 확인한 뒤 certbot으로 SSL을 발급한다. non-www·www를 모두 커버.","severity":"medium","tag":"BUILD","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:07"},{"id":59,"kind":"must","title":"폴더·DB 네이밍 규칙","content":"사이트 폴더·DB·DB유저는 대문자 규칙을 따른다(_______site_REBOMCLICK_<SUB> \/ REBOMCLICK_<SUB>). 서브도메인 기준으로 일관되게.","severity":"high","tag":"BUILD","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:07"},{"id":62,"kind":"must","title":"면책·의료광고법 준수","content":"의료 콘텐츠 하단에 면책 문구를 반드시 넣는다. 의료광고법상 과장·단정·치료효과 보장 표현을 쓰지 않는다.","severity":"high","tag":"BUILD","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:07"},{"id":64,"kind":"must_not","title":"AI 티 나는 이모지 아이콘 금지","content":"🩺🚗🌿 같은 이모지를 섹션 아이콘처럼 도배하지 않는다(AI 생성 티). 색·라인·타이포 등 자연스러운 디자인으로 표현. 기능성 표기(✓ 체크, + 아코디언, 화살표)는 허용.","severity":"medium","tag":"BUILD","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:07"},{"id":65,"kind":"must_not","title":"전체 HTML 문서 본문 삽입 금지","content":"본문·템플릿에 전체 HTML 문서(<!DOCTYPE>·<html>·<head>)를 통째로 삽입하지 않는다(중복 title\/h1·문서 깨짐). 콘텐츠 조각만 넣는다.","severity":"high","tag":"BUILD","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:07"},{"id":25,"kind":"must","title":"관련될 수 있습니다","content":"","severity":"medium","tag":"preferred","source":"guardrails.yaml","is_active":1,"updated_at":"2026-05-24 18:58:23"},{"id":26,"kind":"must","title":"함께 살펴볼 수 있습니다","content":"","severity":"medium","tag":"preferred","source":"guardrails.yaml","is_active":1,"updated_at":"2026-05-24 18:58:23"},{"id":27,"kind":"must","title":"정렬 관점에서 살펴봅니다","content":"","severity":"medium","tag":"preferred","source":"guardrails.yaml","is_active":1,"updated_at":"2026-05-24 18:58:23"},{"id":28,"kind":"must","title":"의료진 상담을 통해 확인합니다","content":"","severity":"medium","tag":"preferred","source":"guardrails.yaml","is_active":1,"updated_at":"2026-05-24 18:58:23"},{"id":29,"kind":"must","title":"개인의 상태에 따라 설명과 진료 방향은 달라질 수 있습니다","content":"","severity":"medium","tag":"preferred","source":"guardrails.yaml","is_active":1,"updated_at":"2026-05-24 18:58:23"},{"id":30,"kind":"must","title":"반복되는 불편감의 배경을 함께 살펴봅니다","content":"","severity":"medium","tag":"preferred","source":"guardrails.yaml","is_active":1,"updated_at":"2026-05-24 18:58:23"},{"id":31,"kind":"must","title":"비슷한 정렬 부담 패턴을 확인해 볼 수 있습니다","content":"","severity":"medium","tag":"preferred","source":"guardrails.yaml","is_active":1,"updated_at":"2026-05-24 18:58:23"},{"id":32,"kind":"must","title":"symptomSignal","content":"","severity":"medium","tag":"hero-tone","source":"guardrails.yaml","is_active":1,"updated_at":"2026-05-24 18:58:23"},{"id":33,"kind":"must","title":"perspectiveShift","content":"","severity":"medium","tag":"hero-tone","source":"guardrails.yaml","is_active":1,"updated_at":"2026-05-24 18:58:23"},{"id":34,"kind":"must","title":"patientEmpathy","content":"","severity":"medium","tag":"hero-tone","source":"guardrails.yaml","is_active":1,"updated_at":"2026-05-24 18:58:23"},{"id":54,"kind":"must","title":"E-E-A-T 신뢰 신호","content":"의료진 감수·출처·갱신일을 명시하고 면책 문구를 포함한다. 전문성·신뢰성·실제 경험이 드러나게 쓴다.","severity":"medium","tag":"GEO","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:06"},{"id":55,"kind":"must","title":"자연어 질문형 헤딩","content":"헤딩을 실제 검색 질문 형태로 작성한다(예: \"교통사고 후유증, 언제 병원에 가야 하나요?\"). 대화형 검색·AI 답변에 대응.","severity":"medium","tag":"GEO","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:06"},{"id":51,"kind":"must","title":"답변형 요약을 상단에 배치","content":"각 주제 상단에 질문에 바로 답하는 2~3문장 요약(정의·핵심 답변)을 둔다. 생성형 AI·검색이 그대로 인용하기 쉽게 결론부터 쓴다.","severity":"high","tag":"GEO","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:06"},{"id":52,"kind":"must","title":"FAQ + FAQPage 구조화데이터","content":"자주 묻는 질문을 Q\/A로 정리하고 FAQPage JSON-LD 스키마를 삽입한다. AI 답변·검색 리치결과 노출에 유리.","severity":"high","tag":"GEO","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:06"},{"id":58,"kind":"must","title":"글 제목 정규화","content":"글 제목은 핵심 키워드를 포함해 간결하게. 제목 중복이나 과한 특수문자·이모지는 지양한다.","severity":"medium","tag":"CAROUSEL","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:07"},{"id":56,"kind":"must","title":"메인 H2는 글 리스트 제목에만","content":"메인 페이지의 H2는 같은 카테고리 글 리스트의 \"글 제목\"에만 사용한다. 그 외 모든 텍스트(섹션 라벨·설명·CTA)는 span·p·div로 처리. (네이버 캐러셀 노출 규칙)","severity":"high","tag":"CAROUSEL","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:06"},{"id":57,"kind":"must","title":"캐러셀용 글 묶음 구성","content":"같은 주제의 글을 최소 3개 이상 리스트로 묶고, 각 글에 대표 썸네일·제목·발행일을 갖춘다. 카테고리를 일관되게 유지.","severity":"high","tag":"CAROUSEL","source":"manual","is_active":1,"updated_at":"2026-06-07 17:54:06"},{"id":35,"kind":"must_not","title":"SART로 해결","content":"","severity":"high","tag":"hero-forbidden","source":"guardrails.yaml","is_active":1,"updated_at":"2026-05-24 18:58:23"},{"id":36,"kind":"must_not","title":"치료법 찾기","content":"","severity":"high","tag":"hero-forbidden","source":"guardrails.yaml","is_active":1,"updated_at":"2026-05-24 18:58:23"},{"id":37,"kind":"must_not","title":"가짜 환자 후기 생성","content":"실제·가짜·익명 막론 모든 환자 후기 콘텐츠 절대 금지","severity":"high","tag":"review-ban","source":"medical-law","is_active":1,"updated_at":"2026-05-24 20:47:11"},{"id":38,"kind":"must_not","title":"환자 사진 후기","content":"환자 얼굴·증언 사진 첨부 후기 금지 (의료광고법 + 개인정보보호법)","severity":"high","tag":"photo-review-ban","source":"medical-law","is_active":1,"updated_at":"2026-05-24 20:47:11"},{"id":39,"kind":"must_not","title":"Before\/After 비교","content":"시술 전후 비교 사진·콘텐츠 금지","severity":"high","tag":"before-after-ban","source":"medical-law","is_active":1,"updated_at":"2026-05-24 20:47:11"},{"id":40,"kind":"must_not","title":"예약 시간 슬롯","content":"구체적 예약 가능 날짜·시간 슬롯 명시 금지 (일반 상담 문의만)","severity":"high","tag":"booking-slot-ban","source":"medical-law","is_active":1,"updated_at":"2026-05-24 20:47:11"},{"id":41,"kind":"must_not","title":"별점 평가","content":"★★★★★ 5점 만점 등 별점 평가 금지","severity":"high","tag":"rating-ban","source":"medical-law","is_active":1,"updated_at":"2026-05-24 20:47:11"},{"id":42,"kind":"must_not","title":"100% 만족","content":"100% 만족, 환자 모두 좋아짐 등 결과 단언 금지","severity":"high","tag":"absolute-ban","source":"medical-law","is_active":1,"updated_at":"2026-05-24 20:47:11"}]}