Skip to content

Editorial methodology

This page documents exactly how LovelyCodes verifies deals, ranks merchants, and discloses affiliate relationships. Everything we publish follows these rules. If the process changes, this page is updated the same day.

How we verify a deal

  1. Initial test. A human editor visits the merchant in an incognito browser, walks through signup or checkout, and applies the promo code to confirm the discount is real.
  2. Weekly re-test. Every active code is re-tested at least once every 7 days. The Verified badge means a human confirmed the code worked in the last 7 days.
  3. Failure handling. When a code stops working, the listing is marked expired within 48 hours. We never leave broken codes on the site to inflate counts.

How we pick merchants

We track AI tools we (or readers) actually use. Inclusion is editorial, not paid. A merchant cannot pay to be listed or to be ranked higher in any category. Listing follows three criteria:

How we rank merchants within a category

Default order on category pages is by review count, weighted lightly by rating. The top tile is always the merchant with the most recent verified deal in that category. Ranking is never influenced by affiliate payout rate. We don't accept payment for placement.

Affiliate disclosure

Some outbound links on LovelyCodes are affiliate links. If you click one and end up buying, the merchant may pay us a small commission at no extra cost to you. Affiliate revenue is how the site is funded. It does not influence which merchants we list, which deals we feature, or how they're ranked. Outbound affiliate links use rel="sponsored nofollow" per Google's guidance and FTC disclosure rules.

Editorial team

Posts and listings are written by named editors with author pages and bios. You can see who wrote a given article in the byline. Every editor signs off on the verification status of the deals in their pieces.

Corrections

If you spot a broken code, a stale discount, or an error in our reporting, tell us. We re-verify and update within 24 hours of receiving a confirmed report.

What we do not do