🏷️ seo, 블로그,

JSON-LD 최신 변경(2026): SearchActionㆍFAQ 정리

위린이 위린이 ㆍ 수정 5 mins read
JSON-LD 최신 변경(2026): SearchActionㆍFAQ 정리

Google 검색 결과에서 JSON-LD 구조화 데이터로 얻던 노출 효과가 또 줄었다. 하나는 2024년 11월 21일부터 사라진 SearchAction 기반 사이트링크 검색창이고, 다른 하나는 2026년 5월 7일부터 표시되지 않는 FAQ 리치 결과다.

potentialAction 사용법이나 acceptedAnswer 예제를 찾다가 들어왔다면 먼저 확인할 게 있다. 2026년 기준으로 두 코드는 새로 추가할 대상이라기보다, 기존 사이트에서 유지할 이유가 있는지 점검할 대상에 가깝다.

핵심은 간단하다. 순위 알고리즘이 바뀐 게 아니라, 검색 결과에서 보이던 추가 UI가 사라졌다. 해야 할 일도 크지 않다. 효용이 떨어진 구조화 데이터를 정리하고, Search Console 지표를 오해하지 않으면 된다.

무엇이 바뀌었나

Google은 Search Central 블로그에서 사이트링크 검색창 시각 요소를 전 세계 검색 결과에서 제거한다고 밝혔다. 순위나 다른 사이트링크에는 영향이 없다.

FAQ도 같다. Google Search Console 도움말은 2026년 5월 7일부터 FAQ 리치 결과가 표시되지 않고, 관련 노출수가 감소한다고 안내한다.

정리하면 이렇게 보면 된다.

항목 바뀐 점 해야 할 일
SearchAction JSON-LD 사이트링크 검색창 UI 종료 목적이 그 UI라면 제거
FAQPage JSON-LD FAQ 리치 결과 표시 종료 리치 결과 목적이면 제거 검토
Search Console FAQ 노출수 감소 가능 오류로 보지 말고 순위와 CTR 분리 확인

제거할 코드: SearchAction

기존에 이런 SearchAction JSON-LD 코드가 있다면 potentialAction 블록이 정리 대상이다.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "url": "https://example.com/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://example.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}
</script>

사이트링크 검색창 노출 목적이라면 SearchAction은 더 이상 필요 없다. 남겨둔다고 검색 오류가 나는 건 아니지만, 해당 UI를 기대하고 유지할 이유는 사라졌다. 단, WebSite 구조화 데이터 전체를 지우지는 말자. 사이트 이름(site name)에 name, url은 여전히 쓸 수 있다.

남긴다면 이 정도면 충분하다.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "Example",
  "url": "https://example.com/"
}
</script>

즉, 지울 것은 SearchAction이고 남길 것은 사이트 이름, 로고, Organization 같은 유효한 정보다. 색인 제어 자체를 점검해야 한다면 robots.txt와 meta robots 차이도 같이 보면 된다.

제거할 코드: FAQPage

FAQ 리치 결과만 노리고 넣은 FAQPage JSON-LD도 정리 대상이다. Google의 FAQ 리치 결과가 사라졌기 때문에, 새로 추가할 이유는 약해졌다.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "SearchAction을 삭제해야 하나요?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "사이트링크 검색창 노출 목적이라면 삭제해도 됩니다."
      }
    }
  ]
}
</script>

FAQ 본문을 지우라는 뜻이 아니다. 사용자가 읽는 질문/답변은 그대로 두고, 검색 노출만 노린 FAQPage JSON-LD를 정리하면 된다.

정리 기준:

항목 처리
사용자가 읽는 FAQ 본문 유지
FAQPage JSON-LD 제거 검토
SearchAction potentialAction 제거 검토
BreadcrumbList, Product, Review 유지
WebSite name/url 구조화 데이터 유지 가능

검색 결과에서 뭐가 달라지나

SearchAction은 검색 결과 아래에 붙던 사이트 내부 검색창이 사라진다.

FAQ 리치 결과는 질문/답변이 접히는 영역이 사라진다. CTR이 바뀔 수 있지만, 순위 하락으로 바로 해석하면 안 된다.

Search Console에서는 이렇게 보면 된다.

  1. 2026년 5월 7일 전후로 성과를 비교한다.
  2. FAQ, 질문, 방법, 후기, 가격 쿼리를 따로 본다.
  3. 평균 게재순위는 비슷한데 CTR만 빠졌다면 리치 결과 종료 영향일 수 있다.
  4. 게재순위까지 빠졌다면 콘텐츠 품질, 경쟁 문서, 색인 이슈를 따로 점검한다.

실무 액션 플랜

먼저 코드베이스에서 JSON-LD 구조화 데이터를 찾는다.

rg "SearchAction|FAQPage|potentialAction|query-input|acceptedAnswer"

워드프레스는 SEO/FAQ/스키마 플러그인 설정을 먼저 본다. 정적 사이트는 공통 SEO 컴포넌트나 레이아웃 템플릿을 확인한다.

새 JSON-LD를 다시 만들 때는 지원이 살아 있는 타입만 고르면 된다. WebSite 기본 정보, Organization, Article, BreadcrumbList, Product 같은 항목은 JSON-LD 생성기로 빠르게 만들 수 있다. 단, FAQPage는 Google FAQ 리치 결과 노출 목적이면 이제 새로 추가할 이유가 약하다.

그다음 이렇게 처리한다.

  • SearchAction은 사이트링크 검색창 목적이면 제거
  • FAQPage는 Google FAQ 리치 결과 목적이면 제거 검토
  • BreadcrumbList, Product, Review, Organization, WebSite name/url은 유지
  • CMS가 자동 생성하는 FAQ 스키마는 플러그인 옵션에서 끄기

배포 후에는 Rich Results Test에서 남겨야 할 구조화 데이터가 깨지지 않았는지만 확인하면 된다. FAQ나 사이트링크 검색창이 안 보이는 건 이제 정상이다.

Search Console의 FAQ 노출수 감소는 오류가 아니다. 보고서 숫자가 줄었다고 FAQ 본문을 삭제하거나 페이지를 noindex 처리하면 과잉 대응이다.

결론은 단순하다. 검색 결과 UI가 사라진 마크업은 걷어내고, 남아 있는 구조화 데이터와 본문 품질에 집중하면 된다.

위린이

Written by ✍️ 위린이

위스키 테이스팅, 자동차, 투자ㆍ부동산, 맛집, 개발을 기록하는 위린이