Dental social media audit for practices

Price
Free plan: 100 credits, no card. One analysis uses about 73 credits.
What you get
A category table with posts, share of posts, median engagement and Reel views; a count of posts that ask people to book or call; a side-by-side with another practice on the same categories; five changes for next quarter's content calendar; a short list of posts for your team to check by hand; and every post listed with its category so you can correct it.
Coverage
Any public dental practice Instagram account, in any country. Use your own categories or the eight on this page. Private accounts, Stories, Facebook, TikTok, Google reviews and Instagram Insights (reach, saves, shares, profile visits) are not covered.
Time to report
Usually 38 minutes.
Account
Sign-in with Google required to run it. You can read the example and fill in the form without an account.

How do you audit a dental practice's Instagram?

Place each recent post in a content category, then compare the share of posts and the response per category with what the account is for. In a run on November 6, 2026, patient education was 37 of Practice A's 48 posts and team was 19 of Practice B's 52; about one post in five at each asked people to book or call.

Enter your practice's Instagram account. Nolyn sorts your 48 most recent posts into the categories dental teams plan with, such as patient education, before and after, team and offers, shows how much of your feed each one takes up and what response it gets, and counts how often you ask people to book. Add another practice to compare the same categories over the same dates.

Audit your practice's Instagram

The exact @handle or profile link of the practice account.

Leave this empty to use the eight categories shown here, or list your own, separated by semicolons.

The mix is judged against this. If you leave it empty, Nolyn uses the goal shown here.

A public account of a practice you look to. It adds to the credits a run uses.

Start from an example:

Sign in to run it. New accounts get 100 free credits; research uses credits for AI and data lookups.

Example resultFrom a real run on November 6, 2026
Sample: two dental practices, side by side
See the full example
Posts, Aug 20–Nov 5
48 vs 52
Median engagement
0.000% vs 0.100%
Posts that ask for a booking or call
10 of 48 vs 11 of 52
Median Reel views ÷ followers
1.34% vs 15.18%

Key findings

  • One feed teaches, the other shows the team
  • Similar followings, very different response

The report includes

  • Your content mix by category
  • Response per category
  • A booking-ask count
  • Another practice on the same categories
  • A list to check by hand
  • Calendar changes and a post list you can correct

What you get

Your content mix by category

Every recent post placed in one category, with the number of posts and the share of your feed each category takes up. Posts that fit nowhere go to Other and are counted, so nothing disappears.

Response per category

Median engagement by followers for each category, and median views for Reels, with the number of posts behind each figure.

A booking-ask count

How many posts ask people to book, call or request an appointment. In the sample it was about one post in five at both practices.

Another practice on the same categories

Add a practice you look to and both are compared over the same dates, so you can see how another team divides its feed.

A list to check by hand

Before and after and patient story posts, so someone can confirm written permission is on file, and captions that promise a result or say best, painless or safe. Nolyn only lists them. It does not decide whether a post breaks a rule.

Calendar changes and a post list you can correct

Five changes for next quarter's content calendar, then every post with its date, link, format, category and numbers. Categories come from captions, so your team should check them.

Sample: two dental practices, side by side

A real run on two public US practice accounts, using the eight categories on this page and the goal of bringing in new patients and keeping current patients coming back. We have anonymized the two accounts as Practice A and Practice B and rounded their follower counts; the method and the other figures are unchanged. Both are shown over the same eleven weeks. This describes what they posted and the public response, not the quality of their care or how many patients they see.

Posts, Aug 20–Nov 5

48 vs 52

Practice A vs Practice B, pinned posts left out

Median engagement

0.000% vs 0.100%

(likes + comments) ÷ followers; about 10,600 and 15,000 followers

Posts that ask for a booking or call

10 of 48 vs 11 of 52

About one post in five at both practices

Median Reel views ÷ followers

1.34% vs 15.18%

142 views over 31 Reels; 2,275 views over 26 Reels

CategoryPractice A postsPractice A median engagementPractice B postsPractice B median engagement
Patient education and tips37 (77.1%)0.009%5 (9.6%)0.120%
Team and office culture0—19 (36.5%)0.107%
Offers and booking5 (10.4%)0.000%8 (15.4%)0.290%
Holidays and fun0—8 (15.4%)0.140%
Services and technology4 (8.3%)0.000%6 (11.5%)0.030%
Before and after and treatment results0—4 (7.7%)0.047%
Patient stories and reviews2 (4.2%)0.005%0—
Community and events0—0—
Other0—2 (3.8%)0.023%

Aug 20–Nov 5, 2026, pinned posts left out. Engagement = (likes + comments) ÷ followers, median per post. Figures as Instagram returned them on November 6, 2026.

One feed teaches, the other shows the team

Patient education is 37 of Practice A's 48 posts (77.1%). At Practice B it is 5 of 52 (9.6%), and the largest category is team and office culture at 19 posts (36.5%), 12 of them staff birthdays.

Similar followings, very different response

Practice A's 48 posts drew 46 likes and 2 comments in total from about 10,600 followers, and 27 posts had no likes. Practice B's 52 posts drew 1,020 likes and 39 comments from about 15,000. Median Reel views were 142 and 2,275. Two accounts cannot show why: the audience, paid promotion, faces on screen and captions could all play a part.

Both ask for the booking about as often

Ten of Practice A's 48 posts (20.8%) and 11 of Practice B's 52 (21.2%) ask people to book, schedule or call. At Practice B those posts have a median of 0.067% against 0.100% for its other posts, but a post can bring a booking without a like, so this does not say the asks fail.

Offers top the table, but read that with care

Offers and booking has Practice B's highest median, 0.290%, and 6 of its 8 posts are Reels. Two of those Reels have more than 30,000 views each against an account median of 2,275, and Instagram's public page showed far fewer likes on both than the returned data. Promotion could explain that gap, but public data cannot confirm it, so we would not move posts into offers on this number.

Staff birthdays are an easy, steady post

Practice B's 12 birthday photos have a median of 0.103%, in line with the 0.100% of the whole account. They name staff, not patients, so they need no patient permission.

Before and after is rare, and community is missing

Before and after is 4 of Practice B's posts and none of Practice A's. Patient stories are 2 at Practice A and none at Practice B. Those six posts are the ones a practice would check for written permission. Neither account posted anything we could place in community and events.

Every figure was recomputed from the responses saved from this run, and we placed each post in its category by reading its caption. Instagram's public pages matched the data for most posts we checked by hand (11, 3 and 19 likes), but showed fewer likes on two Practice B Reels with unusually high views: 4 against 123, and 5 against 31. We use the returned figures and medians, which those two posts barely move. The run's own report differs in places, and the table above uses our recount: it included one Practice B post from November 6 (53 posts, not 52), found 8 Practice A booking asks where we count 10 by also counting an invitation to call, listed 28 posts with no response where the data show 27, and sorted some Practice B posts differently, so its team share and offers median are not the same as ours. Likes and views are not patients: nothing here shows how many people called or booked.

How it works

  1. Enter your account

    Add your practice's @handle. Keep the eight categories or list the ones your team plans with, and say what the account is for.

  2. Add another practice if you want one

    Pick a public account you look to. Nolyn compares it with yours over the same dates.

  3. Nolyn reads and sorts your posts

    It reads your 48 most recent posts, places each in one category from its caption and works out the response per category.

  4. Correct the categories, then plan

    Check the post list, tell Nolyn what to move, and use the five changes in your next content calendar meeting.

Who uses a dental social media audit

Office managers

See what the feed really does each quarter without reading every post, and bring numbers to the team meeting.

In-house marketing coordinators

Check the mix against your plan, count the booking asks, and show the dentist what is working and what has gone quiet.

Practice owners

If an agency runs your account, get an independent view of what it posts and the public response, in one report.

What it cannot do

Nolyn reads the public numbers on each post: likes, comments and, for Reels, views. It cannot see reach, saves, shares, profile visits, Stories, follower details or which posts were promoted, and it cannot tell you whether a post brought in a patient. Categories come from captions, not from the image or the video, so a before and after photo with a vague caption may land elsewhere. It cannot see whether you hold patient permission, and its list of posts to check is not legal or compliance advice. Forty-eight posts can cover weeks or months depending on how often a practice posts. It does not judge clinical quality.

Questions

List your recent posts, place each in a category your team plans with, and count the share of posts and the response per category. Then compare the mix with what the account is for and count how often you ask people to book. In the sample, 37 of Practice A's 48 posts were patient education and 10 asked for a booking or call.

Most guides list patient education, before and after, team, reviews and offers. Your own numbers matter more than a list, so check what your patients respond to. In the sample, one practice posted mostly education and the other mostly team and humor, and the second got far more response, though two accounts cannot prove why.

We have no benchmark, and two accounts do not make one. Both sample practices posted four to five times a week, and their response was very different, so frequency alone did not decide it.

We have no benchmark across practices. In the sample the medians were 0.000% for Practice A, with about 10,600 followers, and 0.100% for Practice B, with about 15,000, over eleven weeks. Compare your own categories and formats with each other first.

Get written permission first. The ADA's social media guidance says not to post a patient's photograph, radiograph or testimonial without a signed consent, and HIPAA requires an authorization to use protected health information for marketing (45 CFR 164.508(a)(3)). State dental boards set their own advertising rules, so check yours. This is not legal advice.

For ADA members, Section 5.F of the ADA Code bars false or misleading advertising, including on social media. Its opinions name claims likely to create an unjustified expectation about results, and unsupported claims of superior results. State board rules also apply and vary. Checked November 7, 2026; this is not legal advice.

Under the FTC's rule on reviews (16 CFR Part 465), a business can offer an incentive for a review, but not one that requires or implies a positive review. When you reply to a review, leave patient details out: in 2019 HHS settled with a Dallas dental practice for $10,000 over patient information in its Yelp replies.

Yes, if its account is public. Both are read over the same dates and placed in the same categories. Use it to see how another team divides its feed. A multi-location group has a different budget and may run paid promotion, so its numbers are not a target for a single office.

No. It is a report, not an agency. It does not post, reply or run ads. It shows what your feed is doing so your team, or the agency you already use, can plan from real numbers.

No. Nolyn reads public posts only, so you never connect your account or share a password. That also means Instagram Insights such as reach and saves are not included. Reports use public posts, not patient records.

This audit covers Instagram only, so posts on other platforms and your Google reviews are not counted.

Reading this page and the sample is free. Running an audit needs a free Nolyn account: sign in with Google and you get 100 free credits. The sample run, with a second practice, used 73 credits and about 38 minutes, including one stop where we clicked Continue, so a run like it fits in the free credits. That is one run, so yours may cost more or less, and follow-up questions use more.

To run it, yes: sign in with Google. It is free and asks for no card. You can read the example and fill in the form before signing in.

Related tools

All tools

Influencers and UGC (brands and agencies)

All tools

Guide

How to find influencers for your brand

How to find influencers for your brand: 6 places to look, a vetting checklist and a real search (40 results, 9 in range, 2 worth contacting), plus UGC creators.

Tool

YouTube Competitor Analysis

Compare channels' rhythm, views and topic gaps.

Comparison

Best UGC platforms for brands in 2026

Best UGC platforms for brands checked Oct 24, 2026: Insense, Trend, JoinBrands, Collabstr, Billo and more, with prices per video, usage rights and free options.

Tool

YouTube Channel Analyzer

Audit any public channel for your brand or client: real views, engagement and topics.

Tool

YouTube Channel Finder

YouTube creators in your product's niche, with subscribers and median recent views.

Tool

TikTok Comment Exporter

Find, search and export a TikTok video's comments.