인터넷이 보급되고 커지면서 동시에 너무 다양하고 많은 정보들이 생겨났다. 이 때문에 찾고싶은 명확한 자료를 찾기에 어려움이 있었는데, 이 문제를 해결하기 위해 자동화된 기계가 의미를 해석하고 정보간의 관계를 이해할 수 있도록 하는게 Semantic Web의 목적이다.
검색엔진에 원하는 자료를 검색했을때 그 정보가 노출되지 않는다면 없는 정보와 거의 다를게 없다. 이를 해결하기 위해 Semantic Tag를 사용한다.
예를들어 이미지를 html에 넣는다고 가정 하였을때 방법은 두가지가 있다. div테그 안에 넣는방법 그리고 img테그에 넣는방법.
겉으로 웹사이트를 보기에는 똑같아 보이겠지만, 테그의 차이로 컴퓨터는 그 이미지가 정보와 관련이 있는지 아니면 관련이 없는 background img인지 구별한다. 결론적으로 Semantic tag인 img테그를 통해 컴퓨터는 이미지의 정보를 인식을 할수 있고 만약 이미지에 에러가 생긴 경우에도 alt를 통해 이미지가 어떤 정보를 담고있는지 명확히 인식한다.