워드프레스 웹 사이트, 구글 검색 엔진에 노출하고 싶은데 어떻게 해야 할까?
열심히 쓴 글이 구글 검색 결과에 나타나지 않는다면 어떤 심정일까?
검색 엔진은 내가 쓴 글을 일일이 찾아내어 검색 결과에 노출을 시켜 주지 않는다.
구글 검색 결과에 내가 작성한 글이 검색되려면,
내 웹 사이트의 존재를 검색 엔진에게 알려주어야 한다.

구글에서는 내 홈 페이지의 글이 제대로 서치될 수 있도록
‘구글 서치 콘솔(Google Search Console)’을 제공하고 있다.

구글 서치 콘솔이란? (Google Search Console)

서치 콘솔(Search Console)은 구글에서 무료로 제공하는 강력한 웹마스터 도구이다.
쉽게 말해, 구글 서치 콘솔은 내 웹사이트와 구글 검색 엔진을 연결하는 다리 역할을 한다.

구글 서치 콘솔이 하는 역할은 다음과 같다.

  • 내 웹사이트가 구글에 잘 인덱싱되고 있는지 확인🔍
  • 검색 결과에서 내 웹사이트의 순위는 어떤지 파악📊
  • 내 웹사이트 트래픽 현황 분석📈
  • 웹사이트 문제 발생 시 진단 및 해결 방안 제시🩺

이처럼 구글 서치 콘솔은 웹사이트를 운영하는 사람에게는 최적화를 위한 필수 도구 중 하나이다.

워드프레스 사이트, 구글 서치 콘솔에 등록하기

자, 이제 워드프레스 사이트를 구글 서치 콘솔에 등록해보자.

구글 계정 준비 및 서치 콘솔 접속하기

구글 서치 콘솔(https://search.google.com/search-console)에 접속하여 구글 계정으로 로그인한다.
구글 서치 콘솔에 등록하려면 당연하지만 구글 계정이 있어야 한다.
만약 구글 계정이 없다면, 계정을 생성하고 등록을 진행하도록 하자.

웹사이트 속성 추가하기

서치 콘솔 사이트에 접속하면 왼쪽 위에 ‘속성 추가’를 누른다.

구글 서치 콘솔 사이트에 접속한 화면에서 속성 추가 메뉴 설명 이미지

그리고 펼쳐지는 메뉴의 맨 아래에 있는 ‘+ 속성 추가’를 누른다.

만약 구글 서치 콘솔에 처음 접속하는 상태라면,
‘속성 추가’를 따로 누를 필요 없이 접속한 페이지의 화면에서
속성 유형을 선택하라고 뜨기 때문에 위의 과정은 생략해도 된다.

펼쳐지는 속성 추가 메뉴에서 맨 아래의 속성 추가 버튼을 설명하는 예시 이미지

속성 유형 선택 화면에서 ‘URL 접두어’ 아래의 빈 칸을 보면 URL 입력이라고 써져 있다.
이 곳에 자신의 워드프레스 웹사이트 주소 URL를 정확하게 입력하고,
‘계속’ 버튼을 누른다.

속성 추가 시, 속성 유형은 URL 접두어 아래의 빈 칸에 자신의 웹 사이트 주소 URL을 입력해야 한다.

사이트 소유권 확인을 위한 HTML 태그 확인하기

자신의 사이트 URL 주소를 입력하면 소유권 확인 단계로 넘어간다.
구글 서치 콘솔은 소유권이 확인되어야만 사용할 수 있기 때문에 필수적으로 소유권을 확인해주어야 한다.
소유권을 확인하는 방법 중, 가장 간편한 방법은 HTML 태그를 자신의 웹 사이트에 삽입하여
이 웹 사이트가 내 사이트가 맞다는 것을 증명하는 방법이 있다.

소유권 확인 페이지의 ‘다른 확인 방법’에서 HTML 태그 오른쪽의 ‘∨’를 누르고
나타나는 메타 태그 오른쪽을 보면 ‘복사’ 버튼을 눌러 메타 태그를 복사 한다.
소유권 확인을 위해 ‘완료’ 버튼을 눌러야 하므로 페이지는 닫지 말자.

구글 서치 콘솔 소유권 확인 방법 중 HTML 태그를 이용하여 소유권을 확인하는 방법 예시 이미지

워드프레스 사이트에 HTML 태그 삽입하기

이제 내 워드프레스 사이트에 HTML 태그를 삽입하여야 한다.
개발자라면 태그를 추가하는 것 쯤이야 어렵지 않겠지만,
관련 지식이 없는 사람의 경우 태그 삽입이 어려울 수 있다.
두 가지 방법 모두 알아보자.

php 파일에 직접 태그를 삽입하는 방법

php 파일에 태그를 삽입하는 방법은 직접적으로 코드를 수정하기 때문에
개발 관련 지식이 아예 없다면 절대 추천하지 않는다.
만약 오류가 발생하면 워드프레스 사이트가 다운되어 사용할 수 없게 될 수도 있기 때문이다.
하지만 장점으로는 이런 방법을 알아두면,
여러 방면으로 직접적으로 수정이 가능해지고 이를 이용해서 무궁무진하게 응용할 수 있다.
그래서 이런 방법이 있다는 것으로 소개해두는 것도 나쁘지 않아 설명하려 한다.

방법이야 여러가지가 있겠지만,
내가 사용하는 테마의 function.php 파일에 직접 태그를 삽입하는 방법이다.
이는 실제 내가 사용하는 방식이다.
반드시 사용자가 워드프레스 서버 컴퓨터를 제어할 수 있는 상태여야만 한다.
(워드프레스 가입형은 이에 속하지 않는다.)
아니라면 플러그인을 활용하여 태그를 추가하자.

워드프레스 설치 폴더로 이동한다.
자신이 사용중인 테마로 이동하여 function.php 파일에 내용을 추가한다.
(혹은 테마 편집기를 이용하여 코드를 추가하는 방법도 있다.)

이 글은 리눅스를 기준으로 명령어를 제시한다.
나노 에디터로 내가 사용하는 테마의 함수 파일을 연다.

### 리눅스에서 워드프레스 설치 폴더 예시 ###
# 예시 설치 경로 : /var/www/html/wordpress
# 내가 사용중인 테마 : kadence
sudo nano /var/www/html/wordpress/wp-content/themes/kadence/functions.php
ShellScript

가장 위에 아래의 코드를 추가한다.
content 부분에 자신의 소유권 확인 코드를 넣는다.
개발 지식이 있다면 굳이 아래와 같이 하지 않고 자신이 편한 방법으로 정의해도 된다.

function my_custom_head_content() {
    echo "
            <!-- 구글 서치 콘솔 -->
            <meta name=\"google-site-verification\" content=\"소유권 확인 코드\" />
         ";
}
add_action('wp_head', 'my_custom_head_content');
ShellScript
워드프레스 사이트에서 자신의 구글 서치 콘솔 소유권 확인 HTML 태그를 직접 삽입하는 방법을 설명하는 예시 이미지

플러그인을 이용하여 <head>에 태그를 삽입하는 방법

워드프레스 서버를 직접적으로 제어할 수 없는 경우와
혹은 전문적인 지식이 없는 사람의 경우에 속한다.
태그 삽입을 쉽게 하는 방법으로는 플러그인을 이용하는 방법이 있다.
플러그인을 이용하면 손 쉽게 HTML 태그를 추가할 수 있다.
굳이 파일에 태그를 삽입해야만 하는 강제적인 이유는 없다.
오히려 편의성 측면에서 플러그인을 이용하는 방법이 압도적으로 편리하다.
나는 WPCode 플러그인을 이용하여 <head> 영역 내에 CSS 관련 태그를 삽입했기 때문에
WPCode 플러그인을 기준으로 설명하겠다.

우선, 플러그인 추가 페이지에서 ‘WPCode’를 추가하고 활성화를 하자.

서치 콘솔 소유권 확인을 위해 메타 태그를 삽입하기 편하게 해주는 플러그인 WPCode

플러그인 설치가 완료되면 관리자 메뉴 중,
‘코드 스니펫 – 헤더 및 푸터’ 메뉴로 진입한다.
헤더 부분에 소유권 확인에서 복사한 HTML 태그를 붙여 넣고
‘변경 사항 저장’ 버튼을 누르면 <head> 태그에 HTML 태그가 삽입된다.

그 외에도 여러가지 <head>에 필요한 태그를 입력해도 된다.
아래의 이미지는 예시를 위한 이미지이며,
나는 이 플러그인을 이용하여 헤더 부분에서 CSS 스타일을 적용하는데 주로 사용하고 있다.

WPCode 플러그인을 설치하고 헤더에 태그를 삽입하는 예시 이미지

서치 콘솔에서 소유권 확인하기

워드프레스에 소유권 확인을 위한 HTML 메타 태그가 삽입되었다면
이제 다시 구글 서치 콘솔 사이트로 돌아와서 소유권 확인 절차를 ‘완료’해준다.

HTML 태그가 워드프레스 사이트에 정상적으로 추가되었고
별 다른 이상이 없다면 ‘소유권이 자동으로 확인됨’이라는 문구가 뜨면서
서치 콘솔에 내 사이트가 추가될 것이다.
그럼 정상적으로 등록된 것이다!

서치 콘솔에서 소유권 확인이 완료된 예시 이미지

구글 검색 엔진에게 내 사이트를 알려주기

구글에 내 사이트의 글을 등록하려면
우선 내 사이트가 어떤 사이트인지 전체적인 구조를 파악시켜주어야 한다.
그 역할은 하는 것이 ‘사이트맵’이라는 것인데,
사이트 맵(SiteMap)은 웹 사이트 내 모든 페이지들의 목록과 구조를 보여주는 파일 또는 페이지를 의미한다.
쉽게 말하면, 책의 목차처럼 웹 사이트의 콘텐츠 구성을 알려주는 역할을 하는 것이다.

구글 서치 콘솔에서 사이트 맵을 추가해보자.
왼쪽 메뉴 중 ‘Sitemaps’을 선택한다.
자신의 사이트 맵 주소를 입력 한 뒤, ‘제출’ 버튼을 누르면 된다.
사이트 맵은 플러그인마다 사이트 맵 주소가 다르다.
기본적으로 제공되는 워드프레스 자체의 사이트맵 주소는 /wp-sitemap.xml 인데
이는 워드프레스 5.5 버전 이상에서만 사용 가능하다.
버전으로 말하면 어려울테니 2020년 7월 이후에 설치한 워드프레스라면 버전은 5.5 이상이다.
(관련 공식 워드프레스 참고 글 : New XML Sitemaps Functionality in WordPress 5.5)

플러그인에서도 사이트맵을 생성해준다.
이 중 내가 알고 있는 플러그인 두 개와 기본 워드프레스 사이트맵을 설명해보겠다.

  • 젯팩(Jetpack) 플러그인을 이용한 사이트 맵 주소 : /sitemap.xml
  • 요스트 SEO(Yoast SEO) 플러그인을 이용한 사이트맵 주소 : /post-sitemap.xml
  • 플러그인 설치 없는 기본 워드프레스 제공 사이트맵 주소 : /wp-sitemap.xml
사이트맵을 등록하기 위해 Sitemaps 메뉴에서 주소를 입력하고 제출하는 경로 설명 이미지

구글에 내 글(페이지) 등록하기, 색인 요청하기

모든 준비 과정이 끝났다.
이제 내 글을 실제로 구글에 검색하면 나올 수 있게 등록해주면 된다.
구글 서치 콘솔 제일 위에 “‘내 도메인 주소/’에 있는 모든 URL 검사” 부분을 클릭하고
워드프레스에서 노출되야할 내가 작성한 글의 URL을 입력한 뒤 엔터를 눌러보자.

그럼 URL 검사 내용이 뜨는데,
‘URL이 Google에 등록되어 있지 않음’이라고 뜰 것이다.
그 바로 아래에 ‘색인 생성 요청’ 버튼을 눌러주면 끝이다.
색인이 생성되기까지의 소요 시간은 장담할 수 없지만, 보통 일주일 내로는 생성되는 것 같다.
(아래의 첨부된 이미지는 이미 색인이 생성된 이미지이다.)

색인 생성을 요청하고 서치 콘솔에서 색인이 등록되어 있다고 뜨면
이제 구글에서 내 글을 검색하면 노출이 되는 것을 확인할 수 있다.

구글에서 서치 콘솔에서 내가 색인 생성 요청한 글이 검색되는지 확인한 예시 이미지


Similar Posts

댓글 남기기