{"success":true,"instruction":"다음은 「프리셋·시공인테리어 — 최상단노출」 규칙입니다. 아래 내용을 모두 준수하여 규칙을 적용해 주세요.","prompt":"다음은 「프리셋·시공인테리어 — 최상단노출」 규칙입니다. 아래 내용을 모두 준수하여 규칙을 적용해 주세요.\n\n[필수·권장 — 반드시 지킬 것]\n1. 이미지 alt·경량화 — 모든 이미지에 의미 있는 alt 텍스트를 넣고 적정 압축·lazy 로딩을 적용한다.\n2. 기본 자산 세팅 — favicon(svg)·모바일 viewport·반응형·Pretendard를 기본 적용한다. 필요 시 PWA manifest 추가.\n3. 메타·OG·canonical 필수 — 모든 페이지에 meta description과 og:title·og:description·og:type를 넣고, 페이지별 canonical을 지정한다. 대표 이미지는 og:image로 노출.\n4. sitemap·robots·검색엔진 등록 — sitemap.xml 생성, robots.txt에서 크롤 허용, 구글·네이버 서치 등록까지 한다. WordPress는 wp-sitemap.xml 경로를 robots에 정확히 기재.\n5. 모바일 우선·웹폰트 — viewport 메타와 반응형 레이아웃 필수. Pretendard 등 한글 웹폰트 적용, 모바일 본문 가독성을 최우선으로 한다.\n6. 글 제목 정규화 — 글 제목은 핵심 키워드를 포함해 간결하게. 제목 중복이나 과한 특수문자·이모지는 지양한다.\n7. 단일 진입·코어 보존 — 메인은 html.php 단일 진입(WP 우회) 또는 테마의 커스텀 영역만 수정한다. 테마·코어 파일 직접 수정 금지.\n8. SSL은 DNS 전파 후 발급 — 도메인 A레코드·DNS 전파를 확인한 뒤 certbot으로 SSL을 발급한다. non-www·www를 모두 커버.\n9. 제목·H1·메타는 핵심 키워드만 간결하게 — 제목\/H1\/메타 설명은 핵심 키워드 중심으로 짧고 명확하게. 대시(|)로 키워드 나열하거나 보조어·수식어를 덧붙이지 않는다. WordPress는 blogname=title, 태그라인=description로 동기화. (네이버 검색 대응)\n10. 페이지당 H1은 하나만 — 한 페이지에 H1은 1개만 사용하고 나머지 제목은 H2·H3 위계로 구성한다. 제목 태그를 디자인 목적으로 남발하지 않는다.\n11. 답변형 요약을 상단에 배치 — 각 주제 상단에 질문에 바로 답하는 2~3문장 요약(정의·핵심 답변)을 둔다. 생성형 AI·검색이 그대로 인용하기 쉽게 결론부터 쓴다.\n12. FAQ + FAQPage 구조화데이터 — 자주 묻는 질문을 Q\/A로 정리하고 FAQPage JSON-LD 스키마를 삽입한다. AI 답변·검색 리치결과 노출에 유리.\n13. 메인 H2는 글 리스트 제목에만 — 메인 페이지의 H2는 같은 카테고리 글 리스트의 \"글 제목\"에만 사용한다. 그 외 모든 텍스트(섹션 라벨·설명·CTA)는 span·p·div로 처리. (네이버 캐러셀 노출 규칙)\n14. 캐러셀용 글 묶음 구성 — 같은 주제의 글을 최소 3개 이상 리스트로 묶고, 각 글에 대표 썸네일·제목·발행일을 갖춘다. 카테고리를 일관되게 유지.\n15. 폴더·DB 네이밍 규칙 — 사이트 폴더·DB·DB유저는 대문자 규칙을 따른다(_______site_REBOMCLICK_<SUB> \/ REBOMCLICK_<SUB>). 서브도메인 기준으로 일관되게.\n\n[금지 — 절대 하지 말 것]\n1. AI 티 나는 이모지 아이콘 금지 — 🩺🚗🌿 같은 이모지를 섹션 아이콘처럼 도배하지 않는다(AI 생성 티). 색·라인·타이포 등 자연스러운 디자인으로 표현. 기능성 표기(✓ 체크, + 아코디언, 화살표)는 허용.\n2. 키워드 스터핑 금지 — title·본문에 키워드를 부자연스럽게 반복하거나 숨김 텍스트·도배를 넣지 않는다(네이버·구글 패널티 대상).\n3. 전체 HTML 문서 본문 삽입 금지 — 본문·템플릿에 전체 HTML 문서(<!DOCTYPE>·<html>·<head>)를 통째로 삽입하지 않는다(중복 title\/h1·문서 깨짐). 콘텐츠 조각만 넣는다.\n4. 홈페이지 메인에 개인정보 수집을 하면 안된다. — 개인 정보 수집은 페이지를 따로 구성해서 메인에서 연동이 되도록 처리한다.","group":{"id":10,"slug":"preset-시공인테리어","name":"프리셋·시공인테리어 — 최상단노출","description":"의료법·의료광고 규제 비적용 — 시공 사례·지역 키워드 SEO\/GEO\/캐러셀 최상단 노출 중심 (업종 프리셋 자동 생성)","color":"#0f766e","sort":100,"created_at":"2026-07-12 12:44:57","updated_at":"2026-07-12 12:45:59","rule_count":19},"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":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":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":58,"kind":"must","title":"글 제목 정규화","content":"글 제목은 핵심 키워드를 포함해 간결하게. 제목 중복이나 과한 특수문자·이모지는 지양한다.","severity":"medium","tag":"CAROUSEL","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":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":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":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":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":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":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":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":67,"kind":"must_not","title":"홈페이지 메인에 개인정보 수집을 하면 안된다.","content":"개인 정보 수집은 페이지를 따로 구성해서 메인에서 연동이 되도록 처리한다.","severity":"high","tag":"SEO","source":"manual","is_active":1,"updated_at":"2026-06-21 18:24:28"}]}