The Situation
Captured by Mallary is a Tampa maternity, newborn, and headshot photographer. Photography sites have a specific and unusually difficult technical problem: the entire product is large images, and large images are the enemy of the mobile load speed that determines whether anyone ever sees them.
Most photographers resolve this badly. They either compress everything until the work looks flat and cheap, or they serve full-resolution files and the site takes eight seconds to load on a phone — which is where every single expectant mother is browsing.
What we found in the audit
- Home page weighed 14MB. On mobile it took over nine seconds to become usable.
- Almost entirely referral-dependent — near zero organic traffic for any commercial term.
- Inquiry form asked eleven questions including budget, on first contact, from a stranger.
- No content targeting the terms people actually search: "maternity photographer Tampa," "newborn photos Tampa," "headshot photographer Tampa."
- Pricing entirely absent, so every inquiry required a back-and-forth before either party knew whether it was a fit.
What We Built
Solving the image problem properly
Full WebP conversion with responsive srcset so a phone gets a phone-sized file and a desktop gets a desktop-sized one. Aggressive lazy loading below the fold. A single carefully optimized hero image preloaded.
Page weight went from 14MB to under 900KB. Load time from nine seconds to 1.0. The photographs still look like photographs — the compression is genuinely invisible at display size, which is the entire trick.
Content that captures the search
Dedicated, substantial pages for maternity, newborn, family, and headshot sessions. Each one answering what people actually search alongside the service: when to schedule maternity photos (28–34 weeks), how newborn sessions work, what to wear, how long a session takes, what you receive afterward.
This is the content that captures someone at week 22 of a pregnancy who has not yet decided to book anyone. Getting to them early is the whole game in a referral-dependent business.
Form surgery
Eleven fields down to four: name, email, session type, due date or preferred date. Budget was removed entirely from first contact — asking a stranger for their budget thirty seconds after they arrived is asking for a commitment they have not decided to make yet. Inquiries roughly doubled on this change alone.
Pricing published
Starting prices, on the site, visible. This was a genuinely contentious recommendation and Mallary was reluctant.
The result was fewer total inquiries and dramatically more booked sessions — because the inquiries that arrived were from people who had already accepted the price. The unqualified back-and-forth largely disappeared.
Local SEO
Google Business Profile rebuilt with the correct category and full service list. Session-type content targeting Tampa-specific terms. A review request built into the gallery delivery, at the moment the client first sees their photos and is at maximum enthusiasm.
The Results
Inquiries up 265%. Page one for six target terms. Organic traffic up 310%. Mobile load 1.0 second, down from over nine.
The business is no longer referral-dependent, which changes its entire risk profile.
What Transfers to Your Business
Publishing pricing is the most consistently under-used move in local service marketing. It reduces total inquiries and increases booked work, because it filters before the conversation instead of during it. Almost everyone is afraid of it. Almost everyone who does it is glad they did.
More on the speed side in our Core Web Vitals guide, and the form side in conversion optimization.