Gmail's 'Expired' tag on non-expired offers is a multifaceted issue. It can stem from problems in email construction, including incorrect schema markup, dynamic content caching, AMP inconsistencies, and microdata errors within the email body. Gmail's AI may misinterpret offer details due to ambiguous language or subject lines. External factors also play a role, such as sender reputation, discrepancies between promotional content and landing page availability, and incorrect time zone settings. Validation of schema, testing across environments, consistent dates, clear communication, and ensuring offer availability are critical to resolve this issue.
13 marketer opinions
Gmail's 'Expired' tag on non-expired offers can stem from various issues. These include incorrect schema markup, dynamic content caching problems, sender reputation, conflicting expiration dates in HTML and AMP versions, time zone discrepancies, misinterpretation by Gmail's AI algorithms, and misleading subject lines. Testing across different environments, validating code, improving sender reputation, using clear offer language, and accurate schema implementation are vital.
Marketer view
Marketer from Email Geeks shares that senders using annotations sometimes put an expiration on it and asks if this is in the Promotions Tab. Also AMP content will expire after 30 days but then it falls back to the HTML.
23 Sep 2022 - Email Geeks
Marketer view
Email marketer from Litmus suggests validating your email's HTML and schema to ensure there are no conflicting or incorrect expiration dates. They recommend using Litmus's email testing tools to identify and fix any coding errors.
2 Jan 2022 - Litmus
3 expert opinions
Gmail's 'Expired' tag on valid offers can be caused by several factors. Microdata influencing offer details resides in the email body. Discrepancies between the HTML content, schema, and landing page can confuse Gmail's algorithms. Furthermore, inconsistencies between the promotional content and actual offer availability on the landing page also contribute to mislabeling.
Expert view
Expert from Word to the Wise responds that the issue might stem from discrepancies between the offer's promotional content and its actual availability upon landing on the website. Investigate if the offer is genuinely accessible and matches the user's expectations.
6 Oct 2023 - Word to the Wise
Expert view
Expert from Email Geeks shares that if it’s microdata it’ll be in the body.
29 May 2025 - Email Geeks
3 technical articles
Gmail uses schema.org markup to identify deals and offers, particularly relying on the `availabilityEnds` property to determine expiration dates. Inaccurate or misleading structured data, especially regarding the `availabilityEnds` property, can lead to Gmail incorrectly labeling offers as 'Expired'. Validating offer schema using structured data testing tools is crucial to avoid penalties and ensure accurate offer representation.
Technical article
Documentation from Google Developers explains that Gmail uses schema.org markup to identify deals and offers. It highlights the importance of accurately defining `availabilityEnds` property within the `Offer` schema to prevent incorrect 'Expired' labels.
13 Oct 2024 - Google Developers
Technical article
Documentation from Google Search Central emphasizes the importance of using structured data testing tools to validate your offer schema. It warns against using inaccurate or misleading information, which can lead to penalties.
17 Apr 2023 - Google Search Central