본문으로 바로가기
AD Insight
검색 노출

로컬에서 고친 SEO가 운영에도 적용됐는지 다시 확인했다

로컬 SEO 구현과 452개 검사를 마쳤지만 운영에서는 같은 누락이 남아 있었다. 내 컴퓨터의 파일과 공개 응답을 대조하고 실제 색인은 미확인으로 남긴 기록이다.

확인한 환경
그누보드 기반 사이트 · 로컬 SEO 구현본 · 공개 응답 점검
확인 날짜
이 글의 목차

내가 관리하던 사이트의 칼럼을 점검한 적이 있다. 글은 비회원에게 열렸지만 서로 다른 글이 같은 제목과 설명을 쓰고 있었다. 글별 대표 주소를 알리는 canonical과 JSON-LD도 없었다.

로컬에서 필요한 설정을 준비한 뒤에도 운영 확인은 남아 있었다. 이 글은 2026-09-09 구현 기록과 2026-09-28 후속 점검을 다시 대조한 내용이다. 현재 운영 상태를 새로 검사한 결과는 아니다.

글이 열리는지와 검색 설정을 나눠 봤다

9월 9일에는 공개 칼럼 33건을 확인했다. 일부 기존 글은 검색 결과에서도 찾을 수 있었다. 그렇다고 최근 글까지 모두 색인됐다고 판단하지는 않았다.

당시 사이트맵 주소는 HTTP 404였고 기존 RSS는 보기 금지 안내를 반환했다. 글을 읽을 수 있다는 사실과 검색엔진에 주소 목록을 제공하는 상태가 달랐다. HTTPS에서도 인증서의 도메인 불일치가 확인됐지만 그날 인증서까지 고친 것은 아니었다.

2026-09-09 운영 목록 화면에서 의학칼럼 제목과 전체 33건 표기만 남긴 부분
2026-09-09 당시 운영 목록 화면의 일부. 공개 글 33건을 확인한 보조 자료이며 로컬 SEO 구현이 운영에 배포됐다는 증거는 아니다.

로컬에서 준비한 범위를 먼저 적었다

로컬 구현본에는 글별 제목·설명·canonical, 구조화 데이터, 사이트맵과 RSS가 들어갔다. 기존 공개 글과 본문 이미지를 보고 ALT도 보완했다. 비밀글이나 회원 전용 글을 검색 목록에 넣지 않는 조건은 따로 확인했다.

준비한 파일은 27개였다. 당시 기록에는 함수와 테스트용 데이터로 실행한 검사 452개가 통과했다고 남아 있다. PC·모바일 로컬 미리보기에서도 본문 위치와 크기가 전후 동일했다.

이 검사는 내 컴퓨터에 있는 구현본을 대상으로 했다. 운영 서버의 PHP와 데이터베이스에서 같은 결과가 나오는지, 원격 파일이 실제로 바뀌었는지까지 확인한 것은 아니었다.

9월 28일에는 운영 응답을 다시 읽었다

후속 점검에서 공개 글은 45건이었다. 지난주보다 2건 늘었고 새 글 2개 모두 HTTP 200으로 본문을 읽을 수 있었다. 근데 canonical은 없었고 JSON-LD도 0개였다. 두 글의 이미지 9개는 ALT가 없거나 파일명으로 들어가 있었다.

사이트맵과 전용 RSS 주소는 계속 404였고 기존 RSS도 비활성 안내였다. 한편 로컬 파일은 저장해 둔 manifest와 27개 모두 해시가 일치했다. 로컬 준비본이 그대로 있다는 확인과 운영에 반영됐다는 확인은 서로 달랐다.

완료라고 쓸 범위를 좁혔다

로컬 구현과 검증을 마쳤지만 후속 운영 응답에서는 개선 배포를 확인하지 못했다. 452개 검사 통과를 검색 성과로 쓰거나 새 글이 자동으로 색인됐다고 적을 수는 없었다.

공개 검색에서도 새 URL의 정확한 일치를 찾지 못했지만 이것만으로 미색인이라고 판정하지 않았다. 당시 검색도구의 소유권·로그인 접근이 확보되지 않아 실제 색인 상태는 미검증으로 남았다.

다음에는 파일과 공개 결과를 함께 남기려고 한다

비슷한 작업을 할 때는 로컬 변경 목록과 운영 반영 기록을 나눠 두려고 한다. 배포했다면 원격 원본 백업, 변경 파일의 재다운로드 대조, 공개 URL의 메타와 피드 응답까지 이어서 확인할 생각이다.

검색 등록과 색인·노출·클릭을 구분하는 기준은 검색 결과를 단계별로 확인하는 글에 정리했다. 이 사례의 현재 배포 상태와 이후 색인·노출 변화는 아직 확인하지 않았다.

목록으로