Updated September 2026 · Written and maintained by the Progression Agency strategy team
Healthcare marketing is ordinary marketing with two differences that change everything: patients filter on your star rating before they read a word you wrote, and your tracking configuration carries genuine regulatory exposure. This page is what we actually do for medical practices — the channels that produce patients ranked by return, the pages a practice site needs, the HIPAA constraints most agencies never mention, the cost of every category, and the fifteen-point audit we run in week one. Prices at the bottom.
Healthcare marketing agency, medical marketing agency, healthcare SEO firm: what each label means
Answer first: these labels are used interchangeably by the firms that carry them, so they tell you very little. What actually distinguishes providers in this market is whether they have handled protected health information, whether they know your state board’s advertising rules, and whether they report on booked appointments rather than rankings.
| Label | Usually emphasises | What to verify | Warning sign |
|---|---|---|---|
| Healthcare marketing agency | Breadth across a health system or group | Which channels are staffed in-house | No named healthcare clients |
| Medical marketing agency | Practice-level marketing for clinicians | Experience in your specialty | One playbook for every specialty |
| Healthcare SEO firm | Organic search and local visibility | Whether they touch tracking on patient pages | Reports rankings, not appointments |
| Medical SEO specialist | An individual or small team, search only | Capacity, and what happens on holiday | Sole dependency with no cover |
| Medical advertising company | Paid media and creative | Whether platform policy limits are understood | Ad accounts held in their name |
| Medical marketing company | No consistent meaning | Everything above | Vagueness about who does the work |
| Healthcare advertising agency | Media planning and buying at scale | Compliance review before launch | No pre-launch review step |
SEO services for doctors: what an SEO service for doctors should actually contain
Answer first: an SEO service for doctors should cover the Google Business Profile, a review program, a page per service you want more of, individual clinician bios, insurance and cost content, technical health, and call tracking. The questions below separate real experience from a generic playbook with the word medical inserted.
- What does my state medical board say about testimonials and before-and-after imagery? Someone who has done this work will know it needs checking for your state and will say so immediately.
- How do you handle analytics and advertising pixels on pages that touch patient information? A shrug here is disqualifying.
- What do you report on? Booked appointments and calls, or rankings? Rankings alone is a warning.
- Can you show a practice in my specialty, in my state, that I can call?
- Who owns the Google Business Profile, the ad accounts, the website and the tracking numbers?
- What would you refuse to do? Every experienced healthcare provider has a list.
Medical SEO specialist or a full healthcare marketing agency?
| Medical SEO specialist | Healthcare marketing agency | |
|---|---|---|
| Typical monthly | $1,200 – $3,000 | $3,000 – $12,000 |
| Scope | Organic search and local | Search, paid, content, reviews, reporting |
| Strongest at | Depth in one discipline | Breadth and continuity |
| Weakest at | Cover, breadth, paid media | Cost for a single-location practice |
| Right when | Search is the only gap | Several channels need running together |
| Risk | Sole dependency | Paying for breadth you do not use |
The conclusion: a single-location practice with a functioning website and an incomplete Google Business Profile usually needs a specialist first and an agency later. A multi-location group, or a practice competing against a corporate-backed rival, generally needs the agency from the start.
The two things that make healthcare different
Almost everything in medical marketing is the same discipline you would apply to any local service business. Two things are not, and both are routinely handled badly.
Reviews are the gate, not the tiebreak
In most categories reviews are one signal among several. In healthcare they are the filter patients apply before anything else — a practice below roughly four stars is eliminated before its website is ever seen. That reorders the whole program: the review process is not a nice-to-have that follows the website, it is the thing to build first.
Your tracking carries regulatory exposure
Advertising pixels placed on pages containing protected health information have produced real enforcement actions and settlements. Booking pages, patient portals and pages tied to an individual’s treatment are the obvious risks. This is a design decision that has to be made at the start, not an audit performed after a complaint, and if a marketing agency has never raised it with you it has not thought about your category.
Where new patients actually come from
The largest channel is also the cheapest, and it is where most practices are least complete. A neglected Google Business Profile costs a practice more than a dated website does, and fixing it is free.
What we do, ranked by return per hour
The top three are free and are the three most often incomplete. We would not take on a paid search engagement for a practice that had not done them, because spending on clicks while the profile is a third complete and the form is untested is spending money to amplify a problem.
The audit we run in week one
Fifteen points. Most practices we audit pass four. Ten of the fifteen cost nothing but attention, which means the first month of an engagement usually produces more than any month that follows it.
What patients search, and what practices publish
Every gap on that chart is free to close and every one is a question a patient asks before booking. The cost question is the largest gap and the most commercially expensive: 94 on the demand index against 11 on the supply side. A practice that publishes a price range captures the patients that every silent competitor loses.
Answer the cost question
You do not need a fixed price. Publish a range and the variables that move it — ‘implants from $3,200 to $5,800 depending on whether a bone graft is required and which system is used’ answers the question honestly, pre-qualifies the enquiry, and stops the visitor going to a competitor who did answer it.
Answer the pain question
‘Does it hurt’ has more search volume in most procedure categories than the clinical name of the procedure itself. Answer it directly, near the top of the page, in the words the patient used. This is also the single most extractable format for an AI assistant summarizing your practice.
Answer the recovery question
How long until I can eat, work, drive, exercise. Almost nobody writes this and it is what determines whether somebody books now or waits.
The pages a practice website needs
Procedure pages
One per treatment you want patients for. Not a section on a shared Services page — a section cannot rank for its own query, and procedure queries are where the commercial intent lives. Write them to answer anxiety rather than to describe clinical technique, in the language the patient used, with the clinical accuracy underneath.
Condition pages
The under-built companion to procedure pages. Patients search symptoms long before they search treatments — ‘jaw pain when chewing’ precedes ‘TMJ treatment’ by weeks. A condition page catches them earlier, establishes trust while they are still researching, and hands them to the procedure page when they are ready.
Provider bio pages
Chronically under-built and disproportionately effective. They rank strongly for name searches, which happen constantly because patients are given a name by a friend, an insurer or a referring physician and then look it up. And they convert far above average, because choosing a clinician is choosing a person. Credentials, training, what they actually treat, and a real photograph.
The insurance page
Name the plans you accept, individually. Searched constantly, almost never answered properly, and it pre-qualifies every enquiry so that reception spends less time on calls that were never going to become appointments. Perhaps thirty minutes of work.
Financing
High-ticket elective care is a financing decision as much as a clinical one. State the terms, name the providers, show what a typical monthly payment looks like. Practices that publish this convert measurably better on expensive treatment than practices that make people ask.
New patient information
What happens at the first visit, what to bring, how long it takes, what it costs. Reduces anxiety, reduces no-shows, and is among the cheapest pages you will ever write.
Location pages
One per physical location, each with its own address, hours, staff, reviews and Google Business Profile link. Not one page listing six offices, which ranks for none of them.
What a procedure page actually contains
A page that ranks and converts for a procedure covers the same nine things, in roughly this order, in the patient’s language. Most practice pages cover two of them.
- What it is, in one sentence a non-clinician understands.
- Who it is for, and — more usefully — who it is not for. Candidacy criteria pre-qualify enquiries and build trust simultaneously.
- What it costs, as a range with the variables that move it stated explicitly.
- Whether it hurts, answered directly rather than reassuringly. Patients can tell the difference between an answer and a deflection.
- How long it takes, both the appointment and the whole course of treatment.
- What recovery involves, day by day for the first week where that is relevant. This is the section that decides whether somebody books now or waits.
- What the alternatives are, including doing nothing. A page that only advocates reads as a sales page and converts worse than one that compares honestly.
- What could go wrong, proportionately. Omitting risk entirely damages credibility with exactly the informed patient you want.
- What happens next, with a booking route and a stated response time.
Why the cost section matters most
Cost is the most searched and least answered question in healthcare. Practices avoid it for understandable reasons — the honest answer is ‘it depends’ — but ‘it depends’ is not the same as silence. Publishing a range with the variables named is honest, it is what patients are actually asking for, and it converts the substantial share of visitors who will otherwise leave to find a practice that answered.
Writing for anxiety without being patronising
The failure mode at both extremes is familiar. Clinical description assumes a reader who does not exist; relentless reassurance reads as evasion. What works is specificity: not ‘you will be comfortable’ but ‘most patients describe pressure rather than pain, the numbing injection is the part people find least pleasant, and it takes about ninety seconds’. Specific is reassuring in a way that reassurance is not.
Where the clinical review fits
Write first, review second. Asking a clinician to draft the page produces something clinically impeccable and commercially useless; asking a writer to draft it produces something readable that may be wrong. The sequence that works is a writer interviewing a clinician, drafting, and the clinician correcting — which takes about forty minutes of clinical time per page rather than four hours.
Reviews: the program, not the campaign
Because reviews are the gate in healthcare, this is the first thing we build and the thing we protect. The mechanics are simple and almost nobody runs them consistently.
- Ask every patient. Not a selected subset. Selecting is review gating and it violates platform policy.
- By text, within twenty-four hours. A text within two hours converts roughly ten times better than an email a week later.
- With a direct link to the review form, not to your profile. Two fewer taps roughly doubles completion.
- Paired with a two-sentence verbal ask at the end of the appointment, which roughly doubles the text’s conversion again.
- Respond to everything within seventy-two hours — and compliantly, which in healthcare means never confirming that somebody is a patient and never referencing treatment.
- Never stop. Velocity and recency are ongoing signals. A profile that goes quiet for ninety days reads as a practice that closed.
Responding to healthcare reviews is constrained. A response that says ‘we are sorry your crown did not fit properly’ has confirmed a treatment relationship and disclosed a treatment detail in public. The compliant version acknowledges the feedback generically and moves the conversation to a private channel. Train whoever responds, and put it in writing.
The full method, including message templates and the four signals inside ‘reviews’, is on how to get more Google reviews.
Why review velocity beats review volume
A practice with 240 reviews that stopped collecting eight months ago is losing ground to a practice with 90 that adds five a week. Recency and velocity are ongoing signals rather than deposits, and a profile that goes quiet reads to both Google and a prospective patient as a practice that may have closed. This is the single most common reason a review program plateaus: it was run as a campaign.
What review text does for you
The signal almost nobody collects. A review saying ‘Dr Chen replaced a crown for me in Maplewood and it was painless’ contains a provider name, a procedure and a place. Reviews mentioning your service and your location measurably help you surface for that service in that location. You cannot dictate content — that violates policy and reads as fabricated — but you can ask a question that produces it: ‘would you mind mentioning what we did and where?’
Responding compliantly
The healthcare constraint that catches practices out. A response saying ‘we are sorry your crown did not fit properly’ has confirmed a treatment relationship and disclosed a clinical detail publicly. The compliant version acknowledges the feedback in general terms, does not confirm or deny that the person is a patient, and moves the conversation to a private channel with a named contact. Write the template once, train whoever responds, and keep it on file.
What to do about an unfair review
Report it through the platform’s flow with specifics if it violates policy — spam, off-topic, conflict of interest, or clearly about a different practice. Respond once, factually and without defensiveness. Then keep building velocity, because volume dilutes an outlier considerably faster than any dispute process resolves it. Nobody can remove a truthful negative review, and any vendor claiming otherwise is worth avoiding on that basis alone.
Local search for practices
For any practice with a physical location, the map pack is the largest single source of new patients and it is decided by three things: how close you are to the searcher, your Google Business Profile primary category, and your reviews. One of those cannot be changed and the other two are free.
- Audit the primary category against the practices ranking above you, from inside your actual service area. ‘Dentist’ and ‘Cosmetic dentist’ surface for measurably different searches, and category changes can move rankings within seventy-two hours.
- Add every legitimate secondary category without diluting into services you do not provide.
- Populate the full services list, each with a real description. Most practice profiles list four services; the field supports dozens and the descriptions are indexed.
- Upload real photographs weekly — the practice, the team, the equipment. Not stock.
- Seed and answer your own Q&A. The answers surface in search results and almost nobody uses the feature.
- Set holiday hours. Profiles flagged as possibly closed get suppressed, and medical practices have a lot of holidays where they are genuinely open.
- Point the website link at the most relevant page, not automatically at the homepage.
- One profile per staffed location, never per service area, and hunt duplicates.
The complete local method is on local SEO services.
Paid search for medical practices
Medical categories carry some of the highest click costs in advertising, driven by lifetime value and cash payment. Read the chart before committing a budget: $3,000 a month buys roughly twenty-seven addiction treatment clicks and roughly 250 primary care clicks.
- Set location targeting to presence, not presence-or-interest. The default buys clicks from people who once searched your city from another state.
- Build a negative keyword list weekly for the first eight weeks. Medical accounts attract an enormous volume of research, jobs and student queries.
- Verify conversion tracking counts appointments, not page views, with a call duration threshold so short hangups stop counting.
- Send every ad to a matching procedure page, never the homepage.
- Consider Local Services Ads where eligible — they sit above the ad block and charge per lead.
- Configure it HIPAA-safely. Conversion tracking on a booking page is exactly where the pixel question bites, and it needs deciding before the campaign launches, not after.
Broader paid guidance is on search engine advertising and are Google Ads worth it.
By specialty
The discipline is the same everywhere; the emphasis is not. These are the starting points we would use for each, and the thing that most changes the plan.
Dental
Reviews dominate the decision and the cost question is the largest content gap. A page per procedure, provider bios, an insurance page naming plans, and before-and-after galleries with consent. Implant and cosmetic queries carry the commercial value; hygiene and check-up queries carry the volume and the lifetime value.
Dermatology
Two audiences in one practice — medical and cosmetic — with completely different search behavior, price sensitivity and content needs. Build them as two content sets rather than one, and be explicit on every page which you are addressing. Cosmetic drives cash revenue; medical drives referral and retention.
Cosmetic surgery
Among the most expensive click categories in advertising. Before-and-after galleries with documented written consent convert better than any copy you can write. Financing content is not optional at these price points, and consultation-to-surgery conversion is where the program is actually won or lost.
Med spa
Heavy Instagram overlap; organic is the durable position.
Ophthalmology
LASIK and cataract queries are dominated by cost and recovery questions. Publish the range, publish the candidacy criteria, and publish what the recovery week actually looks like. Technology-specific pages rank well because patients research the equipment by name.
Orthopaedics
Condition-led rather than procedure-led. Patients search the injury — ‘torn meniscus’, ‘rotator cuff pain’ — long before they search the operation. Condition pages catch them and hand them onward, and physician bio pages matter more here than in almost any specialty because referrals arrive by name.
Physical therapy
Direct-access rules differ by state and explaining yours is genuinely useful, uncontested content. Condition pages, insurance clarity and appointment availability decide most bookings. Low click costs make paid search viable at modest budgets.
Chiropractic
Low click costs, high search volume, and a category where condition pages and reviews carry essentially the whole program. New-patient offers work here in a way they do not in most of medicine. Be careful with claims — this is a heavily scrutinised advertising category.
Fertility
Long consideration windows and an emotionally weighty decision. Cost, success rates and financing are the entire content agenda. Success-rate claims are regulated and must be presented in the prescribed format. Email nurture matters more here than in any other specialty.
Bariatric
Qualification criteria content pre-qualifies enquiries.
Addiction treatment
The highest-scrutiny category in healthcare marketing. LegitScript certification is required to advertise on Google, click costs are the highest in medicine, and the compliance surface is large. Organic and referral relationships matter disproportionately because paid is so expensive.
Urgent care
Almost entirely proximity-governed, with wait times and insurance acceptance as the deciding factors. Publish current wait times if you can, publish insurance clearly, and make the map pack presence flawless because that is where the decision happens.
Primary care
Largely routed by insurance networks, which changes the job: the highest-value content is ‘are you accepting new patients’, ‘do you take my plan’ and ‘how soon can I be seen’. Provider bios matter because patients choose a doctor rather than a practice.
Pediatrics
Searched by parents, who filter differently — age ranges seen, vaccine policy, after-hours cover, and how the practice handles anxious children. Reviews carry unusual weight because parents consult other parents first.
Veterinary
Emotive and frequently urgent. Emergency availability and pricing transparency decide most first visits. Not covered by HIPAA, which removes a constraint, but the trust dynamics are identical to human healthcare.
Mental health
Discretion-sensitive, with telehealth availability, insurance and treatment modality as the primary filters. Clinician bio pages are the most important pages on the site because the therapeutic relationship is the product. Be extremely careful with tracking here.
The mistakes that cost practices the most
Clinical language instead of patient language
Nobody searches ‘endodontic therapy’. They search ‘root canal’. Nobody searches ‘blepharoplasty’; they search ‘eyelid surgery’. Write the page in the language of the search and include the clinical term as well, so both are covered and the page reads as credible to a clinician and comprehensible to a patient.
One Services page listing twelve treatments
The single most common structural mistake in healthcare websites. Nothing can rank for any individual procedure, and procedure queries are where the commercial intent lives. Splitting one page into twelve is usually the highest-return content work available to a practice.
No pricing anywhere
The most common reason a visitor leaves a practice website. Publish a range and the variables that move it. Patients understand that medicine is not a fixed-price product; what they will not tolerate is being made to phone to find out whether they can afford something.
Advertising pixels on booking pages
The one on this list with real financial exposure. If you take one thing from this page, check what is firing on your booking flow and your patient portal, and ask your agency to document it.
HIPAA and web analytics, in practical terms
The short version: information that identifies an individual and relates to their health, care or payment for care is protected. A page URL like /patient-portal/appointment-confirmed can carry that information in context, and third-party scripts on such pages transmit it to companies with no obligation to protect it. Enforcement has followed. The practical response is to decide, deliberately, which pages may carry which scripts, and to document the decision.
- Map every page that could carry protected health information — booking flows, portals, condition-specific landing pages reached from a personalized link
- Remove advertising pixels from those pages entirely rather than attempting to configure around them
- Use server-side conversion tracking where measurement is genuinely needed
- Ensure URLs and query parameters never contain identifying information
- Obtain a Business Associate Agreement from any vendor that could touch protected information
- Document what fires where, so the decision survives a change of agency
Website speed for practices
Patients search for medical care from phones, frequently in some distress and frequently on a poor connection. A homepage that loads in two seconds on office fibre can take eight on a throttled mobile network. Target mobile Largest Contentful Paint under 2.5 seconds measured on field data, and start with image formats, explicit image dimensions and third-party scripts rather than with a rebuild.
Accessibility in healthcare
Healthcare sites are held to a higher practical standard because the audience skews older and includes people with the impairments the standards exist to address. WCAG 2.2 level AA: meaningful alternative text, 4.5:1 contrast, full keyboard operability, visible focus states, real form labels, errors announced to assistive technology, and usability at 200% zoom. It is also a legal exposure in the US and far cheaper built in than retrofitted.
Before-and-after galleries
The single highest-converting content type in aesthetic and dental practices, and the one with the most consent exposure. Written, specific consent naming the platforms and the duration of use. Consistent photography conditions — same lighting, same angle, same distance — or the results look manipulated. And never a result that is not representative of what you routinely achieve.
Telehealth
A filter rather than a service for a large share of patients now: they want to know whether it is available before they consider anything else. Say so prominently, say which appointment types are eligible, say which states you are licensed in, and say how insurance handles it. It is a short page and it decides bookings.
Multi-location practices
One Google Business Profile per staffed physical location, never per service area. One genuinely distinct landing page per location with its own address, hours, staff and reviews. Per-location phone numbers where practical. Duplicate suppression as an ongoing task, because duplicates multiply with every location and competitors report the ones you miss. And reporting per location, never aggregate — aggregate reporting hides one location failing while the others carry the average.
Referral relationships
For specialties that depend on physician referral, the marketing job is different: a referring-provider page explaining exactly how to refer, what information you need, and how quickly the patient will be seen. It is unglamorous, almost nobody builds it, and it removes friction from the highest-value channel most specialty practices have.
Insurance directories
Frequently the second or third largest source of new patients and almost always unclaimed and inaccurate. Every plan you participate in maintains a provider directory, patients use them heavily, and the listings are usually wrong. Claiming and correcting them is free, takes an afternoon, and produces patients within weeks.
Physician and provider name searches
An enormous and consistently underestimated channel. Patients are given a name — by a friend, an insurer, a referring physician — and then search it. If your provider has no bio page, that search lands on Healthgrades, Vitals or a directory rather than on you, and you have handed a warm patient to a third party. A real bio page with credentials, training and a photograph captures it.
Answer engine optimization for practices
Patients increasingly ask an assistant rather than a search engine: ‘find me a dentist near X who takes Y insurance and is accepting new patients’. Being in that answer depends on being retrievable, quotable and corroborated.
- Check robots.txt is not blocking GPTBot, PerplexityBot, ClaudeBot or Google-Extended
- Question-shaped headings with the answer within sixty words underneath
- Specific committed numbers rather than ‘competitive pricing’
- Real HTML tables for anything comparative
- Consistent facts across your site, your Google profile, insurance directories and health directories
- FAQPage structured data where there are genuine questions
- A visible last-updated date in the page body
More on the discipline in GEO vs SEO.
Content that is legally risky
Medical marketing has claim limits that ordinary marketing does not. Success rates must be presented in prescribed formats in several specialties. Testimonials are restricted or prohibited in some states and professions. Superlatives — ‘best’, ‘safest’, ‘painless’ — invite scrutiny. Before-and-after imagery has its own rules. The safe practice is to have clinical and, where warranted, legal review of any page making an outcome claim, and to keep a record of who approved what.
What we measure
- New patient appointments booked, from all sources
- Cost per booked appointment, including our fee
- Appointment show rate, because booked is not seen
- New patients by channel, reconciled to your practice management system
- Review count, velocity, recency and average rating
- Map pack position, tracked from a grid across your real catchment
- Organic impressions and clicks, branded and non-branded separately
- Conversion rate on the booking path, tested from a phone
- Lifetime value by acquisition channel, where the data supports it
Not rankings on their own, not sessions, and never impressions. If a report leads with anything other than appointments and cost per appointment, it is answering a question you did not ask.
What we do not do
- Buy links or reviews, in any packaging
- Gate reviews by routing unhappy patients to a private form
- Place advertising pixels on pages carrying protected health information
- Publish outcome claims a clinician has not approved
- Use stock photography of models in place of your own practice
- Build on a proprietary platform you cannot take with you
- Guarantee rankings, which nobody can honestly do
- Charge for a dashboard that repackages data you already own
What we need from you
- Access on day one: analytics, Search Console, Google Business Profile, ad accounts, hosting, CMS
- Your real numbers — new patients per month, average patient value, show rate, capacity
- One decision-maker with authority to approve
- Four to eight hours a month of clinical time for interviews and review
- Permission to photograph the practice, the team and, with consent, the work
- An honest account of what you have already tried and what it cost
The clinical interview time is the one that matters most and the one most often withheld. Procedure pages that contain something no competitor’s page contains can only be written by talking to somebody who performs the procedure.
Our engagement model
A monthly retainer with a rolling ninety-day roadmap, a change log listing every action with dates, reporting that leads with booked appointments and blended cost per appointment, thirty days’ notice, and no auto-renewal. You own every account from day one.
What it costs
| Monthly | Suits | What it covers | What it will not do |
|---|---|---|---|
| $1,800–$3,000 | Single-location practice, moderate competition | Profile, review program, 2–4 pages a month, local work, reporting | Compete in a saturated metro on high-value procedures |
| $3,000–$6,000 | Single location, competitive category or metro | Full content program, technical remediation, conversion work, grid tracking | Outrank aggregators on broad terms |
| $6,000–$12,000 | Multi-provider or multi-location | Per-location programs, paid media, digital PR, CRO testing | Produce meaningful organic results in under four months |
| $12,000–$25,000 | Groups, DSOs, high-value elective specialties | Dedicated team, original research, multi-market, full analytics | Guarantee any specific ranking |
| Project work | Defined scope, defined end | Audit from $1,900; website from $9,500; HIPAA tracking review from $2,400 | Substitute for ongoing work |
Our published rates across all services are on SEO packages and pricing and the market context is on marketing agency pricing.
A realistic timeline
Reviews move faster than content in healthcare, which is unusual: a review program started in month two frequently shows in local rankings before the first procedure page ranks. That makes the sequencing genuinely different from other categories — profile and reviews first, content second, paid third.
What happens in month one
- Access to every account, and a documented baseline of every metric that matters
- The fifteen-point audit, written, naming specific URLs and specific problems
- A HIPAA review of what is currently firing on which pages
- Google Business Profile primary category audit against those ranking above you
- Grid-based rank tracking established, with coordinates stated
- The review program designed, written and switched on
- Conversion fixes shipped to the live site — form, phone, booking path
- A prioritized backlog with expected impact against each item
- A ninety-day roadmap you can hold us to
Working with your existing team
Most practices already have somebody — an office manager who runs the Google profile, a web company that built the site, a family member who does the social media. We work alongside all of them rather than replacing them, and we will tell you plainly when the existing arrangement is fine and does not need us.
If you are choosing between agencies
- Ask which of your pages are indexed but not ranking, and why. A competent answer names URLs and reasons.
- Ask from which coordinates they track rankings. A single point is not measurement.
- Ask how they handle HIPAA constraints on tracking. Surprise at the question is disqualifying.
- Ask whether they ship code or write recommendations for somebody else to ship.
- Ask how many hours a month the fee represents and who those hours belong to.
- Ask who owns the ad accounts, the analytics, the content and the tracking numbers.
- Ask what is explicitly out of scope.
- Ask what would make them tell you to spend less.
- Ask to see an engagement that went badly and what they learned.
Our fuller guide, which applies to any agency including us, is how to choose a digital marketing agency.
Healthcare websites specifically
If the site itself is the constraint rather than the marketing, that is a different engagement. Our approach, the technical standard we build to and the prices are on healthcare website design and website design and development. We will tell you honestly when a restyle or a set of fixes would serve you better than a rebuild, which is more often than agencies admit.
Do it yourself first: the ninety-day plan
We publish this knowing it costs us engagements, because a practice that has done all of it and still needs help is a far better client than one that has done none of it. Roughly forty hours spread over three months, almost entirely free, and it will outperform a small retainer spent on anything else.
Week one: find out what is actually broken
- Submit your own contact form from a phone and confirm the email arrives. One site in six fails this.
- Book an appointment through your own online booking, on a phone, and count the steps.
- Call your own practice from an unknown number during business hours and listen to what happens.
- Open Search Console and see how many of your pages are actually indexed.
- Visit yourdomain.com/robots.txt and check what you are blocking.
- Search your practice name and each provider’s name and see what appears.
- Ask your last twenty new patients how they found you and write the answers down.
Week two: the profile
- Audit your Google Business Profile primary category against the practices ranking above you, from inside your actual catchment. This is the highest-leverage single edit available to you.
- Add every legitimate secondary category.
- Populate the full services list, each with a real description.
- Complete attributes, hours and holiday hours.
- Upload ten real photographs of the practice, the team and the equipment.
- Point the website link at the most relevant page rather than the homepage.
- Claim Apple Business Connect and Bing Places.
- Search for duplicate listings and report them.
Weeks three and four: the review program
Find your direct review link in the Google Business Profile dashboard. Write a two-sentence text message with the link and a specific question — ‘would you mind mentioning what we did and where?’ Write a two-sentence verbal ask for whoever finishes the appointment. Send by hand for a fortnight before automating anything, because you will find out immediately whether the wording works. Respond to every existing review, compliantly.
Month two: the insurance page and the conversion path
- Write an insurance page naming every plan you accept, individually.
- Put a tappable phone number in the header of every page.
- Shorten the contact form to three fields and test it from a phone.
- Add your license, credentials and years in practice above the fold.
- Replace any stock photography with your own.
- State whether you are accepting new patients, prominently.
Month three: procedure pages
Write one page for each of your three highest-value procedures, covering the nine things listed earlier on this page — what it is, who it is for, what it costs, whether it hurts, how long it takes, what recovery involves, what the alternatives are, what could go wrong, and what happens next. Interview the clinician who performs it. Forty minutes of clinical time per page.
Then decide honestly whether you need help
If leads have improved, keep going — you may not need an agency this year. If you have done all of it and enquiries have not moved, you now have a genuinely useful conversation to have, because the easy explanations are eliminated and whatever remains is the sort of problem worth paying somebody to solve. Either outcome is better than starting a retainer with an untested contact form.
When a practice does not need an agency
Some practices genuinely do not, and we would rather say so in the first meeting than in month four.
- If you are booked six weeks out and turning patients away, your constraint is capacity or pricing rather than demand. More marketing makes it worse.
- If you are a single-provider practice in a low-competition market with a strong referral network, the free work above is frequently sufficient indefinitely.
- If you have not done the free work, do that first. It outperforms a small retainer and it tells you whether marketing is actually your constraint.
- If your patient value is low and your market is insurance-routed, paid acquisition may never work at your economics, and the honest answer is local plus referral rather than a retainer.
- If you are about to sell the practice, a twelve-month compounding program will not mature in time. Reviews and profile completeness will.
- If nobody internally can give four hours a month, the engagement will stall and both sides will be unhappy. Fix that first or do not start.
Common questions
How long before we see new patients?
Review velocity and profile work show in local rankings within six to twelve weeks. Procedure pages take three to six months. Paid search produces appointments in one to three weeks if the economics work at your click costs. Budget for nine months before judging the program.
Do you work with practices outside New Jersey and New York?
Yes. Local knowledge matters for map-pack strategy and neighborhood content; everything else — technical, content, conversion, analytics, paid — is geography-independent. We say which is which rather than claiming to be local everywhere.
Can you guarantee a first-page ranking?
No, and nobody can. What we commit to is a scope, a cadence, a named team, ownership of every account, grid-based measurement with the coordinates stated, and honest reporting including of what did not work.
Will you write the clinical content?
We write it and a clinician reviews it. The pages that rank contain something no competitor’s page contains, and that requires interviewing somebody who performs the procedure. We book that time in advance and we keep it short.
What about our existing website?
We audit it first and tell you whether it needs fixes, a restyle or a rebuild. Rebuilding a site that already converts is the most expensive mistake in this category, and we would rather quote you for the right work.
Do we need to publish prices?
Publish a range and the variables that move it. It is the largest content gap in healthcare — 94 on the demand index against 11 on the supply side — and practices that answer it capture the patients silent competitors lose.
How do you handle HIPAA?
We map every page that could carry protected health information, remove advertising pixels from those pages, use server-side measurement where measurement is genuinely needed, ensure URLs never carry identifying data, and document what fires where so the decision survives us.
Can you help with reputation problems?
Partly, and honestly. We can build velocity so genuine reviews dilute an outlier, respond compliantly, and report reviews that violate platform policy. We cannot remove truthful negative reviews and neither can anybody else — if somebody claims otherwise, that is worth knowing about them.
What if we are already working with a healthcare marketing company?
Send us a recent report with the name redacted and your domain, and we will tell you what the report is and is not saying, whether the work described appears on your site, and the three questions worth asking on your next call. Free, and we frequently conclude the incumbent is doing fine.
Do you require a long contract?
Thirty days’ notice, no auto-renewal, and you own every account from day one. Compounding channels need time and we will say so, but we do not think that justifies locking anybody in.
Watch: local and medical search
Three from Google Search Central that bear directly on the material above.
Want the fifteen-point audit run on your practice?
Send us your website and your Google Business Profile. We will run the audit on this page — indexing, procedure page coverage, insurance content, provider bios, review velocity, conversion path, mobile speed and HIPAA exposure in your current tracking — and send you the findings with the three fixes that would move you most, in priority order. Free, written up, and whether or not you ever hire us.
Every guide we publish, grouped by what you are trying to do.
Getting found in search
AI, AEO and what is changing
Paid media and lead generation
Websites and design
Choosing and working with an agency
Social, content and brand
By industry and by situation
The economics of a new patient
Before any budget conversation, work out what a patient is worth. Take the average revenue from a patient over a realistic horizon — not one visit, and including the treatments that typically follow — multiply by your conversion rate from enquiry to booked appointment, then by your show rate. That gives revenue per enquiry. Apply your target marketing cost percentage, commonly 8–15% in healthcare, and you have the maximum you can afford to pay for an enquiry. Divide any proposed budget by that number and you know how many enquiries it must produce to justify itself.
This calculation takes ten minutes and it reframes the entire conversation from price to return. A practice whose average patient is worth $340 and one whose average patient is worth $9,000 should not be looking at the same proposal, and any agency quoting both the same number without asking has not done the work.
Capacity is a marketing constraint
More enquiries are not a benefit if you cannot see the patients. A practice booked six weeks out does not need more demand; it needs higher prices, better scheduling, or another provider. We ask about capacity in the first conversation because a marketing program that fills a diary you cannot service produces frustrated patients, bad reviews and no additional revenue.
Show rate is a marketing metric
Booked is not seen. A practice with a 78% show rate and one with a 91% show rate are running materially different businesses on the same enquiry volume, and the difference is largely operational: appointment reminders, deposit policies, clear pre-visit information, and how far out the booking sits. We report show rate alongside bookings because optimizing toward bookings alone can quietly make it worse.
Speed to lead in healthcare
An enquiry from a patient in pain has a very short shelf life. Responding within five minutes rather than within an hour roughly doubles the contact rate in our client data across categories, and in urgent-care and dental-emergency contexts the effect is larger still. This is an operational change rather than a marketing one and it outperforms most marketing changes.
The phone is still the conversion point
For most practices the majority of enquiries still arrive by telephone, which means the marketing program’s actual conversion rate is set by whoever answers it. Call recording — where disclosed and consented — reveals more about why a campaign is underperforming than any analytics dashboard. We routinely find that the ads and the site are working and the call handling is not.
Scheduling friction
Every additional step between wanting an appointment and having one costs bookings. Online booking that works on a phone, real availability rather than a request form, and a confirmation that arrives immediately. Where a practice cannot offer true online booking, a callback promise with a stated window is a workable substitute — provided the window is kept.
Seasonality in healthcare
More pronounced than most practices plan for. Dental and elective procedures spike as insurance benefits reset and again as they expire in December. Dermatology skews to spring and early summer. Paediatrics spikes before the school year. Cosmetic bookings cluster ahead of weddings and holidays. A flat monthly budget is the wrong shape for almost every practice, and content must be published months before the demand arrives because search engines need time to establish it.
Insurance changes drive search
Open enrollment produces a large, predictable annual spike in ‘does X take Y insurance’ searches. Practices that publish a clear, current insurance page capture it and practices that do not hand it to directories. It is one of the most reliably profitable pieces of content in healthcare and it takes half a day to write.
Competitor monitoring that is worth doing
Not a dashboard of rankings. Quarterly: check what your three nearest competitors’ primary categories are, how many reviews they have added since last quarter, what new pages they have published, and whether they have started paying for terms you rank for organically. Twenty minutes, and it tells you more than most monitoring tools.
When paid search does not make sense
At $112 a click, an addiction treatment practice needs a very specific set of economics for paid search to work. At $12 a click, a primary care practice may find the volume simply is not there because insurance networks do the routing. We will tell you when the arithmetic does not support paid, which is more often in healthcare than in most categories, and recommend the free work instead.
Social media for practices
Genuinely valuable for cosmetic, aesthetic, orthodontic and paediatric practices, where visual results and personality drive choice. Largely a formality for primary care, radiology and most surgical specialties, where nobody chooses a provider from a feed. We will say which you are rather than selling a package that suits us.
Video
A short piece of a clinician explaining a procedure outperforms almost any written page on conversion, because the anxiety being resolved is partly about the person. It does not need production value; it needs the clinician, decent audio and two minutes. This is the single most under-used asset in healthcare marketing.
Email and recall
The cheapest revenue in any practice sits in the patients who have not been back. Recall sequences, hygiene reminders, treatment-plan follow-up for accepted-but-unscheduled work, and reactivation of patients who lapsed twelve to thirty-six months ago. None of it requires new traffic and all of it is routinely under-resourced because acquisition is more interesting to sell.
Treatment plan follow-up
In dentistry particularly, a large share of diagnosed treatment is never scheduled. A structured follow-up sequence on unscheduled treatment plans is frequently the highest-return marketing activity available to a practice, and it is not marketing at all in the usual sense — it is a process that somebody has to own.
Front desk and marketing are the same system
The marketing program delivers an enquiry; the front desk converts it. Practices that treat those as separate departments lose most of what they pay for. We report on both sides of that handover and we will say plainly when the constraint is the phone rather than the campaign.
Reputation management, honestly
What can be done: build genuine review velocity so an outlier is diluted, respond compliantly and factually, report reviews that violate platform policy, and improve the operational cause. What cannot be done: remove truthful negative reviews. Anybody selling removal is selling either a policy report you could file yourself or something you should not buy.
Crisis and complaint handling
Have a written process before you need it: who responds, within what window, in what tone, and what may not be said. In healthcare the constraint is regulatory as well as reputational — a defensive response that confirms a treatment relationship is worse than no response. The process should be agreed with whoever handles your compliance.
Working with practice management software
The reporting that matters connects marketing spend to booked and completed appointments, which lives in your practice management system rather than in analytics. Where the system allows an export or an integration, connecting it changes the quality of every decision downstream. Where it does not, we reconcile manually against a monthly export, which is imperfect and still better than reporting sessions.
Multi-provider practices
Each provider is a small brand with their own name searches, their own referral relationships and frequently their own specialisms. A practice site that treats providers as a list on an About page is leaving all of that unclaimed. Individual bio pages, individual review attribution where the platform supports it, and individual content where a provider has a genuine specialism.
New provider launches
A predictable, time-boxed piece of work that most practices handle badly. A bio page live before the start date, the Google Business Profile updated, the insurance directories updated, an announcement to the patient list, and referral partners told. Done well it fills a new diary in weeks; done badly it takes months.
Opening a new location
A separate Google Business Profile from the day the location is genuinely staffed, its own landing page with distinct content, its own phone number, its own citation set and its own review program. And realistic expectations: a new location’s map-pack presence builds over months, and the surrounding content work should start before the doors open.
Practice acquisitions and rebrands
The highest-risk moment for a practice’s search visibility. The acquired practice’s website, profile and reviews carry accumulated value that a careless rebrand discards. Handled properly — profile merged rather than replaced, site redirected page by page, reviews retained, name change staged — almost all of it survives. Handled carelessly, a practice can lose years of accumulated local authority in a fortnight.
The first year, month by month
What a well-run medical marketing engagement actually looks like across twelve months, and — more usefully — what should be true at the end of each stage so you can tell whether it is working.
Month one: instrument and audit
Access to every account. The fifteen-point audit, written, naming specific URLs. A HIPAA review of what is currently firing on which pages, which frequently produces the most urgent finding of the whole engagement. Grid-based rank tracking established with the coordinates stated. A documented baseline of every metric that matters, because without one every future claim about improvement is unfalsifiable.
What should be true at the end of month one: you have a written document naming specific problems on specific pages, you know your starting position in numbers, and something has already been fixed.
Month two: the free surfaces and the review program
Google Business Profile completed properly — primary category audited against those ranking above you, every service listed with a real description, products where applicable, attributes, hours including holidays, real photographs uploaded, Q&A seeded and answered. Apple Business Connect and Bing Places claimed. Insurance directories claimed and corrected. The review program designed, written, automated and switched on.
What should be true at the end of month two: the profile is above 90% complete, review requests are going out within a day of every appointment, and the conversion path has been fixed and tested from a real phone.
Months three and four: the content foundation
Procedure pages for the highest-value treatments, written from clinical interviews and clinically reviewed. The insurance page naming plans individually. Provider bio pages. Internal linking built between all of it. This is the slowest-maturing work and it is why it starts now rather than later.
What should be true at the end of month four: impressions are measurably up, the first long-tail queries are ranking, review velocity is steady, and the roadmap has changed at least once in response to what months two and three actually showed.
Months five to seven: volume
Condition pages catching symptom searches. Financing and new-patient content. Remaining procedures in descending value order. Paid search running if the click economics support it. Conversion testing on the pages actually receiving traffic.
What should be true at the end of month seven: local pack position has moved inside your catchment, organic enquiries are arriving in meaningful numbers, and cost per booked appointment has started to fall.
Months eight to twelve: compounding
The program becomes largely self-sustaining: content publishing at cadence, reviews arriving weekly, the profile maintained, and the reporting reconciling to your practice management system. Attention shifts from building to optimizing — which pages to deepen, which to consolidate, where the conversion path still leaks.
What should be true at twelve months: organic and local together are the largest source of new patients, blended cost per appointment is materially lower than in month three, and you can forecast next quarter with reasonable confidence.
What should worry you
- Nothing shipped to the live site by day sixty
- The roadmap unchanged since kickoff by month four
- Reporting that still leads with impressions in month six
- No honest account of anything that failed, over six months
- Numbers that do not reconcile to your practice management system within about 20%
- An agency that has never told you not to spend money on something
- Review velocity that started and then stopped
- Procedure pages published without a clinician having read them
Why healthcare marketing fails
Across the engagements we have been asked to rescue, the causes cluster into a short list. Roughly half are agency-side and half are practice-side, which is worth stating plainly because the fixable ones are distributed across both.
The practice never made clinical time available
The most common cause. Procedure pages that contain something no competitor has can only be written by talking to somebody who performs the procedure. Where that time is not made available, the agency writes from what already ranks, produces something indistinguishable from every competitor’s page, and the content fails for entirely predictable reasons.
The front desk was never part of the program
Marketing delivers an enquiry and the front desk converts it. Practices that treat those as separate departments lose most of what they pay for, and the loss is invisible in marketing reporting because the enquiry was delivered. Call recording, where disclosed and consented, resolves this argument in about a week.
Capacity was never checked
A program that fills a diary the practice cannot service produces frustrated patients, bad reviews and no additional revenue. This should be established in the first conversation and it frequently is not, because more enquiries always sounds like the right answer.
Paid search was started before the economics were checked
At $96 or $112 a click, the arithmetic has to be done first. Practices that start paid search without knowing their consultation-to-treatment conversion rate are buying clicks and hoping, and in high-cost categories that gets expensive within a single quarter.
The agency treated it as ordinary local marketing
Healthcare has two structural differences — reviews as the gate, and regulatory constraints on tracking — and an agency that does not account for both is either exposing the practice to risk or under-weighting the thing that matters most.
Reviews were run as a campaign
A burst of activity followed by silence produces a short-lived gain that fades within two quarters. Velocity and recency are ongoing signals and the program has to be permanent, which means it has to be somebody’s job rather than a project.
Nobody owned it inside the practice
The engagements that work have one person inside the practice who owns the relationship, approves quickly, and can say ‘that report does not answer my question’. Without that person, everything takes three times as long and the agency ends up optimizing for what is easy to report rather than for what matters.
How we report
Monthly, leading with booked appointments and blended cost per appointment including our fee. What changed and why, including when it got worse. Every action taken, with dates. What is planned next and what it is expected to produce. What we tried that did not work. Rankings, traffic and impressions last, as context rather than as conclusions.
Cost per new patient, by specialty
| Specialty | Cost per click | Typical cost per new patient | Approx. first-year patient value | Sustainable? |
|---|---|---|---|---|
| Primary care | $12 | $45–$110 | $450–$900 | Marginal on paid; strong on local and referral |
| Pediatrics | $14 | $50–$120 | $600–$1,400 | Yes, with strong local and review work |
| Urgent care | $16 | $38–$90 | $220–$400 | Proximity-driven; paid works in dense markets |
| Physical therapy | $18 | $70–$160 | $1,100–$2,600 | Yes |
| Chiropractic | $22 | $60–$150 | $900–$2,200 | Yes |
| Dermatology, medical | $34 | $110–$260 | $700–$1,800 | Yes |
| Orthodontics | $38 | $180–$420 | $4,500–$7,000 | Comfortably |
| Ophthalmology / LASIK | $44 | $260–$700 | $3,000–$5,000 | Yes, with a strong consultation process |
| Med spa / aesthetics | $47 | $120–$320 | $1,200–$3,500 | Yes, and rising fast |
| Fertility | $58 | $400–$1,100 | $15,000–$40,000 | Comfortably |
| Bariatric surgery | $68 | $450–$1,300 | $12,000–$25,000 | Yes, with qualification content |
| Dental implants | $74 | $300–$800 | $3,500–$14,000 | Yes |
| Cosmetic surgery | $96 | $420–$1,200 | $6,000–$18,000 | Yes, with a strong consultation process |
| Addiction treatment | $112 | $700–$2,400 | $18,000–$45,000 | Only with a rigorous admissions process |
Two columns matter more than the headline. The consultation-to-treatment conversion rate determines whether the third column is affordable, and it is an operational variable rather than a marketing one — which is why the highest-cost categories on this table live or die on their admissions and consultation processes rather than on their advertising.
Which channels suit which specialty
| Specialty | Local & reviews | Organic content | Paid search | Paid social | Referral & email |
|---|---|---|---|---|---|
| Primary care | 45% | 20% | 10% | 0% | 25% |
| Pediatrics | 45% | 20% | 5% | 10% | 20% |
| Urgent care | 55% | 10% | 25% | 0% | 10% |
| Dental, general | 40% | 25% | 15% | 5% | 15% |
| Dental, implants and cosmetic | 25% | 30% | 25% | 10% | 10% |
| Orthodontics | 25% | 20% | 20% | 25% | 10% |
| Dermatology, medical | 35% | 30% | 15% | 0% | 20% |
| Med spa / aesthetics | 20% | 20% | 20% | 35% | 5% |
| Cosmetic surgery | 15% | 30% | 25% | 20% | 10% |
| Ophthalmology | 25% | 30% | 30% | 5% | 10% |
| Orthopaedics | 25% | 45% | 10% | 0% | 20% |
| Physical therapy | 40% | 25% | 15% | 0% | 20% |
| Chiropractic | 45% | 25% | 15% | 5% | 10% |
| Fertility | 10% | 40% | 25% | 10% | 15% |
| Mental health | 30% | 35% | 20% | 0% | 15% |
| Veterinary | 50% | 20% | 15% | 5% | 10% |
The pattern is consistent: the more the treatment is elective, cash-pay and visual, the more the budget moves right. The more it is insurance-routed and proximity-driven, the more it stays left. An agency proposing the same allocation across two rows of that table is selling a package rather than making a plan.
The content calendar for a practice
| Period | Priority content | Why then |
|---|---|---|
| Month 1–2 | Procedure pages for your three highest-value treatments | Where the commercial intent is; longest to mature |
| Month 2 | Insurance page naming plans | Ahead of any enrollment period; pre-qualifies enquiries immediately |
| Month 3 | Provider bio pages | Captures name searches that are already happening |
| Month 3–4 | Condition pages for the symptoms preceding those procedures | Catches patients earlier in the journey |
| Month 4 | New patient and first visit content | Reduces no-shows; supports every other page |
| Month 5–6 | Financing and cost guidance | Once procedure pages exist for it to support |
| Month 6+ | Remaining procedures in descending value order | Compounding |
| Aug–Sep | Benefit-year and school-year content | Published before the demand, not during it |
| Oct–Nov | Open enrollment insurance content | The single most reliable seasonal spike in healthcare |
| Nov–Dec | Use-it-or-lose-it benefits messaging | Dental and vision especially |
| Jan | New year, new plan content | Deductibles reset and search behavior changes |
| Ongoing | Reviews, photos, profile activity | Weekly, permanently. Not a campaign |
The two rows that matter most are the seasonal ones. Content published in October for open enrollment is too late — search engines need months to establish a page, so the enrollment content should be live and indexed by August.
Healthcare SEO, and why it is a specialism rather than a vertical label
An SEO company for doctors is doing something materially different from general search work, and the differences are regulatory as much as technical. Healthcare content is assessed more stringently by search engines than most categories because the consequences of bad information are real, which means authorship, credentials and citation of primary sources carry weight they do not carry elsewhere. A healthcare SEO expert or healthcare SEO consultant earns the title by knowing that, by understanding what may and may not be claimed about outcomes, and by handling patient privacy correctly in analytics — tracking that leaks protected health information into an ad platform is a compliance problem, not a marketing one. Healthcare marketing agencies in the USA that treat a medical practice as a local services business with different vocabulary will produce content that either fails to rank or creates liability.
Choosing between a healthcare creative agency and a performance shop
The best healthcare marketing agency for a given practice depends on which problem is binding. A healthcare creative agency builds brand, patient communication and the materials that make a practice feel trustworthy — worth buying when patients are choosing between similar providers. A performance-led shop buys and optimizes acquisition, which is what you need when the schedule has gaps. Ask any candidate how they measure a patient rather than a lead, and whether their reporting reconciles to the practice management system — if it does not, nobody is counting the thing that matters.
Frequently asked questions
What does a medical marketing agency do?
How much does medical marketing cost?
How do practices actually get new patients?
Does HIPAA affect medical marketing?
Can we put a Meta pixel on our booking page?
How important are reviews for a medical practice?
Should we publish our prices?
Do we need a page for every procedure?
What are condition pages and do we need them?
Why do provider bio pages matter so much?
How long does medical marketing take to work?
Is paid search worth it for medical practices?
What is the biggest mistake practices make with their website?
Do we need to be on social media?
Can you remove bad reviews?
What should we measure?
Do you work with practices outside your area?
What do you need from us to do this well?
Will you rebuild our website?
How do we start?
What is the difference between a healthcare marketing agency and a medical marketing agency?
What should a healthcare SEO firm actually do?
How much do SEO services for doctors cost?
Should I hire a medical SEO specialist or a full agency?
What is the fastest way to judge a medical advertising company?
Can a healthcare advertising agency run ads for my practice safely?
Who should own my practice’s marketing accounts?
What should a medical marketing company report on?
What makes a healthcare SEO consultant different from a general one?
How do I pick the best healthcare marketing agency for my practice?
Sources and further reading
- Google Search Essentials — SEO starter guide
- Google: creating helpful, reliable, people-first content
- Google: intro to structured data
- Google: LocalBusiness structured data
- Google: FAQPage structured data
- Google: Article structured data
- Google: Product structured data
- Google: title links in search results
- Google: control your snippets
- Google: robots.txt introduction
- Google: sitemaps overview
- Google: consolidate duplicate URLs
- Google: redirects and Search
- Google: JavaScript SEO basics
- Google: multi-regional and multilingual sites
- Google Search Central Blog
- Google: get started with Search Console
- Google: how local search results are determined
- Google Business Profile: prohibited and restricted content
- Google Business Profile: address and service area guidelines
- Google Business Profile: review policy
- Google Business Profile: add or edit categories
- FTC: CAN-SPAM Act compliance guide
- FCC: telemarketing and robocall rules (TCPA)
- FTC endorsement guides — reviews and testimonials
- FTC: rule on consumer reviews and testimonials
- HHS: HIPAA guidance on online tracking technologies
- New Jersey Courts: attorney advertising guidelines
- New Jersey DCA: construction codes and permits
- New Jersey Home Improvement Contractor registration
- New Jersey Division of Consumer Affairs
- web.dev: Core Web Vitals explained
- web.dev: Largest Contentful Paint
- web.dev: Cumulative Layout Shift
- web.dev: Interaction to Next Paint
- Google PageSpeed Insights
- Google Rich Results Test
- Google Search Console
- W3C Markup Validation Service
- Google Ads: location targeting settings
- Google Ads: about negative keywords
- Google Ads: about Quality Score
- Google Ads: importing offline conversions
- Google Ads: about Smart Bidding
- Google Ads: about Performance Max
- US Census Bureau QuickFacts: New Jersey
- US Census Bureau: American Community Survey
- US Census: Statistics of US Businesses
- Bureau of Labor Statistics: New Jersey data
- BLS: Occupational Employment and Wage Statistics
- HHS: HIPAA guidance on online tracking technologies
- HHS: sample Business Associate Agreement provisions
- FTC: health products compliance guidance
- Schema.org: MedicalClinic type
- Schema.org: MedicalProcedure type
- Schema.org: Physician type
- LegitScript certification (required for addiction treatment advertising)
- Centers for Medicare & Medicaid Services
Get a free marketing proposal
Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.
