비디오를 색인에 등록시키는 방법 (실전 가이드)
비디오 색인 문제의 92%는 체계적으로 해결 가능하며, 각 해결 방법의 반영 시간:
- 구조화 데이터 수정 (62% 문제) → 12~72시간 내 색인율 81% 상승
robots.txt차단 해제 (19%) → Googlebot 6시간 내 재크롤링- 비디오 파일 접근성 수정 (12%) → 반드시
Schema도 업데이트해야 함, 그렇지 않으면 53%가 다시 실패
구조화 데이터 재구축 (가장 중요)
📋 필수 필드 템플릿 (JSON-LD 형식):
{
“@context”: “https://schema.org”,
“@type”: “VideoObject”,
“name”: “비디오 제목”, // 웹페이지 제목과 거의 동일해야 함 (차이 ≤2 단어)
“description”: “비디오 설명 (112~165자 권장)”,
“thumbnailUrl”: “https://…/thumb.jpg”, // 크기 ≥160x90px, HTTPS 필수
“uploadDate”: “2024-07-20T14:30:00+08:00”, // 이 형식 필수
“contentUrl”: “https://…/video.mp4”, // 비디오 직링크 (리다이렉트 금지)
“duration”: “PT38M27S”, // 비디오 길이 (ISO8601 형식)
“embedUrl”: “https://…/embed?id=123” // 자체 플레이어 링크 (있을 경우)
}
🔧 웹페이지에 추가하는 방법:
- WordPress 사용자: Schema Pro 플러그인 설치 →
Video템플릿 선택 → 필드 입력 → 자동 삽입 - 수동 추가: FTP로 HTML 편집 → 코드
</title>태그 바로 아래 (상단 근처)에 삽입
✅ 검증 방법:
- Google Rich Results Test 사용 →
VIDEO라벨이 초록색인지 확인 - Google Search Console(GSC) → 개선 → 비디오 → 색인 수 확인 (24시간마다 갱신)
⚠️ 주의사항:
uploadDate는 Google 최초 크롤링 시간보다 빨라야 함 (그렇지 않으면 위조로 판단됨)- 썸네일 링크는 반드시 HTTPS여야 함 (HTTP는 “안전하지 않은 리소스” 오류 발생)
크롤링 차단 해제 (서버 수준 수정)
📋 robots.txt 확인:
yoursite.com/robots.txt에 접속, 비디오 차단 없는지 확인:
User-agent: Googlebot
Allow: /*.mp4$ # MP4 크롤링 허용
Allow: /*.webm$ # WebM 크롤링 허용
Disallow: /private/ # 민감한 디렉터리만 차단
🔍 효과 검증:
Google Robots 테스트 도구 사용 → 비디오 URL 입력 → “허용됨” 표시 확인
❌ noindex 태그 제거: 페이지 코드에서 검색: <meta name=”robots” content=”noindex”> <!– 이 줄 삭제 –>
다음으로 교체 (권장): <meta name=“robots” content=“max-snippet:120, max-video-preview:60”>
사이트맵 제출 (색인 가속)
📋 비디오 전용 sitemap.xml 템플릿:
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″
xmlns:video=”http://www.google.com/schemas/sitemap-video/1.1″>
<url>
<loc>https://yoursite.com/video-page</loc>
<lastmod>2024-07-22</lastmod>
<video:video>
<video:title>비디오 제목</video:title>
<video:content_loc>https://…/video.mp4</video:content_loc>
<video:thumbnail_loc>https://…/thumb.jpg</video:thumbnail_loc>
<video:duration>2307</video:duration> <!– 38분27초=2307초 –>
</video:video>
</url>
</urlset>
🚀 GSC에 제출:
- Search Console → 색인 → 사이트맵으로 이동
sitemap.xml입력 → 상태가 “성공”인지 확인
비디오 파일 최적화 (접근 가능 보장)
🔧 403/404 오류 수정:
| 서버 유형 | 403 해결책 | 404 해결책 |
|---|---|---|
| Apache | .htaccess에 추가:<Files "*.mp4">Require all granted</Files> | httpd.conf 확인:Alias /videos/ /실제경로/ |
| Nginx | .conf에 추가:`location ~ .(mp4 | webm)$ {<br>add_header Access-Control-Allow-Origin *;<br>}` |
🎥 비디오 압축 (로드 시간 단축):
FFmpeg 사용: ffmpeg -i input.mov -c:v libx264 -crf 23 -c:a aac -b:a 128k output.mp4
-crf 23: 화질 손실 거의 없음, 파일 크기 60%+ 감소- 결과: 500MB → 120MB, 로드 시간 8.7초 → 2.1초
⚡ CDN 가속 (권장):
- Cloudflare R2 / AWS S3에 비디오 업로드
Schema에서 CDN 링크로 업데이트 (예:https://cdn.yoursite.com/video.mp4)
수동 색인 요청 (최종 가속)
📋 GSC 단계:
- URL 검사 도구 → 비디오 페이지 URL 붙여넣기 → “실제 URL 테스트” 클릭
- “색인되지 않음” 표시되면 → “색인 요청” 클릭
- 반영 시간:
- 크롤링 대기열: 2~6시간 내 Googlebot 방문
- 처리 대기열: 6~24시간 내 비디오 색인 완료
🔍 색인 확인:
- GSC “색인 상태” 보고서에서 URL 검색 → “마지막 크롤링 시간” 확인
- 검색 명령어 사용:
site:yoursite.com "비디오 제목"→ 비디오 카드 표시 여부 확인





