웹 서비스

세계 시가 총액 순위 업종별 분류 추가

&+&& 2017. 5. 21. 21:47

  지난번 글(링크)에서 세계 시가 총액 순위 정보 페이지를 하나 만들었다고 올렸었는데. 업종별 분류 및 몇 가지 작업 내용이 추가되었다. 더해서 구글쪽 검색에서도 일부 노출이 되고 있다. 근데 문제는 검색 노출 순위가 너무 낮아서 검색 유입이 안 되고 있다는 ㅠ.


혹시 시가 총액 순위에 관심 있으신분은  다음 링크로 방문해서 확인해 보시길.

http://mrkcpt.stockinfos.co.kr


1. 업종별 분류 추가

  바로 위 화면의 붉은 네모로 표시된 부분이 추가된 업종 관련 분류 메뉴다. 페이지 하단에 보면 설명이 나오는데 GOOGLE Finance에서는 [Energy, Basic Materials, Industrials, Cyclical Consumer Goods & Services, Non-Cyclical Consumer Goods & Services, Financials, Healthcare, Technology, Telecommunications Services, Utilities]의 10개 sector로 기본업종을 분류한다.



  다만 현재 데이터에 반영된 데이터(대략 한화 기준 시가총액 100조 정도)에서 포함된 업체가 없거나 업체수가 너무 적은 건 메뉴에 반영을 안 한 상태다.


2. 구글 사이트맵 제출 및 색인 반영 확인


  구글 색인 반영은 5월 17일에 메뉴 추가 후 sitemap 파일 생성 및 제출하고 색인 숫자가 갱신된 건 5월 20일에 5개가 추가로 생성(이전 색인 수는 3개)되었다.

  색인 반영과 관련하여 조금 특이사항이 있다. 현재 구글 앱 엔진(Google App Engine) + python + django환경에서 서비스되고 있는데, 문제는 사이트맵이 일부 사이트의 경우에는 메인 페이지만 작성이 되는 문제가 있었다. 혹시나 이 부분이 구글 검색 / 색인 반영에도 영향을 미칠까 하여 일부러 html 파일을 각 페이지 별로 별개 파일로 작성을 하였다.

  조금 풀어 얘기하면, 원래 django MVC 모델에서는 그냥 메뉴에서 연결하는 부분만 각각의 함수만 구분해서 호출하면 그냥 index.html 같은 한 개의 template 파일에서 서비스가 가능한 구조이다. 근데 무슨 원인으로 검색 반영이 안 되는지 확인을 할 수 없는 상태여서 일단은 전체 페이지의 template(html) 파일을 다 별개로 작성하였다.

  검색 반영이 안 되는게 위의 문제가 아닐 수도 있고 다른 구현 방법이 있을 수도 있으나, 어차피 혼자 하는 일이니 대충/빨리 구현하는 게 나은 것 같아 쉬운 길을 택했다.


  위 이미지는 네이버 웹마스터도구 색인 현황인데 이쪽은 sitemap 파일로 제출한 11개 페이지가 모두 색인이 되었다. 

  색인 반영에 대한 작업은 여기까지.. 더 이상 이런저런 비교하면서 찾아봐야 골치아픈 것에 비해 실익이 없을 것 같다.



3. 개선이 필요한 부분

  앞으로 개선이 필요한 부분은 다음과 같이 생각하고 있다.

  1. 각 업종별 업체 데이터 추가 입력

  2. admin 페이지 뷰 개선

  3. 데이터 갱신 자동화

  근데 그 전에 어떻게 사이트 순위를 올려서 노출되게 할 것인가를 먼저 생각해야 하는 건지. 내 마음대로 되는 부분이 아니다 보니 참 어렵구만