워드프레스 구글 amp문제 ‘link rel=canonical’ 태그가 문서에 2회 이상 표시됩니다. 해결방법

워드프레스 amp문제 ‘link rel=canonical’ 태그가 문서에 2회 이상 표시됩니다

위와 같은 구글 서치콘솔에서 메일을 받으셨나요?
이건 워드프레스 AMP 플러그인을 쓸 때 정말 자주 나오는 문제예요. 하나씩 차근히 풀어볼게요.

구글 amp 문제해결

AMP가 뭐길래?

AMP는 “Accelerated Mobile Pages”의 약자예요.
구글이 만든 기술로, 모바일에서 페이지를 훨씬 빠르게 보여주기 위해 불필요한 자바스크립트나 CSS를 제한하고, 단순화된 HTML 구조로 바꿔주는 방식이에요.

워드프레스에서는 보통 “AMP 플러그인”을 설치하면, 같은 글이라도

  • 일반 URL : https://example.com/post/
  • AMP URL : https://example.com/post/amp/
    이런 식으로 두 가지 버전이 생겨요.

구글은 AMP 페이지를 모바일 검색에 노출시킬 때 더 빠르게 로드하므로 SEO에도 영향을 줄 수 있죠.



‘link rel=canonical’ 태그가 뭐냐면

<link rel="canonical" href="..."> 태그는 “이 페이지의 원본 주소가 어디인지 알려주는 태그”예요.
예를 들어 AMP 페이지는 일반 페이지의 “사본”이니까,
AMP 문서 안에는

<link rel="canonical" href="https://example.com/post/">

이렇게 원본 URL을 가리켜야 해요.

이걸 통해 구글은 “AMP 페이지와 일반 페이지가 같은 콘텐츠”임을 알고, 중복 페이지로 보지 않게 돼요.



그런데 왜 “2회 이상 표시됩니다” 경고가 뜰까?

이건 페이지 내에 canonical 태그가 두 번 이상 들어갔기 때문이에요.
보통 아래 중 하나가 원인입니다.

  1. 테마나 SEO 플러그인이 이미 canonical을 추가했는데, AMP 플러그인이 또 추가함
    → 예: Yoast SEO, Rank Math, All in One SEO 같은 플러그인이 자동으로 canonical을 넣는데, AMP가 추가하면서 중복됨.
  2. functions.php 또는 header.php에 수동으로 canonical을 추가해둔 경우
    → 예전에 직접 코드 넣었는데 AMP가 중복 삽입.
  3. AMP 플러그인과 캐시 플러그인의 충돌
    → 캐시된 AMP 버전이 잘못된 HTML을 유지하고 있음.



해결방법

1. SEO 플러그인 설정 점검

  • Yoast SEO:
    SEO → Search Appearance → General 설정에서 canonical 관련 옵션을 확인하세요.
    AMP 플러그인을 쓸 땐 Yoast가 canonical을 자동으로 넣어주기 때문에, AMP 쪽에서 중복되는 설정을 꺼야 합니다.
  • Rank Math:
    Rank Math → Titles & Meta에 들어가 canonical 설정 확인 후, 중복 삽입되는 옵션을 끄세요.


2. AMP 플러그인 설정 확인

  • AMP → Settings 메뉴에 들어가 “Template Mode”를 “Transitional”이나 “Reader Mode”로 써보고, canonical 관련 설정이 자동으로 적용되는지 확인하세요.
  • Reader 모드에서는 AMP 전용 테마가 사용되므로 canonical 충돌이 줄어듭니다.


3. 수동 코드 제거

functions.phpheader.php에 아래 비슷한 코드가 있다면 삭제하세요:

<link rel="canonical" href="<?php echo get_permalink(); ?>" />

AMP 플러그인이 이미 삽입하기 때문에 중복됩니다.


4. 캐시 초기화

  • WP Super Cache, LiteSpeed Cache, W3 Total Cache 같은 플러그인을 쓴다면 모든 캐시를 지우세요.
  • AMP 페이지는 캐시된 버전이 남아있으면 수정이 바로 반영되지 않습니다.


5. 테스트

변경 후 아래 주소로 검사해보세요:
🔗 https://search.google.com/test/amp

여기서 AMP 유효성 검사를 하면 canonical이 정상인지 바로 알 수 있어요.



정리하자면

  • AMP는 모바일 페이지 속도를 높이는 기술이고,
  • canonical은 “원본 페이지 주소”를 알려주는 태그예요.
  • 오류의 핵심은 두 개의 canonical 태그가 중복되어 들어간 것이며,
    SEO 플러그인 or 직접 추가 코드 or AMP 설정 중 하나에서 중복이 생긴 겁니다.
  • 해결은 중복된 태그 제거와 캐시 정리로 끝납니다.


애드센스 승인 안 되는 이유 7가지, 무엇이 문제일까?

joeuntip

Recent Posts

요양등급 혜택 7가지 자세히 알아보자

요양등급 혜택 7가지 총정리 양등급이라는 말은 자주 듣지만 막상 “어떤 혜택을 받을 수 있는지”는 제대로…

3일 ago

쿠팡체험단 신청방법, 처음부터 끝까지

쿠팡체험단 신청방법 쿠팡에서 제품을 받아보고 솔직한 리뷰를 작성하는 ‘쿠팡 체험단’은 많은 소비자들에게 인기 있는 프로그램이에요.…

4일 ago

비타민D 부족? 이 9가지 증상이 나타납니다

비타민D 부족 증상, 왜 이렇게 흔해졌을까? 비타민D는 우리 몸에서 꼭 필요한 영양소지만, 현대인에게 가장 쉽게…

5일 ago

혈압을 낮추는 음식 8종류, 매일 먹으면 수치가 달라져요

혈압 낮추는 음식, 왜 중요한가 혈압은 우리 몸에 피가 흐르는 힘이에요. 이 힘이 너무 세지면…

5일 ago

미세먼지가 심한 날 꼭 해야 할 8가지 대처법

미세먼지가 심한 날 대처법 총정리 요즘 미세먼지는 일상이 되어버릴 만큼 흔해졌죠.맑은 하늘을 기대하며 창문을 열었다가…

5일 ago

국가장학금 신청방법 7단계, 처음부터 끝까지 완전 정리

국가장학금 신청방법 7단계 대학생이라면 꼭 챙겨야 하는 혜택 중 하나가 바로 국가장학금이에요.등록금 부담을 크게 줄여주는…

7일 ago

This website uses cookies.