품질·성능·보안 · 공식 문서

키워드 스터핑 기준, 숨긴 텍스트까지 원고 점검 순서

구글 정책에는 키워드 반복 횟수나 비율 기준이 없고, 키워드가 목록·묶음으로, 부자연스럽게, 문맥과 상관없이 나오는 것을 유인 키워드 반복의 모습으로 적었습니다. 숨긴 글자는 사람에게 안 보이게 검색엔진만 겨냥할 때 문제이고, 아코디언·탭·툴팁·화면 낭독기용 글자는 정책 위반이 아닙니다.

검색어를 몇 번 넣어야 하는지는 원고를 쓰는 사람이 가장 자주 묻는 것입니다. 반대로 너무 많이 넣으면 문제라는 말도 함께 들립니다.

구글 스팸 정책은 숫자 대신 모습으로 적었습니다. 키워드 반복과 숨긴 글자를 정책 원문으로 나누고, 원고에서 찾는 순서를 붙였습니다.

발견 01

키워드 반복에는 횟수 기준이 없고, 목록·묶음·부자연스러움·문맥 이탈이 기준입니다

Keyword stuffing refers to the practice of filling a web page with keywords or numbers in an attempt to manipulate rankings in Google Search results. Often these keywords appear in a list or group, unnaturally, or out of context.

유인 키워드 반복은 구글 검색 순위를 조작하려고 웹 페이지를 키워드나 숫자로 채우는 것이다. 이런 키워드는 목록이나 묶음으로, 부자연스럽게, 또는 문맥과 상관없이 나오는 경우가 많다.

Google Search Central 「Spam policies for Google web search」
모습원고에서 보이는 모양고치는 법원문
전화번호 나열지점·담당자 번호를 설명 없이 길게 늘어놓은 목록번호마다 지점 이름·운영 시간처럼 쓰임을 붙이거나 연락처 페이지 하나로 모읍니다Lists of phone numbers without substantial added value실질적인 부가 가치 없이 전화번호를 나열한 목록.
지역명 덩어리페이지 아래에 「서울 부산 대구 인천 …」처럼 지역명만 이어 쓴 문단실제로 서비스하는 지역을 표나 문장으로 적고, 지역별 내용이 있으면 그 페이지로 링크합니다Blocks of text that list cities and regions that a web page is trying to rank for페이지가 순위를 노리는 도시·지역 이름을 나열한 텍스트 덩어리.
같은 말 반복소리 내어 읽으면 어색할 만큼 같은 검색어가 문장마다 나옴대명사·줄임말·관련어로 바꾸고, 검색어는 제목과 첫 문단처럼 필요한 자리에 둡니다Repeating the same words or phrases so often that it sounds unnatural.어색하게 들릴 만큼 같은 단어나 구절을 자주 반복하는 것.
정책이 든 예는 3가지이고, 모두 몇 번이 아니라 어떻게 나오는지로 적혀 있습니다.

정책 원문에는 횟수나 비율 숫자가 없습니다. 「키워드 밀도 몇 퍼센트」 같은 기준을 들으면 그 출처부터 확인합니다.

판단의 실마리는 읽는 사람입니다. 구글이 콘텐츠 자가 진단 문서에 둔 질문 하나가 원고를 볼 때 그대로 쓰입니다.

Is the content primarily made to attract visits from search engines?

콘텐츠가 주로 검색엔진 방문을 끌어오려고 만들어졌는가?

Google Search Central 「Creating helpful, reliable, people-first content」

발견 02

숨긴 글자는 구글이 악용 예 5가지와 정상 요소 4가지를 나눠 적었습니다

Hidden text or link abuse is the practice of placing content on a page in a way solely to manipulate search engines and not to be easily viewable by human visitors.

사람 방문자에게는 잘 보이지 않게, 오직 검색엔진을 조작할 목적으로 페이지에 콘텐츠를 두는 것.

Google Search Central 「Spam policies for Google web search」
숨기는 방식구글 문서의 구분원문
흰 바탕에 흰 글자악용 예Using white text on a white background흰 바탕에 흰 글자를 쓰는 것.
이미지 뒤에 글자 숨기기악용 예Hiding text behind an image이미지 뒤에 글자를 숨기는 것.
CSS로 글자를 화면 밖에 두기악용 예Using CSS to position text off-screenCSS 로 글자를 화면 밖에 배치한다.
글자 크기·불투명도 0악용 예Setting the font size or opacity to 0글자 크기나 투명도를 0으로 둔다.
글자 하나에만 링크 걸기악용 예Hiding a link by only linking one small character (for example, a hyphen in the middle of a paragraph)문단 중간의 하이픈 같은 작은 글자 하나에만 링크를 걸어 링크를 숨긴다.
아코디언·탭정책 위반 아님Accordion or tabbed content that toggle between hiding and showing additional content추가 내용을 숨겼다 보였다 하는 아코디언이나 탭.
슬라이드쇼·슬라이더정책 위반 아님Slideshow or slider that cycles between several images or text paragraphs여러 이미지나 글 문단을 돌아가며 보여 주는 슬라이드쇼나 슬라이더.
툴팁정책 위반 아님Tooltip or similar text that displays additional content when users interact with over an element요소에 마우스를 올리거나 누르면 추가 내용을 보여 주는 툴팁 같은 글자.
화면 낭독기용 글자정책 위반 아님Text that's only accessible to screen readers and is intended to improve the experience for those using screen readers스크린 리더 사용자 경험을 돕기 위해 스크린 리더에서만 읽히는 글자.
정상 요소는 모두 방문자가 누르거나 기다리거나 화면 낭독기로 읽으면 보이는 글자입니다.
There are many web design elements today that utilize showing and hiding content in a dynamic way to improve user experience; these elements don't violate our policies:

요즘 화면 요소 중에는 사용자 경험을 위해 내용을 보였다 숨겼다 하는 것이 많고, 아래 요소들은 정책 위반이 아니다.

Google Search Central 「Spam policies for Google web search」

가르는 질문은 방문자가 그 글자에 닿을 수 있는가입니다. 탭을 누르면 열리는 상품 사양은 방문자를 위한 것이고, 흰 바탕의 흰 글자는 아무도 볼 수 없습니다.

숨긴 글자는 사이트 주인이 넣지 않았을 수도 있습니다. 구글은 해킹이 숨긴 링크나 숨긴 글자를 넣는 방식으로 나타날 수 있다고 적었습니다.

This can involve adding hidden links or hidden text to a page by using CSS or HTML, or it can involve more complex changes like cloaking.

해킹은 CSS나 HTML로 페이지에 숨긴 링크나 숨긴 글자를 넣는 방식일 수도 있고, 클로킹 같은 더 복잡한 변경일 수도 있다.

Google Search Central 「Spam policies for Google web search」

발견 03

원고 점검은 7단계로, 원고 파일과 띄운 페이지를 함께 봅니다

순서할 일찾는 것
1원고를 소리 내어 한 번 읽습니다같은 검색어가 어색할 만큼 되풀이되는 문장
2본문 끝과 바닥글을 따로 봅니다지역명·전화번호·검색어만 이어 쓴 덩어리
3띄운 페이지에서 전체 선택(Ctrl+A)을 누릅니다바탕과 같은 색이라 보이지 않던 글자
4개발자 도구로 글자 크기·불투명도·위치를 봅니다크기 0, 불투명도 0, 화면 밖 위치에 놓인 글자
5링크가 걸린 글자를 확인합니다하이픈이나 마침표 하나에만 걸린 링크
6탭·아코디언을 모두 열어 봅니다숨긴 칸의 내용이 화면의 주제와 이어지는지
7고친 적 없는 숨긴 글자가 있으면 소스 기록을 확인합니다누가 언제 넣었는지. 아무도 모르면 해킹 점검으로 넘어갑니다
앞의 둘은 원고 파일에서, 나머지는 공개된 페이지에서 합니다. 숨긴 글자는 원고 파일에 보이지 않습니다.

발견 04

같은 점검이라도 B2B·B2C·B2G 는 반복과 숨김이 생기는 자리가 다릅니다

예시 ① 전국 출장 서비스를 하는 설비 업체(B2B)

서비스 페이지 아래에 시·군 이름 수십 개가 한 문단으로 이어져 있는 경우입니다. 정책이 든 지역명 덩어리의 모습과 같습니다.

실제로 출장 가는 권역을 표로 적고, 권역별로 다른 내용이 있을 때만 따로 페이지를 둡니다.

예시 ② 상품 상세 페이지를 손보는 쇼핑몰(B2C)

상품명마다 같은 검색어를 붙이고 상세 설명 문장마다 다시 넣은 경우입니다. 소리 내어 읽어 어색한 문장부터 고칩니다.

사양·배송·후기를 탭으로 접어 둔 것은 정상 요소입니다. 고칠 대상은 탭이 아니라 반복된 문장입니다.

예시 ③ 오래된 게시판이 남은 공공기관 누리집(B2G)

옛 게시판 글 아래에 보이지 않는 외부 링크가 잔뜩 들어 있는 경우입니다. 기관이 넣은 것이 아니라면 해킹으로 들어온 것일 수 있습니다.

글을 고치기 전에 해킹 점검을 먼저 합니다. 순서는 「사이트 해킹 확인」 편에 자세히 적었습니다.

그럼 지금 원고는 어떤 순서로 손보나요?

  1. 유입이 많은 페이지부터 목록을 만들고, 위 점검 순서대로 한 페이지씩 봅니다.
  2. 같은 검색어가 반복된 문장은 대명사·관련어로 바꾸고, 검색어는 제목과 첫 문단에 남깁니다.
  3. 지역명·전화번호 덩어리는 표나 문장으로 다시 쓰거나 해당 페이지로 옮깁니다.
  4. 보이지 않는 글자와 링크는 지웁니다. 넣은 사람을 모르면 해킹 점검부터 합니다.
  5. 원고 가이드에 「검색어는 읽기 자연스러운 만큼만」과 「보이지 않는 글자 금지」 두 줄을 넣습니다.

조사 방법

  • Google Search Central 「Spam policies for Google web search」 (문서 수정일 2026-08-28) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/essentials/spam-policies
  • Google Search Central 「Creating helpful, reliable, people-first content」 (문서 수정일 2026-10-05) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/fundamentals/creating-helpful-content
  • 반복의 모습 3가지, 숨기는 방식 9가지, 점검 7단계는 위 문서가 적은 예를 원고 작업 단위로 묶은 것입니다. 묶는 방식은 편집 판단입니다.
  • 예시 ①②③은 이해를 돕기 위해 만든 가상 상황이며, 실제 기업·기관의 사례가 아닙니다.
  • 원문은 영어판(hl=en)이고, 정책 이름(유인 키워드 반복·숨겨진 텍스트 및 링크 악용)은 같은 문서 한국어판(hl=ko) 표기를 따랐습니다.