All notable, user-facing, technical, security, and infrastructure changes are recorded here. Update this file as part of every deployment.
/social-media-management/<city>/). 16 localized pages (Toronto, Vancouver, Montreal, Calgary, Edmonton, Ottawa, New York, Los Angeles, Chicago, Houston, Miami, Atlanta, Dallas, Seattle, Denver, San Diego) built by pagination over _data/socialMediaCities.js, reusing the existing expertise layout and design system (pink accent, hero, stats, platforms, how-it-works/comparison, FAQ)./social-media-management/locations/ listing every city in a grouped (Canada / United States) card grid.llms.txt entry for discovery/AEO.Service (with areaServed City → State/AdministrativeArea → Country and an Offer at $99 USD), BreadcrumbList, auto FAQPage (city-specific + shared questions), and WebPage (mainEntity → Service). Validated by the existing audit:structured-data script.sitemap.xml._data/socialMediaCities.js, social-media-management-locations/{index.njk, city.njk, city.11tydata.js}.css/styles.css (.sm-locations, .sm-city-answer, .sm-city-local, .sm-city-links) using existing design tokens only./brand-photo-video/: replaced broken Wistia embeds (media IDs e2vc9156k4 and sf37r7i64u returned "This video is unavailable" — they never existed in the account) with a self-hosted HTML5 <video> player served from the existing media CDN (5-phase-treatment.mp4). Removed the empty/corrupt 5-phase-trichology-treatment.mp4 reference (0-byte file) and the unusable second thumbnail; the tab now shows a single working, centered player. Removed the now-dead Wistia thumbnail-switcher JS in js/main.js.<video> uses controlslist="nodownload"; no user input, secrets, or new endpoints are involved (static markup only).