sitemap.xml 만들기
제너레이터를 만들고 그걸 배포하고 google search console에 제출하면 적용된다.
sitemap이 필요한 이슈
- SEO 작업을 위해서.
- 웹페이지가 검색에 좀 더 잘 노출될 수 있도록 하기 위해서.
- 사이트맵을 제출하면 검색엔진 크롤러가 좀 더 많은 페이지를 쉽게 탐색할 수 있다.
코드 작성은 참고 사이트 방문하기, 주의사항만 작성.
- require 사용시 error발생, import 해서 사용.
- writeFileSync시 prettier.fomat이 제대로 되었는지 확인하기.
- js > .mjs로 node 실행
작성 완료 후 실행할 스크립트
cd public
rm -rf sitemap
mkdir sitemap
cd ..
cd script
node ./robots.mjs
node ./sitemap-common.mjs
node ./sitemap-posts.mjs
...etc 동적 페이지 별로 sitemap을 만들어준다.
node ./sitemap-compress.js
node ./sitemap.js
curl http://google.com/ping?sitemap=http://www.nurihaus.com/sitemap.xml
배포 후 search console에서 확인 가능, 몇분 소요됨.
Author And Source
이 문제에 관하여(sitemap.xml 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@baemki/sitemap.xml-만들기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)