구글 웹마스터도구와 네이버 웹마스터도구에 사이트를 추가할 때 사이트 소유 확인 절차를 거쳐야 합니다. 다양한 방법으로 사이트 소유권을 확인할 수 있습니다.
HTML 파일 업로드
보통은 HTML 파일을 다운로드하여 루트 디렉토리에 업로드하면 됩니다.
HTML 파일을 업로드하려면 FTP에 접속할 수 있어야 합니다. 워드프레스에서 FTP를 사용하는 방법은 다음 글을 참고해보시기 바랍니다.
HTML 태그 입력 방법
또, 다른 방법은 HTML 태그를 <head>...</head> 사이에 입력하는 방법이 있습니다. HTML 파일을 업로드할 수 없는 경우에 이 방법을 이용할 수 있습니다.
네이버 웹마스터도구의 경우, 다음과 같은 메타 태그를 <head>...</head> 사이에 추가해야 합니다.
<meta name="naver-site-verification" content="xxxxxxxxxxxxxxxxxxxxxxxxxx"/>
<차일드 테마 이용>
메타 태그를 추가하는 방법은 다양합니다. 기본적인 방법으로 차일드 테마를 만들고 테마의 header.php 파일에 메타 태그를 추가하는 것입니다.
차일드 테마 폴더 안에 테마 설치 파일 내에 있는 header.php 파일을 업로드한 다음 <head>...</head>사이에 추가하면 됩니다.
차일드 테마를 이용하지 않고 원래 테마(부모 테마) 파일에 직접 입력하는 경우, 추후에 테마가 업데이트되면 수정한 사항이 사라지게 됩니다.
<플러그인 사용>
플러그인을 사용하는 방법도 있습니다. 구글 웹마스터도구 메타 태그는 Yoast SEO 같은 SEO 플러그인 등에 입력할 수 있습니다.
별로 권장하지 않지만 Webmaster Tools 같은 플러그인을 사용하면 구글 웹마스터도구와 빙 웹마스터도구 확인 코드뿐만 아니라 구글 애널리틱스 코드도 추가할 수 있습니다.
네이버는 해외에서 별로 유명하지 않기 때문에 네이버 웹마스터도구 확인 코드를 입력할 수 있는 전용(?) 플러그인은 없습니다. 하지만 Insert Headers and Footers 같은 플러그인을 사용하면 헤더 섹션에 메타 태그 코드를 넣을 수 있습니다.
또, Avada, Divi 등의 테마에서는 <head> 섹션에 코드를 넣을 수 있는 옵션을 제공하기도 합니다.
<사용자 정의 코드 사용하기 - 테마 함수 파일에 코드 추가하기>
플러그인을 사용하지 않는 방법으로 워드프레스에서 제공하는 후크(액션/필터)를 사용하는 방법이 있습니다.
다음과 같은 형식으로 HTML 코드를 추가하면 됩니다.
// wp_head()에 스크립트 추가
function child_theme_head_script() {
?>
<!-- HTML 코드 추가 -->
<?php }
add_action( 'wp_head', 'child_theme_head_script' );
// 출처: 헤더 섹션에 스크립트 추가하기 – wp_head()
마찬가지로 차일드 테마(자식 테마) 내의 함수 파일에 코드를 추가하도록 합니다.
마치며
웹마스터도구와 구글 웹마스터도구에서 사이트 소유를 확인하는 다양한 방법에 대해 살펴보았습니다. 가능한 경우 HTML 코드를 업로드하는 방법을 사용하면 좋을 듯 합니다.
참고로 가입형 워드프레스에서는 구글 웹마스터도구 인증이 가능하지만 네이버 웹마스터도구 사이트 소유 확인은 (비즈니스 요금제를 제외하고는) 불가능합니다.
네이버 웹마스터도구도 지원하도록 필드를 추가해달라고 워드프레스에 요청했지만 '개발자에게 해당 요청을 전달하겠지만 실제로 될지는 장담할 수 없다'라는 원론적인 답변을 들었습니다.