- Shipped
- 2026년 9월 10일 오후 7:08 UTC
- Author
- Kamo
- Commit
- 7511cb2
콘솔의 제품 스니펫 보고서를 검색 "무효한 가격 형식" 모두에서 '가격'과 `priceSpecification.price`. 원인은 "가격": "-1"로 나가는 기업이었습니다 - 카탈로그의 마커는 "응용"에 인용 - /pricing 때문에 원시율을 문자열화 그것에 분지 없이. 부정적인 가격은 없습니다. 제품 마크 업의 나머지는 조용한 방법으로 잘못되었다 : - 각 플랜의 월별 요금 ($69 / $119)에 인용된 /pricing은 카드가 열립니다. 런닝 오퍼가 적용된 세 년 비율 ($32.83 / $66.33). Structured 데이터 눈에 띄는 가격을 가진 disagrees는 snippet를 위한 배경입니다. - 홈페이지의 SoftwareApplication 블록, /product, /features, /solutions 및 /alternatives는 두 가지 가격 목록에서 Typed-in 제공을 수행했습니다. — Starter $34, Business $72 — 그리고 "0", 검색 엔진에 나열된 기업은 가장 저렴한 계획이 무료입니다. - 조직은 은퇴 한 $64에서 손 유형의 AggregateOffer topping을 수행했습니다. schema.org 조직에서 `offers`를 정의하지 않으므로 어쨌든 버려진 것이 었습니다. 제거됩니다. 두 제품 블록은 이제 planoffers (app/lib/product-offers.ts)에서 그들의 제안을 취합니다. 카탈로그 및 가격을 읽습니다 각 계획과 pricePlan ...에 HOME TERM — 같은 카드 수 있습니다. 응용 프로그램에 인용 된 계획은 발명 된 가격보다 오히려 제공 할 수 없습니다. 할인 된 플랜은 struck-through term rate와 priceValidUntil ending을 제공합니다. 가격 : JSON 숫자는 센트로, 문자열이 없습니다. ProductJsonLd는 이제 async와 locale-aware이며, 가격표와 5분 캐시를 공유합니다. 이름 * 카탈로그로 unachable 그것은 추측한 가격 보다는 오히려 아무것도 렌더링합니다. scripts/check-product-offers.ts (npm run guard:offers, 테스트 및 prebuild) asserts 모든 간행 가격은 가장 두 소수점에 비 부정적인 숫자이며 카드와 일치합니다. 앱/components/seo의 가격 리터럴 리앱이 실패합니다. 그것은 모든 hardcoded 가격 플래그 모든 구성 요소의 이전 버전. 살아있는 카탈로그에 대하여 생산 건축에 확인하는: 각 페이지 나르는 제품 markup 게시자 무료 0, 스타터 32.83 (와 49), 비즈니스 66.33 (와 99), 까지 유효 2026-09-30, 아무 기업 제안도 없고 아무 잘못된 가격도 없습니다. 집계 및 리뷰는 남아있다. 그들은 선택적 향상 및 Google 허용 페이지에 표시된 정품 사용자 리뷰에서만; 사이트가 표시되지 않았습니다.