웹사이트가 검색결과에 잘 노출되기 위해 필요한 "검색엔진최적화(SEO : Search Engine Optimization)". 구글 Search Console, 네이버 웹마스터 도구에 사이트맵을 제출하여 검색로봇이 웹페이지 정보를 수집할 수 있도록 해야 합니다. 이번 시간엔 워드프레스 기반 사이트에서 플러그인을 통해 사이트맵을 제출하는 방법을 알려드립니다.
포탈 검색에는 검색로봇(웹크롤러)이 수집한 웹사이트가 반영됩니다. 네이버에 따르면 콘텐츠 품질이 좋고, 웹표준을 준수하며 사용자의 소비가 활발한 웹사이트를 검색결과에 노출한다고 정의하고 있습니다. 웹표준 최적화 점검을 통해 최적화된 사이트의 콘텐츠를 검색로봇이 수집할 수 있도록 관리해주어야 합니다. 네이버는 웹마스터도구를 통해, 구글은 서치콘솔(Search Console, 구글 웹마스터도구) 을 통해 검색엔진최적화를 할 수 있습니다.
검색엔진최적화를 점검할 때 주의깊게 보아야 할 것이 바로 사이트맵 입니다.
여기에서 말하는 사이트맵은 일반적으로 사용하는 용어와는 차이가 있습니다. 복수의 검색엔진에서 사이트 내의 콘텐츠를 검색로봇이 보다 잘 수집할 수 있도록 만든 공통 xml 포맷을 사이트맵이라고 합니다. 이는 IT 기업 협의체인 sitemap.org 에서 정의한 것이지요. 사이트맵에는 웹사이트의 모든 페이지와 포스트에 대한 URL 목록이 담겨 있어 하나의 큰 로드맵과 같습니다. 이 사이트맵을 포탈에 제출하면 검색로봇이 이를 수집해사이트를 구조화시키는 데 도움을 줍니다. 즉 새로 업로드되거나 수정, 삭제된 웹페이지 정보들을 보다 꼼꼼하게 수집하여 검색결과에 반영할 수 있는 것이지요.
그래서 사이트맵을 구글 서치콘솔, 네이버 웹마스터도구에 업로드하는 것이 매우 중요합니다.
Sitemap.org 이 사이트를 참고하여 직접 사이트맵 작성해 업로드할 수도 있지만, 사이트 내의 콘텐츠가 갱신될때마다 내용을 수정해야 하는 번거로움이 있습니다. 개발자 분께 매번 부탁 드린다면 여간 죄송한 일이 아니지요..
워드프레스의 플러그인을 이용하면 자동 업데이트가 되기 때문에 더 편리합니다. 그럼 워드프레스의 플러그인을 사용하여 사이트맵 업로드를 해 봅시다.
워드프레스에서 사용할 수 있는 검색엔진최적화 관련 플러그인은 매우 다양합니다. 플러그인에서 “sitemap xml” 을 검색하면 아주 다양한 플러그인들이 나오는데요, 저는 그 중 Yoast SEO 플러그인을 사용합니다.
Yoast SEO 는 검색엔진최적화를 도와주는 플러그인 입니다. SEO 관련 유용한 기능들이 매우 많지만 오늘 시간에는 사이트맵 관련 기능을 말씀드리려 합니다. Yoast 플러그인에서는 사이트맵을 XML로 제공해줄 뿐만 아니라 HTML 개선기능을 통해 각 페이지의 메타 태그(meta tag) 까지 체크하여 검색최적화를 할 수 있습니다. 그렇기 때문에 다른 사이트맵 플러그인들보다 SEO 에 더 유용합니다.
워드프레스에서 Yoast 플러그인을 추가한 후, 먼저 Features 에서 Advanced settings pages를 Enabled 로 설정을 바꾼 후 저장합니다. (모든 기능들을 enabled 해 두면 더 다양한 기능들을 사용할 수 있습니다.)
사이트맵의 주소는 홈페이지 주소 뒤에 /sitemap_index.xml 이 주소가 추가된 형태 입니다. 뒷 주소 /sitemap_index.xml 를 네이버 웹마스터도구, 구글 서치콘솔에 각각 제출하면 됩니다!
디멘션 사이트의 경우는 사이트맵이 다음과 같이 표현됩니다.
디멘션의 카테고리, 페이지, 포스트, 태그 4개의 사이트맵이 생성되었습니다. 클릭하면 하위 카테고리에 생성된 모든 url 들도 확인할 수 있습니다. 새로운 글이 modified 될 때마다 구글/네이버는 새로운 url 을 크롤링하여 검색결과에 노출시켜 주겠지요!
사이트맵 제출은 검색엔진최적화(SEO)의 길잡이이자 첫걸음입니다. 검색최적화를 위해서는 이 뿐만 아니라 웹 표준을 잘 지키고 있는지, 콘텐츠 품질이 좋은지 등 체크해야 할 게 정말 많지요. 오늘은 사이트맵 업로드를 통해 검색로봇이 웹사이트 크롤링을 할 수 있도록 설정해 보았습니다. 글을 읽어주신 모든 분들이 검색 노출을 늘릴 수 있기를 기원하며 마치겠습니다.
다음 시간에는 검색엔진최적화를 위한 또다른 유용한 정보로 돌아오겠습니다.
구글 애널리틱스를 통해 데이터 분석을 하기 위해선 먼저 구글태그매니저-GTM 스크립트를 웹사이트에 삽입해야 합니다. 오늘은 널리…
네이버 검색을 통해 홈페이지에 들어오기 직전에 이용한 검색어를 분석할 수 있다면 어떤 인사이트를 얻을 수…
급변하는 시장환경에서 비즈니스 의사결정의 신속함을 위해 많은 기업에서 BI 솔루션을 도입하고 있습니다. 쉽고 빠른 BI…
구글 애널리틱스를 통해 데이터를 분석할 때 성과 측정을 위해 꼭 필요한 개념인 전환율(Conversion rate)을 정리해보고자…
구글 애널리틱스를 통해 데이터를 분석하기 위해 꼭 알아야 할 용어, 이탈률(Bounce rate)에 대한 개념을 정리해보고자 합니다.
최근 가장 빠르게 빅데이터(Big Data)와 인공지능(AI)을 활용하고 있는 산업을 하나 꼽자면 바로 금융이라고 할 수…