Run a venue, promote shows, or play in a band? Paste the URL of your latest show or a page that lists all your shows. If you send us a full show listing, we'll run it once and pull every concert off the page. Every submission is reviewed by a human before it reaches local music fans — nothing goes live automatically.
Send us a single show page or a page that lists all your upcoming shows. If it's a listing page, we run it once and extract every concert we find.
Title, date, time, venue, city and link are pulled out automatically.
Check the details, fix anything, and approve. Approved shows go live on the calendar.
Google can display concerts directly in Search and Maps event listings — but only when it understands the details on your page. The reliable way to tell it is Event structured data: a small JSON-LD script tag in your page's HTML that describes the show in a standard format defined by schema.org.
The fields that matter most for concerts and live music:
name — the show or tour title.startDate — ISO date and time, including the timezone (add endDate too).location — a Place with the venue name and full address.offers — ticket url, price, priceCurrency, availability and validFrom.image — a poster or band photo URL.performer and organizer — the band and who is presenting the show.A complete example for a concert looks like this:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MusicEvent",
"name": "Your Band Live at The Venue",
"startDate": "2026-09-18T20:00:00-04:00",
"endDate": "2026-09-18T23:00:00-04:00",
"eventStatus": "https://schema.org/EventScheduled",
"location": {
"@type": "Place",
"name": "The Venue",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Example St",
"addressLocality": "Montreal",
"addressRegion": "QC",
"addressCountry": "CA"
}
},
"image": ["https://yoursite.com/poster.jpg"],
"performer": {
"@type": "MusicGroup",
"name": "Your Band"
},
"organizer": {
"@type": "Organization",
"name": "Your Promoter Name",
"url": "https://yoursite.com"
},
"offers": {
"@type": "Offer",
"url": "https://yoursite.com/tickets/your-show",
"price": "25.00",
"priceCurrency": "CAD",
"availability": "https://schema.org/InStock",
"validFrom": "2026-08-01T12:00:00-04:00"
}
}
</script>Test any page with Google's Rich Results Test to confirm the markup is valid. Pages with proper Event markup are also faster and more accurate for FunFinder to import — the details above are exactly what we read.