When I First Pulled Their Search Console Data
I remember the day I first connected Blue Monarch Skin Studio’s Google Search Console to my analysis tools. The data was bleak. Twelve indexed pages. Three hundred monthly organic impressions. A handful of branded searches that were finding them, and almost nothing else. A med spa that had been in business for three years, doing beautiful work, with a legitimately excellent reputation in their local community — completely invisible to Google.
The owner was not surprised, exactly. She knew her SEO was weak. What surprised her was how weak it was. She assumed they had a solid digital presence. They had a nice website, active Instagram, and consistent Google reviews. What they did not have was content — the kind of content that tells Google what you do, who you serve, and why you are the best answer for a patient’s specific question.
What happened over the next eight months was not magic. It was systematic. And the core of it was simple: we published 100 blog posts.
Why 100 Posts? The Topical Authority Argument
Google’s algorithm has evolved significantly in its understanding of topical authority. In 2026, a site with deep, comprehensive coverage of a specific topic — in this case, medical aesthetics — ranks better for that topic’s keywords than a site with scattered, shallow content. A site with 100 well-written, properly optimized posts about med spa treatments and patient questions signals to Google that it is a genuine authority on the subject. This is not just one page about Botox — it is 15 pages covering every angle of Botox that a patient might search.
The Content Architecture: How We Structured 100 Posts
We did not just publish 100 posts randomly. We built a content architecture first.
Pillar Pages (8 pages)
One comprehensive page per major service category: Injectables, Skin Rejuvenation, Anti-Aging, Laser Treatments, Body Contouring, HydraFacial, Chemical Peels, and Men’s Treatments. Each pillar page covered the category in depth and linked to all relevant cluster content.
Cluster Content (60 posts)
6 to 8 supporting posts per pillar page, each targeting a specific long-tail keyword within that category. For the Injectables pillar, cluster content included posts on Botox for beginners, Botox vs. Dysport, filler types explained, injectable aftercare, injectable FAQ, Botox for men, and Botox pricing guide.
Patient Journey Content (20 posts)
Posts targeting first-time patients at every stage of their decision journey. Blue Monarch’s first visit guide was the first post in this category and became one of their top-performing pages.
Local Content (12 posts)
Location-specific posts targeting their service area: San Mateo-specific content, neighborhood pages, local event tie-ins, and seasonal content relevant to Northern California. These posts support GBP relevance and rank for local modifiers.
The Timeline: What 8 Months Looks Like
- Month 1-2: Publishing begins. No ranking movement yet. Google is crawling and indexing new content. Impressions start to grow slowly.
- Month 3: First rankings appear. Low-competition long-tail keywords start hitting page 2 and 3. Total impressions up 4x from baseline.
- Month 4-5: Rankings consolidate and improve. Several posts reach page 1 for target keywords. Organic clicks begin meaningfully increasing. First organic form submissions attributable to blog content.
- Month 6: 100th post published. GBP rankings for core keywords improve. Organic traffic at 12x the baseline from 8 months prior.
- Month 7-8: Compounding continues. Old posts improve in rankings as internal linking is strengthened.
What the Numbers Actually Looked Like
Blue Monarch has given me permission to reference these directional figures: organic impressions grew from roughly 300 per month to approximately 18,000 per month; organic clicks grew from roughly 15 per month to approximately 420 per month; Google Maps top-3 keyword rankings grew from 0 to 4; and monthly organic booking inquiries grew from near-zero to a meaningful share of total new patients.
The HydraFacial content in particular performed well — you can see the kind of thorough educational approach that drives rankings in their HydraFacial treatment explainer. That depth of content across 100+ pages is what moves the needle.
What You Need to Replicate This
This is not a strategy that requires a massive budget. Blue Monarch achieved this with a clear content architecture developed in the first two weeks, a consistent production cadence of 2 to 3 posts per week, proper on-page SEO on every post, strategic internal linking as the library grew, and basic GBP optimization running in parallel.
What it requires is time and consistency. There are no shortcuts to topical authority. But the compounding nature of content SEO means that the hundredth post you publish is worth more than the tenth — because it is supported by the authority signals of the 99 posts before it.
For how to build each individual post, read my guide to writing med spa blog posts that rank. For the full local SEO context, read my local SEO playbook.
FAQ: Building a 100-Post Med Spa Content Library
Do I really need 100 blog posts to rank?
Not necessarily. In less competitive markets, 30 to 40 well-structured posts may be enough to establish topical authority. But in competitive metro areas, 100+ posts is a legitimate threshold for content dominance.
How long does it take to write 100 blog posts?
At 2 to 3 posts per week, you will hit 100 posts in 7 to 12 months. At one post per week, closer to 2 years. The pace should match your capacity for quality output.
Should I hire a writer or do it myself?
A hybrid model works best. The practitioner provides clinical accuracy and voice. A writer handles structure and SEO optimization. The practitioner reviews and approves.
What is topical authority and why does it matter?
Topical authority is Google’s assessment of how comprehensively and authoritatively a site covers a specific subject area. Sites with deep, interconnected coverage of a topic rank better for that topic’s keywords than sites with shallow or scattered content.
How do I organize 100 blog posts so Google understands the architecture?
Use a pillar-cluster model. Create 6 to 8 pillar pages for your major categories. Create 10 to 15 cluster posts per pillar, all internally linked to and from the pillar page.
Will old posts hurt my rankings if the information is outdated?
Outdated information can hurt rankings and user trust. Build a quarterly content audit into your workflow to identify posts that need refreshing. Google rewards updated content.
How do I know which posts to write first?
Start with your highest-value treatments and the questions patients ask most often. Build pillar pages first, then cluster content. Your pillar pages establish the architecture; cluster content fills in the depth.
Does publishing more content help with Google Maps rankings?
Indirectly yes. Content volume and quality strengthen overall domain authority, which is one of the signals Google uses to assess local business prominence — a factor in Maps rankings.
Ready to build a content library for your med spa? Visit my services page or contact me to discuss a strategy.




