워드프레스 애드센스 광고넣는법 순서대로 하기

얼마 전 광고가 안 나온다는 사이트를 봤는데, 애드센스 코드는 세 군데에 들어가 있고 정작 사이트 승인은 끝나지 않은 상태였습니다. 워드프레스에서 애드센스 광고넣는법은 코드를 많이 붙이는 일이 아닙니다. 승인 상태를 확인하고, 광고를 넣을 방법을 하나 고른 다음, 방문자 화면에서 확인하는 순서가 안전합니다.
코드를 넣기 전에 승인 상태부터 확인한다
애드센스 관리 화면의 ‘사이트’에서 해당 사이트 상태를 확인하세요. ‘준비됨’이면 광고를 게재할 수 있는 상태입니다. ‘준비 중’이라면 코드를 넣었어도 심사가 끝날 때까지 광고가 보이지 않을 수 있습니다. 이때 빈 공간이 나온다고 플러그인을 추가하거나 코드를 반복해서 붙이면 나중에 중복 설치를 찾기가 더 어려워집니다.
먼저 전체 백업을 하나 만들어 두는 게 좋습니다. 특히 기존에 테마 설정, 헤더 코드 삽입 플러그인, 광고 관리 플러그인을 쓴 적이 있다면 어디에 애드센스 코드가 들어 있는지 확인하세요. 관리자 화면에서 비활성화한 플러그인에도 예전 설정이 남아 있을 수 있습니다. 광고를 넣는 방법은 자동 광고와 직접 배치하는 광고 단위 중 하나를 먼저 고르면 됩니다.
- 광고 위치를 일일이 잡기 어렵다면 자동 광고부터 시작합니다.
- 본문의 특정 위치에만 넣고 싶다면 광고 단위를 직접 만듭니다.
- 기존에 광고 코드가 있다면 새 코드를 넣기 전에 삽입 위치를 확인합니다.
자동 광고는 사이트킷으로 한 번만 연결한다
처음 설치하는 사이트라면 무료 플러그인인 ‘Site Kit by Google’이 편합니다. 워드프레스 관리자에서 플러그인을 설치하고 구글 계정을 연결한 뒤, 사이트킷 설정의 ‘서비스 더 연결하기’에서 애드센스를 설정합니다. 화면에 코드 삽입 허용 항목이 나오면 사이트킷이 애드센스 코드를 넣도록 선택하세요. 구글의 사이트킷 안내에 따르면 이 방식은 자동 광고용 코드를 사이트에 배치합니다.
다음으로 애드센스 관리 화면에서 ‘광고’를 열고 해당 사이트의 편집 화면으로 들어갑니다. ‘자동 광고’를 켠 뒤 미리보기에서 형식과 광고량을 확인하고 사이트에 적용합니다. 본문을 가리는 형식이 부담스럽다면 오버레이 형식을 끄거나 광고량을 낮추면 됩니다. 로그인 화면이나 특정 페이지에 광고가 필요 없다면 페이지 제외 설정도 여기서 합니다. 광고 위치와 광고량은 사이트킷이 아니라 애드센스에서 조절합니다.
이미 다른 플러그인이나 테마가 코드를 넣고 있다면 사이트킷의 코드 삽입까지 동시에 켜지 마세요. 사이트킷 공식 안내도 기존 애드센스 코드가 있을 때 중복 코드를 제거하라고 권합니다. 코드가 두 번 들어가면 광고가 더 많이 나오는 게 아니라 오류를 추적할 곳만 늘어납니다. 사이트킷 연결은 유지하되 코드 삽입을 끄고 통계 화면만 쓰는 방법도 있습니다.
본문 위치를 고정하려면 광고 단위를 만든다
광고가 꼭 본문 중간 한 곳에만 있어야 한다면 자동 광고보다 직접 배치가 맞습니다. 애드센스의 ‘광고’에서 ‘광고 단위 기준’을 선택하고 디스플레이 광고 단위를 만드세요. 이름은 ‘본문 중간’처럼 위치가 드러나게 붙이고, 크기는 우선 반응형으로 둡니다. 저장 후 제공되는 광고 단위 코드를 복사합니다. 구글 애드센스 도움말은 이 코드를 실제 광고가 표시될 본문 영역에 넣도록 안내합니다.
워드프레스 글 편집기에서는 원하는 문단 사이에 ‘사용자 정의 HTML’ 블록을 추가하고 코드를 붙여 넣습니다. 사이드바에 넣을 때는 테마가 위젯 영역을 제공하는지 확인한 뒤 해당 영역의 사용자 정의 HTML 블록을 씁니다. 글마다 수동으로 넣으면 위치를 정확히 고를 수 있지만, 나중에 광고 위치를 한꺼번에 바꾸기는 어렵습니다. 여러 글에 같은 위치로 넣어야 한다면 광고 배치 기능이 있는 무료 플러그인을 하나만 골라 관리하는 편이 낫습니다.
테마 파일을 직접 열어 코드를 붙이는 방식은 권하지 않습니다. 작은 오타로 화면이 깨질 수 있고 테마 업데이트 때 수정 내용이 사라질 수 있습니다. 또 편집 권한이 제한된 계정에서는 워드프레스가 스크립트 코드를 저장할 때 제거할 수 있습니다. 저장 후 블록을 다시 열었을 때 코드가 빠져 있다면 광고 설정이 아니라 계정 권한부터 확인해야 합니다.
광고가 안 보이면 이 순서로 확인한다
설치 직후 몇 분 동안 광고가 안 보이는 건 이상하지 않습니다. 구글 안내상 광고 표시까지 최대 한 시간 걸릴 수 있고, 사이트 심사는 그보다 오래 걸릴 수 있습니다. 먼저 애드센스의 사이트 상태를 보고, 다음으로 광고 설정이 실제로 적용됐는지 확인하세요. 사이트킷을 쓴다면 워드프레스 ‘도구 → 사이트 건강 → 정보’의 사이트킷 항목에서 애드센스 코드 삽입 여부도 확인할 수 있습니다.
그다음 로그아웃한 브라우저나 비공개 창에서 글을 엽니다. 사이트킷은 기본 설정에서 로그인한 사용자에게 광고를 숨길 수 있어 관리자 화면만 보면 잘못 판단하기 쉽습니다. 캐시 플러그인이나 서버 캐시를 쓴다면 변경 뒤 캐시를 비우고 다시 확인하세요. 광고 차단 확장 기능도 잠시 꺼 봅니다. 직접 넣은 광고 단위라면 저장한 글에서 코드가 남아 있는지, 빈 공간이 테마 요소에 가려지지는 않았는지 살핍니다.
애드센스에 ads.txt 경고가 뜬다면 관리 화면에서 제공한 내용을 복사해 사이트 최상위 위치의 ads.txt에 넣어야 합니다. 이미 파일이 있다면 덮어쓰지 말고 기존 내용에 필요한 줄을 추가하세요. 호스팅 파일 관리자에서 처리할 수 있고, 파일 접근이 어렵다면 ads.txt 관리 기능을 제공하는 플러그인을 쓸 수도 있습니다. 게시 후 상태가 바뀌는 데 며칠 걸릴 수 있으니 바로 다른 설정을 계속 바꾸지는 않는 편이 좋습니다.
광고가 보이는지 확인하려고 직접 클릭해서는 안 됩니다. 구글은 게시자의 자기 광고 클릭을 허용하지 않습니다. 제 경험상 처음부터 광고 위치를 많이 잡은 사이트보다 한 가지 삽입 방식으로 시작해 모바일 화면과 글 읽는 흐름을 확인한 사이트가 운영하기 수월했습니다. 광고가 정상적으로 뜬 다음에야 위치와 광고량을 하나씩 조절하는 게 낫습니다.
