Multilingual, government and corporate sites: structure, SEO and GEO all done in one pass.
Each has its own cost; here is which side we chose and why.
There is no optimal solution, only solutions that fit the scenario.
| Solution | Load speed | Safety aspects | Client-maintainable | Cost |
|---|---|---|---|---|
| Pure Static + Build Chain | Fastest | Smallest | No. | Medium (requires writing a build) |
| Static + lightweight backend | Fast | Small | Yes (articles only) | Medium |
| Full CMS | Medium | Large (needs continuous patching) | Yes (all) | Low upfront, high maintenance |
Client names are anonymized per confidentiality requirements.
The order cannot be reversed: starting with write operations or multi-step orchestration makes errors very hard to trace.
Settle the page hierarchy and navigation first. Change them later and everything downstream changes too.
Define up front which fields each page type needs (title, summary, image, parameters, tags), so you do not add fields ad hoc because one page turned out to be missing them.
Write page generation as a script with content separated from templates, so adding a page means adding data, not copying HTML.
Build structured data, sitemap, robots and llms.txt into the build chain once; do not patch them by hand later — hand patches are lost on the next rebuild.
Old-to-new site migration requires 301 mapping, otherwise existing search authority resets to zero. Miss this step and all prior work is wasted.
No adjectives; write the specifications.
These are questions we have actually been asked, answered without marketing spin.