Instagram feeds for wedding vendors: planners, florists, venues and more

Couples planning a wedding look at a lot of vendors, often months before they send a single inquiry. What they are looking for is evidence: real weddings you have worked on, a style that matches theirs, and signs that you are busy and reliable. Your Instagram account is probably full of exactly that evidence. This guide shows wedding planners, florists, venues, bakers, stylists and other wedding professionals how to bring it onto the website where inquiries happen, and how to filter it by season, venue and service so each page shows the right weddings.

Updated October 12, 2026

Why the wedding business is different

Most purchases are quick. A wedding is the opposite: a long, high-stakes decision, made by two people (and often their families) who have usually never hired a florist or a planner before. They cannot try your service in advance, so they judge you by what you have done for other couples.

That is why wedding vendors post real weddings, details, setups and thank-you notes on Instagram. A feed on your website turns that stream into proof at the point where it matters most: the page where a couple decides whether to fill in your inquiry form. It also answers a question couples rarely ask out loud but always think about: is this business still active, and are they booking weddings like ours?

A feed does not replace the information couples need to shortlist you: services, the areas you cover, starting prices or packages, capacity, availability and how to inquire. Those belong in text on your pages. The feed shows the result; your text explains the offer.

What to show, and what to keep off the website

Before you set anything up, scroll through your last few months of posts and sort them. Some posts are strong proof; others are useful on Instagram but distracting, or even confusing, on a website.

Post typeOn the website?Why
Real weddings (ceremony, reception, details)YesThe strongest proof you have
Styled shootsYes, ideally labeledShows style, but couples know it is not a real event
Setups and installations in progressUsuallyShows scale and professionalism
Thank-you messages from couples (posted by you)YesSocial proof in the couple’s own words
Team and processOn the About pageBuilds trust in who will be there on the day
Wedding fairs, open days, tastingsOnly while upcomingOut of date as soon as the event is over
Promotions, “2026 dates filling fast”RarelyLooks stale months later, and dates may no longer be accurate
Trend reposts, memes, quotesUsually notFine on Instagram, filler on an inquiry page

You do not need to delete anything on Instagram. Social Feed by grip space lets each widget choose posts with filters, so the homepage, the inquiry page and each service page can show different selections.

The inquiry page: proof right before the form

The inquiry or contact page is where a feed earns its place for wedding vendors. The couple is interested but hesitant; seeing several recent real weddings next to the form can be the nudge that turns a browse into a message.

The order on the page matters, especially on phones, where most couples browse:

  1. A short line about what you do and where, and what happens after they inquire (for example, “We reply within two working days with availability and a brochure”).
  2. The inquiry form itself, or a clear button to it.
  3. The feed below it, with a heading such as “Recent weddings” so that it reads as proof rather than decoration.

Keep this feed small and focused: a grid of 3 columns and 6 posts, or a slider of 6 to 10 posts. Filter it to real weddings only (see the keyword recipes below), and turn off the account header here if you want attention to stay on the form rather than on the follow button. If you put the feed above the form, check on a real phone that the form is still easy to find.

What each kind of vendor can show

The same widget works for every wedding business, but what makes good proof differs. Use this as a starting point for your homepage and service pages.

VendorBest posts for the websiteUseful page for a filtered feed
Planner or coordinatorFull-day stories, timelines in action, rooms before and afterA page per service: full planning, partial planning, day-of coordination
FloristBouquets, arches, table centerpieces, installationsA page per product type, or per season
VenueCeremony setups, receptions in each space, the venue in each seasonA page per space: garden, barn, ballroom, terrace
Cake and dessert makerFinished cakes in the room, dessert tables, tasting boxesCakes, dessert tables, tastings
Hair and makeup artistBridal looks, trials, the wedding partyBridal, wedding party, trials
Musicians, bands and DJsShort performance videos, first dances, setupsCeremony music vs reception
Rentals and decorTablescapes, lounges, signage, lightingA page per collection
Stationery designerInvitation suites, day-of signs, menusInvitations vs day-of stationery

Filtering by venue, season and service

Each widget has caption keyword filters in two modes: “Only matching posts” and “Exclude matching posts”. This is what lets a florist show only autumn weddings on an autumn page, or a planner show only weddings at a particular venue on a page about that venue. The filter reads your captions, so it only works as well as your captions are consistent.

The simplest approach is to add one or two house hashtags to every relevant post. For example:

GoalCaption keywordsMode
Real weddings only (inquiry page)#realweddingOnly matching posts
Hide styled shoots#styledshootExclude matching posts
One venue you often work at#atrosewoodestate (your own hashtag for that venue)Only matching posts
Venue: the garden ceremony space#gardenceremonyOnly matching posts
Autumn weddings page#autumnwedding, #fallweddingOnly matching posts
Winter weddings page#winterweddingOnly matching posts
Elopements and micro-weddings#elopement, #microweddingOnly matching posts
Homepage without promotionswedding fair, open day, dates left, giveawayExclude matching posts

Use whatever hashtags you already use, or start now with a short list your whole team agrees on. You can enter several keywords separated by commas, and a post matches if its caption contains any one of them.

Keyword pitfalls with wedding words

The keyword filter ignores upper and lower case and matches text anywhere in the caption, including inside longer words. That is convenient, since “#realwedding” also matches “#realweddings”, but plain words common in wedding captions can match far more than you intended:

KeywordAlso matchesBetter choice
fall“waterfall”, “falling in love”#fallwedding
may“maybe”, “mayor”, “Mayfair”#maywedding
ring“spring”, “bring”, “earrings”#engagementring
barn“Barnes”, “barnyard”#barnwedding
rose“roses”, “Rosewood”, “rosemary”A venue- or product-specific hashtag
gold“golden hour”#goldtheme

A few more rules worth knowing: only the post caption is searched, not comments, location tags or text in the image; a hashtag you add in the first comment instead of the caption will not be found; and posts without a caption never match, so they are hidden in “Only matching posts” mode and shown in “Exclude matching posts” mode. Apostrophes can also trip you up: a straight apostrophe and a curly one are different characters, so hashtags are more reliable than phrases.

A caption habit that makes filtering work

Filters are only as good as the captions behind them, and wedding captions are often written in a hurry the week after a busy weekend. A small, repeatable caption ending solves this. Agree on it with everyone who posts for the business:

  1. Type of post: one of #realwedding, #styledshoot or #behindthescenes.
  2. Season: one of #springwedding, #summerwedding, #autumnwedding or #winterwedding, based on the wedding day, not the posting day.
  3. Place: your own hashtag for the venue or space, if you have a page for it.
  4. Service: for vendors with several services, one tag per service, such as #fullplanning or #dayofcoordination.

Four short tags at the end of a caption are easy to remember, invisible to most readers, and enough to build every filtered feed in this guide. Older posts that predate the habit can be edited on Instagram to add the tags; the feed reads the current caption.

Seasons are captions, not dates

The date range filter offers any time, the last 30 days, the last 90 days or the last year, counted back from today. It is a recency filter, not a calendar filter, so it cannot pick out “weddings from last October”. For seasonal pages, use season hashtags in captions, and keep the date range at “Any time” or “Last year” so that last year’s autumn weddings still appear in spring, when couples are planning autumn.

Keep in mind that you often post a wedding weeks or months after the day itself, once the photographs are delivered. A post published in January can be a September wedding. Another reason to label seasons in captions rather than relying on post dates.

Wedding fairs and open days: switch widgets on and off

Many venues and vendors run open days, showcases or tastings a few times a year. A widget filtered to an event hashtag can show posts from past showcases while you promote the next one, and then disappear when you do not need it.

  1. Create a widget with the event hashtag, for example “#openday”, in “Only matching posts” mode.
  2. Paste its embed code on the events or open day page.
  3. After the event, switch the widget to Unpublished in the dashboard. The embed code then shows nothing, so you can leave it on the page.
  4. Before the next event, switch it back to Published.

Write the date, time and how to register as text on the page. A post about an event is supporting material, not the announcement.

Showing a whole wedding: carousels

Wedding vendors often post one wedding as a carousel: the ceremony, the details, the reception, the cake. In the grid, the tile shows the first image of the carousel with a small stacked-squares icon. In the widget settings for carousel posts, choose “All images in the lightbox” and visitors who click the tile can browse every image of that wedding with previous and next arrows and a counter such as “3 / 8”, without leaving your site.

Choose the first slide carefully. It is the cover image in the grid, and tiles are square and cropped to the center, so a wide shot of a reception room loses its sides. A strong detail or a centered portrait-format image usually works best as the first slide. The lightbox shows each image uncropped.

Captions, credits and the couple’s story

Wedding captions often carry valuable context: the venue, the date or season, a line from the couple, and credits for the other vendors on the team. In the lightbox you can choose to show the caption and the like count. For wedding vendors, showing the caption is usually worth it: a couple who opens a post sees not just the bouquet but the venue and the planner it was made for, which signals that you work well with others.

Ceremony and first-dance videos

Musicians, videographers, venues and planners often post short videos, and many of them use music. In the grid, video posts and Reels show their cover image with a play mark. In the lightbox, videos play muted at first, with the usual controls so visitors can turn the sound on.

One limitation matters a lot in weddings: Instagram’s API does not provide the video file for media that contains copyrighted material, and Meta gives audio on Reels as an example. A Reel set to a popular song may therefore appear in the feed as a still image without a play mark. The lightbox still has a “View on Instagram” link, so visitors can watch it there. If you are a band or DJ and your own performance audio is the point, check the preview to see which of your videos play.

The Reels setting lets you show all posts, exclude Reels, or show Reels only, and you can turn off video posts entirely. A “Reels only” slider suits a music or entertainment page; a photos-only grid suits a florist’s product pages. More on this in how to show only Instagram Reels on your website.

Settings that suit wedding vendors

  1. Layout: a grid of 3 columns works on most pages. A slider is useful on the inquiry page and the venue tour page, where a single swipeable row takes less space.
  2. Number of posts: 6 or 9 posts fill full rows at three columns. The Free plan allows up to 16 posts per widget, Light 30, and Standard 50.
  3. Click action: “Open lightbox” so couples can see the full image and caption on your site; “Open Instagram” if you want them to land on your profile instead.
  4. Account header and follow button: on for the homepage and footer. The button label is editable, for example “Follow our real weddings”, and you can set its color to match your branding.
  5. Spacing and width: a little spacing between tiles looks airy and fits most wedding brands. If your theme is very wide, set a maximum widget width so the feed lines up with your text.

How many widgets you need

One unfiltered feed on the homepage needs one widget, which the Free plan includes. The ideas in this guide, such as separate feeds for the inquiry page, each venue space, each season or each service, need one widget per filtered feed. The Light plan includes three widgets and the Standard plan an unlimited number. You can copy settings from an existing widget so that only the keywords need changing.

The paid plans also update new posts without the Free plan’s once-a-day refresh and let you hide the “Powered by Social Feed” credit. Prices are on the pricing section; for what the free plan covers, see free Instagram feed widget.

Couples, consent and tagged posts

The feed shows posts from your own connected professional account only. It does not show posts that couples, photographers or guests publish and tag you in, and it does not collect posts by hashtag. If a couple shares beautiful photos of your work, the way to feature them is to post them on your own account, with the couple’s and photographer’s permission and credit, and then they can appear in the feed.

Most couples who are happy to appear on your Instagram will be fine with your website too, but it is worth making sure your contract or permission request covers both. If a couple later asks you to remove a wedding, delete the post on Instagram; it disappears from the feed when it next updates, which on the Free plan can take up to a day.

Accessibility and the text that should be on the page

Feed images currently have no text descriptions (alt text) on your website, so a couple using a screen reader cannot tell what each image shows, and captions only appear when a post is opened. Make sure the essentials are written on your pages: services, packages or starting prices, capacity for venues, the areas you cover, and how to check availability.

Setting it up

  1. Check that your Instagram account is a professional account (Business or Creator). See the guide to Instagram professional accounts.
  2. Create a Social Feed account and connect your Instagram account.
  3. Create your first widget. Set layout, columns, number of posts, carousel option and filters in “Settings & preview”, and use the preview to check that the right weddings appear.
  4. Copy the embed code and paste it on the page. Guides by platform: WordPress, Squarespace, Wix, Webflow, Shopify and HTML.
  5. Open the inquiry page on your phone and make sure the form is easy to reach. The dashboard shows a view count for each widget, which tells you how often each feed is loaded; track inquiries in your form or booking tool.

Common mistakes

  1. Last year’s “dates available” post on the homepage. Exclude promotional keywords, or a couple may think a date is open when it is not.
  2. Short keywords that match too much. “fall” and “may” catch far more than seasons. Use specific hashtags.
  3. Styled shoots presented as real weddings. Couples notice. Label them in captions, and use a filter to separate them if you want.
  4. A feed that pushes the inquiry form off the first screen on phones. Put the feed below the form, or keep it to a single slider row.
  5. Wide reception shots as carousel covers. The square tile crops the sides. Lead with a centered image.

Frequently asked questions

Can I show only weddings at one venue? Yes, if the venue name or a venue hashtag appears in the captions of those posts. Create a widget with that keyword in “Only matching posts” mode.

Can the feed show posts that couples tagged us in? No. Only posts published by your connected account are shown. Repost with permission to feature them.

We are a venue with two Instagram accounts, one for weddings and one for events. Can one feed combine them? No, one feed cannot mix posts from several accounts. If you connect both accounts, each can have its own widget on the relevant page.

Will the feed slow down our inquiry page? It adds images, so it has some effect. In a grid, only the first row loads immediately and the rest load as visitors scroll toward them; in a slider, all images load at once, so keep slider post counts modest. See where to put an Instagram feed on your website for placement and speed.

If you are a wedding photographer, the companion guide Instagram feeds for photographers covers image quality and cropping in detail. To compare tools, see our Instagram feed widget comparison.

Sources

  1. Meta for Developers, Instagram Platform, IG Media reference (media_url omitted for copyrighted material such as Reels audio): https://developers.facebook.com/docs/instagram-platform/reference/instagram-media

Get your embed code in a few minutes. The Free plan needs no credit card.

Sign up free