How to Create a Mockup for Your Next Web Project Using Adobe XD

Last Updated on March 10, 2023 by 38 Comments

Editorial Note: We may earn a commission when you visit links on our website.
How to Create a Mockup for Your Next Web Project Using Adobe XD
Blog / Tips & Tricks / How to Create a Mockup for Your Next Web Project Using Adobe XD

One of the most exciting parts of creating a new website is the design creation phase. In a lot of cases, people just spin up WordPress and begin trying designs out. However, this approach is not the best if you want to get your website up and running as soon as possible.

Web design mockups enable you to sketch out what your website is going to look like. Once you have a mockup in place, all you have to do is translate it to the screen and you’re good to go. In this article, we’re going to talk about why it makes sense to use mockups for your next web project. Then we’ll introduce you to Adobe XD, a free tool you can use to create mockups, and teach you how to use it.

Let’s mock it up!

Why You Should Be Creating Mockups for Your Web Pages

A lot of us like to sketch out rough designs for new websites before we get to work on them. It doesn’t need to be anything fancy – imagine the kind of sketch you’d do on the back of a napkin, and you get the idea.

That’s what we call a design ‘wireframe’. It’s a low-fidelity representation of what the final product would look like. The point is for you to be able to get your ideas down on paper, see if they make sense, and share them with others.

Mockups, on the other hand, are much more high-fidelity. Instead of a napkin, you’d probably want to use a dedicated design tool. The goal, in this case, is to design something that looks as much like the final product as possible.

There are a lot of upsides to creating mockups for your web projects, such as:

  • Getting to plan your website’s entire design without having to touch a line of code or a page builder.
  • You can visualize the placement for each element, how they should look, and the way they fit together.
  • You can go over mockups with other members of your team to get more feedback.
  • It’s much easier to show a client a mockup than it is to build an entire website and then ask for their opinion.

There are a lot of upsides to creating mockups for your site’s pages. However, they also involve a lot of extra work since they won’t put themselves together. To create a high-fidelity mockup, you’ll need experience with specialized design applications. With this in mind, let’s move on to the next section.

An Introduction to Adobe XD

The Adobe XD homepage.

Adobe XD is a lightweight application created to help UX/UI designers create high-fidelity wireframes, artboards, interactive prototypes, and mockups. Unlike other Adobe applications, you don’t need a subscription to use Adobe XD. Simply sign up for an Adobe free account, download and install the application, and you’re good to go.

While the application includes similar features to other programs such as Photoshop, Adobe XD is more geared towards UX/UI design. For example, it enables you to easily add elements such as buttons and forms to your designs. It can even update elements across multiple artboards, such as logos if they’re all part of the same website. Combined, all these features make creating mockups a cinch.

Key Features:

  • Create artboards for your wireframes and mockups.
  • Design layouts for the web and mobile devices.
  • Easily add almost any type of element you can imagine to your designs.
  • Update linked elements (such as logos) across multiple designs at once.

Price: Free | More Information

How to Create Web Mockups Using Adobe XD

To get started, go to the Adobe XD home page and click on the Get XD for free button. A new page will open now and your download should begin automatically. When it’s done, launch the installer file, which will ask you for your Adobe account credentials before you can proceed:

Signing into your Adobe account.

Remember you don’t need a paid subscription to complete this step, so just sign up for a free Adobe account if you don’t have one. Once that’s done, enter your credentials into the installer, and the Adobe XD application download will begin. The process should only take a few minutes, but keep in mind Adobe will also install its Creative Cloud at the same time.

Once Adobe XD is ready to go, you can launch the program and it will ask you what type of project you want to tackle first:

Choosing what type of project to launch.

For this tutorial, we went with the Web 1920 option you see in the image above. Once you enter Adobe XD, you’ll see a blank square in the middle of the screen, representing your new artboard:

Your first artboard.

You can add multiple artboards – each one representing a unique page – by clicking on the Layers button on the bottom left of the screen. Now select your initial artboard, choose the Duplicate option, and a new artboard will appear on your dashboard:

Duplicating your artboard.

You can jump between artboards at will, but for now, let’s focus on how to edit just one, which will be our home page mockup. Let’s go ahead and select one of the artboards and dial up the zoom a bit, using the menu on the right side of the screen:

Zooming in on your artboard.

The same menu includes options to tweak your artboard’s size, fill it with a color, and display a grid so you have better control over the elements you place within. For now, just set a color for your background:

Setting a color for your background.

Now, let’s add our mockup’s first element, a secondary navigation bar at the top of the screen. We can do this by using the rectangle tool on the left-side menu:

Using the rectangle tool.

We went ahead and added some background color to the navigation bar, as well as text, using the Text tool from Adobe XD’s menu:

Adding text to your artboard.

Now, let’s go ahead and see how Adobe XD deals with a Call To Action (CTA). To add one, let’s use the Rectangle tool again. We also rounded the button’s corners using the menu to the right, as well as set a background color, and added text to it:

Adding rounded corners to one of your buttons.

In the screenshot above, you can see the option to use rounded corners instead of regular ones, and you already know how to add text and change the background color. Next, let’s work on the regular menu using the Text and Rectangle tools once more. Here’s how our mockup looks after a couple of passes:

Recreating Elegant Themes' menu.

At this point, we’re ready to add the Elegant Themes logo by dragging the image file from our computer into our artboard:

Adding the Elegant Themes logo to your mockup.

In case you haven’t noticed, we’re creating a mockup of the Elegant Themes blog index. The proportions aren’t perfect, of course, and a few details are off. However, our goal was to show you what you can do with Adobe XD even without any practice.

Next up, let’s add the main heading and a search bar using (you guessed it), the Rectangle and Text tools:

Adding a search bar to your artboard.

Now, for the coup de grace, let’s add some blog post excerpts to our mockup. To start with, let’s add two more rectangles to our artboard. You can create one and duplicate it to make things easier for you. When you drag them around, you’ll notice Adobe XD shows you measurements to keep them in line:

Adding rectangles to your mockup.

Now we have our two empty rectangles. Let’s add titles to them using the Text tool:

Adding titles to your blog post excerpts.

Finally, let’s go ahead and add each post’s featured images. Just like before, you need to drag the image files into Adobe XD from your computer.

Adding featured images to your blog post excerpts.

Now let’s take a step back and look at our complete mockup:

One final look at our mockup.

It’s not a pixel-perfect recreation, but it looks good enough for a fledgling attempt. In other words, using Adobe XD should be a walk in the park even if you’re new to using design tools – and you can create some really cool mockups with it.

Ultimately, every mockup you create with Adobe XD involves adding the elements you want, using the right colors, and placing images where needed. Each of these actions are quite simple, so there’s no reason to be scared of the process.


Mockups are an excellent way to get all of your ideas down on paper (or screen). Then, you can refine them until you land on the perfect design for your website. It’s far easier to create multiple mockups, then attempt to replicate them on your site later, so it’s a technique you should embrace.

Using Adobe XD, creating high-fidelity mockups becomes very simple. It doesn’t pack as much of a punch as Photoshop does, but it can do a great job when it comes to wireframes and mockups (plus, it’s free!).

Do you have any questions about how to use Adobe XD to create mockups for your websites? Let’s talk about them in the comments section below!

Article thumbnail image by Darko 1981 /


Want To Build Better WordPress Websites? Start Here! 👇

Take the first step towards a better website.

Get Started
Premade Layouts

Check Out These Related Posts

Splice Video Editor: An Overview and Review

Splice Video Editor: An Overview and Review

Updated on March 10, 2023 in Tips & Tricks

Video is a valuable form of content for social media. Unfortunately, creating quality videos is usually a long process that involves moving mobile footage to a desktop app for editing. However, mobile editing is on the rise. Apps such as Splice Video Editor make it possible to efficiently create...

View Full Post
How to Use Font Awesome On Your WordPress Website

How to Use Font Awesome On Your WordPress Website

Updated on September 16, 2022 in Tips & Tricks

When given the choice between using a vector icon or a static image, it’s a good idea to go with the vector. They’re small and fast to load, and they can scale to any size without a loss of resolution. Font Awesome is a superb library of vector icons that you can use on your websites,...

View Full Post


  1. Looks great, We should try it on the next project.

    • Let us know how you get on!

  2. Call me old school, wait I am, I’ll stick with pencil and paper.
    Keeps the concept stage concepty. (yea, I know it’s not a word.)


    • No matter what, the important thing is that everybody finds a solution that works for them. 🙂

  3. It’s definitely Adobe trying to compete with Sketch, but from what I’ve seen everything is manual. There should be a library of buttons or presets to choose from. Have to draw out every element, etc. is no more cumberson than AI or PS. Both have artboards and these capabilities. Its Adobe wanting to offer something for free to get you in to their paid CC. If you already have CC I think it’s just another app taking up space. Agreeing that it can save time with imagery, fonts, wireframing, etc You still have to replicate this in in WP/Divi. And you really have to know the limitations, because you can layout something so simple in XD, that it would be really hard without a lot of CSS and customization in Divi.

    • Thanks for the insight Matt. I wonder how XD will evolve, especially with so much competition. It will be interesting to see!

  4. So cool…I have a CC subscription and never noticed this app was there. I just did the tutorial in 5 minutes. Nifty!

    • Harold, they have lots of other tools lurking within your account too! I’m glad we’ve introduced you to XD!

  5. In my experience, the real benefit of using Adobe XD is the prototyping tools. There are many tools out there that allow you to mock up a design (Sketch, Illustrator, Affinity, Axure, the list goes on), but only a few actually allow you to set clickable “zones” that progress from one screen to another. In this way, our agency is able to help our clients envision not only the base visuals, but also how users will interact with the app. Even better, some of these tools (XD included) allow you to navigate the “app” using an actual device.

    I believe some tools are better than others at going from “design” to “code”, but that’s assuming you’re building a custom theme.

    • Good insight, Chris. We’re glad you’ve enjoyed what Adobe have to offer!

  6. Great article! I didn’t realize you didn’t need a paid account to use Adobe XD I will be trying it out! I’ve always just used Illustrator to create mockups but this may be faster!

    • Thank you, Krista. I hope you find it useful. 🙂

  7. I personally think the Sketch App is a much better mockup tool, (if you are on a Mac) if you must use a mockup tool. But, Divi itself (in my opinion) is a great mockup tool, and allows the client to see the changes between desktop/tablet/mobile in a live setting. Changes are easier, and it saves a ton of time once the mockup is approved. I once tested this time-wise, and save much more time using Divi itself. I’m not a big fan of Adobe, and it is worth noting that XD has a “free version”. Adobe also has a paid version, which isn’t limited to one active mockup, and is a monthly subscription, just like their other apps. Like some other software Adobe has offered in the past, I anticipate that once this catches on, the free version will either be extremely limited, or eliminated altogether. I will stick with Divi for my mockups for 90% of my clients, and for those who necessitate using a mockup tool, I will use Sketch.

    • Thanks for your insight, Kathy!

  8. excellent post, I always keep the emails that arrive to dedicate one or two days of reading per month.

    • Thank you, Joan. 🙂

  9. Hum… building a page directly as a mock-up with DIVI will save you more time than using a mock-up software.
    Divi is build to do this already, so why would you want to do this 2 times ? Mock-up than building the actual page.

    I do mock-up directly in Divi, client see the page already in desktop, mobile, tablet. They see changes Live really fast, no need to send files. And if it’s accepted, I only have to change the actual images.

    Since I do that, I almost doubled my production time and reduced my interaction with the client. I also cut the problem that in the end, you can’t exactly do the mock-up because of how web is. Never work perfectly. Being already in the right builder. There is no surprise.

    Also, with the new layout injection they added recently, (thank you Divi for adding this), it’s so much quicker.

    • Hello Michel, thanks for your comment! I’m really glad you found that you don’t need any additional tools for this purpose. The intention of the article was not to suggest that any solution is superior, and at the end of the day, the important thing is that everybody finds a way that works for them. I really appreciate you (and everyone else, for that matter) sharing their views on this matter. 🙂

    • I was thinking the exact same thing as I was reading this. Would be interested in seeing something about using XD for this process that I may be overlooking.

    • Totally agree. I’ve been doing this since 1999 and when tools like Divi started to appear it was a game changer because you could say goodbye to mock-ups! Separate mock-ups now are only really done for very large corporate websites because they have the budget and the web design company can change for the extra time. They very likely will also not be using Divi as it makes the process to quick and unprofitable. I can imagine tools like this are good if you don’t know CSS but you’ll spend just as long learning the mock-up software as you would learning CSS.

      • +1
        Adobe are just trying to drag you into paying for ever, and ever (and ever) for their subscription service. Divi has completely sidestepped this process – design live, and present – job done.

        • Adobe XD is free (as in beer). There are many prototyping tools cropping up in the design industry, so this is their “in”. I find it useful all on its own, but of course having a vector editing program such as Illustrator or Sketch is extremely helpful in tandem.

        • Yup. My thoughts exactly.

        • Agree with you guys – I don’t see the point of mocking up a small-to-midsize site in a separate application if you’re going to use WYSIWYG methods to build the site anyway. I remember buying NetObjects Fusion, back in the day, to create mockups – then finding that those mockups served just fine as fully-functioning sites. Divi can be used the same way.

          That said, this article could be good for people who are making very large, complex, and / or high-budget sites, as was already pointed out here in the comments.

  10. Is this really much faster than dragging and styling elements on a blank page in Divi?

    • It does depend on your workflow and requirements, but generally, mockups have much more value than simply being a timesaver. However, if you’re good with your current workflow, more power to you. 🙂

    • I am also curious in the answer to this question. John could you tell us please?

  11. Thanks for this. I have been looking for a simple way to create design mockups.

    • You’re welcome, Chris. Best of luck. 🙂

  12. I typically use Adobe Illustrator as my mock-up tool. I didn’t know about Adobe XD being so versatile.

    • Given that you have an Adobe account, you should give it a try and report back, Kenny. 🙂

  13. Looking forward to trying this out. Have been looking for a good mock-up tool.

    • Let us know how you get on, Terri!

  14. Is there also such an app for Linux?

  15. Thank you for another great article!

    • You’re very welcome, Viorel!

  16. Allow me to introduce you to this theme called Divi, by Elegant Themes.

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Get Started With Divi