Three options. Only one actually works for your business.
The 6-to-9 rush is your regulars. The marketing job is everyone else.
Most speciality cafes have a solid morning rush of regulars who walk in at the same time, order the same magic or piccolo, and leave with the same nod. That trade pays the lease. The actual growth lever is the first-time customer who walks past on a Saturday, the new resident who moved in three streets over a month ago, and the office worker from the next suburb who is bored of their building's cafe. None of them will find you unless your Google Business profile beats the chain, your Instagram shows the bean and the brew rather than another flat-lay of a smashed-avo plate, and your menu page ranks for 'speciality coffee near me' in your postcode. The work that wins those customers (Google Business, single-origin posts, weekend-brunch landing pages, loyalty triggers) is exactly the work the owner cannot get to between the 7:15am rush and the lunch slam.
Good cafe marketing is three things, in this order: a Google Business Profile that beats the chain in your suburb on completeness, photos and review velocity; a content rhythm that leads with the speciality angle (the roaster you pour, the single-origin landing this week, the latte art from the pass) so first-time visitors recognise you as a coffee cafe and not another suburb brunch spot; and a weekend-brunch menu page that ranks for 'brunch [suburb]' before the Saturday morning Google search. Most cafes do one of the three, half-heartedly. The compounding only kicks in when all three run together: search brings the discovery, Instagram closes the consideration, and the loyalty stamp earns the second visit.
Six agents, working in your accounts.
Account Lead, Web, SEO, Advertising, Social Media, and Content. One platform, one bill, you approve the work.
Builds your plan around what actually grows the cafe: turning the morning-rush stranger into a regular, winning the Saturday brunch search, and lifting the average ticket from a takeaway long black to a sit-down breakfast. Briefs the other agents so the menu pages, the discovery ads, the bean-of-the-month posts and the loyalty triggers all push toward the same outcome.
Imports your existing site so you stop paying Squarespace plus a separate hosting plan, and makes spinning up a new menu or specials page a five-minute job. Ships a clean menu-plus-suburb page for every suburb your weekend trade draws from, the bean-of-the-month landing page, and the booking-link button, all live on your site in two taps.
Owns the work that decides whether you're in the map pack for 'speciality coffee [suburb]' and 'brunch [suburb]': a Google Business Profile beating the chain on completeness, suburb-page schema, review prompts after the loyalty stamp triggers, and the technical fixes that keep you indexed. Auto-applies the low-risk stuff.
Runs a tight discovery campaign on Google and Meta with a 4km radius, targeting 'brunch [suburb]' and 'best coffee near me' on Friday evening through Sunday morning when the weekend search happens. Pauses when the weekend's already booked or the queue's out the door. The whole point is to find the stranger, not to spend money on people already walking in.
Turns every shift into content in your voice: a reel of the new bean landing from the roaster, latte art from the morning rush, a behind-the-pass shot of the brunch plating, the kitchen baking the banana bread at 6am. Builds the speciality-coffee positioning that earns the first-time visit. You snap one photo a shift, the agent drafts the caption, you approve.
Drafts the longer pieces that catch the curious customer between visits: 'magic vs piccolo: what's the difference', 'what makes a single-origin filter worth $7', 'the best brunch in [suburb]: a local cafe's honest pick'. Two a month, in your voice, that bring search traffic in at the consideration stage and double as bean-education content for your regulars.
Your first 30 days.
- Speciality-coffee positioning explainer indexed and linked from the homepage
- Morning-rush regulars rebook sequence wired into the loyalty stamp app
- New-stranger 5km Meta ad live with brunch focus, weekend-targeted
- Single-origin bean-of-the-month spotlight running on a weekly cadence
- Loyalty stamp app integration page live, welcome flow firing on new sign-ups
- Google profile flipped from 'Restaurant' to 'Coffee Shop' with weekend hours and brunch menu
- Brunch-plus-suburb page indexed for the Friday-evening 'brunch near me' search
- Discovery, weekend-brunch and rebook plan delivered by Sam
Cafes that grow past their morning rush are not the ones with the prettiest flat-lays. They are the ones whose menu pages rank for 'brunch [suburb]' on Friday evening, whose Instagram leads with the bean and the brew rather than the food trend, and whose Google Business profile beats the chain on photos and reviews. Every one of those is a job that has to happen every week, forever, and it's the work that gets eaten by the 7:15am rush.
Agencies are too expensive to actually run the menu pages and the discovery ads for a cafe at $3k a month. Tools are cheap but you still write the latte-art caption at 10pm after closing. In-House is the third option: for $299 a month the agents ship the pages, post the bar shots, run the weekend ads and keep the Google Business profile beating the chain. You snap one photo from the pass, approve the week between coffees, done.