000%

수정

NOTES · SEO / GEO / AEO03 · 2026.10

검색 의도에서 콘텐츠와 성과 목표를 정하기

키워드와 실제 질문을 모아 페이지의 답·근거·다음 행동을 설계하고, 검색 결과와 성과 지표로 확인한다.

§ 01SEO / GEO / AEO

검색어와 키워드를 독자의 질문으로 읽는다

“일요일 도서관”을 검색한 사람에게 건물의 역사만 보여주면 방문 가능 여부가 해결되지 않는다. 검색어를 조사할 때는 그 사람이 내릴 결정과 필요한 사실을 찾아야 페이지가 질문에 답할 수 있다. 운영 시간을 찾는 사람에게는 요일·휴관일이, 프로그램을 고르는 사람에게는 연령·동반·비용이 필요하다.

검색어(query)는 사람이 검색창에 실제로 입력한 말이다. 키워드(keyword)는 운영자가 수요를 조사하고 콘텐츠를 묶을 때 사용하는 표현이다. “일요일 도서관”, “도서관 첫째 일요일”, “오늘 도서관 여나요”는 표현이 다르지만 운영 여부를 판단하려는 질문으로 묶일 수 있다.

검색 의도(search intent)는 검색을 통해 해결하려는 일이다. 정보를 배우려는 정보형, 특정 사이트로 가려는 탐색형, 대안을 고르는 비교형, 신청·구매하려는 행동형으로 나누어 볼 수 있다. 실제 검색에는 여러 의도가 섞인다. “도서관 독서 프로그램”만으로는 비교인지 신청인지 확정하기 어려우므로 검색 결과와 이용자 문의를 함께 읽는다.

브랜드 검색은 서비스명이나 기관명을 포함하고, 비브랜드 검색은 이름을 모른 채 필요를 표현한다. 롱테일(long-tail)은 큰 수요 몇 개 밖에 분포한 다양한 작은 수요를 뜻한다. 검색어의 길이와 수요의 크기는 별개다. 검색량은 작아도 지역·연령·요일이 맞는 질문은 실제 이용과 가까울 수 있다.

§ 02SEO / GEO / AEO

SERP에서 어떤 답의 형식이 필요한지 조사한다

SERP(Search Engine Results Page)는 검색 결과 페이지다. title link는 결과의 제목 링크, snippet은 내용을 설명하는 요약 영역이다. featured snippet은 질문에 답하는 내용을 강조해 보여주는 결과이고, rich result는 구조화 데이터 등을 바탕으로 추가 정보를 표시하는 검색 결과 형식이다. 생성형 요약과 같은 화면에 나타날 수 있지만 각각의 표시 방식과 참여 조건을 구분한다.

대상 질문을 검색하고 날짜·언어·지역·기기를 기록한다. 예를 들어 “초등 저학년 일요일 독서 프로그램”의 상위 안내에 참가 연령은 있지만 보호자 동반 여부가 없다면 그 항목을 조사표에 적는다. 담당 운영계획에서 동반 조건을 확인해 브리프에 넣는다. 실제 검색 결과의 원문과 담당자의 근거를 따로 보존한다. 개인화와 변동 때문에 한 번의 화면을 고정 순위로 취급하지 않는다.

이용자는 지도, 지역 커뮤니티, 예약 플랫폼, 기관의 공지를 함께 읽으며 방문할 곳을 고른다. 도서관은 직접 관리하는 운영 시간, 휴관 예외, 신청 조건을 제공할 수 있다. keyword difficulty나 도메인 점수는 도구마다 계산 방식이 다른 추정치다. 조사에 사용한 도구와 날짜를 붙여 비교한다.

§ 03SEO / GEO / AEO

질문·페이지·근거·행동을 한 표로 연결한다

다음 표는 가상 도서관 서비스의 기획 예다. 동일한 운영 시간 안내로 답할 수 있는 질문은 같은 페이지에서 설명한다. 신청 절차처럼 필요한 정보와 행동이 달라지면 별도 문서를 만들고 운영 시간 안내에서 연결한다. 검색어 하나마다 짧은 페이지를 만들면 조건과 수정일이 여러 곳에서 어긋나기 쉽다.

이 표에서 “아이도 신청할 수 있는가”에 연결할 문서가 없다면, 개발자가 검색 설정을 추가해도 연령 조건을 읽을 자료는 생기지 않는다. 담당자에게 연령과 동반 조건을 확인해 신청 안내를 만들고, 프로그램 목록에서 연결해야 한다. 그러면 검색기는 링크를 따라 안내를 발견할 수 있고, 그 문서를 읽는 사람과 답변 도구는 신청 조건을 확인할 수 있다.

“지금 누가 운영하나요”와 “2025년에는 누가 운영했나요”는 같은 기관을 묻지만 필요한 기간이 다르다. 현재 소개와 과거 기록을 각각 마련하고 과거 글에는 당시 적용 기간을 적는다. 두 글을 같은 canonical로 합치면 별도로 찾아야 할 과거 기록의 대표 주소가 불분명해진다. 현재 안내를 고칠 때도 과거 질문에 필요한 원문은 남긴다.

“정말 그렇게 안내했나요”라는 질문에는 요약 외에 원문을 확인할 경로가 필요하다. 영상이 근거라면 제목과 제작일, 해당 구간의 문장, 초 단위 이동 링크를 함께 제공한다. 시간을 찾느라 전체 영상을 되돌려 보는 수고를 줄이고 요약에서 빠진 조건도 직접 확인하게 한다.

질문·페이지·근거·행동을 한 표로 연결한다
일요일에도 여나요
답할 문서
운영 시간 안내
필요한 사실
시간·휴관 예외·적용일
다음 행동
방문 일정 확인
아이도 신청할 수 있나요
답할 문서
프로그램 신청 안내
필요한 사실
연령·보호자 동반·준비물
다음 행동
조건 확인 후 신청
다른 프로그램과 무엇이 다른가
답할 문서
프로그램 비교 안내
필요한 사실
대상·내용·시간·비용의 같은 기준
다음 행동
적합한 프로그램 선택
작년 이용료는 얼마였나요
답할 문서
2025년 이용료 기록
필요한 사실
당시 적용 기간과 원문
다음 행동
과거 확인·현재 안내 이동
지금 운영 기관은 어디인가요
답할 문서
현재 기관 소개
필요한 사실
현재 역할·적용 시작·근거
다음 행동
담당 기관 확인
휴관 예외를 어디서 안내했나요
답할 문서
운영 안내 영상과 문장
필요한 사실
0~4초의 시간·4~8초의 예외
다음 행동
해당 구간 재생
§ 04SEO / GEO / AEO

콘텐츠 브리프에 확인할 사실을 적는다

가상 도서관의 가족 프로그램을 위한 브리프다. 대상·일정·접수·취소 조건을 채우면 작성자와 개발자가 같은 값으로 안내문과 신청 화면을 만들 수 있다.

문서: 2026년 11월 가족 독서 프로그램 신청 안내 주소: /programs/family-reading-2026-11 독자: 초등학교 1~3학년 자녀와 일요일 활동을 찾는 보호자 결정할 질문: 자녀가 대상인가, 두 번 모두 동반할 수 있나, 비용은 얼마인가 운영계획 A: 11월 8일·15일 14~15시, 어린이실, 자녀 1명+보호자 1명 접수안내 B: 10월 26일 09시~11월 5일 18시 KST, 선착순 10가족 비용·준비물: 무료, 읽고 싶은 책 1권 취소안내 C: 11월 6일 18시까지 신청 확인 화면에서 취소 신청 경로: 프로그램 목록 → 이 안내 → 신청 양식 → 접수 확인 완료 정의: 서버가 신청 번호를 발급한 가족 1건. 클릭·재시도 중복 제외 본문 순서: 대상과 일정 → 비용·동반 조건 → 신청 → 취소·문의 갱신 조건: 일정·정원·기한이 바뀌면 안내와 양식·접수 확인을 함께 갱신 게시일: 2026-10-24 / 적용 대상: 2026년 11월 프로그램 근거 담당: 프로그램 운영 담당자가 A·B·C의 변경을 확인

이 브리프는 글의 첫 문단부터 신청 양식까지 필요한 값을 고정한다. 연령만 맞고 두 회차에 동반할 수 없는 가족은 신청을 중단할 수 있어야 한다. 정원이 찼다면 버튼 상태와 접수 결과도 마감으로 바뀌어야 한다. 완성 문안은 콘텐츠와 출처의 가족 프로그램 안내에 이어진다.

§ 05SEO / GEO / AEO

본문·제목·내부 링크로 질문에 도달하게 한다

페이지 제목은 실제 주제와 필요한 구분을 드러낸다. “도서관 프로그램”보다 “주말 가족 독서 프로그램 신청 조건과 방법”이 내용을 더 구체적으로 설명한다. 제목에 같은 키워드를 반복하거나 관련 없는 인기 검색어를 넣으면 독자가 기대한 답과 어긋난다. meta description은 해당 페이지를 요약하고 검색 결과의 실제 snippet은 별도로 확인한다.

내부 링크(internal link)는 같은 사이트의 다른 문서로 연결한다. 앵커 텍스트(anchor text)는 링크에서 보이는 말이다. “여기”보다 “신청 준비물과 제출 방법”이 이동할 내용을 설명한다. 사이트 구조 또는 정보 구조(IA)는 이 문서들이 목록·분류·상세·관련 문서로 연결되는 방식이다. 중요한 글이 검색창이나 자바스크립트 버튼으로만 나타나면 실제 a href 링크 경로도 만든다.

같은 검색어를 여러 문서가 대상으로 삼는 현상을 키워드 잠식(keyword cannibalization)이라고 부르기도 한다. 질문의 답이 중복되면 통합을 검토하고, 현재 안내·과거 기록·신청 절차처럼 독자의 목적이 다르면 문서 역할과 링크를 분명히 한다. canonical은 중복되거나 매우 비슷한 문서의 대표 주소를 지정할 때 사용한다. 목적과 내용이 다른 문서는 각각의 대표 주소를 유지한다.

제목 “주말 가족 독서 프로그램 신청 조건과 방법”은 검색 결과에서 페이지가 해결하는 일을 보여준다. 본문에는 그 제목이 약속한 연령·일정·신청 절차가 있어야 한다. 생성형 답변도 제목만으로 참가 조건을 알아낼 수 없으므로, 제목의 표현과 본문의 구체적인 답을 함께 작성한다. 게시 후에는 해당 질문으로 유입된 페이지와 답변에 쓰인 구절을 대조한다.

§ 06SEO / GEO / AEO

CTR과 전환율의 분모를 먼저 정한다

CTR(Click-Through Rate)은 검색 클릭 수를 노출 수로 나눈 비율이다. 전환율은 정한 대상 중 완료 행동이 발생한 비율이다. 세션 기준인지 사용자 기준인지 먼저 정한다. 한 세션에서 신청을 두 번 할 수 있다면 신청 건수/세션과 신청한 세션/전체 세션은 다른 지표다.

가상 예로 노출 1,000회, 클릭 50회이면 CTR은 5%다. 분석 도구의 방문 40세션 중 신청 완료가 있는 세션이 4개면 세션 전환율은 10%다. 검색 클릭과 세션이 다른 것은 집계 단위·동의·추적 차단·중복 방문 등의 영향을 받을 수 있다. 각 값에 사용한 도구와 집계 조건을 기록한다.

평균 게재순위는 실제로 노출된 결과의 위치를 보고서 정의에 따라 집계한 값이다. 모든 이용자에게 보이는 고정 순위로 읽지 않는다. 유입 귀속(attribution)은 어떤 접점에 전환의 기여를 배정할지 정하는 규칙이다. 검색을 보고 며칠 뒤 직접 방문해 신청한 경우 어떤 모델과 기간을 쓰느냐에 따라 귀속값이 달라진다.

노출이 부족하면 질문 수요·색인·본문 적합성을 보고, 노출 대비 클릭이 낮으면 제목·검색 화면의 답·경쟁 결과를 살핀다. 방문 후 신청이 적으면 조건·비용·신청 오류를 조사한다. 검색 관측에서 같은 지표를 실제 보고서와 계산 코드로 연결한다.

§ 07SEO / GEO / AEO

조사 후보를 비교하고 한 편을 먼저 작성한다

가상 문의 기록을 비교해 먼저 쓸 글을 고른다. 최근 4주 동안 반복된 질문의 수, 모집 일정, 답변에 필요한 자료의 준비 상태를 함께 본다.

이 사례에서는 프로그램 신청 안내를 먼저 쓴다. 모집 시작이 이틀 뒤이고 대상·동반 조건을 설명할 원고가 없으며, 운영계획 A·접수안내 B·취소안내 C를 확보했기 때문이다. 검색 수요가 넓은 “일요일 갈 곳”은 지역의 다른 시설까지 비교할 자료가 필요해 후속 조사로 둔다. 운영 시간은 이미 있는 안내의 휴관 예외를 함께 고친다.

안내를 게시하면 도서관의 프로그램 목록과 일요일 운영 시간 안내에서 연결한다. 보호자는 프로그램 조건을 먼저 읽고 신청 양식으로 이동한다. 학교 가정통신문에는 대상 학년과 원문 링크를 제공하고, 기존 이용자 공지에는 모집 기간과 신청 링크를 제공한다. 각 경로의 도착 수와 서버 접수 완료를 따로 집계하면 어느 경로에서 조건 확인 후 신청했는지 비교할 수 있다.

이 프로그램은 무료이며 보호자와 자녀가 두 일요일에 함께 책을 읽는다. 보호자의 동반 가능 여부가 선택을 가른다. 다른 시설과 비교할 때도 비용·대상 연령·동반·예약 조건을 같은 열에 놓으면 가족마다 맞는 프로그램을 고를 수 있다.

조사 후보를 비교하고 한 편을 먼저 작성한다
초등 저학년과 일요일 독서 활동
가상 문의·근거
문의 12건; A·B·C 확보; 모집 임박
작성 판단
대상·동반·기한·신청을 한 안내로 작성
도서관 첫째 일요일 운영 여부
가상 문의·근거
문의 8건; 현재 운영 시간 안내 확보
작성 판단
기존 운영 시간 안내의 예외와 적용일 수정
아이와 일요일 갈 곳 추천
가상 문의·근거
문의 5건; 타 시설 자료 미확보
작성 판단
지역·연령·예약 조건을 더 조사
2025년 프로그램은 얼마였나
가상 문의·근거
문의 2건; 과거 운영계획 보존
작성 판단
과거 기록에 기간과 현재 안내 링크 유지
— FIN —