A professional After Effects structure separates two problems: editorial organisation inside the Project panel and physical dependencies on disk. AE folders make the project understandable, but they do not physically move your source media. A durable system therefore keeps the Project panel readable while also making the external media tree, version history and final archive predictable.
Project panel folders organise AE—they do not move your media on disk
An After Effects project stores compositions and references to source files used by footage items. Adobe’s current documentation explicitly notes that folders created in the Project panel exist only in that panel. This distinction matters: dragging footage into an `03_FOOTAGE` folder makes the project easier to read, but it does not relocate the movie file in Finder or Explorer.
| Layer | Example | Job |
|---|---|---|
| AE Project panel | 01_COMPS / 02_PRECOMPS / 03_FOOTAGE | Organises what the designer sees and edits inside After Effects |
| Disk project tree | /source/video /audio /graphics | Keeps real external source files in predictable physical locations |
| Collected archive | File > Dependencies > Collect Files | Creates a transport/archive copy with selected project dependencies |
A scalable Project panel hierarchy for motion work
| Folder | Role |
|---|---|
| 00_MASTER | Compositions intended to be rendered/delivered |
| 01_COMPS | Sequence- or scene-level compositions |
| 02_PRECOMPS | Reusable modules and scene-level subcompositions |
| 03_FOOTAGE | Video and image-sequence footage items |
| 04_AUDIO | Voice-over, music, SFX and mix references |
| 05_GRAPHICS | Illustrator, Photoshop, logos, stills and graphic sources |
| 06_SOLIDS | Solid/helper items where needed |
| 07_OUTPUT_REF | Approved previews or output references that genuinely belong in the project |
| 99_ARCHIVE | Controlled holding area for obsolete comps before final cleanup—not a permanent junk drawer |
The numbers are optional. Their value is predictable sorting on large jobs. A five-second logo reveal does not need nine folders; a broadcaster package with dozens of lower thirds, transitions and language variants probably does. Scale the structure to the project while keeping masters, modules and source media conceptually separate.
Give master, scene and precomp levels different responsibilities
A master composition should be an obvious delivery boundary: duration, frame size, frame rate and final sequence. Scene compositions group narrative or programme sections. Precomps group elements because they form a reusable behaviour, a logical module or a manageable subscene. When every two layers are precomposed without a structural reason, nesting becomes navigation overhead.
- Master = deliverable boundary
Make it obvious which compositions can safely enter Render Queue or Media Encoder.
- Scene = sequence responsibility
Use scene/segment comps to divide meaningful parts of the timeline, not arbitrary layer counts.
- Precomp = module or behaviour
Logo lockups, title engines, repeated transitions and reusable UI/broadcast modules are good candidates.
- Avoid nesting as hiding
If a precomp exists only to make the parent timeline look shorter, ask whether it actually improves ownership and navigation.
Composition names should identify function and variant
| Weak | More operational |
|---|---|
| Final Comp | MASTER_16x9_EN_v07 |
| Pre-comp 12 | L3_NAME_ROLE_ENGINE |
| Logo 2 | LOGO_REVEAL_PRIMARY_03s |
| Vertical Final | MASTER_9x16_SOCIAL_EN_v04 |
| Ticker New | TICKER_LOOP_25FPS_v03 |
Avoid encoding every possible fact in the composition name. Function and meaningful variant are enough. Decide whether version lives mainly in the `.aep` filename or in master-comp names; do not create two conflicting version systems without a reason. In pipelines with automated outputs, keeping a stable master comp name while versioning the project file can be safer.
Sort footage at import time, not after the deadline
Adobe allows footage items and compositions to be organised freely with Project panel folders and provides Project search for criteria such as missing source files. Use that flexibility immediately. After 150 imports, every unlabeled asset looks equally expensive to sort; at import time you still know exactly what it is and why it exists.
- FOOTAGE: camera originals, stock clips, screen captures, image sequences
- GRAPHICS: AI/PSD sources, logos, stills, textures and illustrations
- AUDIO: voice-over, music, SFX and mix references
- REFERENCE/DATA where genuinely required
- Proxy relationships documented where they affect handoff/render behaviour
Timeline layer names are part of the project interface
A perfectly organised Project panel does not help much if the working timeline contains `Shape Layer 47`, `Null 18` and `Text 22`. Layer names become especially important in expression-heavy templates and Essential Properties systems because they tell another designer which layer is content, control, background or effect.
| Default | Functional |
|---|---|
| Null 1 | CTRL_GLOBAL |
| Shape Layer 12 | BG_PANEL |
| Text 3 | TXT_NAME |
| Text 4 | TXT_ROLE |
| Adjustment Layer 2 | FX_GRADE |
| Pre-comp 8 | MODULE_LOGO |
Version before destructive dependency cleanup
Adobe recommends making a backup by incrementing and saving before actions such as removing unused footage, consolidating footage or reducing a project. This matches a useful production principle: create a checkpoint before any operation that can remove project structure or dependencies.
Do not confuse Auto-Save with intentional versioning. Auto-Save helps with crash recovery. A deliberate `v07` can represent a client-revision boundary, a structural refactor, a pre-delivery checkpoint or a cleanup state that you may need to return to later.
- Use sortable versions such as v01, v02, v03 rather than final/final2/latest.
- Add a date when it materially helps archive identification, not as random filename noise.
- Record which version produced the approved output.
- Keep major clean-up operations reversible through a saved previous project file.
Use Dependencies tools deliberately
| Command | What it does | Useful scenario |
|---|---|---|
| Remove Unused Footage | Removes unused footage items | Cleaning abandoned imported media from the project |
| Consolidate All Footage | Combines duplicate footage items that use the same interpretation settings | Projects where the same source has been imported repeatedly |
| Reduce Project | Removes compositions/unused footage not required by selected compositions | Creating a smaller delivery/archive copy around selected masters |
Reduce Project deserves particular care. Adobe warns that expressions can refer to elements in compositions outside the selected nested hierarchy; those external compositions may be removed by reduction. Run it on a versioned/archive copy and validate the result instead of treating it as a harmless “clean project” button.
Collect Files is the transport/archive step
Adobe’s Collect Files command creates a new folder containing a project copy, selected footage/proxies and a report describing resources such as files, effects and fonts needed to recreate/render the project. Adobe positions it for rendering, archiving and moving a project to another computer or user account.
- Choose collection scope
All, All Comps, Selected Comps and Queued Comps are different archive intentions. Collect what the recipient actually needs.
- Resolve proxy behaviour
Decide whether the package should follow current proxies or carry source+proxy options.
- Reduce only when validated
A smaller package is useful only if it has not removed hidden expression or reference dependencies.
- Open the collected copy independently
After collection, validate the new package rather than assuming it behaves exactly like the original workspace.
- Keep the generated report
It can document effects, fonts and other requirements useful to the next workstation.
My final AE project handoff checklist
- Can a new designer identify the renderable master compositions immediately?
- Do scene and precomp boundaries have understandable reasons?
- Are footage, graphics and audio organised in the Project panel?
- Are timeline control/content layers named by role rather than defaults?
- Are expression and plug-in dependencies visible/documented?
- Do master frame rate, dimensions and duration match delivery requirements?
- Have obsolete revision comps been separated or removed from the working hierarchy?
- Have unused/duplicate footage items been reviewed?
- Was a version/backup created before destructive cleanup?
- If the project moves machines, has the collected package been reopened and tested independently?