- 검색엔진은 로봇(robot)이라는 프로그램을 이용해 웹사이트 정보 수집 -> 크롤링
그리고 이용자가 검색할만한 키워드를 미리 예상하여 인덱스(색인)을 만들어 둠 -> 인덱싱
- 인덱스를 생성할 때 사용하는 정보 = 검색 로봇이 수집한 정보 = 웹사이트의 html코드
->검색 엔진은 html 코드만으로 의미 인지, 이때 시맨틱 요소(Semantic element)를 해석
- 시맨틱 요소로 구성되어있는 웹페이지는 검색엔진에 의미론적으로 문서 정보 전달 가능, 보다 효과적인 크롤링과 인덱싱이 가능
- 시맨틱 태그: 브라우저, 검색엔진, 개발자 모두에게 콘텐츠의 의미를 명확히 설명하는 역할
- 시맨틱 웹: 웹페이지들에 메타데이터(Metadata)를 부여, 기존의 웹페이지를 ‘의미’와 ‘관련성’을 가지는 거대한 데이터베이스로 구축하고자 하는 발상
- html 요소 - non-semantic 요소: div, span 등, 이들 태그는 content에 대하여 설명X
-semantic요소: form, table, img 등, 이들 태그는 content의 의미를 명확히 설명O

이미지 출처: https://poiemaweb.com/html5-semantic-web
REFERNCE