May 2026· 4 entries
- SEOFix
Post-launch SEO maintenance + GSC cleanup
- Resolved 4 'Crawled — currently not indexed' pages by improving internal links + content depth
- Added missing image alt text on 11 newly uploaded gallery photos
- Submitted updated sitemap reflecting May landing-page additions
- BuildContent
Body Contouring hub + 3 non-surgical pages
- /procedures/body-contouring hub (non-surgical)
- /body-contouring/coolsculpting-toronto, /body-contouring/emsculpt-markham, /body-contouring/skin-tightening-toronto
- Mega menu reorganized into Surgical / Non-Surgical groups
- FixBuild
Conversion optimization — sticky CTA + form polish
- Sticky bottom 'Book Consultation' bar on mobile across all procedure pages
- HubSpot CRM form: inline validation, loading spinner, success state replaces form
- GA4 funnel tracking from page → form-start → form-submit
- SEO
Monthly SEO report — March → April
- Organic sessions +38% MoM; impressions +52%; avg position 18.4 → 12.1
- Top movers: 'rhinoplasty toronto' #14 → #6, 'tummy tuck markham' #22 → #9
- 0 indexation errors in GSC; sitemap fully discovered
April 2026· 10 entries
- BuildContent
New landing pages — Eyelid + Lip + Earlobe (3 pages)
- /facial-surgery/upper-eyelid-surgery-toronto
- /facial-surgery/lip-augmentation-markham
- /facial-surgery/earlobe-repair-toronto
- Ad-aligned: matches Google Ads landing requirements (clear CTA, pricing, financing)
- BuildContent
New landing pages — Mommy Makeover + BBL
- /body-surgery/mommy-makeover-toronto
- /body-surgery/brazilian-butt-lift-toronto
- Long-form: hero, included procedures grid, recovery timeline, financing, FAQ, gallery
- Wired into mega menu Featured + Body hub
- BuildContent
Reviews / Testimonials page + Google + RealSelf pull
- /reviews aggregating Google + RealSelf + manual client testimonials
- Star rating snippet + Review structured data
- Featured-review carousel on home above ContactCTA
- SEOContent
Internal linking pass — topic clusters
- Built related-procedure module (e.g. Blepharoplasty ↔ Asian Blepharoplasty ↔ Brow Lift)
- Added contextual inline links between hubs and supporting blog posts
- Orphan-page count down from 9 → 0
- BuildSEO
Speed pass 2 + Core Web Vitals report
- Code-split mega menu + lightbox; saved 78kb on initial load
- LCP < 1.6s on home, < 2.0s on procedure pages (mobile 4G)
- Filed CWV report with client showing 95+ across all categories
- FixDesign
Accessibility audit — WCAG 2.1 AA pass
- Axe + manual keyboard sweep across home, mega menu, all hubs, contact form
- Fixed 18 color-contrast misses on gold-on-gold subtle states
- Added skip-to-content link, proper aria-expanded on accordions, focus-visible rings
- BuildContent
Mandarin localization — top 5 pages
- /zh/, /zh/lianxi, /zh/mianbu-shoushu/yanpi-shoushu, /zh/shenti-shoushu/fubu-zhengxing, /zh/yisheng
- Added Noto Sans SC + Noto Serif SC fonts; tuned tracking for CJK
- hreflang trio (en / es / zh) declared site-wide
- BuildContent
Spanish localization — top 5 pages
- /es/, /es/contacto, /es/cirugia-facial/blefaroplastia, /es/cirugia-corporal/abdominoplastia, /es/doctores
- hreflang alternates wired between EN ↔ ES counterparts
- Added ES sitemap subset
- ContentBuild
Patient Resources hub — 3 new pages
- /resources hub + /resources/pre-op-instructions, /resources/post-op-care, /resources/financing-faq
- Printable PDF downloads attached to each
- Linked from confirmation email + ContactCTA
- BuildContent
FAQ page + per-procedure FAQ accordions
- /faq with 24 grouped questions (Consultation / Surgery / Recovery / Pricing)
- Per-procedure FAQAccordion injected into 12 top procedure pages
- FAQ structured data on every page that includes the accordion
March 2026· 15 entries
- BuildContent
Financing page + Beautifi integration
- /financing route detailing payment plans + Beautifi affiliate link
- Reusable FinancingCallout section dropped into 6 high-ticket procedure pages
- Tracked clickouts as GA4 outbound events
- FixBuild
Performance pass — Lighthouse 95+ across all pages
- Converted all hero images to AVIF + WebP with fallbacks
- Added preload hints for Cormorant + Inter; subset to Latin range
- Lazy-loaded mega menu illustrations, deferred tag manager until interaction
- CLS down to 0.02 on home, 0.04 on procedure pages
- SEO
Local SEO + Google Business Profile sync
- LocalBusiness structured data with name/address/phone (Markham clinic), hours, geo, social profile links
- Updated GBP categories, services, photos to match new site
- Embedded GBP review snippet on home + /contact
- BuildContent
Before & After gallery — 3 procedure categories
- /results hub + filterable gallery (Face / Body / Minor)
- Wired client-provided B&A pairs (24 images) with consent metadata
- Lightbox with side-by-side comparison slider
- SEOContent
Blog SEO + Article structured data
- BlogPosting schema with author, datePublished, image, mainEntityOfPage
- Per-post Open Graph image generation
- Submitted /blog sitemap subset to GSC
- ContentBuild
Blog scaffolding + 3 launch posts
- /blog index + /blog/$slug dynamic route with markdown renderer
- Launch articles: 'Choosing the Right Surgeon in Toronto', 'Recovery After Blepharoplasty', 'O-Shot vs Traditional Treatment'
- Related-posts module + author byline (Dr. Seit / Dr. Teshima / Dr. Harris)
- BuildContent
Hair Transplant hub + 4 sub-pages
- Built /procedures/hair-transplant hub mirroring Face/Body design language
- Sub-pages: FUE, FUT, PRP for Hair Loss, Eyebrow Restoration
- Mega menu Hair Transplant column wired up; footer updated
- BuildContent
Wishlist landing pages — batch 3 (4 pages)
- /body-surgery/fat-grafting-toronto
- /body-surgery/thigh-lift-toronto
- /breast-fillers/breast-augmentation-markham
- /facial-surgery/neck-lift-toronto
- All wired into mega menu under 'Featured' column
- BuildContent
Wishlist landing pages — batch 2 (3 pages)
- /sexual-health/o-shot-toronto
- /sexual-health/p-shot-toronto
- /sexual-health/erectile-dysfunction-toronto
- Per-page testimonials + before/after gallery placeholders
- BuildContent
Wishlist landing pages — batch 1 (4 pages)
- /facial-surgery/rhinoplasty-toronto
- /facial-surgery/facelift-markham
- /body-surgery/liposuction-toronto
- /body-surgery/tummy-tuck-toronto
- Each uses LandingPageLayout w/ hero, pricing, financing toggle, HubSpot CRM form
- FixSEO
Post-cutover monitoring + form / tracking smoke test
- domain propagation verified across 8 global resolvers within 35 minutes
- tag manager firing on production — confirmed pageviews + form-submission events in GA4
- HubSpot CRM test lead confirmed end-to-end (form → CRM → notification email)
- tracking external-tracking pixel firing as expected
- SEOFix
domain cutover — the old site platform → new host
- Coordinated 9pm ET maintenance window with client
- Updated A record on apex from old WP IP → new host load balancer
- Updated www CNAME, kept Google Workspace MX + SPF / DKIM / DMARC TXT untouched
- Verified TLS cert provisioned, HSTS header set, www → apex 301 active
- Submitted updated sitemap to Google Search Console + Bing Webmaster
- SEOBuild
Pre-cutover SEO checklist + crawl
- Ran Screaming Frog against staging — 0 broken links, 0 missing titles, 0 duplicate H1s
- Confirmed every legacy URL has a 200 response or 301 redirect
- tag manager container previewed end-to-end on staging; HubSpot CRM form test submissions confirmed
- FixMedia
Punch-list pass 2 — image swaps from client
- Replaced 11 stock model photos with client-provided portraits
- Cropped + retouched 6 doctor headshots to consistent 4:5 aspect
- Optimized all clinic photos via squoosh — total page weight down 41%
- FixDesign
Punch-list pass 1 — typography + spacing
- Tightened heading line-heights on all procedure heroes
- Standardized section padding py-24 / py-28 across hub + procedure pages
- Fixed mobile overflow on mega menu and 5 procedure pages with long titles
February 2026· 46 entries
- BuildFix
Staging deploy + full-site QA pass
- Deployed to preview-rejuuvmed.netlify.app for client review
- Walked all 60+ routes; logged 32 visual / copy issues into Notion punch list
- Fixed broken images, double-spacing in scraped copy, missing alt text on doctor portraits
- SEO
301 redirect map — legacy the old site platform paths
- Captured every the old site platform permalink variation (trailing slash, /?p= old IDs, category archives)
- Wrote 80+ 301 redirects to canonical new routes via _redirects file
- Preserved /author/, /category/ archives by redirecting to closest hub
- SEOContent
Per-page SEO meta — body + minor + sexual health (23 pages)
- Unique title + description + OG cards for the remaining 23 procedure pages
- MedicalProcedure + Physician structured data added to each
- Breadcrumb structured data on all hubs
- SEOContent
Per-page SEO meta — facial surgery (10 pages)
- Wrote unique page title + meta description for all 10 facial procedure pages
- Pulled keyword targets from legacy Search Console queries (e.g. 'rhinoplasty toronto', 'blepharoplasty markham')
- Open Graph + Twitter card tags wired per page
- BuildSEO
Sitemap.xml + robots.txt + canonicals on every route
- Generated sitemap.xml from route manifest covering all 60+ pages with lastmod + priority
- robots.txt allowing all crawlers, pointing to sitemap
- Added canonical-URL tags on every procedure / hub / landing page
- BuildSEO
Landing pages — exact-URL match with old site
- Built reusable LandingPageLayout (hero, pricing, financing flag, HubSpot CRM form)
- /facial-surgery/blepharoplasty-toronto
- /facial-surgery/breast-filler-landing-page
- /body-surgery/labiaplasty-landing-page
- /facial-surgery/blepharoplasty-eyelid-surgery-landing-page
- URL slugs preserved exactly to maintain inbound ad/SEO traffic
- FixBuild
Site-wide CTA → /contact routing
- Replaced in-page #contact anchors with a real /contact route link
- Updated Hero, AboutSection, ContactCTA, CategoryGrid, ProcedurePageLayout
- FaceSurgery, BodySurgery, MinorSurgery hubs + Doctors page CTAs all wired
- Email
Client thread — form notifications to info@focusproduction.ca
- Client requested inquiry emails to info@focusproduction.ca
- Recommended HubSpot CRM's built-in Follow-up notification recipients
- Client opted to use the managed cloud backend + Resend for custom emails — Cloud enabled, Resend API key requested
- DesignBuild
Contact page rebuild + clinic info cards
- Hero section, Address/Phone/Email/Hours info cards with icons
- Grayscale Google Maps embed restored, smooth motion transitions fade-up entrances
- Navbar + 'Book a Consultation' CTAs all routed to /contact
- Build
HubSpot CRM — replaced lead-capture form
- Wired form submissions to the HubSpot CRM intake endpoint
- Mapped name→firstname, service→service_of_interest + phone/email/message
- Included pageUri + pageName context for lead tracking
- BuildSEO
Google Tag Manager (tag manager) integration
- Head snippet in site head
- noscript embed fallback after <body>
- Added tracking external-tracking with data-tracking-id tk_bf9564a0…
- Fix
Removed Google Map embed
- Per client request — kept clinic address text, dropped embed
- Build
lead-capture form webhook on Contact form
- POST formData to services.leadconnectorhq.com/behavior/.../webhook-trigger/...
- isSubmitting state, 'Sending…' button label, toast success/error handling
- BuildContent
Contact page (/contact) — clinic info + map + form
- Markham address, (905) 695-6956, info.rejuuvmed@gmail.com, hours
- Embedded Google Map + custom inquiry form
- Lazy-loaded in App
- Build
Minor Surgery hub page + nav linking
- Built /procedures/minor-surgery hub mirroring Face/Body design
- Mega-menu category headings now clickable + 'View All →' bottom links
- Footer category headings linked to hub pages
- BuildContent
8 minor surgery procedure pages
- Age Spots, Dermatofibroma, Lipoma, Mole, Seborrheic Keratoses, Skin Cyst, Skin Tag, Xanthalasma
- Routes under /procedures/minor-surgery/{slug}
- Replaced placeholder links in mega-menu + footer
- BuildContent
6 sexual health procedure pages
- Erectile Dysfunction, Nocturia, O-Shot, P-Shot, Penile Enlargement, Urinary Incontinence
- All under /procedures/sexual-health/{slug}
- Mega-menu + Footer + ProceduresList wired up
- BuildContent
Face Surgery hub page (/procedures/face)
- Mirrors Body hub design language with gold-accented typography
- 10-card grid covering all facial procedures
- BuildContent
Body Surgery hub page (/procedures/body)
- Editorial hero + 3-col responsive grid of all 9 body procedures
- Per-card description + 'Learn More' hover state + bottom consultation CTA
- Lazy-loaded route in App
- DesignBuild
Mega menu — full-width 5-col dropdown
- Replaced standard dropdown with full-width mega menu (z-100, bg-black/95)
- 5-col grid: Face / Body / Minor Surgical / Hair Transplant / Sexual Health
- smooth motion transitions smooth motion transitions transitions; mobile accordion fallback
- BuildContent
9 body surgery procedure pages
- Abdominoplasty, Belt Lipectomy, Breast Fillers, Breast Mastopexy, Fat Grafting, Labiaplasty, Lipomas, Liposuction, Thigh Lift
- All under /procedures/body/{slug} using ProcedurePageLayout
- Updated Navbar mega-menu Body column + Footer + ProceduresList mapping
- Build
Multi-level dropdowns in Navbar + Footer linking
- Surgical (Face/Body/Hair Transplant), Minor Surgical, Sexual Health dropdowns
- Footer restructured into 5 category columns
- Internal Link vs <a> logic for placeholder routes
- BuildContent
9 facial procedure pages + URL restructure
- Created Asian Blepharoplasty, Earlobe Repair, Facelift, Genioplasty, Lip Lift, Otoplasty, Neck Lift, Rhinophyma, Rhinoplasty
- Restructured all face routes to /procedures/face/{slug}
- Updated ProceduresList map + lazy-loaded routes in App
- DesignMedia
Editorial redesign of ProcedurePageLayout
- Full-bleed 85vh hero with body text→9xl typography + dark gradient
- Image interleaving logic: alternating full-width 55vh + paired 45vh breaks between sections
- Blepharoplasty: integrated 6 model assets between content blocks
- BuildContent
ProcedurePageLayout framework + Blepharoplasty page
- Built reusable ProcedurePageLayout: hero, structured sections, sticky sidebar with CTA + quick nav
- First implementation: /procedures/blepharoplasty with full content from rejuuvmed.com
- Added procedureRoutes mapping in ProceduresList for auto-linking
- Design
Enforced 18px+ min font across Doctors page
- body text/sm/base → body text on roles, bios, credential lists
- Section headers body text, consult buttons body text
- FixDesign
Doctors page redesign — low-res photo workaround
- Top-level grid with portraits constrained to constrained width
- Grayscale-to-color hover; circular w-48 h-48 thumbnails on bios
- 3-col credentials grid stacking on mobile
- BuildContent
Doctors page — Seit, Teshima, Harris
- New /doctors route with bios for all 3D library physicians
- Sections: Recognitions / Background / Professional Experience with gold accents
- Scraped portraits dr-tara.jpg + dr-harris.jpg from rejuuvmed.com
- Added Doctors link to primary nav
- FixDesign
Brightness + overlay fixes
- Category card image opacity 40%→70% (hover 90%), gradient 60%→30%
- Removed vertical fade + right-edge blend on Schedule a Consult portrait
- Site-wide reduction of dark overlay weight
- Design
Pure white body copy + gold hover treatment
- Replaced text-muted-foreground / text-foreground/50 with text-foreground site-wide
- Footer contact links: text-foreground + hover:text-[brand color)]
- Kept text-foreground/80 + /60 only for fine metadata
- Design
Global typography scale-up
- Headings body text/5xl → body text/7xl/8xl across Hero, CategoryGrid, AboutSection
- Body copy body text → body text/body text, footer microcopy bumped up
- Hero h1 reaches body text on lg screens
- Design
Specialties enlarged + Facility carousel + Procedures cleanup
- CategoryGrid card heights: h-80 → h-[450px] / h-[500px], opacity 30→40 (60 hover)
- FacilityGallery reorganized from masonry to spring-animated horizontal carousel
- ProceduresList: removed redundant 'Procedures & Treatments' header
- MediaDesign
Specialty cards — replaced with high-end model portraits
- Face → model-radiant-smile, Body → model-curly-smile, Hair → model-profile-updo
- Minor Surgical → model-fresh-freckles, Sexual Health → model-serene-brunette
- Removed left-side AI surgical photo, centered intro block
- Media
Plastic Surgery Center portrait swap
- Imported 8 more model assets (neck-touch, serene-brunette, radiant-smile, glow-blue, curly-smile, fresh-freckles, profile-updo, jawline-closeup)
- Swapped AboutSection to use model-neck-touch.png for elegance
- DesignBuild
ContactCTA + ProceduresList editorial pass
- Single full-bleed model image (model-beauty-dark) on left, contact hub on right
- ProceduresList: 5 image-backed category cards in 3+2 grid
- Accordion expansion via smooth motion transitions to reveal each category's procedures
- Design
Solo portrait pass — Plastic Surgery Center + Consult
- AboutSection: switched to single striking model-freckles.png photo
- ContactCTA: replaced background with model-profile-asian3.png per client direction
- Cleaner gradient overlays, removed dual-image layout
- Media
Model portrait library — 10 hero assets imported
- Saved model-beauty-dark, model-mature-silver, model-profile-asian2, model-closeup-blonde + 6 more
- Wired into ContactCTA dual-image split + AboutSection collage
- Established naming convention model-{descriptor}.png
- Design
ContactCTA redesign — split layout + ambient glows
- Two-col grid: clinic image (left) with gradient blend → contact info (right)
- Subtle gold + blue radial blurs in background for depth
- Gold gradient 'Book Now' CTA, staggered smooth motion transitions entrances
- DesignBuild
Lightbox masonry redesign for FacilityGallery
- Reorganized into a masonry layout with mixed large / tall / wide / normal tiles
- Built full-screen lightbox with prev/next, thumbnail strip, '1 / 43' counter
- Frosted-glass overlay with smooth exit transitions
- Media
Facility gallery expansion — full lobby showcase
- Added facility-7 → facility-15, then facility-16 → facility-43 (28 more)
- Switched to 5-col dense grid with loading=lazy for perf
- Total of 43 facility photos from source site integrated
- FixMedia
Facility gallery — surroundings only, no equipment shots
- Client feedback: remove equipment, focus on lobby / lounge / surroundings
- Re-sourced facility-1 → facility-6 with ambiance-focused imagery
- Updated alt text to reflect interiors / waiting lounge
- MediaDesign
FacilityGallery v1 — clinic photos
- Pulled first 6 clinic photos from rejuuvmed.com/contact-us
- Built 2×3 grid section with hover-zoom transitions
- Inserted between DoctorBio and ContactCTA sections
- Build
Initial ContactCTA — Schedule a Consultation block
- Three-column contact card layout with phone / location / hours icons
- Hooked up smooth motion transitions fade-up + slide-in animations
- Markham clinic info: 3601 Hwy 7 brand color, (905) 695-6956
- ContentMedia
DoctorBio + initial brand photography
- Wrote DoctorBio section for Dr. Shawn Seit feature on home
- Sourced and integrated first batch of model + clinic imagery
- Set up gold gradient accents and consistent section spacing rules
- DesignBuild
Hero, AboutSection, CategoryGrid, ProceduresList scaffolding
- Built homepage skeleton with Hero (oversized italic 'confidence' headline)
- AboutSection — 'Plastic Surgery Center of Toronto' intro block
- CategoryGrid — 5 specialty cards (Face / Body / Hair / Minor Surgical / Sexual Health)
- ProceduresList — long-form treatment categories with anchor links
- DesignBuild
Project kickoff — dark luxury foundation
- Stood up new rejuuvmed.com rebuild — dark cinematic shell + gold accent system
- Set up base routes (Home, About, Procedures, Contact) and global Navbar / Footer skeleton
- Established brand color tokens: brand color tokens (near-black), the brand colors, Cormorant + Inter pairing
January 2026· 7 entries
- Build
Repo bootstrap + brand color tokens foundation
- Spun up the project foundation and pinned key libraries
- Defined the core brand color tokens
- Set up font pipeline (Cormorant Garamond display + Inter body) and Lighthouse baseline
- SEO
domain pre-flight + nameserver inventory
- Audited current domain at the old site platform host: A records, CNAMEs, MX (Google Workspace), TXT (SPF / DKIM / DMARC)
- Confirmed registrar access with client and TTL lowered to 300s on apex + www
- Drafted target zone file for new host with identical MX / TXT to avoid mail outage
- SEO
URL preservation map — every legacy slug kept 1:1
- Locked /facial-surgery/{slug}, /body-surgery/{slug}, /minor-surgery/{slug}, /sexual-health/{slug}, /breast-fillers/{slug}
- No cleanup slugs — full URL parity to protect ~5 years of accumulated rankings
- Documented canonical + redirect strategy with client
- Content
Content scrape — minor surgery + sexual health (14)
- Minor: Age Spots, Dermatofibroma, Lipoma, Mole, Seborrheic Keratoses, Skin Cyst, Skin Tag, Xanthalasma
- Sexual Health: Erectile Dysfunction, Nocturia, O-Shot, P-Shot, Penile Enlargement, Urinary Incontinence
- Final unified content schema covers all 34 procedures
- Content
Content scrape — body surgery + breast fillers (10)
- Abdominoplasty, Belt Lipectomy, Breast Mastopexy, Fat Grafting, Labiaplasty
- Lipomas, Liposuction, Thigh Lift + Non-Surgical Breast Fillers landing copy
- Stripped the old site platform shortcodes, inline styles, and broken legacy <p> wrappers
- Content
Content scrape — facial surgery pages (10)
- Pulled long-form copy from Blepharoplasty, Rhinoplasty, Facelift, Genioplasty, Lip Lift
- Plus Otoplasty, Neck Lift, Earlobe Repair, Asian Blepharoplasty, Rhinophyma
- Normalized into a structured content model: hero, sections, subsections, candidacy, recovery
- ContentSEO
Site audit of legacy the old site platform rejuuvmed.com
- Crawled the live the old site platform site — inventoried 60+ pages across facial / body / minor / sexual health / breast fillers
- Exported full URL list with title tags, meta descriptions, and H1s for migration parity
- Pulled current GA4 + Search Console traffic to baseline before migration
- Flagged legacy Divi / Elementor blocks that won't translate; documented every URL slug to preserve for SEO