Stop rentingyour website.
We rebuild old WordPress, Joomla and PHP sites, and sites on a Wix, Squarespace or Shopify plan, as a fast static site you own. Same content, same addresses, a 301 for every page that moves, nothing left to hack and no monthly platform fee.
CA$500 one-page site · CA$1,000 multi-page · + HST, paid once
Three thingsan old site costs you
CA$600–1,200
a year in builder plans
A CA$50–100 a month plan for as long as the site lives. After the move the site is a set of files you own, and hosting a typical small-business site costs near CA$0.
4.5 s → 1.4 s
until the main content shows on a phone
Our own site mmix.ca before and after the same move, Google PageSpeed mobile. A slow first screen is where visitors from ads and search leave before they see the offer.
0 PHP
files on the public server
No plugins, no database and no admin login for bots to try every night. The usual ways into an old WordPress or Joomla site are gone.
Monthly platform fee
Old site: Wix, Squarespace or Shopify plan, every month, for as long as the site lives
After the rescue: None. The site is a set of files you own
Hosting
Old site: Bundled into the plan, or a PHP hosting account with its own bill
After the rescue: Static hosting on a global CDN, free tier for a typical small-business site
Attack surface
Old site: PHP, a database, plugins and an admin login that bots try every night
After the rescue: No PHP, no database, no admin panel on the public server
Speed on a phone
Old site: Page builder scripts, sliders and plugins load before your content
After the rescue: Pages are built ahead of time and served from the nearest edge
Addresses in Google
Old site: Every old address has search history behind it
After the rescue: Same content, same addresses, a redirect for every page that moved
Updates
Old site: Core, theme and plugin updates that can break the site
After the rescue: Nothing to update on the server. Changes go through us
One-page site
CA$500
+ HST, one time. No monthly fee to us.
Multi-page site
CA$1,000
+ HST, one time. No monthly fee to us.
What the price covers
- Every page carried over: texts, photos, menus, forms
- A 301 redirect for every address that moves
- Forms and phone links tested the way a customer uses them
- Hosting set up on a global CDN, domain and email stay yours
Online stores with a cart and payments are quoted after the free check. Domain renewal stays as it is today.
- Platform, 3 years
- CA$1,800
- Rescue, one time, + HST
- CA$1,000
- Hosting after the move
- CA$0
- Stays with you
- CA$800
The move pays for itself in 20 months of the plan you cancel. Static hosting is free up to a traffic level a typical small-business site does not reach.
Check my site for free →Send theaddress
A person at Marketing MIX, a web studio in Ottawa since 2012, looks at your site and replies by email or text: what moves, what changes, the fixed price and how much you stop paying. No call needed.
Want the full picture first? Read website rescue and migration.
Three doorswe close
WordPress and Joomla break-ins usually come through one of three doors.
A static site is a folder of finished pages. There is no code running on the server for a visitor to trick, no database to dump and no login page to guess.
- 01
An old plugin
A plugin nobody updated since the site was built. Static pages carry no plugins.
- 02
Outdated PHP
The server language itself, years behind on security fixes. Static pages run no PHP.
- 03
A guessable admin login
Bots try /wp-admin and /administrator around the clock. Static pages have no login.
Your part:two messages
You send the address and say yes to the quote. We do the rebuild, the redirects and the switch, and your current site keeps working the whole time. No meetings and no logins to hand over before the quote.
- 01You
Send the address
One field in the form above. A person looks at the platform, the pages that bring visitors in Search Console, the forms and what you pay every month.
- 02You
Say yes to a fixed quote
The written check comes first, before any payment: what moves, what changes, CA$500 or CA$1,000 + HST. Online stores with a cart and payments are quoted separately.
- 03We
Rebuild on a staging copy
Your current site keeps working. We carry over the texts, photos and structure, and map every old address to its new page.
- 04We
Switch the domain
The domain points to the new site, redirects go live, forms and phone links are tested. Your email stays where it is.
- 05You
Cancel the old plan
When the new site has run for a couple of weeks and Search Console looks clean, you cancel the subscription or the PHP hosting.
mmix.ca, movedoff PHP
Our Canadian site ran on MODX, a PHP CMS, for years. In October 2026 we moved it to a static build: 337 pages carried over as they were, 77 old addresses kept as redirects, zero PHP files left on the public server. Google PageSpeed, mobile, before (28 Oct, on PHP) and after (3 Nov, static):
Mobile PageSpeed, home pageLighthouse mobile, slow 4G
57→98
Main content on screenLargest Contentful Paint, home page
4.5 s→1.4 s
Mobile PageSpeed, web design page/website-design-ottawa/
67→98
Home page weighteverything a phone downloads
4.9 MB→2.8 MB
See it live: mmix.ca →
Will I lose my Google rankings?
Rankings drop when addresses change without redirects or when pages that brought traffic disappear. Before the switch we export every address with impressions from Search Console and your sitemap, and each one either stays the same or gets a 301 to its new page. We check the map again after launch.
Can I still change texts and photos?
Yes. Send the change and we make it. If you edit the site yourself every week, say so in the check: we will propose a setup for that before quoting.
My site is a Shopify store. Does this work?
Catalogs, menus and booking pages move well. A store that takes payments needs a cart and checkout of its own; we quote that separately after the check, and sometimes keeping Shopify is the cheaper answer. You will hear that from us too.
What happens to my domain and email?
They stay in your name and with your current provider. We only change where the domain sends website visitors.
My WordPress was hacked. Can you clean it first?
Yes. A hacked site is first cleaned and its accounts secured, then moved. The static copy carries no PHP, so the usual way back in is gone.
Sites we built
and rebuilt
Marketing MIX has built websites since 2012. Six of them, from Ottawa, Ontario and our own group. One moved off MODX with every old URL kept.

CRMIUS
Our group's CRM for sales, finance, projects and stock: a 200-page site in five languages moved off MODX with every old URL kept, and a live demo.
B2B software / CRM

OH! CATERING
A five-language catering site for OH! Catering in Ottawa: first enquiry 14 days after launch, weekly Google clicks from 2 to 65 in seven weeks.
Food & event catering

LIFE CAPITAL
A trilingual site, privacy and consent layer, SEO and a lead CRM for Life Capital in Ontario: weekly Google clicks from 1 to 30 between July and October 2026.
Financial-literacy education

KORVEX CONSTRUCTION
A bilingual contractor site, three lead quizzes and Meta ads for Korvex Construction in Ottawa: 67 quiz leads logged from 14 Aug to 26 Oct 2026.
Renovation & exterior construction

COOKIDDOO
Market research, positioning, a four-language MODX site, Meta ads and SEO and AI-search work for Cookiddoo, a kids cooking school in Kanata, Ottawa.
Education / Family experiences

CRYSTAL TAX
Crystal Tax, our group's cross-border tax brand: the 2015–2016 site, then a September 2026 recovery that took enquiries from 1 in three weeks to 35 in five.
International tax & corporate consulting
