Descripción
검색엔진 호환성을 최우선으로 설계한 XML 사이트맵 전문 플러그인입니다.
설명
AljiSitemap은 사이트맵 하나에만 집중합니다. 메타 태그나 구조화 데이터 같은
다른 SEO 기능은 넣지 않았으므로, 이미 쓰고 있는 SEO 플러그인(Yoast, Rank Math 등)과
함께 사용할 수 있습니다. 이 경우 사이트맵만 이 플러그인이 맡습니다.
사이트맵
- 사이트맵 인덱스: /sitemap_index.xml (서치콘솔·서치어드바이저에는 이 주소 하나만 제출)
- 글 / 고정 페이지 / 모든 공개 커스텀 글 유형 (상품, 포트폴리오 등)
- 카테고리 / 태그 / 커스텀 택소노미 아카이브 (글이 있는 분류만)
- 작성자 아카이브 (선택)
- 홈페이지 주소 자동 포함 (메인이 최신 글 목록형일 때)
- 이미지 사이트맵: 대표 이미지(원본) + 본문 이미지(블록·숏코드 렌더링 결과 포함).
외부 광고 배너는 자동으로 제외하고, 장식용 스티커·아이콘 폴더는 «제외할 이미지 경로»로 뺄 수 있음 - 구글 뉴스 사이트맵: /news-sitemap.xml (최근 48시간, 최대 1,000건, 카테고리 제외 가능).
사이트맵 인덱스에도 자동 포함 - 설정한 개수(기본 500)를 넘으면 sitemap-posts-1.xml, -2.xml …로 자동 분할하며,
인덱스의 lastmod를 페이지마다 정확하게 표시 - 브라우저로 열면 보기 좋은 화면(XSL, 다크 모드 지원)으로 표시
즉시 색인 요청 (IndexNow)
글을 발행·수정하는 즉시 네이버, 빙, 얀덱스 등에 주소를 알립니다. 키 생성과 키 파일
응답까지 자동이라 서버에 파일을 올릴 필요가 없습니다. 전송은 백그라운드에서 처리되어
글 저장 속도에 영향이 없습니다. (구글의 사이트맵 핑은 2023년에 폐지되었으며, 구글은
IndexNow에 참여하지 않으므로 사이트맵의 lastmod로 변화를 파악합니다.)
호환성
- 워드프레스 기본 사이트맵(wp-sitemap.xml)을 끄고, Yoast·Rank Math·AIOSEO·SEOPress의
사이트맵 기능도 끕니다(해당 플러그인의 다른 기능은 유지) - 현재 활성화된 Yoast·Rank Math·AIOSEO·SEOPress에서 noindex로
지정한 글·분류·글 유형을 자동으로 제외 «제출된 URL에 noindex 태그가 추가됨» 오류 방지 - 예전 주소 자동 이동(301): /sitemap.xml, /wp-sitemap.xml, /post-sitemap.xml 등
- 고정 링크가 «기본(Plain)»인 사이트도 ?aljisitemap=index 주소로 정상 동작
- 한글 주소·한글 이미지 파일명을 규격에 맞게 퍼센트 인코딩
- 다국어(번역) 플러그인이 목록 쿼리를 걸러내도 모든 언어의 글이 빠짐없이 포함
- LiteSpeed Cache, WP Rocket, W3 Total Cache, WP Super Cache, SiteGround Optimizer,
Breeze, Nginx Helper 캐시 자동 비우기
자가 진단
«현황 · 진단» 화면에서 버튼 하나로, 서버가 구글봇처럼 사이트맵을 직접 요청해 다음을
점검합니다: 리다이렉트 발생, HTML 응답, XML 선언 앞 공백/BOM, XML 문법 오류, 캐시된 옛 사본,
URL이 없는 하위 사이트맵, robots.txt 사이트맵 줄(실제 robots.txt 파일 존재 여부 포함),
IndexNow 키 파일, 다른 사이트맵 플러그인 충돌.
설치
- 플러그인 > 새로 추가 > 플러그인 업로드에서 zip 파일을 올리고 활성화합니다.
- 다른 사이트맵 전용 플러그인을 쓰고 있었다면 비활성화합니다(같은 주소를 사용).
- 관리자 메뉴 «AljiSitemap» > 현황 · 진단에서 «사이트맵 자가 진단 실행»을 눌러 확인합니다.
- 구글 서치콘솔(과 네이버 서치어드바이저)에 /sitemap_index.xml을 제출합니다.
자주 묻는 질문
다른 사이트맵 플러그인에서 옮기면 서치콘솔에 다시 제출해야 하나요?
사이트맵 인덱스 주소가 /sitemap_index.xml로 같았다면 그대로 이어집니다. /sitemap.xml,
/wp-sitemap.xml 같은 예전 주소는 새 인덱스로 자동 이동(301)되므로, 서치콘솔에서 새 주소
하나만 추가로 제출하면 됩니다.
사이트맵 주소가 404이거나 홈페이지가 나옵니다
«현황 · 진단»에서 «캐시 비우기»를 누르면 주소 규칙을 다시 저장하고 캐시를 비웁니다.
그다음 자가 진단을 실행하면 원인(리다이렉트, 캐시, 다른 플러그인 등)을 알려 줍니다.
특정 글만 빼고 싶습니다
글 편집 화면 오른쪽 «사이트맵» 상자에서 «사이트맵에서 제외»를 체크하거나,
«제외» 탭에 글 ID나 카테고리를 지정하세요.
External services
This plugin connects to one external service, and only when you turn it on.
IndexNow (api.indexnow.org)
- What it is: IndexNow is an open protocol that lets websites notify participating search engines (such as Bing, Naver, Yandex, Seznam) that a URL has been added or updated.
- When data is sent: only if «IndexNow» is enabled in the plugin settings (it is off by default). A request is sent in the background when a post is published or updated, or when an administrator clicks the «test send» button on the IndexNow tab.
- What is sent: your site’s host name, the IndexNow key generated by this plugin, the URL of the key file on your site, and the list of changed post URLs. No visitor or personal data is sent.
- Terms of use: https://www.indexnow.org/terms
- Privacy policy: https://www.indexnow.org/privacy (each participating search engine also applies its own privacy policy)
The self-diagnostics tool only sends requests to your own site (your sitemap URLs, robots.txt and IndexNow key file). It does not contact any third-party server.
개발자용 필터
- aljisitemap_post_types, aljisitemap_taxonomies, aljisitemap_sitemap_types
- aljisitemap_exclude_post_ids, aljisitemap_exclude_term_ids, aljisitemap_exclude_author_ids
- aljisitemap_include_post, aljisitemap_include_term, aljisitemap_post_where
- aljisitemap_post_image_urls, aljisitemap_is_content_image, aljisitemap_image_allowed_prefixes (CDN 주소 허용)
- aljisitemap_news_publication_name, aljisitemap_news_language (글마다 언어가 다른 다국어 사이트용)
- aljisitemap_indexnow_endpoint
- 액션: aljisitemap_before_render, aljisitemap_purged_sitemaps
변경 이력
1.3.9
- 캐릭터 이미지 주소에 버전 번호를 붙여, 업데이트 후에도 브라우저가 예전 그림을 보여 주던 문제 수정.
1.3.8
- 인사하는 캐릭터가 숙이는 동안 꼬리 아래 선이 몸에 남던 문제를 다시 수정(허리선을 손 아래로 내리고 꼬리를 윤곽선 기준으로 분리).
1.3.7
- 인사하는 캐릭터가 숙일 때 꼬리 선이 남던 문제 수정.
1.3.6
- 호환성 탭의 달리는 캐릭터 제거.
1.3.4
- 인사하는 캐릭터: 다리는 고정하고 허리 위를 한 덩어리로 접어 숙이도록 개선(크기 변화 없음), 일반·콘텐츠·제외·IndexNow 탭 캐릭터 제거, 호환성 탭에 몸에서 다리가 바로 이어져 달리는 캐릭터 추가(왼쪽 방향), 인사 동작을 천천히, 제출 주소 카드의 캐릭터 제거.
1.3.0
- 화면 곳곳에 움직이는 캐릭터 추가(움직임 줄이기 설정을 켠 경우 멈춤).
- 구글 뉴스 탭에 무료 제공 안내 추가, 하위 사이트맵 표에 «무료 제공» 표시.
1.2.0
- 관리자 화면 전체 디자인 정리: 새 헤더(동작 상태 표시), 탭, 카드, 표, 설정 폼, 진단 결과를 하나의 스타일로 통일.
- 서치콘솔 제출 주소를 크게 보여 주고 «주소 복사» 버튼 추가.
- 설정 탭마다 제목과 한 줄 설명 추가.
- 현황 · 진단 화면에 사이트맵·robots.txt 매일 점검(SOHO SEO) 안내 추가. 플러그인을 설치할 수 있는 관리자에게만 이 화면 안에서 보이며, SOHO SEO를 이미 사용 중이면 표시하지 않음. 외부로 전송하는 정보 없음.
1.0.1
- readme에 외부 서비스(IndexNow) 안내 추가.
1.0.0
- 첫 공개 버전.
Reseñas
No hay valoraciones para este plugin.
Colaboradores y desarrolladores
«AljiSitemap» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce «AljiSitemap» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
