Specialty
Bilingual and Spanish-language websites
There are roughly 62 million Spanish speakers searching Google.com from inside the United States. Most businesses reach exactly none of them, because their site is in English and their "Spanish version" is a Google Translate widget in the footer.
We build the real thing.
Translated is not the same as bilingual
A translated site is an English site wearing Spanish. You can hear it immediately — the sentence rhythm is English, the idioms do not land, and the calls to action read like instructions.
We write Spanish, in Spanish, for the reader who will actually see it. Latin American and
US usage, not Spain: computadora not ordenador, celular not móvil. Register is
tú — the informal, direct address that US Hispanic business audiences expect, and that
every competitor who actually ranks in this market uses.
That is not a stylistic preference. Word choice is the keyword research. A page
optimised for diseño web and a page optimised for diseño de páginas web are different
pages, and translation software picks neither on purpose.
Our own products prove it
Three of the products in our work ship bilingual copy that was drafted in Spanish first:
- Vistazo — ships in thirteen languages from one build, because the puzzle is a picture rather than a sentence.
- Cuyar — a movement app for adults over 65, in English and Spanish, including voice coaching recorded in both.
- Aguante — a bilingual health app whose Spanish is written, not translated, throughout.
We do this for ourselves before we do it for a client.
The technical half, done properly
Most bilingual sites are broken in ways nobody notices until the traffic does not arrive:
- Reciprocal
hreflang. Every page declares itsen-USandes-UScounterparts, in both directions, plusx-default. Half-paired hreflang is worse than none — Google drops non-reciprocal clusters and reports them as errors. - Subfolders, not subdomains.
/es/keeps all authority on one hostname instead of splitting it across two. - Sitemap alternates. Language pairs declared in
sitemap.xmlas well as in the<head>. - No auto-redirect by browser language. It breaks crawling and infuriates bilingual users, who very often want the other one.
- Separate keyword research per language. Because Spanish speakers do not search translated English.
This site runs exactly that setup. Ver esta página en español →
Who this is for
- Businesses whose customers are more comfortable in Spanish than in English
- Any US business in a market with a large Hispanic population — in New York that includes Washington Heights, Jackson Heights, Corona, Sunset Park, and most of the Bronx
- Brands expanding into Latin America
- Organisations legally or ethically required to serve both languages — clinics, legal services, public-facing nonprofits
What it costs
Bilingual is not a bolt-on line item. It changes the content architecture, so it is cheapest when decided on day one. Expect $1,500–$3,000 on top of the base project for a full second language, written rather than translated. See pricing.
Common questions
Can't I just use a translation plugin? You can, and it will produce pages that Google treats as low quality and that native speakers stop reading in the first paragraph. If budget genuinely forces a plugin, use it for support documentation, never for the pages meant to sell.
Do I need every page in both languages? No. A partial bilingual site is fine as long as the pairing is honest — pages that have a counterpart declare it, pages that do not stay single-language. What breaks is claiming pairs that do not exist.
Which Spanish should I use?
For US audiences, neutral Latin American Spanish. Avoid Spain-specific vocabulary and
vosotros. If your customers are concentrated in one origin community, we adjust
vocabulary toward it.
Will the Spanish pages compete with my English pages?
No. Correct hreflang tells Google they are the same content for different audiences, so
they consolidate rather than compete.
Do you translate existing content or write new? We write new. Faster than you would expect, and the result is the only version that performs.
Last updated