워드프레스 GP Premium 애드센스/네이버 및 구글 사이트 소유 확인 코드 추가 방법

이 블로그에서 워드프레스에 애드센스 광고 스크립트, 네이버 및 구글 사이트 소유 확인 메타태그 코드를 추가하는 방법을 설명한 적이 있습니다. 그런데 너무 자세히 다루다 보니 워드프레스가 처음인 분들에게는 오히려 어렵게 느껴진다는 의견이 많았습니다.

그래서 이번에는 GeneratePress 테마의 유료 버전인 GP Premium을 사용하는 경우를 기준으로, 애드센스 광고 코드와 네이버·구글 사이트 소유 확인 코드를 추가하는 방법을 최대한 간단히 정리해보겠습니다. 만약 다른 테마를 사용하거나 GP Premium이 없다면, WP Code 플러그인을 이용할 수 있습니다.(→ 이 글의 "WPCode 플러그인을 사용하여 워드프레스닷컴 사이트를 네이버에 등록하기" 부분 참고).

이 사이트에 현재 GeneratePress 테마가 설치되어 있습니다. 현존하는 테마 중에서 속도가 가장 빠른 테마로 평가되는 제너레이트프레스 테마는 블로그를 비롯하여 쇼핑몰 등 다양한 사이트에 사용되고 있습니다.

애드센스 광고 스크립트, 네이버/구글 사이트 소유 확인 HTML 태그 확인 방법

워드프레스 GP Premium 애드센스/네이버 및 구글 사이트 소유 확인 코드 추가 방법

워드프레스에 애드센스 광고 코드와 네이버/구글 사이트 소유 확인 HTML 태그를 추가하려면 먼저 코드를 확인해야 합니다.

애드센스 자동 광고 코드 확인하기

애드센스 계정에서 사이트에 대하여 자동 광고 기능을 활성화하고 광고 코드를 헤더 섹션에 추가하면 구글이 AI에 기반하여 알아서 광고를 표시합니다.

애드센스 계정에 로그인하여 왼쪽의 광고를 클릭하고 사이트 광고 관리에서 애드센스 코드 복사를 클릭하여 애드센스 코드를 복사할 수 있습니다.

구글 애드센스 광고 코드 복사

아래와 같은 팝업이 표시되면 복사하기 버튼을 눌러 복사합니다.

구글 애드센스 자동 광고 코드 복사하기

AdSense 광고 코드의 형식은 다음과 같습니다.

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456"
     crossorigin="anonymous"></script>

네이버/구글 사이트 소유권 확인 코드 확인하기

네이버와 구글에 사이트를 등록하려면 먼저 사이트를 실제로 소유하고 있는지 확인하는 절차를 거쳐야 합니다.

네이버의 경우 등록할 도메인 이름을 추가하면 몇 가지 방법으로 사이트 소유 확인할 수 있는 옵션을 제공합니다.

HTML 파일 업로드를 선택하여 HTML 파일을 다운로드한 후에 FTP/SFTP를 통해 서버에 업로드하는 방법을 개인적으로 선호하지만, 여기에서는 워드프레스 내에서 코드를 추가하는 방법에 대해 살펴 보겠습니다.

네이버 사이트 소유확인 코드 복사하기

네이버 서치어드바이저에서 도메인 주소를 입력하여 사이트 등록을 시도하면 사이트 소유확인 화면이 나타납니다.

이 화면에서 HTML 태그 옵션을 선택하고 해당 코드를 복사하여 메모합니다.

네이버 사이트 소유확인 화면

구글 사이트 소유 확인 코드 복사하기

구글 서치 콘솔에서 새 속성을 추가하면 아래와 같이 속성 유형 선택 팝업이 표시됩니다.

구글 서치 콘솔

도메인 속성을 선택하면 도메인의 네임서버가 지정된 곳에서 DNS 레코드를 추가하여 사이트 소유자를 확인합니다.

도메인 속성을 이미 지정한 경우 URL 접두어를 선택하여 https://www.example.com 또는 https://example.com 형식으로 도메인 URL을 입력하면 사이트 소유 확인 과정 없이 곧바로 사이트가 등록됩니다. (이미 도메인 DNS 레코드로 사이트 소유 확인을 거쳤기 때문에 재차 사이트 사유 확인을 하지 않습니다.)

위와 같은 화면에서 URL 접두어를 선택하고 URL 입력란에 사이트 주소를 https:// 프로토콜까지 포함하여 입력합니다. 예: https://example.com 또는 https://www.example.com (최근 트렌드는 www를 붙이지 않는 것입니다.)

사이트 소유권 확인 화면에서 다른 확인 방법의 HTML 태그를 선택하고 복사 버튼을 클릭하여 메타태그를 복사합니다.

구글 서치 콘솔 사이트 소유 확인 코드 복사

애드센스/구글 & 네이버 사이트 소유확인 코드를 워드프레스 GP Premium의 Element로 추가하기

워드프레스 사이트에 제너레이트프레스 테마와 함께 GP Premium이 설치된 경우 Elements 모듈을 활성화하여 엘리먼트로 코드를 헤더나 푸터 영역에 입력할 수 있습니다.

GP Premium이 활성화되어 있다면 먼저 Elements 모듈을 활성화하도록 합니다. 모양 메뉴 아래에 Elements 항목이 없다면 모양 » GeneratePress » Modules 섹션에서 Elements를 활성화할 수 있습니다.

GP Premium 엘리먼트 기능 활성화

Elements 모듈을 활성화했다면 페이지를 새로 고침합니다. 그러면 모양 아래에 Elements 메뉴 항목이 표시될 것입니다.

모양 » Elements로 이동한 다음, Add New Element 버튼을 클릭하고 엘리먼트 타입으로 Hook을 선택한 다음, Create 버튼을 클릭합니다.

GeneratePress 테마 훅 추가

새 훅(Hook) 추가 화면이 나타나면 훅 이름을 지정하고, 입력란에 코드를 추가합니다.

제너레이트프레스 GP Premium 엘리먼트 추가

Settings에서는 Hook에 대하여 wp_head가 지정되어야 합니다(기본적으로 지정되어 있음).

아래의 Display Rules(표시 규칙) 탭을 클릭하고 Location에서 Entire Site를 선택합니다.

워드프레스 GP Premium 엘리먼트 추가 표시 규칙 설정

애드센스 코드와 구글/네이버 사이트 소유권 확인 코드를 분리하여 1) 애드센스 코드는 전체 사이트(Entire Site), 2) 구글/네이버 소유 확인 코드는 전면 페이지(Front Page)에 표시되도록 지정하는 것도 가능합니다. 그러면 두 개의 엘리먼트를 추가하게 됩니다.

여기에서는 편의상 애드센스 코드와 사이트 소유 확인 메타태그를 하나의 엘리먼트에 입력하고 전체 사이트에 표시되도록 하겠습니다.

세팅이 완료되었으면 공개 버튼을 눌러 공개(발행)합니다.

GP Premium 엘리먼트 공개

캐시 플러그인이 설치되어 있다면 캐시를 삭제합니다. 클라우드웨이즈를 이용하는 경우 Breeze 캐시 플러그인(설치된 경우)의 캐시를 삭제하도록 합니다.

Breeze 캐시 플러그인을 사용한다면 아래 그림과 같이 상단의 Breeze 위에 마우스를 올리고 Purge All Cache를 클릭하면 전체 캐시가 삭제됩니다.

워드프레스 캐시 플러그인 캐시 삭제

이제 구글 서치 콘솔과 네이버 서치 어드바이저에서 사이트 소유 확인 버튼을 눌러 사이트 소유 확인을 완료합니다.

사이트 등록이 완료되었다면 구글 서치 콘솔과 네이버 서치어드바이저에서 사이트맵과 RSS 피드 URL을 제출하여 등록을 마무리할 수 있습니다.

Q&A (질문과 답변)

Q1. GP Premium이 없는데도 이 방법을 따라 할 수 있나요?

아니요, 이 글에서 소개한 Elements 기능은 GP Premium가 설치되어야 사용할 수 있는 기능입니다. GP Premium이 없거나 GeneratePress가 아닌 다른 테마를 사용 중이라면, WP Code 같은 플러그인을 이용해 헤더 섹션에 코드를 추가하는 방법을 사용하시면 됩니다

Q2. 애드센스 코드와 사이트 소유 확인 코드를 꼭 하나의 엘리먼트에 합쳐야 하나요?

그렇지 않습니다. 편의상 하나로 합쳐서 설명했지만, 필요에 따라 두 개의 엘리먼트로 나눠서 관리할 수도 있습니다. 예를 들어, 애드센스 코드는 전체 사이트(Entire Site)에, 사이트 소유 확인 코드는 전면 페이지(Front Page)에만 표시되도록 따로 설정하는 것도 가능합니다.

Q3. Hook의 Settings에서 wp_head 외에 다른 옵션을 선택해도 되나요?

애드센스 광고 코드와 사이트 소유 확인 메타태그는 모두 <head> 영역에 들어가야 정상적으로 인식되므로, wp_head를 그대로 두어야 합니다. 다른 위치(예: wp_footer)를 선택하면 구글이나 네이버가 코드를 제대로 인식하지 못할 수 있습니다.

Q4. Display Rules에서 Entire Site 대신 특정 페이지만 선택해도 되나요?

애드센스 자동 광고는 사이트 전체에 광고가 표시되어야 하므로 전체 사이트(Entire Site)로 설정하는 것이 일반적입니다. 다만 사이트 소유 확인 코드만 놓고 보면 검색엔진이 확인하는 시점에만 필요하므로, 원한다면 전면 페이지(대문 페이지; Front Page) 등 특정 위치로 좁혀서 설정해도 무방합니다.

Q5. 코드를 추가하고 공개했는데도 사이트 소유 확인이 안 됩니다. 왜 그런가요?

가장 흔한 원인은 캐시입니다. 코드를 추가한 후 브라우저나 서버에 남아있는 이전 캐시 때문에 변경 사항이 반영되지 않을 수 있습니다. 캐시 플러그인(예: Breeze, LiteSpeed Cache, W3 Total Cache, WP Super Cache 등)의 캐시를 완전히 삭제한 후 다시 확인을 시도해 보시기 바랍니다.

Q6. 구글 사이트 소유 확인을 이미 도메인 속성(DNS)으로 했는데, URL 접두어 속성으로 추가하는 경우 사이트 소유 확인을 해야 하나요?

아니요, 이미 같은 도메인에 대해 DNS 레코드로 소유 확인을 마쳤다면, URL 접두어 속성을 추가할 때는 별도의 소유 확인 절차 없이 곧바로 등록됩니다. 구글이 도메인 단위로 소유권을 이미 확인했기 때문입니다.

참고

댓글 남기기

댓글 남기기