Most bilingual sites are two sites pretending to be one. The English version updates first, the Spanish version drifts, customers in both languages eventually notice. We have a different pattern: one CMS, locale-aware fields, structured URLs, and SEO that works in both languages.
The whole thing comes down to one rule: never copy content. Translate fields, do not duplicate pages.