본문으로 바로가기
AD Insight
홈페이지 운영

칼럼 게시판을 만든 뒤, 글 발행과 검색 접수를 나눠 확인했다

내가 관리하던 워드프레스 사이트에 칼럼 목록과 편집 기능을 붙였다. 임시글 저장과 공개 목록의 검색 알림 접수는 확인했지만 실제 첫 글이 발행돼 외부로 전달되는 전체 과정은 미검증으로 남겼다.

확인한 환경
내가 관리하던 WordPress 사이트의 2026-09-05 칼럼 기능 작업 기록과 보관 소스
확인 날짜
이 글의 목차

2026-09-05, 내가 관리하던 워드프레스 사이트에 칼럼 목록과 편집 기능을 붙였다. 글을 쓰고 저장하는 화면부터 검색엔진에 URL 변경을 알리는 부분까지 작업했다. 다만 실제 첫 칼럼이 발행되는 전 과정은 확인하지 못했다. 이 글은 당시 작업 기록과 보관 소스를 다시 보고 어디까지 확인했는지 정리한 내용이다.

기존 글을 남겨 두고 칼럼 화면을 연결했다

기존 글과 수정 기록은 유지했다. 칼럼 목록에 주제 필터와 검색, 페이지 이동을 붙이고 편집기에서 작성한 내용이 목록과 본문으로 이어지게 했다. 예전 목록 주소는 새 주소로 이동하도록 연결했다.

검색 제목과 설명, 이미지 대체 텍스트도 편집 화면에서 다루도록 했다. 이때 구현한 범위는 글을 직접 작성하고 관리하는 기능이다. 생성형 AI가 원고를 쓰거나 자동으로 발행하는 기능까지 만든 것은 아니다.

검색에 보낼 글의 상태부터 구분했다

저장된 글을 모두 공개 대상으로 취급하면 안 됐다. 당시 코드에는 공개 상태인지, 비밀번호가 걸려 있지 않은지, 검색 제외 설정이 없는지를 확인하는 부분이 있다. 임시글과 예약글, 비공개 글 등은 자동 제출 대상에서 제외하도록 구성했다.

WordPress의 글 상태 문서도 공개 글, 예약글, 임시글을 서로 다른 상태로 설명한다. 내가 만든 기능에서도 이 구분을 확인해야 했다. 편집 화면에서 저장됐다는 사실만으로 외부에 보낼 글이라고 판단할 수는 없었다.

보관된 워드프레스 코드에서 공개 글 여부를 판정하는 부분
당시 보관한 원본 소스 일부를 2026-10-24에 열어 확인한 화면이다. 실제 글 발행이나 검색 접수 결과를 보여주는 화면은 아니다.

임시글을 저장하고 다시 열어 봤다

관리자에서 임시글을 만들어 제목과 본문, 검색 제목과 설명, 이미지 대체 텍스트를 저장한 뒤 다시 열어 확인했다. 이미지 설명이 없을 때 저장이 제한되고 입력한 뒤에는 해제되는지도 살폈다.

점검에 쓴 글은 공개하지 않았다. 확인 후 휴지통으로 옮겼고 공개 목록과 로그인하지 않은 요청, 직접 글 주소에서 노출되지 않는 것을 확인했다. PC와 모바일에서는 목록과 미리보기, 메뉴 표시를 점검했다. 여기까지는 편집과 표시, 공개 범위를 확인한 기록이다.

202 응답은 어디까지 확인한 결과였나

당시 공개 칼럼 목록 URL을 IndexNow로 보냈을 때 HTTP 202 응답을 확인했다. 기록에는 이를 접수 상태로 남겼다. IndexNow 공식 응답표에서 202는 URL을 받았고 키 검증을 기다리는 상태다. 이후 키 검증이 끝났는지는 이 기록에서 확인하지 못했다. 검색 결과에 해당 URL이 나타났는지, 순위가 바뀌었는지도 이 응답으로 알 수 없다.

글이 바뀌면 WordPress 예약 작업에 알림을 넣도록 구성했지만 첫 실제 칼럼은 아직 없었다. 따라서 실제 글 발행, 예약 작업 실행, 외부 접수까지 이어지는 전체 과정은 미검증이었다. 방문을 계기로 실행되는 WP-Cron을 사용했으므로 정해진 시각에 항상 처리된다고도 설명하지 않았다.

다음에는 실제 글 한 편의 흐름을 확인한다

다음 확인 대상은 공개할 원고 한 편이다. 발행 후에는 로그아웃 상태에서 본문이 보이는지와 사이트맵에 들어갔는지를 먼저 확인할 계획이다. 이어 예약 작업이 실행됐는지와 외부 접수 응답이 남았는지를 순서대로 살펴보려 한다. 오류가 나면 멈춘 지점부터 다시 본다.

검색엔진의 색인과 실제 검색 노출은 그다음 확인 항목으로 남긴다. 칼럼 화면이 생겼다는 이유로 검색까지 연결됐다고 쓰지 않으려면 각 단계에서 확인한 결과를 따로 기록해야 한다.

글을 발행한 뒤 확인할 단계는 사이트맵 제출·색인·노출을 나눠 보는 방법에 정리했다. 새 주소가 검색엔진에 전달됐다는 사실과 실제 검색 노출은 따로 기록한다.

참고 자료

  • WordPress의 글 상태 문서
  • IndexNow 공식 응답표
목록으로