워드프레스에서 AMP 애드센스를 적용했는데 광고가 보이지 않는 경우가 생각보다 자주 있습니다. 특히 모바일에서 AMP 페이지로 들어갔을 때 광고뿐 아니라 사이드바나 위젯까지 함께 사라지는 상황이 많이 발생합니다.
이 상태를 그대로 두면 문제가 생깁니다. 페이지 속도는 빨라지지만 광고가 표시되지 않아 수익이 거의 나오지 않는 구조가 됩니다. 방문자가 늘어도 실제 수익으로 이어지지 않는 흐름이 될 수 있습니다.
이유는 어렵지 않습니다. AMP 페이지는 일반 페이지와 구조가 다르기 때문에 기존에 사용하던 애드센스 코드가 그대로는 작동하지 않습니다. 그래서 AMP에 맞는 방식으로 따로 설정을 해줘야 정상적으로 광고가 표시됩니다.
목차
문제 상황 확인 (AMP 페이지)

왼쪽은 일반 페이지, 오른쪽은 AMP 페이지입니다. AMP에서는 광고 영역이 사라지고 본문만 보입니다. 이 상태에서는 광고 수익이 발생하지 않습니다. 이걸 먼저 확인해야 이후 작업 방향이 정해집니다.
왜 이런 문제가 생기는가
- AMP는 속도를 위해 불필요한 요소 제거
- 일반 JS 광고 코드 차단
- 별도 AMP 광고 코드 필요
즉, 기존 애드센스는 AMP에서 작동하지 않는 구조입니다.
AMP 애드센스 자동 광고 먼저 활성화

✔ 해야 할 작업
- 애드센스 접속
- 광고 → 자동 광고
- AMP 자동 광고 활성화
이걸 해야 AMP용 코드가 생성됩니다.
AMP 광고 코드 복사

AMP 애드센스에서 2단계와 3단계 코드가 제공됩니다. 이 코드를 복사해서 워드프레스 AMP 템플릿에 넣어야 실제 광고가 동작합니다.
플러그인 에디터 진입

워드프레스 관리자에서 Plugin Editor로 들어갑니다. 여기서 AMP 플러그인 파일을 직접 수정하게 됩니다. 이 단계는 권한 문제 때문에 먼저 확인해야 합니다.
AMP Header 파일 수정

AMP 플러그인 내부에서 header.php 파일을 찾아야 합니다. 이 파일에 head 코드가 들어가기 때문에 위치가 가장 중요합니다.
코드 삽입 (가장 중요한 단계)

복사한 AMP 애드센스 코드를 head와 body 위치에 각각 넣어야 합니다. 위치가 틀리면 광고가 나오지 않습니다.
플러그인 방식 (추천)

AMP for WP 플러그인을 사용하면 별도 코드 수정 없이 광고 위치를 설정할 수 있습니다. 코드 방식보다 안정적입니다.
✔ 설정 방법
- AMP for WP 설치
- Advertisement 메뉴 이동
- 광고 위치 ON
몇 분 내 적용 확인 가능
광고 위치 설정

본문 위, 아래 위치에 광고를 설정할 수 있습니다. 이 위치 설정이 클릭률과 수익에 직접 영향을 줍니다.
적용 후 변화
실제로 적용하면 바로 체감됩니다.
- AMP 페이지 광고 노출 시작
- 모바일 수익 증가
- 페이지 속도 유지
- 이탈률 감소
특히 모바일 트래픽 많은 사이트는 수익 차이가 크게 발생합니다.
핵심 정리
AMP는 속도를 위해 광고를 제거하는 구조입니다. 그래서 별도 AMP 광고 설정을 하지 않으면 수익이 발생하지 않습니다.
가장 빠른 해결 방법
→ AMP for WP + 광고 설정 ON
직접 코드 방식
→ 정확히 넣으면 가능하지만 위험
▶ 워드프레스 텍스트 일괄 삭제 방법 (DB로 한 번에 제거)


