블로그 SEO 기본 규칙
키워드를 억지로 반복하는 것을 막고 자연스러운 배치로 검색과 가독성을 함께 잡는 규칙.
내 환경에 맞게 만들기
무엇을 하는 규칙인가
이 규칙을 쓰는 이유
AI에게 SEO를 맡기면 "키워드 밀도"를 높이겠다고 본문 여기저기에 같은 단어를 억지로 반복해 넣는다. 읽는 사람에게는 어색한 글이 되고, 검색엔진도 이런 반복을 스팸 신호로 보고 오히려 순위를 낮춘다. **자연스러운 글이 곧 좋은 SEO다**라는 전제에서 시작한다. 아래 규칙은 키워드를 억지로 채우지 않으면서도 검색엔진이 주제를 파악할 수 있게 만드는 것이 목적이다.
키워드는 정해진 자리에만 자연스럽게 넣는다
본문 곳곳에 같은 단어를 반복하지 않는다. **제목, 첫 문단, 소제목 한두 곳**에만 자연스럽게 들어가면 충분하다. - 이렇게 쓰지 않는다: `성능 최적화가 중요하다. 성능 최적화를 위해 성능 최적화 방법을 알아보자. 이 글은 성능 최적화에 대한 글이다.` - 이렇게 쓴다: `쿼리 응답 시간을 줄이는 방법을 정리한다.` (이후 본문에서는 '인덱스', '쿼리 플랜' 등 관련어를 자연스럽게 씀)
메타 설명은 요약이지 키워드 나열이 아니다
콤마로 단어를 나열하지 않는다. **한두 문장으로 본문 내용을 요약**한다. - 이렇게 쓰지 않는다: `meta description="성능,최적화,쿼리,인덱스,데이터베이스,튜닝"` - 이렇게 쓴다: `meta description="쿼리 응답 시간을 200ms에서 12ms로 줄인 인덱스 설계 방법을 정리했다."`
주제어는 하나로 통일한다
같은 뜻의 동의어(성능 최적화/퍼포먼스 튜닝/속도 개선)를 제목·소제목에 다 욱여넣지 않는다. **하나의 명확한 주제어**로 통일해야 검색엔진도, 독자도 글의 주제를 분명히 읽는다. - 이렇게 쓰지 않는다: 제목 `쿼리 성능 최적화`, 소제목에 `퍼포먼스 튜닝`, `속도 개선`, `응답 향상`을 번갈아 씀 - 이렇게 쓴다: 처음부터 끝까지 `쿼리 성능 개선`으로 용어를 통일한다
링크 텍스트는 내용을 설명하게 쓴다
"여기", "클릭"처럼 내용 없는 링크 텍스트를 쓰지 않는다. **링크가 어디로 가는지 텍스트만 보고 알 수 있어야** 한다. - 이렇게 쓰지 않는다: `자세한 내용은 [여기](url) 참고` - 이렇게 쓴다: `[인덱스 설계 가이드](url)에서 실행 계획 읽는 법을 다뤘다.`
분량
- 제목·메타 설명은 검색 결과에서 잘리지 않을 길이로 쓴다. 핵심어를 앞쪽에 둔다. - 본문 길이를 늘리려고 같은 내용을 다른 표현으로 반복하지 않는다. 분량은 다룰 내용이 결정하게 둔다.
쓰기 전에 확인할 것
- 같은 키워드가 본문에 부자연스럽게 반복되지 않는가 - 메타 설명이 단어 나열이 아니라 문장 요약인가 - 제목·소제목의 주제어가 하나로 통일되어 있는가 - 링크 텍스트가 "여기"가 아니라 내용을 설명하는가 흔히 나오는 실패 예시는 `bad-examples.md`에 정리해 두었다. 처음 몇 번은 그것과 비교해 보면 빠르다.
원문 전문
넣기 전에 전부 읽어보실 수 있습니다. 이 파일은 AI에게 지시를 주는 문서입니다. 내용을 확인하고 넣으세요.
item.md
## 이 규칙을 쓰는 이유 AI에게 SEO를 맡기면 "키워드 밀도"를 높이겠다고 본문 여기저기에 같은 단어를 억지로 반복해 넣는다. 읽는 사람에게는 어색한 글이 되고, 검색엔진도 이런 반복을 스팸 신호로 보고 오히려 순위를 낮춘다. **자연스러운 글이 곧 좋은 SEO다**라는 전제에서 시작한다. 아래 규칙은 키워드를 억지로 채우지 않으면서도 검색엔진이 주제를 파악할 수 있게 만드는 것이 목적이다. ## 키워드는 정해진 자리에만 자연스럽게 넣는다 본문 곳곳에 같은 단어를 반복하지 않는다. **제목, 첫 문단, 소제목 한두 곳**에만 자연스럽게 들어가면 충분하다. - 이렇게 쓰지 않는다: `성능 최적화가 중요하다. 성능 최적화를 위해 성능 최적화 방법을 알아보자. 이 글은 성능 최적화에 대한 글이다.` - 이렇게 쓴다: `쿼리 응답 시간을 줄이는 방법을 정리한다.` (이후 본문에서는 '인덱스', '쿼리 플랜' 등 관련어를 자연스럽게 씀) ## 메타 설명은 요약이지 키워드 나열이 아니다 콤마로 단어를 나열하지 않는다. **한두 문장으로 본문 내용을 요약**한다. - 이렇게 쓰지 않는다: `meta description="성능,최적화,쿼리,인덱스,데이터베이스,튜닝"` - 이렇게 쓴다: `meta description="쿼리 응답 시간을 200ms에서 12ms로 줄인 인덱스 설계 방법을 정리했다."` ## 주제어는 하나로 통일한다 같은 뜻의 동의어(성능 최적화/퍼포먼스 튜닝/속도 개선)를 제목·소제목에 다 욱여넣지 않는다. **하나의 명확한 주제어**로 통일해야 검색엔진도, 독자도 글의 주제를 분명히 읽는다. - 이렇게 쓰지 않는다: 제목 `쿼리 성능 최적화`, 소제목에 `퍼포먼스 튜닝`, `속도 개선`, `응답 향상`을 번갈아 씀 - 이렇게 쓴다: 처음부터 끝까지 `쿼리 성능 개선`으로 용어를 통일한다 ## 링크 텍스트는 내용을 설명하게 쓴다 "여기", "클릭"처럼 내용 없는 링크 텍스트를 쓰지 않는다. **링크가 어디로 가는지 텍스트만 보고 알 수 있어야** 한다. - 이렇게 쓰지 않는다: `자세한 내용은 [여기](url) 참고` - 이렇게 쓴다: `[인덱스 설계 가이드](url)에서 실행 계획 읽는 법을 다뤘다.` ## 분량 - 제목·메타 설명은 검색 결과에서 잘리지 않을 길이로 쓴다. 핵심어를 앞쪽에 둔다. - 본문 길이를 늘리려고 같은 내용을 다른 표현으로 반복하지 않는다. 분량은 다룰 내용이 결정하게 둔다. ## 쓰기 전에 확인할 것 - 같은 키워드가 본문에 부자연스럽게 반복되지 않는가 - 메타 설명이 단어 나열이 아니라 문장 요약인가 - 제목·소제목의 주제어가 하나로 통일되어 있는가 - 링크 텍스트가 "여기"가 아니라 내용을 설명하는가 흔히 나오는 실패 예시는 `bad-examples.md`에 정리해 두었다. 처음 몇 번은 그것과 비교해 보면 빠르다.
references/bad-examples.md
# 흔한 실패 예시와 교정 SEO 작성에서 반복적으로 나오는 세 가지 패턴이다. 왼쪽이 자주 나오는 것, 오른쪽이 교정이다. ## 1. 키워드를 억지로 반복한 본문 **자주 나오는 것** > 성능 최적화가 중요하다. 성능 최적화를 위해서는 성능 최적화 방법을 알아야 한다. 이 글은 성능 최적화에 대한 글이다. 같은 단어를 세 번 반복해도 정보량은 늘지 않는다. 검색엔진은 이런 반복을 스팸 신호로 판단할 수 있다. **교정** > 쿼리 응답 시간을 줄이는 방법을 정리한다. 원인은 인덱스 부재였고, 실행 계획을 확인해 찾았다. ## 2. 단어 나열로 채운 메타 설명 **자주 나오는 것** > meta description="성능,최적화,쿼리,인덱스,데이터베이스,튜닝,개선,속도" 검색 결과에 이 문장이 그대로 노출되면 독자에게는 스팸처럼 보이고 클릭률도 떨어진다. **교정** > meta description="쿼리 응답 시간을 200ms에서 12ms로 줄인 인덱스 설계 방법을 정리했다." ## 3. 동의어를 다 욱여넣은 제목·소제목 **자주 나오는 것** > 제목: 쿼리 성능 최적화(퍼포먼스 튜닝) 완벽 가이드 - 속도 개선 총정리 동의어를 다 넣으면 검색엔진도 어떤 단어가 핵심 주제어인지 판단하기 어려워진다. **교정** > 쿼리 성능 개선 가이드: 인덱스로 응답 시간 줄이기 ## 확인 순서 작성 후 위에서부터 훑으며 세 가지를 본다. 1. 같은 단어가 부자연스럽게 반복되는가 2. 메타 설명이 문장이 아니라 단어 나열인가 3. 제목·소제목에 동의어가 여러 개 섞여 있는가 하나라도 걸리면 그 문장만 고친다. 전체를 다시 쓸 필요는 없다.