- 出荷済み
- 2026年9月10日 19:08 UTC
- プロフィール
- Kamo
- コンテンツ
- 7511cb2
検索コンソールの製品スニペットレポートは、両方の`price`で「無効な価格フォーマット」をフラグ付けし、 `priceSpecification.price`。 原因は「価格」として出て行く企業でした:「-1」 — 「アプリケーション上で引用」のカタログのマーカー — /pricing が生率を文字列化したため 分岐なし。 負の価格は価格ではありません。 製品のマークアップの残りの部分は、より静かな方法で間違っていました。 - 各プランの月間料金($69 / $119)に引用されたカードが開いている間 ランニングオファーが適用される3年間のレート($ 32.83 / $ 66.33)。 構造化されたデータ 可視価格の不一致は、スニペットが落とすための地面です。 - ホームページ、/product、/features、/solutions、および /alternatives は 2 つの価格リストから typed-in オファーを運んだ — Starter $34, Business $72 — そして「0」で企業をリストし、検索エンジンに最悪の計画は自由です。 - 組織は、退職された$ 64でハンドタイプのAggregateOfferトッピングを実施しました。 schema.org 組織上で `offers` を定義しないので、とにかく捨てられた。 削除される。 両製品ブロックは、プランオファー(app/lib/product-offers.ts)から提供を受けています。 各プランに引用符をつけたカタログと価格を読みます。 なる。 アプリケーションに引用されたプランは、発明された価格ではなくオファーを受けません。 割引あり 計画は、その struck-through の期間率と価格を運ぶValidUntil 提供を終了します。 価格 JSON の数値は cents, 決して 文字列 に丸められます。 ProductJsonLd は、現在、非同期でローカライズしたファッチと5分のキャッシュを共有しています。 エントリー カタログが到達できないと、推測された価格ではなく何もレンダリングされません。 scripts/check-product-offers.ts (npm run Guard:offers, in test and prebuild) は、すべてアサートします 公表価格は、最も2つの小数で非負数であり、そのカードと一致します。 app/components/seo の下の価格の literal の reappears が失敗すれば。 それはすべてのハードコードされた価格にフラグを立てます 以前のバージョンのコンポーネント。 ライブカタログに対する生産ビルドで検証:製品マークアップを運ぶすべてのページ 公開無料 0, 始動機 32.83 (was 49), ビジネス 66.33 (was 99), 有効まで 2026-09-30, どこでも企業の提供無しおよび無効な価格無しを使って。 mainRating and review は absent を残します。 彼らはオプションの強化であり、Googleは許可します このページに示されている本物のユーザーレビューからのみ、サイトはマークアップするものではありません.