Aesthetic Nurse Marta
Comprehensive analysis of your digital marketing footprint, competitive landscape, and growth opportunities in the Greater Toronto Area injectable aesthetics market.
7
Critical Issues
10
Competitors Analyzed
20
Keywords Researched
14
Report Sections
Executive Summary
Digital marketing audit for Aesthetic Nurse Marta — 7777 Weston Road, Unit 102, Woodbridge, Vaughan
7
Critical Issues
6
High Priority
2
Opportunities
0
Organic Keywords
The Core Thesis
Aesthetic Nurse Marta has product-market fit — 1,040 five-star Fresha reviews, viral organic social content, and a loyal clientele. But every digital channel is flying blind: no tracking across CAD $22,000/month in Meta ad spend, a new WordPress site with zero organic ranking keywords, and a Google Business Profile that links to Instagram instead of the website. Every dollar of fix has leverage because the fundamentals are already strong.
Key Findings
Zero organic ranking keywords
Criticalaestheticnursemarta.ca has no ranked keywords in DataForSEO's Canada index. The site is completely invisible in organic search — no traffic estimate, no domain authority signal.
GBP website field points to Instagram, not your website
CriticalYour Google Business Profile links to instagram.com/aestheticnursemarta instead of aestheticnursemarta.ca. Every local-pack click sends users and link equity to Instagram, bypassing your website entirely.
No analytics, tag manager, or ad pixels installed
CriticalZero tracking infrastructure: no Google Analytics, no Google Tag Manager, no Meta Pixel, no Conversions API, no call tracking. CAD $22K/month in Meta ad spend cannot be attributed to any conversion action.
Four different address representations across platforms
CriticalMeta ads say 'Toronto', GBP says 'Toronto, ON' with no street, your website says 'Toronto destination', but Fresha correctly says 'Woodbridge, Vaughan'. This confuses Google's location signals and misleads users.
Homepage has no H1 tag
CriticalThe homepage uses 27 H2 headings (including review author names like 'Elaine G' and 'Julie L' rendered as H2s) but no H1. Search engines cannot determine the primary topic of the page.
Every page is missing a meta description
CriticalAll 22 content pages on the site have no meta description. Google will auto-generate snippets from random page content, leading to poor CTR and irrelevant search result previews.
Three treatment hub pages have only 3 words of content
CriticalThe parent pages for Botox, Collagen Therapy, and Dermal Fillers (/treatment/botox-anti-wrinkle/, /treatment/collagen-therapy/, /treatment/dermal-fillers/) contain only 3 words each. These are the SEO hubs that should aggregate authority for their sub-pages.
Ultra Flat Lips page weighs 63 MB
High PriorityThe signature Ultra Flat Lips page has a total byte weight of 63.3 MB — likely uncompressed hero video/images. On mobile or slower connections, this page will take 30+ seconds to load or fail entirely.
Direct competitor at 8611 Weston Rd — same street
High PrioritySabrina Medical Aesthetics (nursesabrina.com) operates at 8611 Weston Road, less than 1km from your clinic at 7777 Weston Road. RN-branded like you, 7+ years in business, 151 reviews. She ranks #1 in local pack for 'lip filler near me' in Vaughan.
You rank #3 in Vaughan local pack for lip filler queries
OpportunityDespite the GBP issues, your profile ranks #3 for 'lip filler vaughan' and 'lip filler near me' (Vaughan). Fixing the GBP website link and address could push you higher.
Zina Cosmetic Centre dominates with 1,200 reviews
High PriorityYour closest local-pack competitor (9100 Jane St Vaughan) has 1,200 Google reviews vs your 161 — a 7.5x gap. They appear in the local pack for nearly every Vaughan injectable query. Their SEO footprint is weak (only 30 ranked keywords) but the review moat is real.
Enriched Med Spa is the SEO benchmark to beat
High PriorityEnriched Med Spa (3981 Major MacKenzie Dr W, Vaughan) ranks for 88 keywords with 46 in the top 10, generating an estimated 5,800 visits/month. They rank #6 for 'botox close to me' (14,800/mo volume). Their moat is a 200-URL content library.
Lip filler Toronto search volume is declining 58% YoY
AttentionThe keyword 'lip filler toronto' has dropped from 2,400/mo to 1,600/mo over 12 months (-58% YoY trend). The broader lip filler category nationally is stable, suggesting Toronto market saturation. Botox interest is 5.7x higher than lip filler nationally.
All 16 Meta ads direct to Instagram DM, zero to website
High PriorityEvery active ad in Meta Ad Library sends users to instagram.com/aestheticnursemarta or Messenger. No ad links to your website. Combined with zero pixel/tracking, this means $22K/month generates unmeasured DM conversations with no attribution to any conversion.
1,040 five-star Fresha reviews not migrating to Google
High PriorityYou have 1,040 perfect reviews on Fresha but only 161 on Google. Google reviews directly impact local pack ranking. A systematic review-migration campaign could significantly close the gap with Zina (1,200 reviews).
Google Ads market is accessible: $5K/mo could generate ~33 leads
OpportunityPriority keywords have LOW-MEDIUM competition with reasonable CPCs ($3-$8). Estimated at $5K/month CAD, you could capture ~1,100 clicks at 3% conversion = 33 qualified leads per month at ~$150 CPA. Well within medspa patient LTV.
Current Digital Footprint
Baseline snapshot of every channel before we touch anything
Website: WordPress 6.9.4 + Elementor 4.0.0 on Hostinger CDN. Launched recently. Zero organic traffic.
Google Business Profile: 4.8 stars, 161 reviews. Website field points to Instagram. Address listed as 'Toronto, ON' instead of Vaughan.
Meta Ads: ~CAD $22K/month, all DM/Messenger ads. Zero tracking. ~16 active ads in Meta Ad Library.
Fresha: 1,040 five-star reviews. Correct address (Woodbridge, Vaughan). Primary booking platform.
Organic Social: Strong Instagram engagement, semi-viral TikTok content. Key creative asset for paid strategy.
Analytics: None. No GA4, no GTM, no Meta Pixel, no call tracking, no Fresha attribution bridge.
Tracking & Attribution
Why you have no idea where your money is going
CAD $22,000/month in Meta ads — zero attribution
There is no Google Analytics, no Tag Manager, no Meta Pixel, no call tracking, and no booking attribution on your website or ad campaigns. Every dollar spent generates unmeasured conversations with no way to determine what converted into appointments, revenue, or new clients vs. returning clients.
Impact: No website traffic data. Cannot measure any user behavior, source attribution, or conversion paths.
Fix: Install GA4 via Google Tag Manager with enhanced measurement events
Impact: No tag container. Cannot deploy any tracking pixel, conversion tag, or event without developer involvement.
Fix: Create GTM Web + Server container, install on all pages via single script
Impact: CAD $22K/month in Meta ads cannot attribute any website action. No retargeting audiences can be built from site visitors.
Fix: Install Meta Pixel via GTM + configure Conversions API (CAPI) via server-side container
Impact: When Google Ads launches, no conversions will be trackable without this.
Fix: Deploy Google Ads global site tag + conversion linker via GTM
Impact: Phone calls come in with unknown source. Cannot attribute calls to Google, Meta, organic, or direct.
Fix: Deploy dynamic number insertion (DNI) with per-source tracking numbers
Impact: Online bookings via Fresha cannot be traced to their marketing source.
Fix: UTM-preserving Fresha links + webhook bridge to GTM server container for offline conversion upload
What You Would See After Setup
A single booking = up to 7 tracked events. Full funnel visibility from first impression to completed appointment.
Website UI/UX Audit
Page-by-page visual critique of aestheticnursemarta.ca
Broken CTAs
Phone number, address, Instagram, and TikTok links in the header are not clickable. Users cannot tap-to-call or navigate to social profiles.
No Treatment Finder
Navigation is treatment-name-driven. Users who don't know the difference between 'Ultra Flat Lips' and 'STRIP LIPS' have no concern-based path (e.g., 'I want fuller lips').
No Lead Capture
The only conversion path is the Fresha booking link. No sticky CTA, no exit intent popup, no consultation form on service pages, no lead magnet.
Signatures Buried
Trademarked differentiators (Ponytail Lift™, Ultra Flat Lips™) are listed in the nav but not hero'd on the homepage or in a dedicated showcase.
Page Screenshots
Homepage

Ultra Flat Lips™ (Signature)

Botox Hub Page (/treatment/botox-anti-wrinkle/)

Competitor Comparison: Enriched Med Spa

Enriched Med Spa (Vaughan) — 200+ content pages, clear service navigation, blog library, booking forms on every page. The SEO benchmark.
Competitor Comparison: Skinjectables Price List

Skinjectables' /price-list/ page ranks #3 for “botox cost toronto” — capturing 25+ pricing-intent keywords. Marta has no pricing page.
Technical SEO & Performance
Lighthouse scores, crawl health, schema gaps, and page-level audit
Lighthouse Scores (Desktop)
/
/signature/ultra-flat-lips/
/treatment/dermal-fillers/
20
Pages missing meta description
5
Empty hub pages (3 words)
8
Thin pages (<200 words)
4
Pages without H1
Page-Level Audit
| Page | Words | H1 | Meta | Issues |
|---|---|---|---|---|
/ Aesthetic Nurse Marta | 1094 | No H1 tagNo meta description27 H2s include review client names as headings+1 more | ||
/signature/ultra-flat-lips Ultra Flat Lips™ – Aesthetic Nurse Marta | 321 | No meta description63.3 MB page weight (uncompressed media)No images in content body | ||
/signature/non-surgical-rhinoplasty Non-Surgical Rhinoplasty – Aesthetic Nurse Marta | 330 | No meta descriptionNo images in content body | ||
/signature/non-surgical-ponytail-lift Non-Surgical Ponytail Lift – Aesthetic Nurse Marta | 396 | No meta descriptionNo images in content body | ||
/signature/under-eye-peptide-rejuvenation Under-Eye Peptide Rejuvenation – Aesthetic Nurse Marta | 371 | No meta descriptionNo images in content body | ||
/treatment/botox-anti-wrinkle Botox Anti Wrinkle – Aesthetic Nurse Marta | 3 | No meta descriptionNo H1EMPTY PAGE (3 words)+1 more | ||
/treatment/botox-anti-wrinkle/face Face – Aesthetic Nurse Marta | 186 | No meta descriptionThin content (<200 words)Generic title 'Face' | ||
/treatment/botox-anti-wrinkle/medical Medical – Aesthetic Nurse Marta | 104 | No meta descriptionThin content (104 words)Generic title 'Medical' | ||
/treatment/botox-anti-wrinkle/body Body – Aesthetic Nurse Marta | 290 | No meta descriptionNo images in content body | ||
/treatment/collagen-therapy Collagen Therapy – Aesthetic Nurse Marta | 3 | No meta descriptionNo H1EMPTY PAGE (3 words)+1 more | ||
/treatment/collagen-therapy/sculptra-radiesse Sculptra & Radiesse – Aesthetic Nurse Marta | 297 | No meta descriptionNo images in content body | ||
/treatment/collagen-therapy/non-surgical-thread-lift Non-Surgical Thread Lift – Aesthetic Nurse Marta | 94 | No meta descriptionThin content (94 words) | ||
/treatment/dermal-fillers Dermal Fillers – Aesthetic Nurse Marta | 3 | No meta descriptionNo H1EMPTY PAGE (3 words)+1 more | ||
/treatment/dermal-fillers/facial-harmonization Facial Harmonization – Aesthetic Nurse Marta | 124 | No meta descriptionThin content (124 words) | ||
/treatment/dermal-fillers/treatment-areas Treatment Areas – Aesthetic Nurse Marta | 232 | No meta descriptionGeneric title 'Treatment Areas' | ||
/treatment/dermal-fillers/strip-lips STRIP LIPS™ – Aesthetic Nurse Marta | 199 | No meta descriptionThin content (199 words) | ||
/treatment/fat-dissolving-injections Fat Dissolving Injections – Aesthetic Nurse Marta | 236 | No meta description | ||
/treatment/mesotherapy Mesotherapy – Aesthetic Nurse Marta | 304 | No meta description | ||
/treatment/prp-prf-plasma-gel PRP/PRF/Plasma Gel | 0 | No meta descriptionPage not crawled (may require JS rendering) | ||
/treatment/scar-therapy Scar Therapy | 0 | No meta descriptionPage not crawled (may require JS rendering) |
Content & Site Architecture
Hub-and-spoke model, missing pages, E-E-A-T signals, and content depth
12 concern-based landing pages missing. 7 geo-service landing pages missing. 8 informational content pillars missing.
Pricing/consultation page missing — captures 3,200+/month of cost/price modifier traffic.
Before/after gallery with schema missing — competitors pull 9,900+/mo from gallery pages alone.
22 proprietary-series articles recommended across 4 signature treatments.
Keyword Strategy & Ranking Gaps
"I want to show up for Botox Toronto, lip filler near me, Juvederm Toronto" — Marta
0
Marta's Ranked Keywords
20
Target Keywords Identified
11
Priority 1 Targets
5,490
P1 Monthly Search Volume
Market Shift: Lip filler Toronto declining -58% YoY
Nationally, Botox search interest is 5.7x higher than lip filler. The “lip filler toronto” keyword is shrinking, suggesting market saturation or format substitution. Your SEO and ad strategy should lead with Botox, not lip filler — while your signature treatments (Ultra Flat Lips, Ponytail Lift) capture the high-intent long-tail.
Top Keywords by Monthly Volume
Search Volume Seasonality (12 months)
Priority Keyword Targets
| Keyword | Vol/mo | CPC | Competition | Intent | Marta | Top Competitor | Priority |
|---|---|---|---|---|---|---|---|
botox toronto | 1,600 | $5.24 | MEDIUM | commercial | Not ranked | skinjectables.ca #6 | P1 |
lip filler toronto | 1,000 | $3.14 | MEDIUM | commercial | Not ranked | skinjectables.ca #4 | P1 |
non surgical rhinoplasty | 880 | $3.15 | LOW | commercial | Not ranked | drpirani.com #2 | P2 |
lip filler near me | 590 | $3.34 | MEDIUM | transactional | Not ranked | fresha.com #1 | P1 |
under eye filler | 480 | $4.46 | MEDIUM | commercial | Not ranked | — | P1 |
chin filler | 390 | $3.58 | LOW | commercial | Not ranked | — | P1 |
dermal filler | 390 | $3.03 | LOW | commercial | Not ranked | — | P1 |
dermal filler toronto | 260 | $4.55 | LOW | commercial | Not ranked | facetoronto.com #1 | P1 |
cheek filler | 260 | $8.60 | LOW | commercial | Not ranked | — | P1 |
thread lift | 210 | $4.95 | LOW | commercial | Not ranked | drtorgerson.com #1 | P2 |
tear trough filler | 210 | $5.57 | LOW | commercial | Not ranked | — | P1 |
best lip filler toronto | 170 | $3.16 | MEDIUM | commercial | Not ranked | poutx.com #8 | P1 |
jaw filler | 140 | $3.69 | LOW | commercial | Not ranked | — | P2 |
lip filler vaughan | 140 | $2.36 | HIGH | commercial | #3 | enrichedmedspa.com #1 | P1 |
non surgical rhinoplasty toronto | 110 | $4.50 | MEDIUM | commercial | Not ranked | facetoronto.com #1 | P2 |
lip filler toronto cost | 110 | $1.50 | LOW | commercial | Not ranked | canadamedlaser.ca #1 | P2 |
non surgical rhinoplasty cost | 140 | $5.54 | LOW | transactional | Not ranked | — | P2 |
lip injections near me | 70 | $4.61 | MEDIUM | transactional | Not ranked | — | P2 |
juvederm toronto | 30 | $1.75 | LOW | commercial | Not ranked | spamedica.com #2 | P3 |
restylane toronto | 20 | — | MEDIUM | commercial | Not ranked | — | P3 |
Competitor Benchmarking
Derived from SERP analysis + Google Maps local pack data. Top 10 injectable clinics competing for your target keywords in Vaughan and Toronto.
| Clinic | Area | Reviews | Rating | Ranked KWs | Top 10 | Est. Traffic | Primary Moat |
|---|---|---|---|---|---|---|---|
Marta (You) | Weston Rd, Vaughan | 161 | 4.8 | 0 | 0 | 0 | None (new site) |
Sabrina Medical AestheticsRNTier 1 nursesabrina.com | Weston Rd (same street) <1 km | 151 | 4.9 | 0 | 0 | 0 | GBP + local pack (zero website SEO) |
Zina Cosmetic CentreRNTier 1 zinaclinic.com | Jane St, Vaughan ~5 km | 1,200 | 4.9 | 30 | 6 | 502 | Review volume (1,200 Google reviews) |
Enriched Med SpaTier 1 enrichedmedspa.com | Major MacKenzie, Vaughan ~7 km | 135 | 5 | 88 | 46 | 5,800 | Content library (200+ URLs, 22 lip-flip articles) |
Skinprovement - Medi Spa & Laser ClinicTier 1 skinprovement.ca | Rutherford Rd, Vaughan ~5 km | 676 | 4.9 | 77 | 24 | 1,530 | Owns 'med spa vaughan' category terms |
Elysium Beauty ClinicTier 1 elysiumbeauty.ca | Major MacKenzie, Vaughan ~7 km | 266 | 4.8 | 0 | 0 | 0 | Owns 'Russian Lips Vaughan' niche |
Lasair Medical VaughanTier 1 lasairmedical.com | Rutherford Rd, Vaughan ~5 km | 144 | 5 | 0 | 0 | 0 | GBP local pack (#1 'russian lips vaughan') |
POUTxTier 2 poutx.com | King St E, Toronto ~25 km | 727 | 4.9 | 100 | 17 | 2,640 | Brand-name domain + lip specialist positioning |
Skinjectables Cosmetic ClinicTier 2 skinjectables.ca | Downtown Toronto ~25 km | 176 | 4.6 | 100 | 63 | 4,760 | 3-pillar content depth: geo-service LPs + pricing hub + informational library |
Canada MedLaser - VaughanTier 2 canadamedlaser.ca | Vaughan (multi-location chain) ~5 km | 569 | 4.8 | 0 | 0 | 0 | Multi-location chain with dedicated /location/vaughan/ pages per service |
Skin Vitality Medical ClinicTier 2 skinvitality.ca | Toronto + 13 other ON ~25 km | 2,000 | 4.6 | 0 | 0 | 0 | Chain scale (14 locations), 2,000 Google reviews |
Competitor Insights
Sabrina Medical Aesthetics
8611 Weston Rd, Vaughan
Same-street RN-branded competitor. Ranks #1 for 'lip filler near me' in Vaughan but has ZERO website SEO — single-page squeeze site. Easy to beat on web.
Zina Cosmetic Centre
9100 Jane St Unit 113, Vaughan
Dominant review volume in Vaughan (7.5x Marta). Only 30 ranked keywords — reputation moat, not content moat. Beatable on SEO content.
Enriched Med Spa
3981 Major MacKenzie Dr W #19, Vaughan
THE SEO benchmark. Ranks 'botox close to me' #6 (14,800/mo). Wins via massive informational blog library. 200 URLs vs Marta's 22.
Skinprovement - Medi Spa & Laser Clinic
3590 Rutherford Rd #6, Vaughan
NOT an injectables competitor — facials/laser/brows focus. Owns 'med spa vaughan' keyword space. Marta should position as 'injectable clinic' not 'med spa'.
Elysium Beauty Clinic
1410 Major MacKenzie Dr W, Vaughan
Dominates 'russian lips vaughan' organic #1. Niche positioning. Marta's Ultra Flat Lips is the counter-positioning.
Lasair Medical Vaughan
3550 Rutherford Rd Unit 84, Vaughan
New local pack competitor on Rutherford Rd. 5.0 rating with 144 reviews. Ranks #1 local pack for 'russian lips vaughan'.
Google Business Profile Audit
Ranking grid, category optimization, review management, citation consistency
GBP ranks #3 local pack for 'lip filler vaughan' and 'lip filler near me' — despite website pointing to Instagram.
161 Google reviews vs Zina's 1,200 (7.5x gap). 1,040 Fresha reviews not migrating to Google.
3 review removal candidates identified. Address inconsistency across 4 platforms.
Meta / Facebook Audit
Ad Library walkthrough, DM-ad critique, organic social snapshot
~16
Active Ads
100%
Ads → Instagram DM
0
Ads with UTM tracking
$22K
Monthly CAD (untracked)
Zero-Pixel Funnel
Every ad sends users to Instagram DM. No Meta Pixel fires, no website visit, no retargeting audience built, no conversion tracking possible.
Model Price Contradiction
Active “Male Model Call — $1,250” ad runs a 50% discount from $2,500 full price, despite stated “no promotions ever” positioning.
Meta Ad Library — Live Screenshot
facebook.com/ads/library — “Aesthetic Nurse Marta” (Canada)

Ad Inventory
Mesotherapy
Non-Surgical Ponytail Lift™
Male Model Call — $1,250
Under Eye Peptide Rejuvenation
Ultra Flat Lips™ (Revanesse)
Ultra Flat Lip Enhancement
Full Face + Ultra Flat Lips
Full Face Contour + Thread Lift
Signature Lips + Beard (Male)
Ultra Flat Lips: Mega Volume
5ml Full Face + Botox + Collagen
Google Ads Strategy
Full tactical blueprint: 9 campaigns, keyword lists, ad copy, landing pages, budget math
9 proposed campaigns spanning Branded, Botox, Lip Filler, Dermal Filler, Signatures, Collagen, Fat Dissolving, Performance Max, LSA.
$5K/mo CAD budget recommendation: ~1,100 clicks, ~33 leads, ~$150 CPA.
10 dedicated landing pages with form-first capture before Fresha handoff.
Meta Ads Strategy
Campaign architecture, targeting, creative framework, funnel, tracking
5 campaigns: Cold (40%), Lookalike (25%), Retargeting (15%), Messenger-tracked (10%), Awareness (10%).
Same $22K budget, 5 objectives instead of 1, all tracked via Pixel + CAPI.
Creative framework leverages existing organic IG/TT strengths. No-promotion angles only.
Reviews & Reputation
Review gap analysis, removal candidates, generation strategy
Review Volume Comparison
The Review Migration Opportunity
You have 1,040 five-star reviews on Fresha but only 161 on Google. Google reviews directly impact local pack ranking. If even 20% of your Fresha reviewers also left a Google review, you'd have ~370 Google reviews — putting you ahead of every Vaughan competitor except Zina.
Review Removal Candidates
Fake name, single-review account, no transaction record in Fresha
Only one review ever written, no evidence of being a client
Only one review, pattern suggests coordinated attack (2 previously removed)
Platform Expansion
Claim + optimize profile
Create provider profile with before/afters
Claim listing, respond to reviews
Apply for directory listing
Verify or create listing for NAP consistency
Build brand authority for personal-name panel
Appendix
Raw data, URL inventory, keyword datasets, Lighthouse reports
Full 22-URL sitemap with per-page audit data.
10 competitor profiles with rankings, traffic, reviews.
20+ keyword entries with volumes, CPCs, competition.
Accounts needed once engaged: GSC, GA4, GTM, Google Ads, Meta Business Manager, Fresha API.
