Copied!
Blog

How to Rebuild an Awwwards Site of the Day as a Learning Exercise (Legally)

A learn-by-reverse-engineering workflow for recreating an Awwwards-winning site, with a clear line between fair game and what you should never copy.

← Blog
A hand drawing a website wireframe with a pen on paper
Photo via Unsplash

October 7, 2026

5 min readIncludes interactive demos

Recreating a winning site is one of the oldest ways to level up as a front-end developer. Musicians transcribe songs, painters copy the masters, and web developers rebuild sites that make them say “how did they do that?” It is also easy to do badly — by cloning pixels you have no right to ship, or by copying without learning anything. This is a workflow that keeps the learning high and the legal risk low.

First, the line between fair game and not

We are not lawyers, and this is not legal advice, but the practical distinction is well understood in the industry. Settle it before you write any code.

If a rebuild is going into your portfolio, say what it is: “a study of the techniques used on X,” with credit to the original studio.

Step 1: pick a site that teaches one thing

Do not choose the most dazzling winner on the list. Choose one with a single effect you want to understand: a scroll-driven hero, a custom cursor, a shader background. Most winners are, as we found when comparing a dozen of them, built around one signature effect and a deliberately plain remainder. Learn the signature effect and you have learned the site.

Step 2: identify the stack before you build

You cannot reproduce something until you know what it is made of. Find out which libraries drive scrolling, motion and 3D, and which of them are actually responsible for the effect you care about. We cover the quick checks in how to find out what animation library a website uses. The short version: do not trust what is merely present in the bundle; confirm what runs.

Step 3: gather measurements, not impressions

“It feels springy” is not a spec. Collect numbers:

Notice what is on that list and what is not. You are collecting the how. The images, video and copy stay with their owners, and you will replace them with your own.

Step 4: rebuild in stages, and swap the content early

The biggest mistake is trying to match the finished page in one pass. Build up in layers, and make the pieces yours as you go.

  1. Static layout. Reproduce the structure with placeholder content. Get the grid and type right before anything moves.
  2. Tokens. Apply the type scale and spacing, but choose your own palette and fonts. This is the first step where your version becomes distinct.
  3. Motion. Add one animation at a time, using the measured durations and easing. Compare each to the original before moving on.
  4. The signature effect. Now build the thing you came for, in isolation, then drop it into the page.
  5. Your own content. Replace every image, word and logo with your own. If a placeholder is still the original’s, you are not done.

Step 5: compare, then diverge

Put your build next to the original at the same viewport and scroll positions, and note every difference. Each gap is a lesson: a missing easing curve, a scroll value out of step with a render loop, a font that fell back. Once the technique matches, deliberately change it. A new palette, a different effect speed, a different subject. The goal of the exercise is that you could now build something new with the technique, and that is a skill nobody can claim you copied.

A note on working offline. If you keep a saved copy of a page to study, open it through a local web server, not by double-clicking the file. Browsers block parts of a page opened from file://, which is why saved copies often look broken. We explain the cause in why a captured site looks broken until you stop opening it as a file. Keep any copy private and for study; it is not something to publish.

Mistakes that waste the exercise

A weekend plan

If you want a concrete schedule, one effect fits comfortably into two days. Saturday morning: pick the site, confirm the stack and collect measurements. Saturday afternoon: static layout and tokens in your own palette. Sunday morning: the signature effect in isolation. Sunday afternoon: integrate it, swap in your own content, and write down three things you now understand that you did not on Friday. That last list is the real output of the exercise.

What to do with the result

A good rebuild is a portfolio piece, a conference talk or a blog post of your own about what you learned. A bad one is a lookalike site with someone else’s photography on it. If you are unsure which yours is, ask whether you could explain, line by line, why each part works. If you can, you learned something; if you can’t, go back to step 3.

For the craft behind the effects, read building the special effects: shaders, scroll-linked motion, and the other 10%. And to see what real, measured extractions look like before you start, browse the Enrichr gallery or follow the step-by-step walkthrough.