본문 바로가기

구글 서치콘솔 오디오 스키마 문제 해결

가젯걸 2024. 6. 15.
반응형

구글 서치콘솔 오디오 스키마 문제 해결

안녕하세요, 여러분! 오늘은 구글 서치콘솔에서 자주 발생하는 오디오 스키마 문제와 이를 해결하는 방법에 대해 알아볼 거예요. 오디오 스키마는 검색 엔진이 웹페이지의 오디오 콘텐츠를 더 잘 이해하고, 검색 결과에서 풍부한 정보를 제공할 수 있도록 도와줍니다. 이제 오디오 스키마 문제의 원인과 해결 방법을 초등학생도 이해할 수 있을 만큼 쉽게 설명드릴게요.

1. 오디오 스키마란 무엇인가요?

오디오 스키마의 정의

오디오 스키마(Audio Schema)는 웹페이지 내의 오디오 콘텐츠를 구조화하여 검색 엔진이 해당 오디오의 내용을 더 잘 이해할 수 있도록 돕는 메타데이터입니다. 주로 JSON-LD 형식을 사용하여 오디오 스키마를 정의합니다.

오디오 스키마의 중요성

오디오 스키마는 검색 엔진이 오디오 콘텐츠를 더 잘 이해하고, 검색 결과에 오디오 관련 풍부한 정보를 제공하는 데 중요한 역할을 합니다. 이를 통해 웹페이지의 클릭률과 방문자 수를 증가시킬 수 있습니다.

2. 오디오 스키마 문제의 주요 원인

주요 원인

오디오 스키마 문제는 여러 가지 이유로 발생할 수 있어요:

  • 잘못된 스키마 마크업 사용: 오디오 스키마 마크업이 올바르게 사용되지 않은 경우
  • 필수 속성 누락: 필수 오디오 스키마 속성이 누락된 경우
  • 데이터 타입 불일치: 오디오 스키마 데이터의 값이 예상된 타입과 일치하지 않는 경우
  • 잘못된 URL 형식: 오디오 스키마에 포함된 URL이 잘못된 형식인 경우

3. 오디오 스키마 문제 해결 방법

1. 잘못된 스키마 마크업 문제 해결

올바른 스키마 마크업 사용

오디오 스키마 마크업이 올바르게 사용되었는지 확인하세요. JSON-LD 형식을 사용하는 경우, JSON 형식이 올바른지 확인해야 합니다.

JSON-LD 형식 예시
<!-- 잘못된 예시 -->
<script type="application/ld+json">
{
  "name": "Example Audio",
  "description": "This is an example audio description."
</script>

<!-- 수정된 예시 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "name": "Example Audio",
  "description": "This is an example audio description.",
  "uploadDate": "2023-01-01T08:00:00+08:00",
  "contentUrl": "https://example.com/audio.mp3",
  "embedUrl": "https://example.com/embed/audio"
}
</script>

2. 필수 속성 누락 문제 해결

필수 오디오 스키마 속성 포함

오디오 스키마에 필요한 모든 필수 속성이 포함되어 있는지 확인하세요. 필수 속성이 누락된 경우, 이를 추가합니다.

필수 속성 포함 예시
<!-- 잘못된 예시 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "name": "Example Audio"
}
</script>

<!-- 수정된 예시 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "name": "Example Audio",
  "description": "This is an example audio description.",
  "uploadDate": "2023-01-01T08:00:00+08:00",
  "contentUrl": "https://example.com/audio.mp3",
  "embedUrl": "https://example.com/embed/audio"
}
</script>

3. 데이터 타입 불일치 문제 해결

올바른 데이터 타입 사용

오디오 스키마 데이터의 값이 예상된 데이터 타입과 일치하는지 확인하세요. 숫자는 숫자 타입으로, 문자열은 문자열 타입으로 지정합니다.

데이터 타입 예시
<!-- 잘못된 예시 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "name": "Example Audio",
  "description": "This is an example audio description.",
  "uploadDate": "2023-01-01",
  "contentUrl": "https://example.com/audio.mp3",
  "embedUrl": "https://example.com/embed/audio",
  "duration": "PT2M30S"
}
</script>

<!-- 수정된 예시 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "name": "Example Audio",
  "description": "This is an example audio description.",
  "uploadDate": "2023-01-01T08:00:00+08:00",
  "contentUrl": "https://example.com/audio.mp3",
  "embedUrl": "https://example.com/embed/audio",
  "duration": "PT2M30S"
}
</script>

4. 잘못된 URL 형식 문제 해결

올바른 URL 형식 사용

오디오 스키마에 포함된 URL이 올바른 형식인지 확인하세요. URL이 잘못된 경우, 이를 올바르게 수정합니다.

URL 형식 예시
<!-- 잘못된 예시 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "name": "Example Audio",
  "description": "This is an example audio description.",
  "uploadDate": "2023-01-01T08:00:00+08:00",
  "contentUrl": "htp://example.com/audio.mp3", <!-- 잘못된 URL 형식 -->
  "embedUrl": "https://example.com/embed/audio"
}
</script>

<!-- 수정된 예시 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "name": "Example Audio",
  "description": "This is an example audio description.",
  "uploadDate": "2023-01-01T08:00:00+08:00",
  "contentUrl": "https://example.com/audio.mp3", <!-- 올바른 URL 형식 -->
  "embedUrl": "https://example.com/embed/audio"
}
</script>

4. 오디오 스키마 문제 해결 예시

예시 1: 잘못된 스키마 마크업 문제 해결

<!-- 잘못된 예시 -->
<script type="application/ld+json">
{
  "name": "Example Audio",
  "description": "This is an example audio description."
</script>

<!-- 수정된 예시 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "name": "Example Audio",
  "description": "This is an example audio description.",
  "uploadDate": "2023-01-01T08:00:00+08:00",
  "contentUrl": "https://example.com/audio.mp3",
  "embedUrl": "https://example.com/embed/audio"
}
</script>

예시 2: 필수 속성 누락 문제 해결

<!-- 잘못된 예시 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "name": "Example Audio"
}
</script>

<!-- 수정된 예시 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "name": "Example Audio",
  "description": "This is an example audio description.",
  "uploadDate": "2023-01-01T08:00:00+08:00",
  "contentUrl": "https://example.com/audio.mp3",
  "embedUrl": "https://example.com/embed/audio"
}
</script>

예시 3: 데이터 타입 불일치 문제 해결

<!-- 잘못된 예시 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "name": "Example Audio",
  "description": "This is an example audio description.",
  "uploadDate": "2023-01-01",
  "contentUrl": "https://example.com/audio.mp3",
  "embedUrl": "https://example.com/embed/audio",
  "duration": "PT2M30S"
}
</script>

<!-- 수정된 예시 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "name": "Example Audio",
  "description": "This is an example audio description.",
  "uploadDate": "2023-01-01T08:00:00+08

:00",
  "contentUrl": "https://example.com/audio.mp3",
  "embedUrl": "https://example.com/embed/audio",
  "duration": "PT2M30S"
}
</script>

예시 4: 잘못된 URL 형식 문제 해결

<!-- 잘못된 예시 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "name": "Example Audio",
  "description": "This is an example audio description.",
  "uploadDate": "2023-01-01T08:00:00+08:00",
  "contentUrl": "htp://example.com/audio.mp3", <!-- 잘못된 URL 형식 -->
  "embedUrl": "https://example.com/embed/audio"
}
</script>

<!-- 수정된 예시 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "name": "Example Audio",
  "description": "This is an example audio description.",
  "uploadDate": "2023-01-01T08:00:00+08:00",
  "contentUrl": "https://example.com/audio.mp3", <!-- 올바른 URL 형식 -->
  "embedUrl": "https://example.com/embed/audio"
}
</script>

결론

이렇게 구글 서치콘솔에서 자주 발생하는 오디오 스키마 문제와 이를 해결하는 방법에 대해 알아보았습니다. 오디오 스키마 문제의 원인과 이를 해결하는 다양한 방법을 이해하셨나요? 웹사이트를 운영하면서 이런 문제를 마주하게 되면 당황하지 말고, 차근차근 해결해보세요. 올바른 오디오 스키마 설정을 통해 사용자에게 더 나은 경험을 제공하고, 검색 엔진에도 잘 인식되도록 하세요. 다음 시간에도 유익한 정보로 찾아올게요!

반응형

댓글