BOARD

강좌·기초

그누보드5 사이트맵 sitemap.xml 생성 및 검색엔진 제출 가이드

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 2회 작성일 26-11-01 16:19

본문

그누보드5 사이트맵 sitemap.xml 생성 및 검색엔진 제출 가이드

그누보드5 사이트에서 최신 게시글 데이터를 동적으로 추출하는 sitemap.php 파일을 설치하고, 구글·네이버 등 검색엔진 웹마스터도구에 사이트맵을 제출하여 검색 노출을 최적화하는 방법을 안내합니다.

그누보드5 사이트맵 sitemap.xml 생성 및 적용 방법

그누보드5에서 구글, 네이버 등 검색엔진 웹마스터도구 제출을 위한 사이트맵 생성 파일을 적용하고 운영하는 기본 절차는 다음과 같습니다.

1. 사이트맵 파일 업로드

  1. 다운로드받은 sitemap.php 파일을 그누보드 설치 경로(홈페이지 최상단 document_root)에 업로드합니다.

2. 웹페이지 호출 및 출력 확인

  1. 웹브라우저 주소창에서 sitemap.php를 호출하여 게시글이 정상적으로 보이는지 확인합니다.
  2. 만약 게시글이 보이지 않는다면 게시판 설정에서 다음 항목들을 확인해야 합니다.
    • 게시판 RSS 보이기 체크 여부
    • 게시판 검색사용 체크 여부
    • 게시글 읽기권한이 1인지 여부

3. 검색엔진 웹마스터도구 등록

  • 네이버, 구글, 빙 등 각 검색엔진 웹마스터도구에 생성된 사이트맵 주소를 등록하여 검색로봇이 최신 컨텐츠를 수시로 추출하도록 연동합니다.

게시판 설정 확인 방법

브라우저에서 sitemap.php에 접속했을 때 게시글이 보이지 않거나 누락되는 경우, 관리자 페이지의 게시판 설정에서 다음 항목들을 확인해야 합니다.

  • 게시판 RSS 보이기 체크 여부
  • 게시판 검색사용 체크 여부
  • 게시글 읽기권한이 1인지 여부

그누보드5 사이트맵 파일 업로드 및 웹마스터도구 등록 방법

그누보드5에서 sitemap.php 파일을 활용해 동적으로 생성한 사이트맵을 네이버와 구글 등 각 검색엔진 웹마스터도구에 등록하는 절차는 다음과 같습니다.

1. 사이트맵 파일 업로드 및 확인

  1. 다운로드 받은 sitemap.php 파일을 그누보드 설치 경로(루트 디렉토리)에 업로드합니다.
  2. 웹브라우저 주소창에 sitemap.php를 호출하여 게시글 데이터가 정상적으로 보이는지 확인합니다.
  3. 만약 게시글이 보이지 않는다면 게시판 설정에서 다음 항목을 확인합니다.-. 게시판 RSS 보이기 체크 상태-. 게시판 검색사용 체크 상태-. 게시글 읽기권한이 1인 상태

2. 웹마스터도구 등록

  • 네이버 웹마스터도구(서치어드바이저)에 접속 후 홈페이지를 등록한 뒤, 요청 탭의 사이트맵 제출 메뉴에서 사이트맵 주소(예: sitemap.php 또는 sitemap.xml)를 입력해 제출합니다.
  • 구글 서치 콘솔에 접속하고 좌측 메뉴에서 Sitemaps(사이트맵) 메뉴를 클릭한 뒤, 아래 창에 사이트맵 주소를 입력하고 제출 버튼을 누릅니다.
  • 빙(Bing) 웹마스터도구 등 각 검색엔진의 웹마스터도구에 접속하여 제출 메뉴에서 사이트맵 주소를 제출합니다.

사이트맵 작동 방식 및 자동 갱신 여부

그누보드5 환경에서 sitemap.php 파일을 이용해 생성하는 사이트맵은 1회성 파일이 아닙니다. 웹사이트를 운영하는 동안 검색로봇이 방문하거나 사용자가 호출할 때마다 홈페이지의 최근 게시글 데이터를 동적으로 추출하여 항상 최신의 콘텐츠를 검색 로봇에 알려주는 방식으로 작동합니다.

그누보드5 사이트맵 sitemap.xml 생성 및 웹마스터도구 연동 설정

그누보드5에서 최신 게시글 데이터를 동적으로 추출하는 sitemap.php 파일을 활용하여 사이트맵을 구축하고, 검색엔진 제출을 위해 sitemap.xml 주소로 연동하는 방법입니다.

1. 기본 적용 방법

  1. sitemap.php 파일을 그누보드 설치 경로에 업로드합니다.
  2. 웹브라우저 주소창에서 sitemap.php를 직접 호출하여 게시글이 정상적으로 보이는지 확인합니다.
  3. 게시글이 보이지 않을 경우 관리자의 게시판 설정에서 아래 항목들을 확인합니다.
    • 게시판 RSS 보이기 체크 여부
    • 게시판 검색사용 체크 여부
    • 게시글 읽기권한이 1인지 여부

2. URL Rewrite를 통한 sitemap.xml 연동 설정

검색엔진 웹마스터도구에 sitemap.php 대신 표준 확장자인 sitemap.xml 주소로 제출하려면 서버 환경에 따라 리다이렉트 규칙을 설정할 수 있습니다.

  • Nginx 환경 설정
    • 설정 파일에 아래 코드를 추가하여 sitemap.xml 요청을 sitemap.php로 연결합니다.
    rewrite ^/sitemap.xml$ /sitemap.php break;
  • Apache (.htaccess) 환경 설정
    • .htaccess 파일의 RewriteBase / 바로 아래에 다음 규칙을 추가합니다.
    RewriteRule ^sitemap.xml$ bbs/sitemap.php [L]
    • 위와 같이 설정하면 https://도메인주소/sitemap.xml로 접속 시 사이트맵 파일이 실행됩니다.

그누보드5 사이트맵 적용 및 제출 가이드

  • 내 상황: 그누보드5 사이트의 게시글을 구글·네이버 등 검색엔진에 노출하기 위해 사이트맵을 생성하고 제출하려는 경우
  • 선택 기준: sitemap.php 파일을 그누보드 설치 경로(루트)에 업로드하여 최신 게시글을 동적으로 추출하는 방식을 사용
  • 다음 행동:
    1. sitemap.php 업로드 후 브라우저에서 접속하여 데이터 출력 확인
    2. 데이터 미출력 시 게시판 설정(RSS 보이기, 검색 사용, 읽기 권한) 점검
    3. 각 검색엔진 웹마스터도구(구글 서치콘솔, 네이버 서치어드바이저 등)에 해당 URL 제출

실전 FAQ

Q. 게시판 설정 외에 사이트맵에 글이 누락되는 원인이 있나요?

  • 예외: 게시판의 읽기 권한이 1보다 높게 설정되어 있거나, 특정 게시판이 검색 대상에서 제외된 경우 사이트맵에 포함되지 않습니다. 또한, 서버 환경에 따라 sitemap.xml로 접속하려면 .htaccess나 Nginx 설정에서 sitemap.php로의 리다이렉트(Rewrite) 규칙을 추가해야 합니다.

Q. 사이트맵을 매번 수동으로 갱신해야 하나요?

  • 대안: 본 방식은 동적 생성 방식이므로 별도의 수동 갱신이 필요 없습니다. 검색 로봇이 사이트맵 주소를 방문할 때마다 실시간으로 최신 게시글 데이터를 추출하여 제공합니다.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.