Most photographers market reactively -- posting when things are slow, stopping when busy. A simple marketing plan creates consistent bookings year-round.
Most portrait photographers market the same way: post on Instagram when things are slow, stop posting when they get busy, then wonder why inquiries dried up three months later. This reactive pattern is the single biggest reason photographers experience uneven income. The busy season feels great. The slow season feels like starting over.
A simple annual marketing plan breaks this cycle. It does not require a large budget or an agency. It requires committing to consistent, low-effort activity across a small number of channels year-round.
The biggest marketing mistake photographers make is spreading across too many platforms. A strong combination for most portrait photographers is Instagram, Google Business Profile, and an email list. Each plays a different role:
If you are not doing all three, start with Google Business Profile — it is free, requires minimal ongoing effort, and captures people who are already looking to hire.
Most booking decisions happen 8-12 weeks before a session date. If you want fall family sessions booked in October, you need to be actively marketing in July and August. Map your content to your booking season, not the session season.
A simple monthly content plan: two portfolio posts per week on Instagram, one blog post per month targeting a search term your ideal client uses, and one email to your list per month. That is the minimum viable marketing cadence. It takes about 30 minutes per week if you batch it.
Referrals from past clients and vendor partners are the highest-converting source of new bookings for most portrait photographers. But most photographers wait for referrals to happen passively. A referral system makes it active:
Keep reading for the framework, or have ShootRate check one real quote, package, or inquiry path for pricing friction before you send it.
Review my real quote for $29 →One blog post per month targeting a question your ideal client actually searches — "best time of day for family photos," "what to wear for a portrait session," "how much does a photographer cost in [city]" — compounds over time. A post written today can drive inquiries two years from now. Social media posts disappear within 48 hours. Blog content persists.
You do not need to write long-form journalism. A 600-800 word post that directly answers a specific question your client is searching for is enough. Focus on being genuinely useful, not on gaming algorithms.
Paid advertising — Google Ads for immediate demand capture, Instagram and Facebook for awareness — is effective when your organic presence is already working. It accelerates what is already growing. It does not substitute for a weak foundation.
If you have no organic inquiries, no referral system, and no content, paid ads will produce expensive, low-quality leads. Get the organic foundation in place first. Then use ads to boost during peak booking season when demand is highest.
Consistency beats intensity. Batching your content once per week — drafting captions, scheduling posts, writing a blog paragraph, reviewing inquiries — is more effective than marathon sessions followed by weeks of silence. Set a calendar block. Protect it. Marketing done consistently at low effort outperforms marketing done sporadically at high effort every time.
You cannot improve what you do not track. At the most basic level, ask every new inquiry: "How did you hear about me?" Log the answer in a spreadsheet. After six months, you will know which channels are actually producing bookings. Double down on those. Cut what is not working.
A reasonable baseline is 5-10% of your target annual revenue. If you want to generate $60,000 in bookings, a $3,000-$6,000 annual marketing budget is appropriate. Early-stage photographers often underspend here — consistent marketing investment is what creates a full calendar rather than a reactive one.
Paid advertising is worth it when your organic foundation is already producing inquiries. Google Ads in particular can be effective for local portrait photographers because they capture people actively searching to hire. Facebook and Instagram ads work better for awareness and re-targeting past website visitors. Start with Google Ads before social ads if you go the paid route.
Google Business Profile, referral partnerships with local vendors (hair stylists, makeup artists, venue coordinators), local SEO through blog content, and systematic outreach to past clients are all effective without social media. Many photographers do very well with no social media presence at all — especially in markets where word-of-mouth referrals are the dominant booking driver.
Paid ads can produce inquiries within days. Referral outreach typically produces results within 2-4 weeks. SEO and blog content typically takes 3-6 months to produce consistent organic traffic. Email marketing to an existing list produces the fastest results of any channel because the audience already knows you. Plan your marketing mix with these timelines in mind.
These work right in your browser. No account, nothing to buy.
See the real low, mid, and high full-day package range in your market.
Find the minimum you have to charge per shoot to cover costs and pay yourself.
Work back from the income you want to the average sale your packages need.
See what a mini session day really pays per hour once editing is counted.
Full-day package ranges across 72 US markets and 11 regions. Free to cite.
Free articles can show the framework. The paid First 5 review checks one real quote or lead path for capture, speed, follow-up, pricing friction, and next-step clarity.
ShootRate generates a complete pricing strategy for any booking in under 2 minutes — real market benchmarks, 3-tier package anchoring, and word-for-word objection scripts. No card required.
Build My Strategy Free →