Instagram feed for event, festival and conference websites

An event website has a strange life. It is quiet for months, then busy for a few weeks, then everyone wants photos of what just happened. An Instagram feed can carry that rhythm well: build-up before the event, energy on the day, proof for next year’s ticket buyers afterwards. The catch is that an account full of last year’s headliners can confuse people who are buying for this year. This guide shows how to keep each edition separate, what to put on which page, and what to expect on the busiest days.

Updated October 12, 2026

What a feed does for an event

People deciding whether to buy a ticket, register for a conference or travel to a festival ask the same few questions: what is it like, who goes, is it worth it, and is it actually happening this year? Photos and short videos answer the first three better than any description. Your Instagram account already holds those photos, so a feed puts them in front of visitors without extra work.

The fourth question is where events differ from shops or restaurants. An event has editions. A crowd shot from three years ago with a different stage, different sponsors and a different date on the banner can make visitors wonder which year the website is about. A good event feed is filtered so that each page shows the right edition.

Rule of thumb: dates, venue, tickets, schedule and the line-up belong in the page text. The feed shows what the event feels like. Never let a post be the only place where a date, a time change or a cancellation is announced.

The year of an event, as a feed sees it

PhaseWhat you postWhat the website feed should do
AnnouncementDates, early-bird tickets, first speakers or actsShow the new edition’s posts, plus a few highlights from last year as proof
Build-upLine-up reveals, venue setup, countdownsKeep the homepage on this edition; show the full line-up in text
Event daysMany posts and Reels per dayShow what is happening now; know how fast new posts appear on your plan
AfterglowRecap Reels, thank-yous, photo albumsFeature recaps; start a “past editions” page
Quiet monthsOccasional posts, behind the scenes, save-the-datesAvoid making the site look abandoned; consider switching some feeds off

One hashtag per edition: the most reliable setup

The simplest way to keep editions apart is a hashtag that includes the year, used in the caption of every post about that edition: for example “#RiverFest2026” or “#DevSummit26”. Social Feed by grip space can then show only those posts with a caption keyword filter.

  1. Pick an edition tag and add it to the caption of every post about this year’s event. Put it in the caption itself; hashtags added in a comment are not checked.
  2. In the widget’s “Settings & preview”, enter the tag in Caption keywords and choose “Only matching posts”.
  3. Check the preview. Only posts whose captions contain the tag appear.
  4. Next year, change the keyword to the new tag. The embed code on your page stays the same.

A few rules of the keyword filter matter for event tags:

  1. Case does not matter. “#riverfest2026” and “#RiverFest2026” match each other.
  2. It is a “contains” match. A keyword matches anywhere in the caption, including inside a longer word. “#RiverFest” would match both “#RiverFest2025” and “#RiverFest2026”, which is useful for an all-time page and wrong for a this-year page. Always include the year when you want one edition.
  3. Short tags can collide. A two-digit year makes a tag shorter, but a keyword like “#rf26” also matches “#rf260”. Longer, distinctive tags are safer.
  4. Several keywords mean “any of these”. Separate keywords with commas, and a post matches if it contains at least one. There is no “must contain all” option.

The full matching rules are in how to filter an Instagram feed by keyword.

Recent-days filters: a simpler option with limits

If you do not want to tag every post, the Date range filter is the other tool. It has four options: Any time, Last 30 days, Last 90 days and Last year. It is a rolling window measured from the moment the posts are loaded, based on when each post was originally published.

Date rangeWorks well forWatch out for
Last 30 daysEvent week and the weeks around it; monthly meetupsThe feed may be nearly empty in quiet months
Last 90 daysThe build-up season of an annual eventCan still include the tail end of the previous edition
Last yearA general “recent activity” feedIt is 365 days back from today, not this calendar year or this edition. Right after this year’s event, it still shows last year’s.
Any timeArchive and “past editions” pages, combined with a keywordWithout a keyword, it shows your newest posts from any edition

The date range removes posts; it never adds older ones to fill the gap. If you set 12 posts and only 4 are inside the window, visitors see 4. For annual events, the edition hashtag is more precise; the date range is a good extra layer, for example “#RiverFest2026” plus “Last year”. More details in how to show only recent Instagram posts.

Which page gets which feed

PageSuggested feedSettings
HomepageThis edition, plus atmosphereSlider, edition tag or Last 90 days, 10–20 posts
Tickets or registrationA short strip of crowd and venue photosSlider, 6–8 posts, placed below the ticket options
Line-up, speakers or programAnnouncement posts and Reels for this editionGrid, edition tag, lightbox with captions
Venue and travelThe site, the stages, the neighborhoodKeyword such as “#venue”, Any time
Sponsors and exhibitorsBooths, activations, partner thank-you postsKeyword such as “#partners”
Past editionsOne feed per year, or all years togetherYear tag per widget, Any time

Each row is a separate widget. You can create several widgets from the same Instagram account, each with its own filters and layout, and copy a finished widget with the Duplicate button before changing its keyword. How many you can have depends on your plan (see below). For placement ideas beyond events, see where to put an Instagram feed on your website.

The ticket page: keep the button first

A feed on a ticket or registration page should support the decision, not compete with it. Put prices, dates and the buy button first, then a short slider of photos that show the crowd, the stage or the room. A slider stays one tile high, so it does not push the next section far down the page, and it only moves when a visitor swipes, scrolls sideways or clicks an arrow. There is no autoplay.

Choose what happens on click with the goal of the page in mind. On a ticket page, “Open lightbox” keeps people on your site, where the buy button is. On a general “Community” page, “Open Instagram” may be the better choice if you want followers. Our guide on lightbox or link compares the two.

Conferences: speakers, sessions and sponsors

Conferences and trade shows tend to post more structured content than festivals: speaker announcements, session teasers, sponsor thank-yous, slides from the stage. Caption tags let you reuse those posts across the site.

  1. Speaker announcements. Tag them “#speaker” plus the edition tag. On the speakers page, use a grid with the lightbox set to show the caption, so visitors can read the bio you wrote on Instagram.
  2. Session tracks. If you run tracks, a tag per track (“#designtrack”) lets each track page show its own speakers and sessions.
  3. Sponsors. A sponsor page with a feed of booth and partner posts shows prospective sponsors what visibility looks like. Get the sponsor’s OK before featuring their staff or products prominently.
  4. Exclude what does not belong. Job postings, internal team photos or hiring calls can be hidden from public pages with “Exclude matching posts” and a tag such as “#hiring”.

Tours, multi-city and multi-day events

Some events are not one place on one weekend: a touring show, a conference with regional editions, a week-long festival with a different theme each day. The same caption habit scales to these. Add a second tag for the city or day alongside the edition tag, for example “#Tour2026” plus “#Tour2026Chicago”, or “#RiverFest2026” plus “#Day2”.

  1. City or venue pages each get a widget with the city tag in “Only matching posts” mode. Because the city tag already contains the year, it shows only this tour’s posts from that city.
  2. The main tour page uses the shorter tour tag, which also matches every city tag that starts with it, so all cities appear together.
  3. Day-by-day pages work the same way, but check that a tag like “#Day1” cannot also match “#Day10” on a long festival. “#Day01” or “#DayOne” avoids the problem.

Remember that each page with its own filter needs its own widget, which is where the plan’s widget count comes in.

Event days: how fast new posts appear

On event days you may post every hour, and it is tempting to call the website feed a live wall. Whether that works depends on your plan.

Free planLight and Standard plans
When new posts appear on the siteAt the next daily refresh, so up to about a day laterOn the next page load after Instagram makes the post available
When you change filters or settingsRight awayRight away
First installShows your latest posts right awayShows your latest posts right away

On the Free plan, plan around the daily refresh: the feed will show yesterday’s highlights, which is still useful. If you want photos from this morning on the site this afternoon, a paid plan is the right choice for the event period. Either way, the feed is not a news ticker. Schedule changes, weather updates and safety information should be written on the page and announced through the channels people rely on. Details in why an Instagram feed isn’t updating.

Traffic spikes and the monthly view limit

Event websites have extreme traffic patterns: a few busy weeks and long quiet stretches. This matters because the Free and Light plans include a monthly view limit: 3,000 views on Free and 30,000 on Light. Standard has no view limit.

  1. A view is one page load with a widget. Reloads and repeat visits count. Two widgets on one page count as two views per load.
  2. One busy month does not switch the feed off. A widget is only paused for a month after the two previous calendar months were both over the limit. A single event month over the limit, followed by a normal month, causes no pause.
  3. A long build-up can be two months. If ticket sales open in May and the event is in June, and both months go over the limit, the feed would pause in July, which is when your recap posts are going up.
  4. Email warnings arrive at 80% and 100% of the limit, so you are not surprised.

If your event site gets heavy traffic for more than a month, pick a plan with room, or keep the busiest pages to one widget each. The exact rules and an example timeline are in what happens when your widget reaches its monthly view limit.

Between editions: archive pages and switching feeds off

Recurring events build up a valuable archive. A “Past editions” or “Gallery” page with one feed per year shows sponsors and returning visitors how the event has grown. Use the year tag with Any time, a grid, and the lightbox set to show all images of carousel posts, since recap albums are often carousels.

Two practical limits apply to archives. The widget looks through roughly your 500 most recent posts to find matches, so a very active account may not reach posts from many years ago. And the number of posts per widget depends on your plan: up to 16 on Free, 30 on Light and 50 on Standard.

In the quiet months, you may also want some feeds off: a “live from the festival” section on the homepage looks odd in February. Switch that widget to Unpublished in the dashboard. The embed code then shows nothing, so you can leave it on the page and switch it back on for the next edition. Unpublished widgets do not count views. See how to hide your feed temporarily.

Reels: recaps and teasers

Recap Reels and line-up teasers are often an event’s best content. In a grid or slider, a Reel appears as a still tile, and it plays in the lightbox, starting muted with controls, when a visitor opens it. If a page should show only video, set the Reels filter to “Reels only”; if a page is about photos, use “Exclude Reels”. Reels are tall while the tiles are square, so keep important text near the middle of the cover. More in how to show only Instagram Reels on your website.

Design: dark sites, big type and follow buttons

Festival and conference sites are often bold: dark backgrounds, large type, strong brand colors. A few settings help the feed fit in:

  1. Text color. Choose “Light (for dark backgrounds)” so the username, post count and credit are readable on a dark page. The default, “Dark”, is for light backgrounds.
  2. Follow button. Change the label to something specific, such as “Follow for line-up news”, and set the button color to match your brand. Check that the label stays readable against the color you choose.
  3. Width and spacing. Set a maximum width if the feed looks too wide on large screens; a feed narrower than its container centers itself. Increase image spacing if your design is airy.
  4. Columns. The widget reduces columns automatically when the space is narrow, so a 6-column grid on a computer becomes about 3 columns on a phone.

For more, see making the widget match your website and adding an Instagram follow button.

Photos of attendees and photographers’ rights

Event accounts are full of other people: attendees in crowd shots, speakers on stage, performers, and photos by hired or volunteer photographers. Before you feature them on the website, check that your photographer agreements cover website use, and get permission before reposting photos taken by attendees. Credit in the caption is good practice but is not the same as permission. Our article on Instagram photos, copyright and permission explains the basics, and Instagram’s own help center recommends getting written permission before posting someone else’s work.

Accessibility: the schedule is text

Each image in the feed gets a text alternative for screen readers: the alt text you wrote on Instagram if there is one, otherwise the beginning of the caption, otherwise “Instagram post by” and your username. Writing alt text on Instagram (in the post’s Accessibility settings, which you can also edit after posting) gives the best result. Visitors can move through the tiles with the Tab key and open a post with Enter or Space; the lightbox closes with Escape.

Even so, never put essential information only in images. A line-up poster, a schedule graphic or a map on Instagram should also exist as text on your website, so it can be searched, enlarged, read aloud and updated.

Which plan fits an event

PlanWidgetsPosts per widgetViews per monthUpdatesFits
Free ($0)1163,000Once a dayA small community event with one feed on the homepage
Light ($8/mo or $80/yr)33030,000Every page loadA local festival or meetup with homepage, ticket and gallery feeds
Standard ($24/mo or $240/yr)Unlimited50UnlimitedEvery page loadConferences and festivals with many pages, past editions and heavy traffic

The Free plan always shows a small “Powered by Social Feed” credit; on paid plans it is optional. Current prices are on the pricing section.

Setting it up, step by step

  1. Make sure the event’s Instagram account is a professional account (Business or Creator). See Instagram professional accounts.
  2. Choose your edition tag and start using it in every caption.
  3. Create a Social Feed account and connect the event’s Instagram account. If an agency builds the site, the account owner signs in to connect.
  4. Create a homepage widget: slider, edition tag, Only matching posts.
  5. Duplicate it for other pages and change the keyword, layout or number of posts.
  6. Paste each embed code where it belongs. Platform guides: WordPress, Wix, Squarespace, Shopify, Webflow and HTML.
  7. Check the live pages on a phone, especially that the ticket button comes before the feed.

Common mistakes on event websites

  1. Last year’s posters at the top of the homepage. Use an edition tag so only this year’s posts appear.
  2. A tag without the year. “#RiverFest” matches every edition. Add the year for this-year pages.
  3. Expecting attendee posts. The feed shows posts from your own account only, not posts where you are tagged or that use your hashtag. Repost the best ones with permission.
  4. Relying on the feed for schedule changes. Write them on the page.
  5. Forgetting the feed after the event. Switch “live” sections to Unpublished, or change their keyword to the recap tag.

Frequently asked questions

Can we show a hashtag wall with attendees’ posts? No. Social Feed shows posts from one connected account. It does not collect hashtag posts from other accounts or tagged posts.

We have separate Instagram accounts for two events. Can one feed mix them? No, one feed shows one account. You can connect each account and place one widget per event.

Can we show Stories from the event day? No. Stories are not shown. Save the best moments as posts or Reels so they can appear in the feed.

Our site is in English, but some pages are in Japanese. The widget’s own interface text follows the page’s language setting, in English or Japanese. See widget text in the wrong language.

Running a nonprofit event or a school festival? See also Instagram feeds for nonprofits and for schools and universities.

Related reading

  1. Other industry guides: hotels and B&Bs (useful if you recommend places to stay), restaurants and cafés, wedding vendors, salons and florists and bakeries.
  2. How to show different Instagram feeds on different pages.

Sources

  1. Instagram Help Center, “Edit the alternative text for a post on Instagram”: https://help.instagram.com/503708446705527
  2. Instagram Help Center, “How to make sure content you post to Instagram or Threads doesn’t violate copyright law”: https://help.instagram.com/354736791367645/

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

Sign up free