본문 바로가기
Programing/HTML

검색엔진 최적화

by june._.note 2016. 9. 15.

검색엔진에서 검색을 하면 해당 서버에서 robot을 보냄.


각 페이지를 돌아다니며 정보를 수집하여 사용자가 검색한 내용에 맞는 데이터를 찾아 결과로 보여줌.



HTML 코드를 의미론적으로 타당한 Tag로 잘 설명하는것이 검색엔진 최적화의 최종 목적.


검색엔진에 노출되기 위한 과한 노력은 오히려 스팸으로 처리되어 차단될 수 있기에 적정한 수준의 최적화가 필요.



Google의 검색엔진 최적화(Search Engine Optimization : SEO) 가이드라인이 있으므로 참고.




  • 명확하고 독창적인 타이틀의 사용
    <head></head> Tag 하위의 <title></title>태그에 작성된 페이지 제목을 넣는것이 이상적임.
    검색 결과의 제목에 title tag의 내용이 노출된다.

  • 메타태그 이용하기
    <head></head> tag 하위의 <meta></meta>태그를 이용하여 description 작성하는것이 이상적.

  • URL 구조 개선하기
    이해하기 쉬운 URL은 콘텐츠의 내용을 전달하는데 좋음, 검색 엔진이 크롤링하기가 쉬워짐.

  • 사이트 내에서 이동하기 쉽게 만들기
    사용자가 이동하는 Page 경로를 표시해주기
    Text링크를 사용하는건 추(javascript를 사용하면, 검색엔진이 탐색하는데 어려움을 겪을 수 있음)

  • 이미지 삽입시 alt 속성에 이미지 이름을 제대로 넣기

  • robots.txt. 파일을 수정하여 검색노출을 제어할 수 있다.
    다른 웹사이트에 URL에 /robots.txt를 입력하면 파일의 내용을 볼 수 있음.

  • sitemap이라는 xml을 이용해서 검색엔진의 크롤링에 도움을 줄 수 있음

  • 구글 검색 엔진에는 page rank라고해서 page마다 랭킹을 매겨서 상위 랭크의 페이지를 
    검색 결과화면에서 우선순위로 노출 됨.
    페이지가 여러 다른 페이지에 노출이 많이 되어 있을수록 Page rank가 높아지고, 검색 노출이 많이지면서, 
    다른 페이지에 인용될 가능성도 높아지는, 선순환이 시작 될 수 있음.


이 내용은, 참조하면 좋을 듯. 구글의 SEO관련 문서를 참조.


16.09.15  최초 작성 / 생활 코딩(https://opentutorials.org) 참조

'Programing > HTML' 카테고리의 다른 글

HTML5 추가 기능  (0) 2016.09.18
iframe 정리  (0) 2016.09.17
모바일 지원(viewport)  (0) 2016.09.17
HTML 기초 스터디 Note  (2) 2016.09.15