What a Web Design Brief for Brazil Has to Solve
The visual part of a site is the easy half. The part that decides whether a Brazilian visitor trusts the page is a set of local conventions that a foreign template quietly breaks: the length of Portuguese strings, the way prices are presented, the shape of an address, and the channel people expect to use when they want to talk to a human. A studio working in this market designs against those conventions by default, which is the main reason buyers come here rather than adapting a design made elsewhere.
Scope matters before anything else. Design covers research, information architecture, wireframes, interface and brand application, typography, states and responsive behaviour, then a component library and a handover package. Build, integration and hosting sit with a different discipline, and if your brief is mostly engineering you will get better answers from development partners and treat the design contract separately.
Portuguese Sets Longer Than Your Wireframe Expects
Almost every label grows in translation. Navigation items that fit comfortably in English wrap onto a second line, button copy overflows fixed widths, and form labels that sat neatly above an input start colliding with the field below. Designers who work in Portuguese every day set generous minimum widths, avoid single-line assumptions in menus, and test the longest realistic string rather than the shortest.
Diacritics add a second problem. The tilde and the cedilla sit above and below the baseline, so tight line heights clip them, and display typefaces chosen for a Latin subset often ship without the accented glyphs at all, which produces either a fallback letter in a different weight or a blank box. Ask which character set the chosen typeface covers and see a proof with real copy, not placeholder text.
Voice is part of design here too. The written register tends to be warm and direct, and interfaces that read as formal translations feel imported. Good studios write the microcopy alongside the layout instead of pouring translated strings into finished screens.
Price Presentation Is the Most Brazilian Part of the Screen
Shoppers read a price twice: once as a total, once as an instalment. A product page that shows only a total looks incomplete, and a card that has no room for the second line forces the engineering team to improvise later. Design the instalment line as a first-class element, decide what happens when the instalment plan is unavailable, and decide how a discounted cash price and a card price appear together without one cannibalising the other.
Checkout carries the same logic. Instant bank transfer through Pix is now the default for many buyers, and it introduces a screen most foreign designs never drew: a code presented for scanning or copying, a waiting state while confirmation arrives, and a clear expiry. The printable bank slip still exists for buyers without cards and also needs a state of its own. None of this is decoration. If it is missing from the design, it appears as an unstyled page in production.
Forms That Match Brazilian Documents and Addresses
The address field set is not the international one. A street name is followed by a separate number, and a separate complement line for an apartment or block, because leaving them combined makes delivery ambiguous. The postal code is normally entered first and auto-fills the rest, so the design needs a loading state, an error state for a code with no match, and a manual override for new developments the database has not caught up with.
Identity fields need the same care. A taxpayer document is requested at checkout and on most B2B forms, with a different document for companies, so the form has to switch field sets without losing what the visitor already typed. Names do not split cleanly into two boxes. Phone numbers carry an area code that people expect to type separately. Every one of these is a design decision about field order, masking and error copy, and every one of them is where abandoned forms come from.
Conversation Happens on WhatsApp, So Design for It
A persistent chat entry point is not a growth hack in this market, it is the primary contact channel. That has consequences for layout: the floating button competes with cookie notices, cart drawers and sticky purchase bars on small screens, and a design that ignores the stack ends up hiding its own call to action. Decide the z-order and the safe areas on the artboard.
It also changes the shape of lead capture. If the real conversion is a message rather than a long form, the form should be short and the handoff to chat should be explicit, with a prefilled message that tells the team which page the visitor came from. Studios that also handle campaign work can align this with social channel teams so the landing page and the conversation use the same language.
Accessibility and Public Sector Expectations
Accessibility here has both an international and a domestic reference point. WCAG is the working standard commercial teams use, and the government maintains its own accessibility model for public sites, which anyone bidding for institutional work is expected to follow. In practice the requirements land on the designer rather than the developer: contrast ratios in the palette, visible focus states in the component library, touch targets sized for real thumbs, form errors that are described in text rather than signalled only by colour, and a heading structure that matches the visual hierarchy.
Devices reinforce the point. The typical visitor is on a mid-range handset on a mobile connection, which argues for restraint in imagery, type sizes that survive bright daylight, and interfaces that stay usable while assets are still loading. Design the loading state; do not leave it to chance.
Seasonal Variants Belong in the Design System
Retail calendars are pronounced, with a late-year discount season, Carnival, Mothers Day and Childrens Day all carrying their own campaign look. Studios that have done this before deliver themed variants as tokens and component states rather than as separate page designs, so the seasonal skin can be switched on and off without a redesign. Ask to see how a previous client changed season, and how the variant was documented.
Handover, Files and Licences
Agree before kickoff who owns the working file, usually a shared Figma project, and make sure your company holds the account rather than a designer who may move on. The handover should include the component library with named tokens, responsive rules, empty and error states, and an asset export set, plus written notes for the team that will build it.
Font licensing is the detail that causes the most trouble later. A licence bought for a presentation does not cover a public website, and a self-hosted webfont with full accent coverage is a purchase someone has to make in your name. Get the licence in your company name at the start.
You can compare verified studios and client feedback across every market covered on Edvido, look at interface specialists when the work is product rather than marketing site, and send one brief to a shortlist in Brazil to see the proposals next to each other.