웹사이트 SEO 핵심 요소인 구조화된 데이터(JSON-LD)에서 발생하는 Potential Action 오류의 정의, 주요 원인(필수 속성 누락, 오탈자) 및 구체적인 해결 방법과. 이 마크업 오류 수정을 통해 검색 엔진 노출과 사이트링크 검색창 기능을 최적화하세요.
구조화된 데이터 오류 이해와 Potential Action 문제의 핵심
검색 엔진 최적화(SEO)를 고민하는 웹사이트 운영자라면 한 번쯤은 구조화된 데이터(markup)에 대해 들어보셨을 것입니다. 구조화된 데이터는 Google과 같은 검색 엔진이 웹사이트의 콘텐츠를 더 정확하게 이해하고, 검색 결과(SERP)에서 사이트의 노출 방식을 개선하는 데 핵심적인 역할을 합니다.
하지만 이러한 마크업이 잘못되었을 경우, 예상치 못한 오류 메시지가 발생할 수 있습니다.
그중에서도 최근 자주 보고되는 문제 중 하나가 바로 “Potential Action 오류”입니다. 이 오류는 주로 JSON-LD 스크립트 내의 마크업에서 발생하며, 사이트에 검색창 기능이나 사용자 상호작용 요소가 포함된 경우 더욱 주의가 필요합니다.
단순한 코드 실수부터 필수 속성 누락까지 다양한 원인으로 발생할 수 있으며, 이를 방치할 경우 Google 검색 결과에서 기능이 누락되거나, SEO 성과에 부정적인 영향을 줄 수 있습니다.
Potential Action 오류란 무엇이며, 해결책은?
Potential Action 오류는 웹사이트의 구조화된 데이터 마크업에 발생하는 문제를 지칭합니다. 이 오류는 주로 JSON-LD 스크립트에서 나타나며, 데이터 해석의 정확성을 문제를 발생합니다. 이로 인해 웹 페이지의 검색 엔진 최적화(SEO)에 부정적인 영향을 미치며, 검색 엔진 결과 페이지(SERP)에서 문제를 유발할수 있습니다.
Potential Action 오류 요소와 query-input의 정의
Potential Action 요소는 웹 페이지에서 사용자가 수행할 수 있는 특정 동작을 정의합니다. 이때 필요한 사용자 입력은 “query-input”으로 설정됩니다. 사용자가 검색어를 입력하여 검색하는 기능을 구현할 때, “potentialAction” 요소 안에 “query-input”을 명시하여 사용자 입력을 정의합니다.
구조화된 데이터 문제 확인 메시지
” 최근 귀하의 사이트에서 1개의 사이트링크 검색창 구조화된 데이터 문제가 발견되었습니다. 이는 사용자 환경 및 Google 검색 노출에 영향을 미칠 수 있습니다. ‘” 라고 오류 메시지를 출력합니다.

Potential Action 오류 원인 상세 분석
이 오류는 다양한 원인으로 인해 발생할 수 있습니다. 주로 다음과 같은 요소들이 영향을 미칩니다:
- 오탈자: 마크업 내에서의 간단한 타이핑 오류는 해석의 문제를 야기합니다.
- 잘못된 데이터 형식: 데이터의 형식이 규정에 맞지 않을 경우 오류가 발생할 수 있습니다.
- 필수 속성 누락: 구조화된 데이터에 필수적으로 포함되어야 할 속성(특히
query-input)이 누락된 경우도 흔한 원인입니다.
대응 방법 및 마크업 검토의 중요성
이러한 오류를 예방하고 해결하기 위해 웹 페이지의 구조화된 데이터 마크업을 검토해야 합니다. 올바른 데이터 형식과 속성을 사용하고, 웹사이트의 내용과 구조화된 데이터가 일치하도록 유지하는 것이 중요합니다. 또한, 최신 버전의 데이터 마크업을 적용하여 오류 발생 가능성을 줄여야 합니다.
구조화된 데이터 오류 해결 전략 및 정기 검사
정기적인 검사와 업데이트의 필요성 (SEO 최적화)
정기적인 구조화된 데이터 검사와 업데이트는SEO에 긍정적인 영향을 미칠 수 있습니다. 이를 통해 웹사이트의 검색 엔진 순위를 향상시키고, 오류를 사전에 발견하여 수정할 수 있습니다.
Potential Action 오류 해결을 위한 단계별 방법
Potential Action 오류를 해결하기 위해 다음의 단계를 고려해야 합니다:
- 온라인 데이터 서식 및 링크 확인: 모든 온라인 서식과 링크가 올바르게 설정되어 있는지 점검합니다.
- 웹 페이지 구조 및 코드 검토: 문제가 발생하는 웹 페이지의 구조와 코드를 살펴보고 필요한 수정이나 업데이트를 진행합니다.
- 서버 및 네트워크 점검: 서버 상태와 네트워크 연결을 확인하여 문제가 있을 경우 즉.서버 데이터의 문제 일수있습니다.
“Potential Action” 요소에 “query-input”이 누락되었다는 메시지는 사용자가 입력해야 할 정보를 명시하지 않았음을 의미합니다. 이는 구조화된 데이터의 완성도와 검색 엔진 인식에 큰 영향을 미칠 수 있으므로 주의 깊은 점검과 수정이 필요합니다
Q: Potential Action 오류는 어떤 스키마와 관련이 깊나요?
A: 주로 웹사이트의 검색 기능을 구현하는 WebSite 스키마 내의 potentialAction 속성, 특히 SearchAction 타입과 관련이 깊습니다. 이 스키마는 Google의 사이트링크 검색창을 활성화하는 데 사용됩니다.
Q: 오류 수정 후 Google 검색 결과에 반영되는 데 얼마나 걸리나요?
A: 오류 수정 후 Google Search Console을 통해 해당 페이지의 ‘유효성 재검사’를 요청해야 합니다. Google이 페이지를 재크롤링하고 마크업을 처리하는 데는 며칠에서 몇 주가 소요될 수 있지만, 재검사 요청은 반영 속도를 높여줍니다.
Q: query-input 속성을 어떻게 올바르게 정의해야 하나요?
A: query-input은 일반적으로 name="search_term_string"과 같이 정의되어 사용자가 입력한 검색어를 나타내는 변수를 지정합니다. 이 변수는 target URL 템플릿 내에서 치환되어 실제 검색 URL을 생성하는 데 사용됩니다. 정확한 형식은 Google의 공식 구조화된 데이터 문서를 참고하는 것이 가장 좋습니다.