Status report
Website + SEO update
Platform recommendation
The agency proposal recommended migrating from Squarespace to WordPress. After researching the implications, we think the best path forward is to stay on Squarespace, at least through the next quarterly review. Three findings inform that recommendation:
- The site already earns Google's trust on Squarespace — 1,081 organic clicks in 90 days, 25 pages indexed, schema validated
- A migration would risk a 10–30% temporary traffic drop for 60–90 days, with 3–6 months to full ranking recovery, even with perfect redirects
- The Squarespace limitations cited in the proposal (schema, SEO controls) we've already solved in-house with code injection
We've identified specific triggers that would prompt revisiting this — open to discussing. Full rationale in the "Platform strategy" section below.
Jun 16
Today
(this report)
Mid Jul
Photoshoot
session
Sep 16
Quarterly
platform review
Where we stand
Organic clicks, 90 days
1,081
From Google search
Pages indexed by Google
25
All priority pages confirmed
Google rating
3.7 ★
From 31 reviews · 6 ready to feature
Site engagement, 7 days
+105%
Events vs prior period
Google Search Console
Google's tool that shows which searches bring people to our site
Connected, sitemap crawled every 5 days
Google Analytics 4
Tracks what visitors do once they're on our site
Live, baseline captured
LocalBusiness schema
Behind-the-scenes code that tells Google we serve specific cities
Deployed across 28 service cities
Page titles and descriptions
The blue link and gray text that show up for us in Google search results
Optimized on 9 pages
Contact form and lead tracking
Captures inbound inquiries from the website directly into HubSpot
Active and wired to CRM
Google Business Profile alignment
Our Google Maps listing and website share contact details so Google sees us as one business
City and phone numbers linked
What we've improved
Discoverability
May 27 — June 11, 2026
Local business schema deployed
28 service cities now listed
Sitemap submitted to Google
Brand name standardized sitewide
Content depth
June 11 — June 15, 2026
Subcontractors page rewritten
Property-types content verified
Three typos corrected sitewide
Service descriptions improved
Measurement
June 15, 2026
Analytics and Search Console aligned
90-day baseline established
Three priority pages indexed
Re-crawl requested on updated pages
Trust and proof
June 15 — June 16, 2026
31 Google reviews audited
Six testimonials ready for homepage
NAP alignment confirmed in GBP
Photographer brief built
What we're improving next
In motion
Ready to deploy
Queued
Owner action
Visual refresh
New homepage hero imageAI prompts ready
Action-specific call-to-action buttonsCopy drafted
Professional photography across portfolioPhotographer quoting
Stock photos replaced with our actual workAfter shoot
Conversion
Real client testimonials on homepage6 quotes ready
Star rating block added with schemaReady to deploy
Reply to unanswered Google reviewsOwner action
Encourage more reviews from happy clientsPlanned
Local search reach
City landing pages for Miami, Fort Lauderdale, Boca, West Palm Beach, WestonDrafted
FAQ page targeting question-style searchesDrafted
Internal links from blog to service pagesPlanned
Ongoing measurement
30-day check on Search Console trafficScheduled July 16
Track contact form submissions in CRMActive
Refresh older blog posts each quarterPlanned
Expand city pages based on what ranksAfter 30-day check
Privacy and compliance
Flagged June 22, 2026 — counsel advisory
Audit all tracking tools currently running on siteIn motion
Implement Consent Management Platform (CMP) with proper cookie bannerSelecting vendor
Update Terms of Use, Privacy Policy, Cookie Policy with counselOwner action
ADA and WCAG accessibility auditPlanned
Privacy and compliance
New workstream in response to a website privacy advisory letter from outside counsel about CIPA (California Invasion of Privacy Act) exposure. Three recommendations, paired with our planned response.
Recommendation 1
Install a Consent Management Platform
Block non-essential tracking tools until visitors give consent.
Today
6 trackers fire on every page load before visitors consent. Squarespace's banner doesn't block them.
Our solution
- Subscribe to Termly Pro+
- Install via Squarespace code injection
- Each tracker fires only after consent
~$15/mo ($180/yr) · Live on the site · Configuring Google Consent Mode + California rules next
Recommendation 2
Make legal documents current
Ensure Privacy Policy, Cookie Policy, Terms of Use, and Do Not Sell language are current and complete.
Today
Privacy Policy is generic and 14 months old. Cookie Policy and Do Not Sell pages don't exist.
Our solution
- Termly auto-generates drafts
- Attorney reviews and customizes
- Publish all four documents on site
~$500–1,500 attorney · 1–2 weeks · Forward letter
Recommendation 3
Audit and review cadence
Review legal docs and tracking tools at least annually, plus whenever new tools are added.
Today
No formal review schedule. Tracker inventory just compiled by us.
Our solution
- Termly scans for new trackers monthly
- Quarterly internal self-review
- Annual attorney review
$0 ongoing · Already underway
Decisions still needed: which attorney to forward the advisory letter to, and whether to add an ADA accessibility audit now or in Q4. (Termly subscription approved.)
Platform strategy
Where we stand with Google
- 25 pages indexed
- Crawler returns every 5 days
- Schema fully recognized
- 1,081 organic clicks per 90 days
- Ranking for target service queries
What a migration would cost us
- 10–30% traffic drop for 60–90 days
- 3–6 months to full ranking recovery
- Permanent loss if redirects done wrong
- Gambles earned trust for limited upside
When migration would make sense
- Need 50+ programmatic landing pages
- Critical CRM or booking integration missing
- Page speed degrades and can't be fixed
- None apply today
Where Squarespace falls short
- Bulk page creation is manual
- Advanced SEO templating is limited
- Both worked around with code injection
- Re-evaluated quarterly
Bottom line: The site is earning Google's trust today. Migrating now would risk three to six months of ranking recovery for limited strategic upside. We have specific triggers that would change that decision, and we're tracking monthly so we make the right call at the right time.