---
title: "Music Group Schema · Unhead"
canonical_url: "https://unhead.unjs.io/docs/vue/schema-org/api/schema/music-group"
last_updated: "2026-10-08T19:36:29.756Z"
meta:
  description: "Use defineMusicGroup() to describe a band or musical group, including its members, genre, dates, discography, and profiles."
  "og:description": "Use defineMusicGroup() to describe a band or musical group, including its members, genre, dates, discography, and profiles."
  "og:title": "Music Group Schema · Unhead"
---

Home

`
Unhead on GitHub

Switch to VueSwitch to TypeScriptSwitch to ReactSwitch to SvelteSwitch to Solid.jsSwitch to AngularSwitch to Nuxt

**Schema**

# **Music Group Schema**

[Copy for LLMs](https://raw.githubusercontent.com/unjs/unhead/refs/heads/main/docs/schema-org/5.api/9.schema/music-group.md)

## Schema.org MusicGroup

**Type**: `defineMusicGroup<T extends Record<string, any>>(input?: MusicGroup & T)`

Describes a band or musical group.

## Useful Links

- [**~~MusicGroup - Schema.org~~**](https://schema.org/MusicGroup)

## Required properties

- **name** `**string**`  
  The name of the band/musical group.

## Recommended Properties

- **member** `**NodeRelations<Person | string>**`  
  An array of band members, resolved as [**~~Person~~**](https://unhead.unjs.io/docs/schema-org/api/schema/person) nodes.
- **genre** `**string | string[]**`  
  The genre(s) of music the group performs.
- **album** `**NodeRelations<string>**`  
  Names or URLs of albums by the group. This field is currently passed through without a MusicAlbum resolver.

## Defaults

- **@type**: `**MusicGroup**`
- **@id**: `**${canonicalHost}#/schema/music-group/{n}**`
- **url**: `**canonicalHost**`

## Examples

### Minimal

```
defineMusicGroup({
  name: 'The Beatles',
})
```

### Detailed example

```
defineMusicGroup({
  name: 'The Beatles',
  description: 'English rock band formed in Liverpool in 1960',
  url: 'https://example.com/artists/the-beatles',
  genre: ['Rock', 'Pop'],
  member: [
    { name: 'John Lennon' },
    { name: 'Paul McCartney' },
    { name: 'George Harrison' },
    { name: 'Ringo Starr' },
  ],
  foundingDate: new Date(1960, 7, 1),
  dissolutionDate: new Date(1970, 3, 10),
  album: [
    'Abbey Road',
    'Sgt. Pepper\'s Lonely Hearts Club Band',
  ],
  image: 'https://example.com/artists/the-beatles.jpg',
  sameAs: [
    'https://www.facebook.com/thebeatles',
    'https://twitter.com/thebeatles',
  ],
})
```

## Types

```
export interface MusicGroupSimple extends Thing {
  name: string
  description?: string
  url?: string
  genre?: string | string[]
  member?: NodeRelations<Person | string>
  foundingDate?: ResolvableDate
  dissolutionDate?: ResolvableDate
  album?: NodeRelations<string>
  track?: NodeRelations<string>
  image?: NodeRelations<string | ImageObject>
  sameAs?: Arrayable<string>
}
```

## Related Schemas

- [**~~Person~~**](https://unhead.unjs.io/docs/schema-org/api/schema/person): Band members
- [**~~MusicAlbum~~**](https://unhead.unjs.io/docs/schema-org/api/schema/music-album): Discography
- [**~~MusicRecording~~**](https://unhead.unjs.io/docs/schema-org/api/schema/music-recording): Songs
- [**~~Event~~**](https://unhead.unjs.io/docs/schema-org/api/schema/event): Concerts

[Edit this page](https://github.com/unjs/unhead/edit/main/docs/schema-org/5.api/9.schema/music-group.md)

[Markdown For LLMs](https://raw.githubusercontent.com/unjs/unhead/refs/heads/main/docs/schema-org/5.api/9.schema/music-group.md)

**Did this page help you? **

[**Music Album Schema** Use defineMusicAlbum() to describe an album, including its artist, tracks, release date, genre, ratings, and artwork.](https://unhead.unjs.io/docs/schema-org/api/schema/music-album) [**Music Playlist Schema** Use defineMusicPlaylist() to describe a playlist, including its track count, creator, dates, ratings, artwork, and song list.](https://unhead.unjs.io/docs/schema-org/api/schema/music-playlist)

**On this page **

- [Schema.org MusicGroup](#schemaorg-musicgroup)
- [Useful Links](#useful-links)
- [Required properties](#required-properties)
- [Recommended Properties](#recommended-properties)
- [Defaults](#defaults)
- [Examples](#examples)
- [Types](#types)
- [Related Schemas](#related-schemas)