Methodology

Ebike Oracle is an independent, affiliate-funded e-bike review publication. We focus on cargo, folding, family, and commuter electric bikes for the US, UK, and EU markets. We are editorially independent: no manufacturer pays us for coverage, no manufacturer supplies us with review units in exchange for placement, and commission rates have no bearing on the editorial score a bike receives.

This page exists so readers, search engines, and AI engines can see exactly how reviews are built. If you are looking for the legal affiliate disclosure, it lives at /affiliate-disclosure.

What we actually do for each review

A review on this site is an editorial synthesis — not a hands-on test report. For every bike we cover, the workflow is:

  1. Manufacturer specifications, captured verbatim from the brand's product page (battery voltage and amp-hours, claimed range, motor wattage and torque, weight, payload limit, brake type, suspension travel, frame material). We quote these as the manufacturer states them, then note when claims look optimistic against real-world owner experience.
  2. Regulatory classification for each market we cover. US bikes are tagged Class 1, Class 2, or Class 3 per the 3-class framework most US states use. UK and EU bikes are tagged for EAPC compliance (250 W nominal, 15.5 mph / 25 km/h pedal-assist cap, no throttle for road use) per gov.uk's electric bike rules. Where a bike has both US-legal and UK-legal configurations we note both.
  3. Measured test data from named third-party reviewers. When a credible independent tester has published a measured range, climb time, or weighed weight for a specific bike, we cite the number with the source name and link inline. Common sources include Electric Bike Report, Bicycling magazine, Bike Radar, and DC Rainmaker. We never relabel a third party's measurement as our own.
  4. Owner-experience patterns drawn from public communities — primarily r/ebikes, r/cargobikes, r/familycargobikes, and brand-specific subs (r/Aventon, r/RadPowerBikes, r/Lectric, etc.). We cite the subreddit when an issue recurs across multiple threads; we do not quote individual users by name, both for their privacy and because a single anecdote is not evidence of a pattern.
  5. Price and stock data pulled from each retailer's affiliate API, refreshed at least daily. Stale data is marked or hidden; we never show a price we cannot confirm is current within 24 hours.

The output is one editorial verdict per bike, with the sources visible to the reader. We believe this is more useful than a fabricated test rig, and it is the only review process we can run honestly at our scale.

What we explicitly do not do

  • We do not claim hands-on testing of every bike we review. When we have ridden a bike, the review says so plainly. When we have not, the review draws on the sources above without pretending otherwise.
  • We do not publish AI-generated review prose. Every review is read, edited, and approved by a human before it goes live. We use AI tools for research and scaffolding; we do not use them as ghost writers. This follows Google's March 2024 spam policy on automated content.
  • We do not ship synthesised aggregate rating scores into structured data. Many sites publish a fake aggregateRating JSON-LD value to trigger rich snippets. We refuse. The five-dimension scores below are our editorial judgement; we will not pretend they are an aggregate of customer reviews we did not collect.
  • Sponsored content is clearly labeled and held to the same factual-accuracy standards as editorial. Sponsored pages carry a visible "Sponsored by [Brand]" header. Every revenue link on the site uses rel="sponsored noopener nofollow" per the FTC Endorsement Guides (16 CFR Part 255). Editorial scores assigned elsewhere under our five-dimension rubric are not affected by any sponsorship arrangement. Brands interested in working with us: see the partner page.

Our five-dimension scoring framework

Every bike gets five scores on a 1.0–10.0 scale, plus a composite editorial score. The dimensions are:

  • Power — motor wattage, peak torque, throttle behaviour (where legal), hill-climb capability, and gear range. A bike that struggles up a 6% grade with cargo loses points here, regardless of the spec sheet.
  • Range — claimed range tempered by real-world owner reports and named third-party measured tests. A bike claiming 60 mi that consistently delivers 30 mi for typical riders earns a range score that reflects the lower number, with the discrepancy explained in the review body.
  • Cargo — payload limit, rack and mount compatibility, deck length and width, passenger or child-seat fitment, and accessory ecosystem. A commuter bike with no rack mounts scores low here; a purpose-built cargo bike with deep accessory support scores high. This dimension is weighted heavily in our cargo and family-bike categories.
  • Value — total cost (sticker price plus shipping, assembly, and likely first-year accessories) against the capability delivered. A £900 bike that genuinely competes with £1,400 alternatives scores high; a £2,000 bike that delivers £1,500 of capability scores low.
  • Build — frame quality, weld finish, component spec (brakes, drivetrain, suspension), warranty terms, and serviceability. Mechanical disc brakes lose points to hydraulic. A 1-year warranty loses points to a 2-year warranty. Proprietary parts you can only source from the manufacturer lose points to standard components.

Band meanings: 1.0–3.9 materially flawed, do not buy. 4.0–6.4 entry-level acceptable. 6.5–7.9 solid for its price band. 8.0–8.9 category leader. 9.0–10.0 reserved for bikes that genuinely set a new bar.

These exact field names — scorePower, scoreRange, scoreCargo, scoreValue, scoreBuild, and the composite editorialScore — appear in every review's underlying seed file. The scores you see on a review page are the values shipped in code; we do not maintain a hidden "real" score behind the visible one.

Affiliate relationships and editorial independence

We earn commissions when a reader clicks a /go/ link on this site and buys from the destination retailer. The full list of programs we participate in is on the affiliate-disclosure page. Some programs pay more than others. We score and rank bikes by the framework above, then check which retailer's program covers each pick — never the other way around.

When a bike we would otherwise recommend is only available through a retailer whose program we are not yet approved for, we publish the review anyway and leave the affiliate link blank. We will not downgrade a bike to push a reader towards an inferior option that happens to pay us.

Every affiliate link on this site is routed through a /go/{slug} redirect tagged rel="sponsored noopener nofollow" per the FTC Endorsement Guides (16 CFR Part 255, updated 2023). The affiliate-disclosure banner sits above the first revenue link on every product page.

How we update prices and stock

Prices and availability change frequently. Each product page carries a "Price last checked" timestamp. The check runs at least daily; when a bike goes out of stock at its primary retailer we mark the offer explicitly rather than hide the status. We do not show a price older than 24 hours, and we do not retain stale offers to keep an affiliate link clickable.

Errata and corrections

If you find a factual error — a misquoted spec, a broken affiliate link, an out-of-date regulation reference — email john.weeks.dev@gmail.com with the URL and the correction. We fix errors in place and note the date of the correction in the review's edit history.