Publicar precios de los motores de búsqueda aceptan, y los que la página realmente muestra

Fixkamo-marketing
Se descapó
10 de septiembre de 2026 a las 19:08 UTC
Autor
Kamo
Compromit
7511cb2

Buscar El informe de fragmentos de productos de Busca Console marcó "Formato de precio inválido" tanto en el precio de la Consola y Pres "priceSpecification.price". La causa fue que Enterprise saliera como "precio": "-1" marcador de catálogo para "citado en la aplicación" porque /precio encadenado la tasa bruta de la tasa bruta sin ramificarse en él. Un precio negativo no es un precio. El resto del marcado del producto estaba mal de maneras más tranquilas: - /precio cotizado la tarifa mes a mes de cada plan ($69 / $119) mientras sus cartas se abren en el Tasa a tres años con la oferta de ejecución aplicada ($32.83 / $66.33). Datos estructurados que No está de acuerdo con el precio visible es motivo para que el fragmento sea retirado. - El bloque de aplicación de software en la página de inicio, /producto, /características, /soluciones y /alternativas llevadas ofertas mecanografiadas de hace dos precios hace . Inicio $34, Negocio $72 y listado Enterprise en "0", diciendo a los motores de búsqueda que el plan más querido es gratis. - La organización llevaba un remate de AggregateOffer de tipo a mano en el mestijo retirado de $64..org. no define las ofertas de la Organización, por lo que fue descartada de todos modos; se elimina. Ambos bloques de productos ahora toman sus ofertas de planOffers (app/lib/product-ofers.ts), que Lee el catálogo y los precios cada plan con presupuestoPlan en HOME-TERM . hace. Un plan citado en la aplicación no obtiene oferta en lugar de un precio inventado. Un descontado plan lleva su tarifa a plazo y un precioValidUnter que termina con la oferta. Precios son números JSON redondeados a centavos, nunca cuerdas. ProductJsonLd es ahora async y locale-aware, compartiendo el precio de la venta de precios y su caché de 5 minutos entrada. Con el catálogo inalcanzable no hace nada más que un precio adivinado. scripts/check-product-offers.ts (npm runguard:offers, in test and prebuild) afirma cada el precio publicado es un número no negativo con como máximo dos decimales y coincide con su tarjeta, y falla si un precio literal reaparece bajo aplicaciones/componentes/seo. Abadera todo precio codificado en las versiones anteriores de ambos componentes. Verificado en una construcción de producción contra el catálogo en vivo: cada página que lleve marcado de producto publica Gratis 0, Inicio 32.83 (fue 49), Negocios 66.33 (fue 99), válido hasta 2026-09-30, sin oferta Enterprise y sin precio inválido en ninguna parte. agregadoRating y revisión se dejan ausentes. Son mejoras opcionales, y Google permite sólo en las verdaderas reseñas de los usuarios que se muestran en la página; el sitio no tiene nada que marcar.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios