구글 서치 콘솔에서 워드프레스 페이지의 URL을 검사했을 때 “색인 생성 허용 여부: 아니요: ‘robots’ 메타태그에서 ‘noindex’가 감지됨”이라는 메시지가 나타난다면, 해당 페이지가 구글 검색 결과에 노출되지 않도록 설정되어 있다는 의미입니다.
이는 의도치 않게 설정되었거나, 특정 플러그인 또는 테마의 기본 설정으로 인해 발생할 수 있습니다. 걱정하지 마세요! 아래 단계별 가이드를 따라가면 이 문제를 해결하고 페이지를 구글 검색에 노출시킬 수 있습니다.
원인 파악하기: 왜 “noindex” 메시지가 뜰까요?
이 메시지는 웹 페이지의 HTML <head>
섹션에 <meta name="robots" content="noindex">
와 같은 메타 태그가 삽입되어 있기 때문입니다. 이 태그는 검색 엔진 로봇에게 해당 페이지를 색인하지 말라고 지시합니다.
일반적으로 다음과 같은 경우에 ‘noindex’ 태그가 사용될 수 있습니다.
- 비공개 페이지: 관리자 페이지, 로그인 페이지 등 검색 노출이 불필요한 페이지.
- 개발/테스트 중인 페이지: 아직 완성되지 않은 페이지.
- 중복 콘텐츠 방지: 다른 페이지와 내용이 거의 동일하여 검색 엔진이 중복으로 판단할 수 있는 경우.
- 워드프레스 설정 오류: 가장 흔한 원인으로, 워드프레스 자체 설정이나 SEO 플러그인 설정이 잘못된 경우.
해결 방법: 단계별로 따라하기
아래 세 가지 주요 부분을 순서대로 확인하고 수정하면 대부분의 ‘noindex’ 문제를 해결할 수 있습니다.
1. 워드프레스 일반 설정 확인 (가장 먼저 확인)
이 설정은 워드프레스 사이트 전체에 ‘noindex’를 적용하는 가장 흔한 원인입니다.
- 워드프레스 관리자 페이지에 로그인합니다.
- 왼쪽 메뉴에서
설정 (Settings)
>읽기 (Reading)
로 이동합니다. 검색 엔진 가시성 (Search Engine Visibility)
섹션을 찾습니다.- “검색 엔진이 이 사이트를 색인하지 않도록 합니다 (Discourage search engines from indexing this site)” 라는 항목이 체크되어 있는지 확인합니다.
- 만약 체크되어 있다면, 이 체크를 해제합니다.
- 반드시 하단의
변경 사항 저장 (Save Changes)
버튼을 클릭하세요.
이것만으로도 해결되는 경우가 많으니, 변경 후 Google Search Console에서 해당 URL을 다시 검사해보세요.
2. SEO 플러그인 설정 확인 (개별 페이지/포스트)
Yoast SEO, Rank Math, All in One SEO Pack 등 SEO 플러그인을 사용하고 있다면, 개별 페이지나 글에 ‘noindex’가 설정되어 있을 수 있습니다.
- 문제의 페이지/글 편집 모드 진입:
- 워드프레스 관리자 페이지에서
페이지 (Pages)
또는글 (Posts)
로 이동합니다. - ‘noindex’ 메시지가 나오는 해당 페이지나 글을 찾아 편집 (Edit) 모드로 들어갑니다.
- 워드프레스 관리자 페이지에서
- SEO 플러그인 설정 박스 찾기:
- 콘텐츠 에디터 아래 또는 오른쪽 사이드바에 SEO 플러그인의 설정 박스가 있습니다. (플러그인마다 위치와 이름이 다를 수 있습니다.)
- Yoast SEO 사용자:
- Yoast SEO 박스 내의
고급 (Advanced)
탭으로 이동합니다. - “검색 결과에 이 글을 표시할까요? (Allow search engines to show this Post in search results?)” 또는 유사한 질문에
예 (Yes)
로 설정되어 있는지 확인합니다.
- Yoast SEO 박스 내의
- Rank Math 사용자:
- 편집 화면 우측 상단에 Rank Math 아이콘을 클릭하면 사이드바에 설정이 나타납니다.
고급 (Advanced)
탭으로 이동합니다.- “Robots Meta” 섹션에서
No Index
옵션이 체크되어 있지 않은지 확인합니다. 체크되어 있다면 체크를 해제하여Index
가 활성화되도록 합니다.
- All in One SEO Pack 사용자:
- 콘텐츠 에디터 아래 All in One SEO 설정 박스 내
Robots Settings
섹션을 찾습니다. NOINDEX
체크박스가 체크되어 있지 않은지 확인합니다. 체크되어 있다면 해제합니다.
- 콘텐츠 에디터 아래 All in One SEO 설정 박스 내
- 변경 사항 저장:
- 설정을 수정한 후, 페이지/글 우측 상단의
업데이트 (Update)
또는발행 (Publish)
버튼을 클릭하여 변경 사항을 저장합니다.
- 설정을 수정한 후, 페이지/글 우측 상단의
3. 테마 또는 커스텀 코드 확인 (드문 경우)
위 두 단계로 해결되지 않는다면, 사용 중인 테마의 고급 설정이나 직접 추가한 코드가 ‘noindex’를 삽입하고 있을 가능성이 있습니다.
- 테마 옵션 확인: 일부 테마는 자체 SEO 옵션이나 페이지별 설정을 제공할 수 있습니다. 사용 중인 테마의
테마 옵션 (Theme Options)
또는사용자 정의하기 (Customize)
메뉴에서 SEO 관련 설정을 꼼꼼히 찾아봅니다. - Custom Code (사용자 정의 코드):
functions.php
파일이나 Code Snippets 플러그인을 통해 직접 코드를 추가한 경우, 해당 코드에 ‘noindex’ 관련 필터 (예:wp_robots
필터)가 사용되었는지 확인합니다. 이 단계는 코딩 지식이 필요하며, 잘못 수정하면 사이트에 문제가 발생할 수 있으므로 주의해야 합니다.
모든 수정 후 필수 조치
위 단계를 통해 ‘noindex’ 설정을 해제했다면, 이제 구글에 변경 사항을 알려야 합니다.
- 워드프레스 캐시 삭제:
- WP Super Cache, W3 Total Cache, LiteSpeed Cache 등 캐싱 플러그인이나 서버 레벨 캐시, CDN (Cloudflare 등)을 사용하고 있다면, 모든 캐시를 비워줍니다. 캐시가 남아있으면 변경 사항이 구글에 제대로 반영되지 않을 수 있습니다.
- Google Search Console에서 URL 재검사 및 색인 요청:
- Google Search Console로 다시 이동합니다.
- 상단의 검색창에 해당 URL을 입력하여 다시 검사합니다.
- **”실시간 URL 테스트”**를 실행하여 현재 페이지에 ‘noindex’ 태그가 없는지 최종적으로 확인합니다.
- 모든 문제가 해결되었다면,
색인 생성 요청 (Request Indexing)
버튼을 클릭하여 구글이 이 페이지를 다시 크롤링하고 검색 결과에 포함시키도록 요청합니다.
이 가이드가 워드프레스 페이지의 “noindex” 문제를 해결하고, 당신의 소중한 콘텐츠가 구글 검색을 통해 더 많은 사람들에게 도달하는 데 도움이 되기를 바랍니다!