Company websites / Landing pages / Web systems / Paid traffic

Direction, design and code — Persona Code

Act IThe mask(the concept)

In Roman theatre, the persona was the actor’s mask. It was how the audience, even in the back row, knew who was on stage. Online, your company’s website does the same job.

Plenty of people meet your company through its website before they ever talk to you. They search the name, open the page and, within a few seconds, they’ve formed an opinion.

So we start every project with the question the studio is named after: how do you want to be seen?

Persona — the image your company shows Code — what holds that image up
CastDramatis personae(brand personas)

Different kinds of companies need different websites.

Everyone who lands on a website arrives with a question. On a lawyer’s site, it’s “who will handle my case?”; on a clinic’s, “will I be well looked after?”. The persona is the answer: it decides what comes first, the tone of the copy and the look. These are the most common ones, each with the question it answers:

See a sample website for each persona (fictional companies)

Act IIIBackstage(the process)

The process, written as a script.

In theatre and in programming, the word is the same: script. So here is the process in both versions.

Technical cast

HTML · CSS · JavaScript · TypeScript · React · Next.js · Node.js · PostgreSQL · GTM · GA4 · Pixel

“YOUR WEBSITE”the process, a script in four scenes

SCENE 1 — DISCOVERY

A conversation. The company tells who it is, who it speaks to and what already exists.

YOU

I want people to trust us before the first call.

SCENE 2 — PERSONA

We define how the brand wants to be seen and what visitors need to find first. Scope, timeline and price go in writing.

SCENE 3 — REHEARSAL

You see the layout and we refine it together until it sits right. Nothing goes live without your approval.

SCENE 4 — OPENING NIGHT

Development, domain, hosting and SSL. The website goes live.

(after opening night, support continues: tweaks, backups and improvements)

// process.js — the same script, in code

// SCENE 1 — discovery
const project = await talk({
  company, audience, currentSite,
});

// SCENE 2 — persona
const persona = definePersona(project, {
  howToBeSeen: 'trustworthy',
  firstOnScreen: ['who we are', 'services'],
});

// SCENE 3 — rehearsal
let layout = design(persona);
while (!await approve(layout)) { // with you
  layout = refine(layout);
}

// SCENE 4 — opening night
await publish(layout, {
  domain: 'yourcompany.com',
  ssl: true,
});

support.continue(); // after opening night
Act IVNow playing(the work)

First season.

Our first two projects can already be seen. The next one is in rehearsal and will show up here as soon as it opens.

Persona Code · direction, design and code
CreditsSigned by(about)

Every project, from script to code.

We follow every project from the first conversation until well after opening night. Design and development happen side by side, so the layout you approve is exactly what goes live, with the same care in the details no one sees.

Director’s notes
Everything in your name
Domain, code and access are registered to your company.
Light and fast
Each page loads only what it needs, so it opens fast even on a weak mobile connection.
Measured from day one
Analytics and events set up, so you know where your leads come from.
After opening night
Tweaks, backups and maintenance stay with us.
Next actYour turn(contact)

Tell us how you want your company to be seen.

The reply comes from the same team that will look after your project, and it already brings the next step.

Your email app should now be open with the message. If it isn’t, click here or write to contato@personacode.com.br.

Your details are only used to reply to you. Privacy