WordPress SEO 최적화 — 메타태그 설정 + 구글·네이버 검색엔진 등록 가이드
SEO 최적화 + 검색엔진 등록 (2026-03-03)
목표
PageSpeed 성능 개선 + 구글 서치콘솔 & 네이버 서치어드바이저 등록
완료된 작업
1. SEO 메타태그 서버 배포
- Open Graph 태그 (og:title, og:description, og:url, og:type)
- Twitter Card 태그 (twitter:card, twitter:title, twitter:description)
- meta description 태그
- 글별 동적 생성 (제목, 발췌문 자동 반영)
2. PageSpeed 성능 최적화
서버 최적화
- Nginx gzip 압축 확장 (CSS/JS/JSON/XML 추가)
- Nginx FastCGI 캐시 설정 (60분 캐시, 로그인 사용자 제외)
- PHP OPcache 튜닝 (revalidate_freq=60, enable_file_override=1)
Cloudflare 설정
- Cache Rule: “Cache Everything” (Edge TTL 2시간, Browser TTL 10분)
- Early Hints 활성화
- Cloudflare Fonts 활성화
WordPress 블로트 제거
- wp-block-library, classic-theme-styles, global-styles CSS 제거
- wp-emoji 스크립트/스타일 완전 제거
- dashicons, admin-bar CSS 프론트엔드 제거
- 불필요한 헤더 태그 제거 (rsd_link, wp_generator 등)
- wp-speculation-rules 제거
- HTML 크기: 34,461 → 17,512 bytes (49% 감소)
- 인라인 CSS: 13,254 → 135 bytes (99% 제거)
폰트 최적화
- @import → @font-face 직접 선언으로 변경
- Pretendard 4웨이트 → 2웨이트로 축소 (Regular 400 + Bold 700)
- preconnect 추가 (cdn.jsdelivr.net)
- font-display: swap 적용
결과
- 데스크톱: 67 → 86점 (최대 95점 달성, 인라인 CSS 시)
- 모바일: 55 → 57점 (Pretendard 폰트 1.5MB가 병목)
- SEO: 100점 / Best Practices: 100점 / Accessibility: 90점
- FCP: 18.0s → 9.3s (절반)
3. 구글 서치콘솔 등록
- 도메인 방식으로 소유권 인증 (Cloudflare DNS 자동 연동)
- TXT 레코드 자동 추가 (google-site-verification)
- 사이트맵 제출: https://daebakcode.com/wp-sitemap.xml (성공, 106페이지 발견)
4. 네이버 서치어드바이저 등록
- HTML 메타태그 방식으로 소유권 인증
- naver-site-verification 메타태그 서버 적용 (wp_options)
- 사이트맵 제출: wp-sitemap.xml
5. robots.txt 수정
- Nginx에서 robots.txt가 정적 파일로 처리되던 문제 발견
- location = /robots.txt에 try_files 추가 → WordPress PHP 핸들러로 전달
- 최종 robots.txt: User-agent, Disallow(/wp-admin/), Sitemap 자동 포함
6. 불필요한 페이지 정리
- 이전 프로젝트(쇼핑몰/차량판매) 잔재 페이지 28개 삭제
- cart, checkout, my-account, 차량목록, 차량상세, 내차팔기 등
- 사이트맵 URL: 106개 → 약 18개로 정리
수정된 파일
functions.php— 블로트 제거, 폰트 프리커넥트, admin bar 숨기기, SEO 메타태그style.css— @import 제거, @font-face 추가, font-weight 정리, html 배경색header.php— body 인라인 스타일 추가
서버 설정 변경
/etc/nginx/sites-available/wordpress— FastCGI 캐시, robots.txt try_files/etc/nginx/nginx.conf— gzip 압축 확장/etc/php/8.3/fpm/conf.d/99-opcache-tuning.ini— OPcache 최적화
참고사항
- 리눅스 Firefox에서 페이지 전환 시 깜빡임 발생 (윈도우에서는 정상) — 추후 조사
- 모바일 점수 개선 한계: Pretendard 한글 폰트 파일이 크기 때문 (Regular 749KB + Bold 774KB)
- Cloudflare 배포 후 반드시 “Purge Everything” 필요
- 구글 검색 결과 반영까지 며칠~2주 소요
- 애드센스는 글 20~30개 이상 쌓인 후 신청 예정
CSS 버전
- 0.2.7 → 0.2.9