Category: Webserver

웹 사이트 만들어서 운영하기.

  • 워드프레스 페이지 “noindex” 오류 해결 가이드: 구글 검색 노출 시키기

    구글 서치 콘솔에서 워드프레스 페이지의 URL을 검사했을 때 “색인 생성 허용 여부: 아니요: ‘robots’ 메타태그에서 ‘noindex’가 감지됨”이라는 메시지가 나타난다면, 해당 페이지가 구글 검색 결과에 노출되지 않도록 설정되어 있다는 의미입니다.

    이는 의도치 않게 설정되었거나, 특정 플러그인 또는 테마의 기본 설정으로 인해 발생할 수 있습니다. 걱정하지 마세요! 아래 단계별 가이드를 따라가면 이 문제를 해결하고 페이지를 구글 검색에 노출시킬 수 있습니다.


    원인 파악하기: 왜 “noindex” 메시지가 뜰까요?

    이 메시지는 웹 페이지의 HTML <head> 섹션에 <meta name="robots" content="noindex">와 같은 메타 태그가 삽입되어 있기 때문입니다. 이 태그는 검색 엔진 로봇에게 해당 페이지를 색인하지 말라고 지시합니다.

    일반적으로 다음과 같은 경우에 ‘noindex’ 태그가 사용될 수 있습니다.

    • 비공개 페이지: 관리자 페이지, 로그인 페이지 등 검색 노출이 불필요한 페이지.
    • 개발/테스트 중인 페이지: 아직 완성되지 않은 페이지.
    • 중복 콘텐츠 방지: 다른 페이지와 내용이 거의 동일하여 검색 엔진이 중복으로 판단할 수 있는 경우.
    • 워드프레스 설정 오류: 가장 흔한 원인으로, 워드프레스 자체 설정이나 SEO 플러그인 설정이 잘못된 경우.

    해결 방법: 단계별로 따라하기

    아래 세 가지 주요 부분을 순서대로 확인하고 수정하면 대부분의 ‘noindex’ 문제를 해결할 수 있습니다.

    1. 워드프레스 일반 설정 확인 (가장 먼저 확인)

    이 설정은 워드프레스 사이트 전체에 ‘noindex’를 적용하는 가장 흔한 원인입니다.

    1. 워드프레스 관리자 페이지에 로그인합니다.
    2. 왼쪽 메뉴에서 설정 (Settings) > 읽기 (Reading) 로 이동합니다.
    3. 검색 엔진 가시성 (Search Engine Visibility) 섹션을 찾습니다.
    4. “검색 엔진이 이 사이트를 색인하지 않도록 합니다 (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’가 설정되어 있을 수 있습니다.

    1. 문제의 페이지/글 편집 모드 진입:
      • 워드프레스 관리자 페이지에서 페이지 (Pages) 또는 글 (Posts) 로 이동합니다.
      • ‘noindex’ 메시지가 나오는 해당 페이지나 글을 찾아 편집 (Edit) 모드로 들어갑니다.
    2. SEO 플러그인 설정 박스 찾기:
      • 콘텐츠 에디터 아래 또는 오른쪽 사이드바에 SEO 플러그인의 설정 박스가 있습니다. (플러그인마다 위치와 이름이 다를 수 있습니다.)
      • Yoast SEO 사용자:
        • Yoast SEO 박스 내의 고급 (Advanced) 탭으로 이동합니다.
        • “검색 결과에 이 글을 표시할까요? (Allow search engines to show this Post in search results?)” 또는 유사한 질문에 예 (Yes) 로 설정되어 있는지 확인합니다.
      • Rank Math 사용자:
        • 편집 화면 우측 상단에 Rank Math 아이콘을 클릭하면 사이드바에 설정이 나타납니다.
        • 고급 (Advanced) 탭으로 이동합니다.
        • “Robots Meta” 섹션에서 No Index 옵션이 체크되어 있지 않은지 확인합니다. 체크되어 있다면 체크를 해제하여 Index가 활성화되도록 합니다.
      • All in One SEO Pack 사용자:
        • 콘텐츠 에디터 아래 All in One SEO 설정 박스 내 Robots Settings 섹션을 찾습니다.
        • NOINDEX 체크박스가 체크되어 있지 않은지 확인합니다. 체크되어 있다면 해제합니다.
    3. 변경 사항 저장:
      • 설정을 수정한 후, 페이지/글 우측 상단의 업데이트 (Update) 또는 발행 (Publish) 버튼을 클릭하여 변경 사항을 저장합니다.

    3. 테마 또는 커스텀 코드 확인 (드문 경우)

    위 두 단계로 해결되지 않는다면, 사용 중인 테마의 고급 설정이나 직접 추가한 코드가 ‘noindex’를 삽입하고 있을 가능성이 있습니다.

    • 테마 옵션 확인: 일부 테마는 자체 SEO 옵션이나 페이지별 설정을 제공할 수 있습니다. 사용 중인 테마의 테마 옵션 (Theme Options) 또는 사용자 정의하기 (Customize) 메뉴에서 SEO 관련 설정을 꼼꼼히 찾아봅니다.
    • Custom Code (사용자 정의 코드): functions.php 파일이나 Code Snippets 플러그인을 통해 직접 코드를 추가한 경우, 해당 코드에 ‘noindex’ 관련 필터 (예: wp_robots 필터)가 사용되었는지 확인합니다. 이 단계는 코딩 지식이 필요하며, 잘못 수정하면 사이트에 문제가 발생할 수 있으므로 주의해야 합니다.

    모든 수정 후 필수 조치

    위 단계를 통해 ‘noindex’ 설정을 해제했다면, 이제 구글에 변경 사항을 알려야 합니다.

    1. 워드프레스 캐시 삭제:
      • WP Super Cache, W3 Total Cache, LiteSpeed Cache 등 캐싱 플러그인이나 서버 레벨 캐시, CDN (Cloudflare 등)을 사용하고 있다면, 모든 캐시를 비워줍니다. 캐시가 남아있으면 변경 사항이 구글에 제대로 반영되지 않을 수 있습니다.
    2. Google Search Console에서 URL 재검사 및 색인 요청:
      • Google Search Console로 다시 이동합니다.
      • 상단의 검색창에 해당 URL을 입력하여 다시 검사합니다.
      • **”실시간 URL 테스트”**를 실행하여 현재 페이지에 ‘noindex’ 태그가 없는지 최종적으로 확인합니다.
      • 모든 문제가 해결되었다면, 색인 생성 요청 (Request Indexing) 버튼을 클릭하여 구글이 이 페이지를 다시 크롤링하고 검색 결과에 포함시키도록 요청합니다.

    이 가이드가 워드프레스 페이지의 “noindex” 문제를 해결하고, 당신의 소중한 콘텐츠가 구글 검색을 통해 더 많은 사람들에게 도달하는 데 도움이 되기를 바랍니다!