기본적으로 AdSense는 페이지의 콘텐츠를 읽고 이해하여 관련성 있는 광고를 게재하는 제품입니다. 한글로 된 페이지에 영어 광고가 게재되는 경우 보통 페이지를 읽고 이해하는 과정에서 문제가 발생했음을 발견하게 됩니다. 각 단계의 문제 해결에 있어서 여러분이 참고하실 수 있는 사항을 간단히 설명드리겠습니다.

1. 콘텐츠를 읽는 단계

콘텐츠를 읽는 단계에선 Google의 크롤러가 웹사이트에 접근할 수 있도록 하는 것이 중요합니다. 크롤러가 사이트 접근에 실패할 경우 사이트의 내용을 알지 못하기 때문에 사이트가 어떤 언어로 구성되어 있는지도 알 수 없기 때문입니다. 크롤러의 활동을 확인하려면 지난 글에서 알려드린 사이트 진단 도구를 살펴보시면 됩니다.

Robots.txt 파일에는 특정 검색 로봇의 해당 사이트에 대한 접근 허용 여부가 기록되어 있습니다. 사이트에 robots.txt 파일이 있는 경우 Google 크롤러가 해당 사이트에 접근할 수 있도록 하는 한편 다른 크롤링 로봇에는 크롤링을 허용하면 안됩니다. 기존 robots.txt 파일의 최상단에 알려드린 두 행을 추가하면 Google 로봇이 사이트의 콘텐츠를 크롤링하여 해당 언어의 광고를 제공하게 됩니다. 단, robots.txt 파일의 변경 사항은 Google 크롤러의 다음 방문시 반영되므로 일주일 정도의 시간이 필요합니다.

2. 콘텐츠를 이해하는 단계

크롤링이 정상적으로 이루어지고 있는데도 다른 언어의 광고가 게재되는 경우, 해당 사이트에 관련성 있는 광고를 게재할 만한 문자 콘텐츠가 충분히 포함되어 있는지 살펴보는 것이 좋습니다. Google의 크롤러는 이미지와 Macromedia Flash 및 Javascript와 같은 동적 미디어에서는 의미를 추출하지 못합니다. 따라서 사이트의 내용이 이미지와 플래시, 동영상과 같은 미디어 콘텐츠가 대부분일 경우 다른 언어의 광고가 게재될 수 있습니다. 이 경우 페이지에 대한 정보를 수집할 수 있도록 완전한 문장과 단락을 포함한 문자 콘텐츠를 추가로 사용하시기 바랍니다. 이 역시, Google 크롤러가 변경 사항을 인지하는 데에는 1-2주가 소요될 수 있습니다.