Freelance Designer 101: Design Process & Figma File Organization
November 2024 Edition
Hey guys! đ
In my previous posts, I covered the first contact with your client, pricing strategies, and project proposal.
In this edition, Iâll show you how I approach the design process and organize Figma files for efficiency and collaboration.
Ready? Let's dive in.
Freelance Design Process
The design process for freelance projects is a little different from what you might be used to as a product or UX designer. Thereâs usually less data, fewer insights, and minimal user analysis to work with, so you have to stay flexible and think on your feet. That said, I still try to gather as many insights as I can from whatever sources are available.
Hereâs what my typical freelance design process looks like:
Research & Moodboard: Laying the groundwork with competitor research and visual inspiration.
Visual Directions: Proposing initial ideas to align with the clientâs vision.
Project Milestones & Feedback Rounds: Breaking the project into smaller, reviewable phases.
Design System (or Style Guide): Creating a system to keep everything consistent.
Preparing Assets & Instructions for Handoff: Wrapping up with clean files and clear guidance.
Example: Research Summary
đ Research
As you can see, I combine research with moodboarding. The reason is simple: for many projectsâââespecially for new brands just starting outâââthereâs little to no data or insights to rely on.
For redesign projects, I usually have something to work with, like user behavior insights, feedback, Google Analytics data, or even session recordings. But when a company is just beginning its digital journey, the input is often very limited.
So, how do I make sure I have at least some direction? The answer lies in combining competitor research, public data, and client input.
Example: Competitor Research
Competitor Research
Looking at competitors is a great way to get a sense of the industry. It helps you identify common patterns, trends, and visual languages that are working for others. Sure, their decisions might not always be backed by solid data or proper research, but it still paints a helpful picture of whatâs happening in their space.
Public Data
Publicly available data is another goldmine for gathering insights. Itâs not always perfect, but it can give you clues about what customers in a particular industry struggle with or expect. Before diving into competitor research, Iâll often look up industry trends, market research, or reports on sites like statista.com. A quick Google search for â[industry] mobile usageâ can also be incredibly useful.
Client Input
Donât underestimate your clientâs knowledge. They know their industry, work with their customers directly, and can provide valuable insights into their audience. Their input often helps shape the visual language and approach for the project.
⨠Moodboard
I like to create two moodboards for each project:
1. Client-Inspired Moodboard
This moodboard is based on the clientâs input. It might include examples theyâve shared, websites they admire, or any references and ideas theyâve provided.
PRO TIP: If possible, I encourage clients to share their own moodboardâââitâs a great starting point for understanding their vision.
My Research-Based Moodboard for Freelance Opportunities
2. Research-Based Moodboard
The second moodboard comes from my own research and findings, including insights from competitor research, public data, and industry trends.
By combining these two moodboards, I can visually explain how the clientâs input and my research come together to shape the project. Itâs an effective way to show how everything aligns with their goals and the proposed visual direction. This collaborative process not only builds trust but also ensures weâre on the same page before moving forward.
Example: Three Visual Directions for Techgroove Branding
đď¸ Visual Directions
Visual directions are one of the most crucial steps in the design process. This is where you set the tone for the entire project, aligning with the clientâs expectations and establishing the vibe and feel that will guide everything moving forward.
I avoid focusing on a single direction and prefer to explore a few options instead. Sharing multiple visual directions with clients has two major benefits:
It helps clients better understand their preferencesâââwhat resonates with them and what doesnât.
It highlights gaps or areas where each direction could be improved.
Example: Two Visual Directions with Notes
When presenting visual directions, I always include my thought process, along with notes and comments to explain the rationale behind each option. For larger projects, I prefer to book a call to walk the client through the concepts, giving me the chance to explain the ideas in detail and answer any questions.
đ Project Milestones
I prefer an iterative process that incorporates client feedback at every step, which is why I always include project milestonesâââeven for smaller projects. Milestones help us stay aligned by breaking the project into manageable steps and closing each one before moving to the next.
For example, in a website redesign project, the homepage might serve as the first milestone (after selecting the visual direction). Once the homepage is finalized through a few rounds of feedback, I align with the client one last time before starting on the next milestone.
This approach not only reduces the risk of major changes when the project is nearly finished but also gives clients a stronger sense of progress and control throughout the process.
Example: Feedback Rounds for Dive Club Newsletter
đŹ Asking for Feedback
Asking for feedback is a skill in itself. You canât just send clients a bunch of links, prototypes, or moodboards with a casual âHey, your thoughts?â and expect meaningful input.
You need to guide your clients through the feedback process. This means:
Explaining where their input is needed: Be clear about what parts of the project you want them to focus on.
Clarifying the type of feedback youâre looking for: Whether itâs about overall direction, specific elements, or functionality, help them understand what you need from them.
Providing context: Share your thinking behind the design decisions so they can see the reasoning and goals behind your work.
Setting expectations for the stage of the process: Let them know whether this is an early draft, a final design, or somewhere in between, so they know how to frame their feedback.
Teaching clients how to give constructive feedback not only streamlines the process but also avoids unnecessary revisions and misunderstandings.
Iâm planning to dive deeper into this topic in a future post, covering how to ask for feedback, manage project communication, and handle negative feedback effectively.
Core Design System Elements
đ¨ Design System (or Style Guide)
It wouldnât be me if I skipped creating a design system (DS). Even for smaller projects, I make it a habit to save styles (like colors and typography) and create simple components.
Why? It keeps my files organized and makes it easy to revisit projects laterâââbecause letâs be honest, Iâm not going to remember all the styles or final design system details months down the line. đ Plus, once it becomes a habit, it significantly speeds up your workflow.
Style Guide for Techgroove
For bigger projects or any branding work, I also prepare a style guide for my clients. This is a simpler and more client-friendly version of the design system and usually includes:
Colors: Primary and secondary palettes with usage notes.
Typography: Font styles, sizes, and usage rules.
Logo Usage: Guidelines for how (and how not) to use the logo.
Other Visuals & Icons: Notes on preferred styles, proportions, or restrictions.
Having a design system or style guide isnât just about keeping things neat; itâs a tool for consistency and efficiencyâââfor both you and your clients.
Google Drive Organization
đ Final Assets
When the project wraps up, I make sure to prepare all the final assets for my clientsâââor their developers. To keep things simple, I use Google Drive to organize everything into folders and share a single, easy-to-access link.
For a website redesign, I typically include:
Images: All images currently used on the website.
Brand Elements: Logos in various formats and other brand assets.
Animations: Any animations created for the project.
Thumbnails: Custom thumbnails, banners, templates.
Additional Visuals: Any other graphics or images the client might need.
I also often prepare a Figma file with Loom instructions explaining how to update and edit banners, templates, or visuals Iâve created. This ensures that clients (or their teams) can make small updates on their own without feeling stuck.
Detailed Flows & Notes for Developers
𧊠Developer Handoff
When I work with a developer, I take extra care to organize my Figma file differently. I include more detailed notes and user flows to ensure itâs crystal clear what the entire user journey looks like.
In some cases, Iâll also create Loom instructions to explain how to optimize images for performance and approach more complex or challenging design elements.
Example: Simplified Handoff for Beehiiv Newsletter Project
Ideally, Iâll schedule a handoff call with the developer to review everything together. This gives them a chance to ask questions and ensures they have all the screens, assets, and notes they need to move forward confidently.
đ Project Wrap-up
Once all the assets and instructions are prepared, I like to schedule a final chat to ensure there are no questions and everything is clear.
For Webflow design projects, I also include a separate training session to walk clients through making basic updates and changes on their ownâââso they donât feel stuck or have to rely on me for every tweak.
This final call is also the perfect time to gather feedback on the overall project and end things on a positive note.
Afterward, I wrap up with a few final steps:
Preparing the remaining invoice (for larger projects).
Requesting a testimonial. Iâve started using Senja to collect and manage testimonials, and itâs made the process much easier and more organized.
Screenshot from my Senja account
Figma File Organization
My Figma file organization mirrors my design process. For most projects, I start with research and moodboarding, move on to creating visual directions, incorporate feedback after each milestone (e.g., hero section, homepage, or sign-up flow), and finally collect all deliverables in one place.
I use a few templates depending on the projectâs type and size. Some files are less polished (and never shown to clients), while others are structured with developer or client handoff in mind.
For a typical mid-sized design projectâââlike a website or mobile appâââI create the following pages:
Cover: A quick reference page for myself, where I note the clientâs name, project status, and key details.
Research: This page includes competitor research, any available data or analytics, and the initial moodboard to set the foundation for the project.
Visual Exploration: The starting point for design. Here, I develop 2â3 visual directions based on the clientâs input, my research & moodboards to explore the look and feel of the project.
Feedback Rounds: A dedicated space to document all client notes, comments, and iterations from the feedback process.
Final Designs: The home for all completed work. This includes final assets, pages/screens, design system components, guidelines, and any handoff materials for developers or clients.
Example: Figma File Structure for Techgroove
đŹ Two Figma files
Now, do you think this is the same file I share with my clients? Hell, no!
This file, while it contains everything Iâll eventually share with my clients, is strictly for me. Itâs the projectâs behind-the-scenes: full of history, drafts, and experiments. Itâs chaotic, unorganized, and very much a work-in-progress.
When I need client feedback directly in Figma, or if I want to share a prototype or visuals through a Figma link, I prepare a separate clean file. This version is distraction-free and client-friendlyâââbecause letâs face it, no one wants to see your design mess. đ
By the end of each project, I usually have two Figma files:
My file: A messy workspace with all the notes, drafts, and experiments.
Client file: Clean, organized, and polished, ready to be shared as part of the final deliverables.
Example: Two Figma Files for Sneak Peek Logo Redesign
But hereâs the catch: to maintain this level of organization, you need to pay for Figma team. And be carefulâââif you invite clients or anyone else to your team, youâll end up paying for their seats too.
To avoid this, I provide .fig files along with Loom instructions for my clients instead of inviting them to collaborate or comment directly in my Figma team. This way, they get exactly what they need without adding unnecessary costs to my workflow.
Loom Instructions for Freelance Opportunities
Closing Thoughts
And thatâs a behind-the-scenes look at my design process and Figma file organization. From research and moodboarding to creating clean, client-ready files, every step is about working smarter, not harder.
The key takeaway? A well-organized workflow doesnât just save you timeâââit builds trust with your clients, ensures smoother communication, and helps you deliver better results. Whether itâs managing chaotic drafts, exploring clear visual directions, or preparing thoughtful handoffs, staying organized is your biggest ally as a freelance designer.
Stay tuned for moreThatâs all for now. In future articles, I'll dive into project communication and feedbackâ-âtwo key areas that can make or break a project. |
Thatâs all for today! If you found the newsletter interesting, donât forget to share it with your friends đ. And if you have any cool links to share - drop them my way. đŽ
See you next time!
Kristina
P.S. To ensure you don't miss any future editions, consider adding my email to your contacts, primary inbox or whitelisting it. I promise, no spam - just a good cup of Designer's Coffee each month! â
Reply