스택 실행 가이드 · 스냅샷 2026년 10월 23일
WordPress: 준비도 실행 가이드
이 플랫폼 또는 프레임워크에서 측정한 사이트 30,664개가 잘하고 있는 부분과 부족한 부분, 그리고 각 미비점을 해소하는 WordPress 전용 조치.
- 측정한 사이트
- 30,664
- 준비 상태 지수 중앙값
- 64/100
- 이 스택의 프로필
- 1,964
홈페이지 HTML 및 헤더에서 감지됨
전체 사이트: 64
상위 5만 개 사이트
영역별 준비도
활성화
88/100
전체 사이트 77
강화
51/100
전체 사이트 55
가속화
64/100
전체 사이트 63
복구
9/100
전체 사이트 11
WordPress 실행 가이드
영향도순으로 정렬한 미비점과, 해당하는 경우 플랫폼별 조치 단계.
HSTS 최소 1년 유지
22% 관찰됨 · 전체 사이트 31%
HTTPS 응답에 Strict-Transport-Security를 전송하세요. 짧은 max-age(예: 300초)로 시작하고, 모든 하위 도메인이 HTTPS로 작동하는지 확인한 다음 31536000까지 단계적으로 늘리세요. 모든 하위 도메인이 HTTPS를 사용할 때만 includeSubDomains를 추가하세요. HSTS 사전 로드는 선택 사항이며 되돌리기 어렵습니다. hstspreload.org 자체도 이를 기본적으로 권장하지 않습니다.
DMARC 정책으로 격리 또는 거부 적용
25% 관찰됨 · 전체 사이트 31%
먼저 p=none과 보고서 수신 주소를 지정하여 DMARC를 게시하세요. SPF 또는 DKIM 정렬에 실패하는 정상 발신자의 문제를 해결한 다음, quarantine으로 전환하고 마지막으로 reject로 전환하세요.
security.txt 게시
1.9% 관찰됨 · 전체 사이트 5.5%
RFC 9116에서 요구하는 대로 최소한 Contact 및 Expires 필드를 포함하여 /.well-known/security.txt를 게시하고, 만료되기 전에 검토하세요.
head 요소에 렌더링 차단 스크립트 없음
24% 관찰됨 · 전체 사이트 44%
DOM이 필요한 스크립트에는 defer를, 분석 도구처럼 독립적인 스크립트에는 async를 추가하거나, 스크립트를 body의 끝으로 옮기세요.
WordPress에서: WordPress 6.3부터 defer 또는 async 로딩 전략으로 스크립트를 등록할 수 있습니다.
CAA 레코드로 인증서 발급 주체 제한
7.1% 관찰됨 · 전체 사이트 11%
실제로 사용하는 모든 CA를 지정하는 CAA 레코드를 게시하세요. CDN이 관리형 인증서에 사용하는 CA도 포함해야 합니다. 보고서를 받으려면 iodef 연락처를 추가하세요.
최신 이미지 형식 사용
43% 관찰됨 · 전체 사이트 40%
이미지 CDN을 이용하거나 빌드 시 두 형식을 모두 생성하여, JPEG 또는 PNG 대체 이미지와 함께 WebP 또는 AVIF를 제공하세요.
WordPress에서: WordPress는 5.8부터 WebP 업로드를, 6.5부터 AVIF 업로드를 지원합니다. 이미지 플러그인이나 호스팅 업체를 통해 기존 이미지를 변환할 수 있습니다.
콘텐츠 보안 정책 존재
21% 관찰됨 · 전체 사이트 31%
Content-Security-Policy-Report-Only로 시작하여 어떤 기능에 문제가 생길지 확인하고, 몇 주에 걸쳐 정책을 강화한 다음 실제로 적용하세요.
프레임 삽입 제한
27% 관찰됨 · 전체 사이트 49%
Content-Security-Policy: frame-ancestors 'self'(또는 신뢰할 수 있는 출처 목록)를 전송하세요. X-Frame-Options: SAMEORIGIN은 구형 브라우저를 지원합니다.
WordPress 사이트가 앞서는 영역
- 구조화된 데이터 있음81% 관찰됨전체 사이트 53%
- 대표 URL 선언됨93% 관찰됨전체 사이트 70%
- XML 사이트맵 발견 가능94% 관찰됨전체 사이트 73%
- robots.txt 게시됨96% 관찰됨전체 사이트 79%
WordPress의 전체 31개 점검 항목
| 점검 항목 | 영역 | 관찰됨 | 전체 사이트 | 측정됨 |
|---|---|---|---|---|
| HTTP 요청을 HTTPS로 전환 | 강화 | 94% | 91% | 28,624 |
| HSTS 최소 1년 유지 | 강화 | 22% | 31% | 30,664 |
| TLS 1.3 협상 완료 | 강화 | 95% | 92% | 30,232 |
| 인증서의 남은 유효기간이 14일 초과 | 강화 | >99% | >99% | 30,232 |
| 인증서 유효기간이 100일 이하 | 강화 | 84% | 75% | 30,232 |
| CAA 레코드로 인증서 발급 주체 제한 | 강화 | 7.1% | 11% | 30,655 |
| DNSSEC 서명 적용 | 강화 | 6.3% | 8.1% | 30,651 |
| security.txt 게시 | 강화 | 1.9% | 5.5% | 29,465 |
| DMARC 정책으로 격리 또는 거부 적용 | 강화 | 25% | 31% | 30,657 |
| X-Content-Type-Options: nosniff | 강화 | 29% | 48% | 30,664 |
| 프레임 삽입 제한 | 강화 | 27% | 49% | 30,664 |
| 콘텐츠 보안 정책 존재 | 강화 | 21% | 31% | 30,664 |
| Referrer-Policy 설정 | 강화 | 20% | 23% | 30,664 |
| HTTP/2 협상 완료 | 가속화 | 92% | 89% | 30,232 |
| HTTP/3 지원 공표 | 가속화 | 38% | 36% | 30,664 |
| HTML 압축 | 가속화 | 96% | 93% | 30,663 |
| 정적 파일을 30일 이상 캐싱 | 가속화 | 55% | 50% | 28,724 |
| 최신 이미지 형식 사용 | 가속화 | 43% | 40% | 29,602 |
| 화면 밖 이미지 지연 로딩 | 가속화 | 69% | 61% | 28,655 |
| head 요소에 렌더링 차단 스크립트 없음 | 가속화 | 24% | 44% | 30,664 |
| robots.txt 게시 | 활성화 | 96% | 79% | 29,550 |
| XML 사이트맵 발견 가능 | 활성화 | 94% | 73% | 30,364 |
| IPv6을 통한 접근 가능 | 활성화 | 40% | 44% | 30,660 |
| 대표 URL 선언 | 활성화 | 93% | 70% | 30,664 |
| 메타 설명 작성 | 활성화 | 83% | 82% | 30,664 |
| 모바일 뷰포트 구성 | 활성화 | >99% | 96% | 30,664 |
| 구조화된 데이터 존재 | 활성화 | 81% | 53% | 30,664 |
| 소셜 미리보기 이미지 설정 | 활성화 | 57% | 55% | 30,664 |
| 페이지 언어 선언 | 활성화 | 98% | 91% | 30,664 |
| 홈페이지까지 리디렉션 최대 1회 | 활성화 | >99% | 98% | 30,664 |
| 여러 제공업체에 네임서버 분산 | 복구 | 8.9% | 11% | 30,627 |