AllTrails
Trail discovery driven by faceted filters over difficulty, length, and features.
AllTrails treats finding a hike as a filtering problem. The browse experience layers facets (difficulty, length, elevation gain, dog-friendly, kid-friendly, waterfalls, route type) over a map-and-list split, and tightening those filters reshapes both views at once. Each trail page leans on community reviews and recent photos to answer the question a star rating can't: is the trail currently muddy, washed out, or crowded. The downloadable offline map is the core utility, and gating it behind the paid tier is a friction point users feel exactly when signal drops. Recording your own track is competent but plainer than the discovery layer. The whole product is tuned for the moment before you leave, not during.
App store
Flows
Flows for AllTrails are being captured
We haven't taken AllTrails apart screen by screen yet. Explore the UX patterns it's known for, or request an audit of your own product.
Request a UX auditLanding page
We haven't captured AllTrails's landing page yet.
Flows
Step through each flow screen by screen.
Notable UX patterns
How does your product compare to AllTrails?
Get a free UX Snapshot of your page — a quick read on what works and what to fix.
Teardowns
Teardowns of AllTrails are coming
We haven't published a written teardown of AllTrails yet. Explore related topics, or request an audit.
Request a UX auditFree course
WCAG 2.2 Fundamentals: Audit a Screen for Accessibility
6 lessons · ~25 min
Start lesson 1 →