What actually makes a site Awwwards-worthy
September 19, 2026
"Make it feel more Awwwards" is a request we hear a lot and a brief nobody
can actually execute against. So instead of guessing, we ran a dozen recent
Site of the Day winners through Enrichr — extract_design_system,
reverse_engineer_animations, reverse_engineer_webgl —
and compared what came back. Three things showed up almost everywhere. One
thing we expected to matter didn't.
Pattern 1: nobody uses the default easing
Not one of the twelve sites shipped a CSS ease,
ease-in-out, or linear on anything a visitor would
actually notice. Every measured curve was either a hand-tuned cubic-bezier or
a spring with real overshoot — values like
cubic-bezier(.16,1,.3,1) that don't come from a framework default,
they come from someone nudging numbers in a tool until a panel felt right. The
browser's default eases exist to be invisible; sites that read as "designed"
replace all of them, on purpose, everywhere.
Pattern 2: motion is scroll-owned, not load-owned
Almost every timeline we captured was tied to a
ScrollTrigger with scrub set, not an autoplay
timeline that fires once on load and is done. The practical effect: a visitor
who scrolls fast sees the animation compress; one who scrolls slowly sees it
stretch. Nothing plays at you on a fixed clock — it plays
with whatever you're already doing, which is a large part of why
these sites feel responsive to the visitor rather than performed at them.
Pattern 3: one signature effect, not five
Every site had exactly one thing doing the heavy lifting — a WebGL shader background, a liquid SVG distortion, a custom cursor with real physics — and left the rest of the page comparatively plain: solid type, generous whitespace, standard fades. The sites that tried to stack three signature effects into one hero were, without exception, not in our sample. Restraint around the plain 90% is what makes the deliberate 10% register as deliberate.
What this means if you're building toward it
- Replace every default ease before you touch anything else — it's the cheapest change with the most consistent payoff across the sample.
- Tie your hero's motion to scroll position with a scrub, not a fixed on-load timeline.
- Pick one effect to be genuinely good at. Don't split the same budget three ways.
The twelve sites we captured are the same kind you'll find in
our own gallery — if you want the exact curves and
timelines for a specific one instead of the aggregate pattern, that's one
reverse_engineer_animations call away.