Insights
Operator notes from Montreal
Next.js vs WordPress, CRM, SEO/GEO, marketing, Bill 96, Hands-off IT, the IT bench, Microsoft 365, growth, and alerting — pages a buyer and a crawler can both use.
AI answers lift sentences, not pages. A paragraph that names who you serve, where, how to start and what you do not do can be quoted without inventing…
LocalBusiness is a kind of Organization, not a better one. Pick the type that matches how you actually operate, keep it consistent with your Google profile and your…
If you serve customers at their address or online, Google lets you hide yours and list the areas you cover. A mail-drop pin downtown can get a profile…
A form that emails one inbox is a leak with a thank-you page. We map every form to a record: who, which company, what they asked, in which…
A staging site only the developer can open is a rehearsal nobody watches. We build previews the sales lead can open on a phone, with test data, working…
Multipurpose themes ship features you will never use, and visitors download them anyway. Measure real-user data, cut scripts and oversized media, and only then decide whether the theme…
Keep OpenCart or Joomla when it works, is supported, and the team can run it. Move when the version is end-of-life, editing is painful, or the platform blocks…
Move to a supported PHP version on a staging copy first, fix what breaks, then switch the live site in a quiet window with a rollback ready. Most…
After a freelancer leaves, audit access first, then the theme, then apps and tracking. Do not edit the live theme until you have a copy and a list.…
A subscription fits a business that needs a solid, managed site fast. A custom project fits one that needs custom logic, integrations or a large content model. Here…
Let's write the next step.