WordPress 웹사이트를 운영하면서 파비콘이 검색 결과에 제대로 표시되지 않거나 SEO 최적화가 필요하다면 이 가이드가 도움이 될 것입니다. 이 글에서는 WordPress 사이트의 파비콘 설정부터 SEO 최적화를 위한 robots.txt 설정 방법까지 자세히 알아보겠습니다.
목차
파비콘이란?
파비콘(Favicon)은 웹사이트의 브랜드를 나타내는 작은 아이콘으로, 브라우저 탭, 북마크, 그리고 검색 결과에 표시됩니다. 잘 설정된 파비콘은 브랜드 인지도를 높이고 웹사이트의 전문성을 강화합니다.
WordPress 사이트에 파비콘 설정하기
관리자 대시보드에서 설정하기
가장 간단한 방법은 WordPress 관리자 대시보드를 통해 파비콘을 설정하는 것입니다:
- WordPress 관리자 페이지에 로그인합니다.
- ‘외모(Appearance)’ > ‘사용자 정의(Customize)’로 이동합니다.
- ‘사이트 아이덴티티(Site Identity)’ 섹션을 클릭합니다.
- ‘사이트 아이콘(Site Icon)’ 옵션에서 이미지를 업로드합니다.
- 최소 512×512 픽셀 크기의 이미지를 사용하는 것이 좋습니다.
- ‘게시(Publish)’ 버튼을 클릭하여 변경사항을 저장합니다.
직접 코드 수정하기
테마 파일을 직접 수정하여 파비콘을 설정할 수도 있습니다:
- 서버에 SSH로 접속합니다.
- 먼저 favicon.ico 파일을 웹사이트 루트 디렉토리에 업로드합니다: bash복사
sudo wget [로고 이미지 URL] -O /var/www/html/favicon.ico sudo chmod 644 /var/www/html/favicon.ico
- 테마의 header.php 파일을 수정합니다: bash복사
sudo nano /var/www/html/wp-content/themes/[테마이름]/header.php
<head>
태그 안에 다음 코드를 추가합니다: html복사<link rel="icon" href="https://example.com/favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="https://example.com/favicon.ico" type="image/x-icon">
(위 URL을 실제 사이트 URL로 변경하세요)- 파일을 저장하고 웹 서버를 재시작합니다: bash복사
sudo systemctl restart httpd # Apache 사용 시 # 또는 sudo systemctl restart nginx # Nginx 사용 시
검색 결과에 파비콘 표시하기
구글 검색 결과에 파비콘이 표시되도록 하려면:
- robots.txt 파일에 파비콘 접근을 허용합니다: bash복사
sudo nano /var/www/html/robots.txt
- 다음 내용을 추가합니다: 복사
User-agent: * Allow: /favicon.ico
- Google Search Console에 사이트를 등록하고 URL 검사 도구에서 메인 URL 색인을 요청합니다.
파비콘이 검색 결과에 표시되기까지 검색 엔진의 재크롤링이 필요하므로, 며칠에서 몇 주 정도 기다려야 할 수 있습니다.
SEO 최적화를 위한 robots.txt 설정
SEO 최적화를 위한 완벽한 robots.txt 파일 설정은 다음과 같습니다:
복사User-agent: *
Allow: /
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/cache/
Disallow: /wp-content/themes/*/readme.txt
Disallow: /wp-json/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php
Disallow: /template.html
Disallow: /readme.html
Disallow: *?s=
Disallow: *&s=
Disallow: /search/
Disallow: /author/
Disallow: *?attachment_id=
Disallow: */trackback/
Disallow: */feed/
Disallow: */comments/
Disallow: /?p=*
# 특정 파일 허용
Allow: /favicon.ico
Allow: /wp-content/uploads/
Allow: /wp-content/themes/[테마이름]/assets/
Allow: /ads.txt
# 사이트맵 위치 지정
Sitemap: https://example.com/sitemap_index.xml
이 설정의 주요 이점:
- WordPress 시스템 파일과 관리자 영역을 크롤링에서 제외합니다
- 중복 콘텐츠를 만들 수 있는 페이지(검색, 작성자 페이지 등)를 제외합니다
- 미디어 파일과 테마 에셋은 검색 엔진이 접근할 수 있게 합니다
- 사이트맵 위치를 지정하여 검색 엔진의 크롤링 효율성을 높입니다
Rank Math SEO 플러그인 활성화하기
Rank Math는 WordPress의 강력한 SEO 플러그인입니다. 비활성화된 상태에서 다시 활성화하려면:
- 서버에 SSH로 접속합니다.
- 플러그인 디렉토리로 이동합니다: bash복사
cd /var/www/html/wp-content/plugins/
- 파일명이
.disabled
로 끝난다면 이름을 변경합니다: bash복사sudo mv seo-by-rank-math.disabled seo-by-rank-math
- WordPress 관리자 대시보드의 ‘플러그인’ 섹션으로 이동합니다.
- Rank Math SEO 플러그인을 찾아 ‘활성화’ 링크를 클릭합니다.
활성화 후 Rank Math 설정을 통해 SEO 최적화를 진행할 수 있습니다. 특히 사이트맵 설정, 소셜 미디어 및 스키마 마크업 설정을 확인하는 것이 중요합니다.
위 단계들을 따라 파비콘을 설정하고 SEO를 최적화하면 웹사이트의 가시성과 전문성을 높일 수 있습니다. 검색 엔진이 변경사항을 인식하고 적용하기까지 시간이 걸릴 수 있으므로 인내심을 갖고 기다려보세요.
웹사이트 최적화는 한 번에 끝나는 작업이 아니라 지속적인 관리가 필요한 과정이라는 점을 기억하세요!