Publier les prix que les moteurs de recherche acceptent, et ceux que la page montre en fait

Fixkamo-marketing
Expédié
10 septembre 2026 à 19:08 UTC
Auteur
Kamo
Commite
7511cb2

Le rapport d'information sur le produit de la Console de recherche a été indiqué "Format de prix non plus valable" à la fois sur le prix et PriceSpecification.price. La cause était que l'Entreprise sortait comme "prix" : "-1" Le marqueur du catalogue pour " citation à l'application" parce que /fin de fixer le taux brut sans ramification sur elle. Un prix négatif n'est pas un prix. Le reste du balisage du produit était faux de manière plus calme: - /la tarification a indiqué le taux mensuel à chaque plan (69 / 119 dollars) alors que ses cartes s'ouvrent sur le Taux de trois ans avec l'offre de fonctionnement appliquée (32,83 euros / 66,33 euros). Données structurées qui n'est pas d'accord avec le prix visible est un motif de suppression du snippet. - Le bloc logicielApplication sur la page d'accueil,/produit, /cartés, /solutions et / Alternatives transportées dactylographiées dans les offres à partir de deux listes de prix il y a 2e liste de prix et cotée Enterprise à "0", indiquant aux moteurs de recherche le plan le plus cher est gratuit. - L'organisation transportait un agrégate de type à main-d'état-poste-off au poste de retraite 64 dollars. schema.org ne définit pas les offres à l'Organisation, elle a donc été jetée de toute façon; elle est supprimée. Les deux blocs de produits tirent désormais leurs offres du planOffres (app/lib/product-offers.ts), qui lit le catalogue et les prix de chaque plan avec le plan de cotation sur HOME-TERM et le même appel de la carte fabrique. Un plan cité sur demande n'obtient aucune offre plutôt qu'un prix d'invention. Une remise Le plan porte son taux terme par sondage et un prixValidUntil se terminant par l'offre. Prix sont des nombres JSON arrondis à des cents, jamais des cordes. ProductJsonLd est maintenant sensible à l'assise et au site, partageant les prix et sa cache de 5 minutes entrée. Avec le catalogue inaccessible, il ne rend rien qu'un prix deviné. scripts/check-product-offers.ts (npm run guard:offers, test et prébuild) affirme que tous les le prix publié est un nombre non négatif avec au plus deux décimales et correspond à sa carte, et échoue si un prix corresponde à la réapparition sous app/composants/seo. Il signale chaque prix en coupe-le en dur les versions précédentes des deux composants. Vérifié sur une construction de production contre le catalogue en direct: chaque page portant le balisage du produit publie Free 0, Starter 32.83 (le cas 49), Business 66.33 (le cas 99), valable jusqu'en 2026-09-30, sans offre d'entreprise et sans prix nuls nulle part. l'ancre et l'examen ne sont pas absents. Il s'agit d'améliorations facultatives, et Google permet ceux-ci uniquement à partir d'avis d'utilisateurs authentiques affichés sur la page; le site n'a aucune à marquer.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation