WEIGHT LOSS THAT WORKS WITH YOUR BODY

Peptide therapy, guided by our team, adjusted as you progress.

award-best-2026-bw-transparent-bg

Your Medspa in Atlanta

With over 50 years of experience on the team, we’re passionate about skincare. Our Atlanta medspa team works to achieve natural-looking outcomes using treatments that deliver visible results and medical-grade products that are truly effective.

Located in Vinings, we offer botox, filler, peptide weight loss, photofacial, IPL, tattoo removal, facials, chemical peels and more.

atlanta med spa

Explore Our Treatments

Treatment in Action

The best treatment for 2026?

Watch us give a microneedling treatment. It’s easy, effective, and has no downtime.

Client Love

Don’t just take our word for it

“I have been going to Radiance Medspa for about a year and I have zero regrets. The staff is always very welcoming and the space is clean. I’ve found my medspa home.”

Elona V.

Have you seen us on Insta?

Featured Treatment

Peptide Weight loss

You’ve seen it in the news and social, and now you can lose weight and feel better with semaglutide and tirzepatide.

MEMBERSHIPS

Transform Your Skin with Consistent Care

Regular treatments are key to long-term skin health. Our memberships help you commit to better skin while saving on the services you love.

Don't Know Where to Start?

We offer complimentary consults, no obligation.

/** * FOR FUTURE CLAUDE: Custom LocalBusiness schema for Radiance Medspa (Vinings). * Hooks wpseo_schema_organization to add MedicalBusiness + HealthAndBeautyBusiness * types, address, geo, hours (M-F + one Saturday/month), and areaServed to Yoast's * Organization schema. Replaces what the paid Yoast Local SEO plugin would do. * * Common edits: hours → $data['openingHoursSpecification'] | Saturday rule → * $saturday_ordinal_by_month | neighborhoods → $data['areaServed'] | address/geo * blocks | business type → $data['@type'] array. * * If it silently breaks: Yoast may have renamed the hook. Verify at * search.google.com/test/rich-results and check Yoast changelog since 2026-07-27. */ /** * Radiance Medspa — enhance Yoast Organization schema. * Adds LocalBusiness subtypes (MedicalBusiness + HealthAndBeautyBusiness), * address, geo, opening hours, and areaServed for local SEO signals. * * Modeled on Natural Body Spa's LocalBusiness schema pattern; @type * combination verified against schema.org type definitions and Google's * multi-typing docs (https://developers.google.com/search/docs/appearance/structured-data/local-business). * * Hook: wpseo_schema_organization (public Yoast extension point). * * Added 2026-07-27. If Yoast ever renames the hook, this filter goes silent — * verify via https://search.google.com/test/rich-results after Yoast major updates. */ add_filter( 'wpseo_schema_organization', function( $data ) { // Multi-type: Organization (keeps Yoast's downstream refs intact) // + MedicalBusiness (clinical services: Botox, filler, PRP, PWL, IV) // + HealthAndBeautyBusiness (wellness: facials, massage, dermaplaning). $data['@type'] = [ 'Organization', 'MedicalBusiness', 'HealthAndBeautyBusiness' ]; // Physical address (Vinings location). // 30339 is postally "Atlanta" per USPS; if you want the "Vinings" // neighborhood signal in schema instead, swap addressLocality to "Vinings". $data['address'] = [ '@type' => 'PostalAddress', 'streetAddress' => '2810 Paces Ferry Rd', 'addressLocality' => 'Atlanta', 'addressRegion' => 'GA', 'postalCode' => '30339', 'addressCountry' => 'US', ]; // Geo coordinates (confirmed by Damon 2026-07-27). $data['geo'] = [ '@type' => 'GeoCoordinates', 'latitude' => '33.8651913', 'longitude' => '-84.469961', ]; // Standard weekly hours: Monday-Friday 10am-6pm. $data['openingHoursSpecification'] = [ [ '@type' => 'OpeningHoursSpecification', 'dayOfWeek' => [ 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday' ], 'opens' => '10:00', 'closes' => '18:00', ], ]; // Special hours: one Saturday per month, 9am-1pm. // Default rule: 3rd Saturday. Exception months override the ordinal // (e.g. November uses the 2nd Saturday to avoid Thanksgiving week). // Auto-generated rolling ~13-month window so no monthly maintenance. // // To add another exception (e.g. skip a month, use a different ordinal), // update $saturday_ordinal_by_month below. To skip a month entirely, set // that month's value to 0 (or comment it out — see logic below). $saturday_ordinal_by_month = [ // month_number => ordinal (1st, 2nd, 3rd, 4th, or 0 to skip) 11 => 2, // November: 2nd Saturday (avoids Thanksgiving week) // Add more overrides here as they come up. ]; $default_ordinal = 3; $ordinal_words = [ 1 => 'first', 2 => 'second', 3 => 'third', 4 => 'fourth' ]; $special_hours = []; $tz = new DateTimeZone( 'America/New_York' ); $today = new DateTimeImmutable( 'today', $tz ); for ( $i = 0; $i <= 12; $i++ ) { $month_anchor = $today->modify( "first day of +{$i} months" ); $month_number = (int) $month_anchor->format( 'n' ); $ordinal = $saturday_ordinal_by_month[ $month_number ] ?? $default_ordinal; if ( $ordinal === 0 || ! isset( $ordinal_words[ $ordinal ] ) ) { continue; // 0 or unknown = skip this month. } $ordinal_word = $ordinal_words[ $ordinal ]; $sat_ts = strtotime( "{$ordinal_word} saturday of " . $month_anchor->format( 'F Y' ) ); if ( $sat_ts === false ) { continue; } $sat_date = date( 'Y-m-d', $sat_ts ); // Skip past dates (e.g. current month's Saturday already passed). if ( $sat_date < $today->format( 'Y-m-d' ) ) { continue; } $special_hours[] = [ '@type' => 'OpeningHoursSpecification', 'dayOfWeek' => 'Saturday', 'opens' => '09:00', 'closes' => '13:00', 'validFrom' => $sat_date, 'validThrough' => $sat_date, ]; } $data['specialOpeningHoursSpecification'] = $special_hours; // Areas served — sourced from GSC data + Radiance service area. // These match neighborhoods where near-me + neighborhood queries // are already earning impressions per GSC (2026-07-27 pull). $data['areaServed'] = [ 'Vinings', 'Smyrna', 'Marietta', 'Kennesaw', 'Buckhead', 'East Cobb', 'Dunwoody', 'Sandy Springs', 'Chamblee', 'Atlanta', ]; return $data; }, 10, 1 );