사이트맵(sitemap)은 웹사이트를 만들어보셨다면 한번쯤 들어보셨을거라 생각됩니다. 웹페이지로 사이트 전체의 링크를 가지고 있는 페이지를 사이트맵이라고도 하죠. 하지만 여기서 얘기하는 사이트맵은 xml타입의 문서로 웹사이트의 접근 가능한 모든 url을 명시한 sitemap.xml을 의미합니다.사이트맵을 만드는 가장 큰 이유는 rss처럼 웹사이트의 페이지 정보를 다른 곳으로 전송하기 때문입니다. 검색엔진에 제출해 웹사이트 검색이 잘 될 수 있도록 제공하기도하죠.모든 문서 양식이 따라야할 지침, 규정이 있듯이 이 문서 역시 미리 약속된 규약에 따라 알맞게 생성되어야 합니다.사실 사이트맵 제작하는 것이 엔지니어가 아니라면 다소 어려울 수 있습니다. 하지만 웹사이트 주소 입력만으로도 자동으로 xml 타입의 사이트
Last Modified : 2016-05-03 01:33:01구글의 웹마스터(Webmaster)를 사용하면 현재 소유 또는 관리하고 있는 웹사이트를 검색엔진에 상위 노출시키거나 크롤링, 키워드, 인덱스 현황 등등의 다양한 정보를 검색하고 활용할 수 있는 매우 유용한 툴이다. 필자 역시 이 툴을 과거부터 현재까지 매우 잘 이용하고 있으며 사이트맵을 등록하여 웹검색이 좀 더 용이하게 할 수도 있다. 이 웹마스터의 Search Console에는 또 하나의 검색노출에 관한 메뉴가 존재하는데 바로 사이트링크이다.이 사이트링크가 바로 오늘 알아보고자 하는 부분으로 사이트링크가 무엇이고 사이트링크가 왜 중요한지... 그리고 사이트링크를 통해 얻을 수 있는 장점 등에 대하여 상세하게 알아볼까한다. 먼저 사이트링크가 무엇인지 알아보자면...구글 검색엔진에 메인도메인으로 검색할 경우
Last Modified : 2016-06-23 05:36:37Python에서 검색엔진최적화의 가장 중요한 하나로 sitemap을 빼놓을 수 없습니다. 검색엔진의 크롤링이 sitemap을 기반으로 동작하기 때문입니다.아래는 Python 앱을 사용하는 경우 jinja2를 사용한 템플릿의 sitemap.xml 페이지를 만들어보려고합니다. 아래에서는 Python 프레임워크 중 하나인 Flask를 사용하였습니다. 그럼 어떻게 만들고 동작하는지 아래에서 자세히 알아봅니다.# Python sitemap.xml 만들기앱을 만들기 이 전에 아래와 같은 단계로 구분할 수 있습니다.- Python flask앱에 sitemap.xml 페이지 만들기- sitemap.xml 내부에 jinja2를 사용하여 동적으로 코드 생성하기그럼 flask 앱을 먼저 만들어 봅니다.! Python flas
Last Modified : 2020-11-08 12:24:31얼마 전 올린 포스팅은 Python 앱에서 sitemap을 생성하여 검색엔진의 사이트맵에 등록하는 것이었습니다.관련 링크 >https://webisfree.com/2020-08-17/python에서-xml-사이트맵-페이지-만들기그런데 구글 웹마스터와 달리 네이버 서치 어드바이서의 경우 sitemap 등록시 에러가 발생했습니다. 에러 문구는 특정 라인에서 에러가 발생된다는 점입니다.! Jinja2를 사용한 방법(업데이트) Jinja2의 필터를 사용한 방법으로 sitemap 등록 에러를 수정한 방법입니다. python 코드의 수정 없이 jinja2 템플릿 수정만으로 네이버 서치 어드바이서에 정상 등록되었습니다. jinja2 코드는 아래와 같습니다.<?xml version="1.0" encoding="UTF-8"
Last Modified : 2020-08-22 23:10:14