사이트의 검색엔진 최적화(SEO)를 진행하다보면 반드시 필수로 필요한게 있습니다.바로사이트맵 입니다.카페24와 아임웹등의 쇼핑몰 솔루션에서는 사이트맵을 자동으로 만들어줍니다. 그래서, 자동으로 만들어주는 사이트맵을 검색엔진에 등록하시면 됩니다. 문제는 몇몇 쇼핑몰 솔루션은 아직도 사이트맵을 자동으로 생성해주지 않습니다.이 경우에는 별도로 사이트맵을 만들어서 등록을 해줘야하는데요. 인터넷에 있는 사이트맵 추천 정보 생성기들은 어느 순간부터 전부 유료만 남아 있더군요.출처 : 구글 검색결과구글에서 sitemap generator 로 검색하면 나오는 상위 3개 사이트 전부 유료입니다. 심지어 3번째는 Free 라고 적혀있는데 유료입니다. 무료로도 사용은 가능하지만, 페이지가 적거나 제약이 있습니다.그래서, 페이지가 적은 사이트라면 그냥 사용해도 되는데요. 문제는 간혹 페이지가 엄청 많은 사이트들의 사이트맵이 필요하다는 것 입니다. 그렇다고, 자주 사용하지도 않는데 상세정보 확인 생성에 유료로 비용 지불하기는 좀 그렇잖아요.그래서, 직접 만들었습니다. 로컬 m.blog.naver.com/gominla/224426578429 생성기를 소개합니다.A simple local sitemap generator built with Python. - raremore/local-sitemap-generator로컬 홈페이지 방문 생성기의 특징1. 무료입니다.기본적으로 제가 사용할려고 만들었기 때문에 무료로 배포합니다. 맘껏 가져다 쓰셔도 됩니다.2. 윈도우에서 실행되고, 파이썬을 사용합니다.사용하기 편하게 하려고, 웹에 구현을 하려고 했더니;서버비가 발생하겠더군요.. 그래서 부득이하게 로컬에서 실행하도록 만들었습니다. 파이썬을 이용하여, PC 에 연결된 인터넷을 이용해서 수집합니다.3. 제한이 없습니다.무료라고 언급하고 제한이 있으면 안되겠죠? 아무리 페이지가 많아도 제한없이 긁어오도록 만들었습니다. 만약 URL 이 10,000개가 넘거나 용량이 10메가를 넘으면, 자동 분할되도록 만들었습니다.사이트맵의 규칙은 최대 50메가가 기준인데요. 그렇다고 너무 크면 문제가 생길 것 을 우려하여 이정도 조건으로 처리해놓았습니다. 사실 페이지가 1만개가 넘는 거대한 사이트는 많지 않을 것 같습니다.4. 사실 완벽하지 않을 수 있습니다.우선 제가 테스트한 사이트들은 전부 다 잘 작동했습니다. 하지만, 사이트마다 구조가 다 같은건 아니라서 불필요한 수집이 있을 수 있습니다. 기본적으로 robots.txt 와 noindex 페이지는 제외하도록 설정했습니다. 혹 그럼에도 오류가 있다면 저한테 오류보고를 해주시면 수정하겠습니다~!!로컬 m.blog.naver.com 생성기 사용법로컬 사이트맵 생성기를 올려놓은 깃헙이 많이 낯설지요? 네, 충분히 그럴 수 있습니다.그래서 간단하게 사용법을 설명해드리겠습니다.먼저, 로컬 사이트맵 생성기 사이트에 접속을 하세요.A simple local sitemap generator built with Python. - raremore/local-sitemap-generator우측 상단의 Code 버튼을 누르고, Download ZIP 을 눌러서 다운을 받습니다.다운받은 ZIP 파일의 압축을 풉니다.이렇게 보이면 정상입니다.이제 아래 링크로 이동해서 파이썬을 다운로드하고 설치합니다.The official home of the Python Programming Language파이썬은 Stable Releases 로 설치하시면 됩니다.로컬 사이트맵 생성기는 파워셀(powershell)에서 실행하셔야 합니다. 윈도우에 내장된 Windows PowerShell 로 실행하셔도 되고, PowerShell 7 을 설치해서 실행하셔도 됩니다. 윈도우 내장된 Windwows PowerShell 로도 잘 작동하도록 만들었으니, PowerShell 7 이 필요하지 않으시면 설치하지 않으셔도 됩니다.Windows PowerShell을 설치하는 방법준비가 다 되셨나요? 사실 PowerShell 7 을 사용하지 않는다면 파이썬만 설치되어 있으면 됩니다. 간단하죠?그 다음에는 폴더안의 run.cmd 파일을 더블클릭하시면 됩니다.자동으로 윈도우에 설치되어 있는 PowerShell 을 확인하고 실행됩니다.run.cmd 파일을 더블클릭하고 안내를 따라하시면 됩니다.로컬 사이트맵 생성기 결과물run.cmd 를 더블클릭하시면, 터미널 창이 나오면서 뭔가 막 설치할겁니다. 그리고, 마지막에 웹사이트 주소를 입력하라고 나옵니다. 여기에 사이트맵을 만들 사이트 주소를 입력하시면 됩니다. 자동으로 사이트에 접속해서 사이트맵을 생성합니다.당연하겠지만, 기다리시면 됩니다. 페이지가 많은 사이트의 경우 시간이 꽤 오래 걸릴 수 있습니다. 다 완료되었다면, 아무키나 누르세요. 종료됩니다.output 폴더가 새로 생성되었을겁니다. 해당 폴더에 들어가시면 아래처럼 sitemap.xml 파일을 확인하실 수 있습니다. 나머지 파일들은 사이트맵을 생성하면서 발생하는 오류등을 기록하는 파일로 무시하셔도 됩니다.사이트맵 파일을 한번 열어볼까요?의도한대로 잘 나옵니다. 제가 만들었지만 참 잘 만들었네요. ㅎㅎ참고로 더이상 사용할 필요가 없으시다면, 폴더를 그냥 삭제하시면 됩니다. 간단하죠?검색엔진최적화를 위해서 사이트맵이 필요했는데, 온라인의 사이트맵 생성기가 유료라서 짜증이 나셨던 분들이라면 이 로컬 사이트맵 생성기가 많이 사용해주세요~!! 혹 버그가 있거나 개선할 부분이 있다면 말씀해주셔도 됩니다~!!조금이라도 도움되었으면 좋겠습니다.A simple local sitemap generator built with Python. - raremore/local-sitemap-generator공감 + 댓글 =♥읽어주셔서 감사합니다. :)Thank You~!!이웃 신청은 언제든 환영합니다.협찬/비즈니스 문의는 메일 부탁드립니다.