Pregled projekta

Sajtovi za profesionalne usluge često rastu stranicu po stranicu dok rute, prevodi, pravni tekst, meniji i metadata ne počnu da opisuju različite verzije istog sajta.

Ponovo sam izgradio ovaj nemačko-turski sajt oko tipizovanog sadržaja i provera pri buildu, bez dodavanja klijentskog UI frameworka koji projektu nije potreban.

Dvojezični Astro sajt sa tipizovanim sadržajem, rutama svesnim prevoda, zaštitom objavljivanja i production-safe tehničkim SEO-om.

Industrija

Profesionalne usluge

Usluge

  • UX/UI dizajn
  • Web razvoj
  • Produkt strategija

Ključni rezultati

  • Responzivan dizajn
  • Prilagođeni razvoj
  • Poboljšanja korisničkog iskustva

Tip platforme

Marketing sajt

Tehnologije

  • TypeScript
  • Astro 5
  • Content Collections
  • Zod

Izazov

Delimični prevodi mogu da naprave pokvarenu navigaciju, netačne hreflang reference i neprevedene stranice u rezultatima pretrage. Pravni sadržaj takođe zahteva eksplicitan status provere, umesto objavljivanja samo zato što fajl postoji.

Staging okruženje mora biti dostupno za testiranje, ali ne sme biti pomešano sa produkcijom u pretraživačima.

Pristup

Astro Content Collections i Zod definišu tipizovane usluge, oglase za posao, pravne stranice i opšti sadržaj. Ključevi nezavisni od jezika povezuju nemačke i turske unose, dok se rute generišu samo za prevode koji su stvarno spremni.

Provere pri buildu potvrđuju pokrivenost prevoda i status objavljivanja pre generisanja statičkog izlaza.

Rešenje

Nemački sadržaj je u korenu, a turski pod `/tr/`, uz lokalizovanu navigaciju, canonical URL-ove, hreflang, sitemap, posebnu metadatu po stranici, Open Graph kartice, strukturisane podatke, lokalizovane 404 stranice, robots.txt, llms.txt i llms-full.txt.

Pravni unosi imaju statuse published, needs-legal-review i todo-translate. Deploy provere zadržavaju nedovršen sadržaj van produkcije, dok staging šalje X-Robots-Tag noindex, nofollow, noarchive uz zaštitu da se pravilo ne primeni na produkciju.

Ključni izazovi

  • delimična pokrivenost prevoda bez pokvarene jezičke navigacije

  • sprečavanje objavljivanja nedovršenog pravnog sadržaja

  • izbacivanje staginga iz pretrage bez rizika za produkciju

  • jedna arhitektura stranica bez dupliranja logike za svaki jezik

Rezultat

Rezultat je brz statički sajt čiji model sadržaja radi kao publishing sistem. Nove stranice prolaze prevod, proveru, indeksiranje i objavljivanje kroz jasna pravila, bez naknadnog ručnog popravljanja SEO-a.

Kontekst

Najjači deo projekta nije vizuelna komponenta, već skup ograničenja koji višejezično objavljivanje čini predvidivim.

Drugi projekti sa sličnim arhitektonskim odlukama, platformama ili produktnim izazovima.