Editorial methodology

Every coupon listed on GrocerySlash passes through the same three-step editorial pipeline before it appears on the public site. We document the process here so that readers, retailers, and partners can independently audit how the site is maintained.

Sourcing

Coupon offers are ingested from publicly available retailer feeds and weekly circulars. When a public dataset such as the Open Coupons GitHub project is reachable at build time, we draw a portion of our listings from that source and normalize the records into the GrocerySlash schema. When the upstream source is unreachable or stale, we fall back to a fully editorial dataset built from our own monitoring of the same publicly available retailer programs. The active source for each build is logged in our internal changelog and surfaced on the methodology page when material changes occur.

Verification

Each candidate coupon is checked against the chain's active loyalty app or weekly circular to confirm that the underlying SKU is currently in distribution and the discount applies cleanly at the register. We retain a record of the verification date for each listing. Any coupon that we cannot verify within the last week is held back from publication.

Removal

We rerun verification on the published catalog on most weekday mornings. Coupons that have expired, that have been pulled by the retailer, or that have been reported by readers as no longer redeeming are removed within 24 hours of the failed check. We do not republish offers under modified expiration dates, and we do not extend retailer-set expiration windows in our own records.

Disclosures

We earn revenue through display advertising, the opt-in newsletter, and a small set of sponsored partnerships with cashback and rewards services. Sponsored placements are clearly labeled and never influence which coupons are surfaced or how they are ordered. We do not accept payment from grocery retailers in exchange for inclusion in any directory or category page on the site.