| Type | Page | Date | SEO / AEO Work Completed |
|---|---|---|---|
| Website Rebuild | Full Site – climateworks.ca | July 7, 2026 | Rebuilt the entire website from the aging WordPress installation into a modern, fast-loading static site. This removed the WordPress plugin attack surface entirely, dramatically improved page speed, and gave every page clean, crawlable HTML that search engines and AI assistants can read directly. |
| Website Rebuild | Core Service Pages | July 7, 2026 | Launched fully restructured core service pages (heating, cooling, water heaters, plumbing, duct cleaning and more) with Ottawa-focused SEO copy, unique titles and meta descriptions, and 301 redirects from all legacy WordPress URLs so no existing rankings or backlinks were lost. |
| Security | WordPress Removal & Asset Migration | July 8, 2026 | Migrated every image and asset off WordPress-style wp-content URLs onto clean, locally hosted paths and removed all remaining WordPress dependencies — eliminating the most common source of small-business website hacks (outdated plugins and themes). |
| Bilingual SEO | French Site (/fr/) | July 8–11, 2026 | Rebuilt the core French pages with a working English/French toggle, natural Canadian-French content, unique French SEO titles and meta descriptions (not machine-copied from English), and reciprocal hreflang tags so Google serves the right language to Ottawa/Gatineau searchers. |
| SEO Metadata | All Pages | July 9, 2026 | Wrote and deployed unique meta descriptions across the entire site, rebuilt the homepage hero for stronger messaging, and added proper favicons and social sharing metadata for a professional appearance in search results and link previews. |
| Security | Admin Portal & Forms | July 10, 2026 | Hardened the new site administration portal with tiered user permissions, invitation-only admin accounts, a full activity log restricted to super admins, and reCAPTCHA spam protection on all public contact and quote forms. |
| Reviews / Local SEO | Google Reviews Integration | July 10, 2026 | Connected the website directly to the Google Business Profile and synced the full library of 500 Google reviews. Rebuilt the /reviews/ page with search and service filters, and added a live carousel of the latest reviews to the homepage — fresh, genuine review content that supports local rankings and trust. |
| Content | About Page | July 10, 2026 | Redesigned the About page with the locally owned company story, team and community sponsorship photos, and trust-building content that helps both customers and search engines understand who Climate Works is. |
| Content / AEO | Best HVAC Companies in Ottawa | July 10, 2026 | Rebuilt the "Best HVAC Companies in Ottawa" ranking page with a polished comparison table and FAQ structured data — a page format that both Google and AI assistants frequently cite when answering "who is the best HVAC company in Ottawa" style questions. |
| AEO / AI Search | Full Site – AI Visibility Setup | July 11, 2026 | Completed the Ottawa-focused AEO (Answer Engine Optimization) setup: published a properly formatted llms.txt file for AI crawlers, ensured all key content exists in static HTML (readable without JavaScript), and structured pages so ChatGPT, Gemini, Perplexity and other AI assistants can accurately recommend Climate Works. |
| AEO / Structured Data | Sitewide FAQ Schema | July 11, 2026 | Added FAQPage structured data across the site with automated validation that guarantees the visible FAQ answers and the schema Google reads always match exactly — making Climate Works FAQs eligible for rich results and AI answer citations. |
| SEO / Structured Data | Sitewide JSON-LD Schema | July 11, 2026 | Completed Service, Article/BlogPosting, LocalBusiness and Breadcrumb structured data across the site with correct absolute URLs and images, so every page tells Google exactly what service it covers and where. |
| SEO | Sitemap & Broken Links | July 11, 2026 | Made sitemap.xml fully automatic (regenerated on every site update so new pages are discovered immediately) and fixed all broken internal links identified in a full third-party site audit. |
| Conversion Tracking | Google Tag Manager & CallRail | July 11–13, 2026 | Made GTM and CallRail call-tracking codes permanent and protected: tracking is now stored in a database, re-applied and verified on every site update, so analytics and call tracking can never silently drop off the live site. |
| SEO | Blog URL Restructure | July 12, 2026 | Moved all blog posts under a clean /blog/ structure, eliminated duplicate blog URLs left over from WordPress, and added 301 redirects from every legacy blog address so existing rankings transfer to the new URLs. |
| SEO | Internal Linking Strategy | July 12, 2026 | Built a sitewide internal linking report that tracks links into and out of every page, then used it to add FAQ internal links and strengthen link flow to key service pages — helping Google understand which pages matter most. |
| Landing Pages | Google Ads Landing Pages – HVAC, Plumbing, AC | July 8–13, 2026 | Built dedicated conversion-focused Google Ads landing pages for HVAC quotes, plumbing, Ottawa air conditioning, and AC repair, each with short quote forms, click-to-call, and tracking wired to measure paid vs. organic conversions separately. |
| Lead Generation | Website Chatbot | July 14–16, 2026 | Launched a smart website chatbot with a knowledge base of Climate Works services: it answers common HVAC/plumbing questions, detects when a visitor is describing a job, collects contact details through a lead form, and emails the lead to the team instantly — including on mobile. |
| Content | Careers Pages | July 17, 2026 | Refreshed the careers pages with updated hiring copy, open-position highlights, technician photography and navigation placement to support recruitment. |
| Local SEO | Business Phone Number | July 17, 2026 | Updated the Ottawa phone number to 343-341-8770 consistently across every page, form and structured data block — keeping NAP (name, address, phone) consistency intact for local rankings. |
| Technical SEO | Legacy URL & Redirect Cleanup | July 20–21, 2026 | Completed a full legacy URL cleanup: added 301 redirects for old WordPress and duplicate URLs, corrected hreflang tags, removed dead French blog paths, and rewrote internal links so they point directly at final URLs instead of passing through redirects. |
| Content / SEO | Heat Pump Brands Pages | July 21, 2026 | Published new bilingual heat pump brands pages (including Moovair) with a filterable model browser, a supporting blog buying guide, ductless mini-split videos, and full navigation integration — targeting the fast-growing heat pump search market in Ottawa. |
| Content / AEO | Cooling Hub & AC Education | July 21–23, 2026 | Expanded the cooling hub with in-depth educational content, a filterable AC models section, and a "how air conditioning works" infographic — answer-oriented content designed to be cited by AI assistants and to capture informational searches. |
| Bilingual SEO | French FAQ Schema Fixes | July 20–22, 2026 | Fixed French FAQ translations and synchronized French FAQ structured data on the air conditioning and 24/7 emergency pages so the French site passes the same strict FAQ validation as the English site. |
| Performance | Full Site – Speed & Core Web Vitals | July 24, 2026 | Ran Lighthouse-driven performance work across the site: improved mobile load times, image delivery and accessibility scores — page speed is a confirmed Google ranking factor, especially on mobile. |
| AEO / AI Search | WebMCP – AI Agent Readiness | July 24, 2026 | Enabled WebMCP form annotations and Chrome agentic-browsing support, an emerging standard that lets AI browser agents understand and interact with the site's quote and contact forms — positioning Climate Works ahead of competitors for AI-driven bookings. |
| Security | Server & Dependency Hardening | July 24, 2026 | Patched all server dependencies to clear every outstanding security audit finding, locked the platform to reproducible installs on a supported Node.js LTS version, and hardened the deployment pipeline so a broken or incomplete deploy cannot reach the live site. |
| Analytics | Reporting & Conversion Dashboard | July 9–25, 2026 | Built an integrated analytics dashboard connecting Google Analytics 4 and the Google Business Profile: traffic, top pages, search queries, chat and form conversions split by organic vs. paid, and fixed phone-call conversion tracking that was previously being blocked in some browsers. |
| Technical SEO | Domain Canonicalization | July 27, 2026 | Redirected all www traffic to the primary climateworks.ca domain and consolidated duplicate commercial HVAC URLs — ensuring Google sees exactly one authoritative version of every page. |
This month marked one of the most significant periods of work completed on the Climate Works website. We rebuilt the entire site on a faster, more secure platform, restructured key service and blog pages, preserved existing rankings through carefully planned redirects, strengthened bilingual SEO, expanded structured data, improved internal linking, connected Google reviews, upgraded analytics and conversion tracking, and completed extensive performance, security and technical SEO work. Despite the scale of the rebuild, the site maintained a perfect 100/100 technical SEO score.
More importantly, this work represents a major step forward in preparing Climate Works for the shift toward AI-driven search. The new site gives us a cleaner, more flexible foundation for executing focused SEO and AEO strategies, including AI-readable content, stronger schema, answer-focused pages, automated validation, llms.txt and emerging technologies such as WebMCP. We are very excited to build on this platform because it will allow us to move quickly, test new strategies efficiently and adapt as Google Search and AI-powered discovery continue to evolve.