What we build

Websites

Company websites and B2B platforms on WordPress or custom builds, with design, audits and speed optimisation.

Website development →

What we run

SEO

Visibility in Google and in language models. One team looks after search, your business profile and what ChatGPT and Gemini say about your brand.

Search engine optimisation →

What we run

Advertising and campaigns

Campaigns judged on net profit after returns and cost of goods, not on the ROAS in the ad platform. Creative is made in-house, so it never waits for a third supplier.

Digital marketing agency →

What we run

Analytics and data

Measurement first, decisions second. Ad, store and warehouse data in one place, so a budget conversation takes fifteen minutes, not three meetings.

Web analytics for e-commerce →
Article

How to Prepare a Graphic Design for Developers?

A graphic design for developers: how to prepare mockups, export graphics and describe mobile versions. Learn the rules of good collaboration with a developer.

Dawid Kabała Dawid Kabała Team Leader Creative Designer 28 December 2021 3 min read 5 sections
How to Prepare a Graphic Design for Developers? Design
Trusted by

The final stage of designing websites and online shops is preparing the files for coding. To avoid making things difficult for developers, and to keep the whole implementation running smoothly, you need to stick to a few rules. Here are the points that will help you prepare a graphic design for a website for developers:

Generating a link

I mostly use Adobe XD day to day, an app that lets you generate a link in a developer view. This is a much more convenient solution than handing over a file, because it guarantees that the developer sees exactly the same graphic design as we do. With a file, it can happen that fonts fail to load correctly, or someone accidentally moves elements around in the design. On top of that, you need to have XD itself installed, whereas with a link any browser will do.

Interested in a professional graphic design?

Exporting graphics

With the arrival of apps designed specifically for interface design, such as Adobe XD, Figma or Sketch, the problem of slicing graphics is a thing of the past. With the Adobe product, you just need to mark the relevant elements for export, so the developer can easily download all the graphics they need. For logos, icons or other vector graphics, remember to make them exportable in .svg format.

Element states

It's a good idea to prepare a separate artboard in the design for the states of forms, buttons, dropdown lists and so on. This makes it much easier to implement the graphic design according to the guidelines. It's worth planning for all the possible behaviours of each element: for forms, remember separate versions for hover, click, while typing, and an incorrectly filled-in field.

graphic design of a website
graphic design of a website

Mobile versions

Don't forget that you also need to prepare views for mobile devices, which today are one of the main ways people browse the internet. A view at a screen width of around 375px is practically essential, and for very complex views it's also worth thinking about a tablet width of around 1000px. Make sure you prepare graphics for mobile versions for export, so that desktop versions of graphics don't load at lower resolutions.

Don't overcomplicate it

Remember that a good website should load quickly, and the information on it should be easy to find. You can code anything, but think about whether that large background photo really needs to be in your graphic design. While working, keep in mind that you shouldn't make life difficult for developers: think ahead about which elements on the page might be hard to code, consider whether a given element really makes sense, and whether it could be done more simply. A solid grasp of HTML and CSS basics will definitely help you better understand the problems developers face when they receive an overcomplicated graphic design for a website or an online shop. This post is based on the process our interactive agency JustIdea follows. I hope it works for you too!

Dawid Kabała
Written by
Dawid Kabała
Team Leader Creative Designer

Have a question about this article? Write to us.

Want this in your business

Let's turn this knowledge into results in your store

30 minutes about your numbers. The call starts with someone from sales, and we bring in the channel specialist once we get into the details. The call is free of charge.

Client reviews

Ratings of the agency that runs this blog

Clients gave them after working with us, and you can read each one on the site where it was posted. They cover the work of the whole agency, not this one article.

4.96 / 5
weighted average of 224 reviews across three platforms
Read the reviews

Statuses awarded by the platforms: PrestaShop Expert ★★★, Google Premier Partner 2025, Meta Business Partner, Microsoft Advertising Elite Partner 2025. All certificates and awards

Contact

A conversation about your numbers: 30 minutes

The call is led by a new business specialist. When we get into the details of an account, the specialist for that channel joins in. We reply within one business day.

A quick review of your tracking and campaignsThree priorities for the next quarterA written summary that stays with you

Before the meeting we review your website, your visibility and what your campaigns show from the outside. We will not open with “so, what does your company do?”.

4.96 224 reviews
By sending the form you agree to the processing of your data in line with our Privacy Policy.

What happens after you send it
01
within 1 business day

We reply to your email

The reply comes from the same new business specialist who will run the call. No qualification form and no call from an unknown number.

02
this week

A 30-minute conversation

We go through your numbers and your questions. If it turns out we are not the right fit, we will tell you straight away.