The verdict in three sentences
A Toronto telecom operator separating its corporate website from its commercial site should budget CAD 80,000 to 190,000 to build it and CAD 3,400 to 8,200 per month for maintenance. The split pays off once the commercial site exceeds a few million monthly visits: investor, ESG and newsroom pages have different publishing rhythms, different approvers and different risks. A headless CMS with a 3-level approval workflow and a CDN are the non-negotiable foundation; the rest scales with the maturity of your financial communications.
Why separate corporate from commercial
A Canadian operator's commercial site receives roughly 4 million visits per month: plans, devices, prepaid top-ups, coverage maps. It changes weekly and is driven by marketing. The corporate site speaks to other audiences: shareholders, lenders, the CRTC, journalists, job candidates. A wrong figure in an earnings release or an ESG report carries far heavier legal and reputational consequences than a misdisplayed promotion.
| Criterion | Commercial site | Corporate site |
|---|---|---|
| Monthly traffic | 4,000,000 visits | 60,000 to 150,000 visits |
| Publishing frequency | Daily | 2 to 6 times per month |
| Approvers | Marketing | Communications, legal, executive office |
| Sensitive content | Prices, offers | Results, governance, ESG, compliance |
| Languages | English, French | English, French (official bilingualism) |
| Target availability | 99.9% | 99.9% with crisis plan |
| Editorial team | 4 to 8 people | 2 to 4 people |
Running both on one CMS means either giving marketing rights to pages they must not touch, or slowing everyone down with unnecessary approvals.
Recommended architecture and 2026 budget
The standard architecture relies on a headless CMS (Sanity, Strapi or Contentful) managing roles: writer, communications reviewer, legal or executive approval. The front end is statically generated or incrementally rendered and served by a CDN with points of presence in Toronto, Montreal and Vancouver.
| Item | 2026 range (CAD) | Comment |
|---|---|---|
| Discovery, workshops, sitemap | 8,000 to 16,000 | 3 to 5 weeks |
| Design system and UX/UI mockups | 14,000 to 30,000 | 25 to 40 templates |
| Headless CMS and 3-level workflow | 16,000 to 38,000 | Roles, history, scheduling |
| Front-end development and integration | 25,000 to 60,000 | Static, bilingual, AODA/WCAG accessibility |
| Investor area and newsroom | 8,000 to 22,000 | Financial calendar, filings, email alerts |
| Security, CDN, load testing | 6,000 to 17,000 | CSP headers, WAF, audit |
| Content migration and training | 3,000 to 7,000 | 200 to 600 pages |
| Total build | 80,000 to 190,000 | 6 to 9 months |
The low end covers 30 pages, two languages and a simple newsroom. The high end adds an interactive annual report, dynamic ESG data charts, integration with the press release distribution tool and an external security audit.
Maintenance, hosting and governance
A corporate website does not stop at launch. The maintenance contract covers security updates, monitoring, template evolution and support for editorial teams.
| Service level | Monthly cost (CAD) | Included |
|---|---|---|
| Essential | 3,400 | Updates, monitoring, 8 h of changes |
| Standard | 5,200 | 4 h response time, 16 h of changes |
| Premium | 8,200 | 24/7 on-call, 30 h of changes, semi-annual audit |
| CDN and hosting | 400 to 1,200 | Depending on traffic and region |
| Headless CMS license | 0 to 1,600 | Depending on vendor and user count |
On governance, plan for an editorial owner on the operator side, a publishing charter and an emergency path (crisis release published in under 30 minutes with simplified approval).
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Daniel, marketing director at a Toronto telecom operator, runs a single 900-page site. Each earnings release goes through 4 email round trips and takes 3 days on average to publish. He picks a separate corporate build at CAD 130,000 and Standard maintenance at CAD 5,200 per month, i.e. CAD 192,400 for year one. The 3-level workflow cuts publishing time to 4 hours. Meanwhile, the commercial site, stripped of 350 corporate pages, loads 20% faster, a direct lever on online sales across 4 million visits. Internal estimate: 3 person-days per month saved in communications, about CAD 2,400 monthly.
FAQ
How long does it take to deliver a telecom corporate website?
Allow 6 to 9 months from discovery to launch. Discovery and design take 2 to 3 months, development 3 to 4 months, and acceptance testing with legal teams 4 to 6 weeks.
Why a headless CMS rather than classic WordPress?
Headless separates content management from display, enabling a static front end served by CDN and a smaller attack surface. For a site exposed to 100,000 visits a month and financial stakes, the CAD 14,000 to 20,000 premium is usually recovered through security and performance.
Does the site need to be bilingual?
For a federally regulated Canadian operator, English and French are expected. Translating 30 to 50 pages costs roughly CAD 4,000 to 8,000, excluding ongoing updates.
How are payments structured?
Quotes are issued in CAD with typical milestones: 30% at kickoff, 40% at design sign-off and 30% at launch. Maintenance is billed monthly.
What happens during a traffic spike on announcement day?
The CDN absorbs spikes: a well-configured static site handles 50,000 visits per hour without degradation. A load test is included in the CAD 6,000 to 17,000 security budget.
Let's scope your project. Send us your current sitemap, priority audiences and financial communications calendar: we will price the scope, indicative CAD budget and 6 to 9 month schedule. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
