Independent reference for structured UK business information

Schema.org.uk

Home Beauty Salon Schema Attributes

Beauty Salon Schema

Beauty Salon Schema

The Beauty Salon Schema organises salon identity, contact, location, opening hours, treatments, facilities and client information into a consistent format, using Schema.org vocabulary where applicable.

2.1 Identity

NameTypeSchema.orgDescription
Identifier
beautysalon.id
text@idThe permanent unique identifier already assigned to the salon. JSON-LD states the same value as @id. The identifier is not calculated from the name, telephone, or address.
Title
beautysalon.title
textnameThe name of the salon.
Description
beautysalon.description
textdescriptionA text description of the salon.

2.2 Incorporation details

NameTypeSchema.orgDescription
Company name
beautysalon.company.name
textlegalNameThe registered company name, when the business is registered at Companies House and states that name. A missing value stays unknown. This is not the trading name. JSON-LD uses legalName.
Company number
beautysalon.company.number
textadditionalPropertyThe company number, when the business is registered at Companies House and states that number. A missing value stays unknown. This is not a VAT number. When a number is stated, JSON-LD uses a PropertyValue named companyNumber.
Incorporation date
beautysalon.company.incorporated_on
datefoundingDateThe incorporation date, when the business is registered at Companies House and states that date. A missing date stays unknown. JSON-LD uses foundingDate for that stated date.
VAT number
beautysalon.company.vat
textvatIDThe VAT number, when the business is registered for VAT and states that number. A missing value stays unknown. This is not the company number. JSON-LD uses vatID.

2.3 Contact

NameTypeSchema.orgDescription
Phone
beautysalon.contact.phone
texttelephoneThe telephone number of the salon.
Url
beautysalon.contact.url
urlurlThe website address of the salon.
Email
beautysalon.contact.email
emailemailAn email address for the salon, when one is stated. Leave it empty when none is known.

2.4 Location and coordinates

NameTypeSchema.orgDescription
Address
beautysalon.location.address
textaddressThe postal address of the salon. The original address line stays intact.
Latitude
beautysalon.location.latitude
numberlatitudeThe WGS84 latitude of the salon.
Longitude
beautysalon.location.longitude
numberlongitudeThe WGS84 longitude of the salon. A coordinate pair is required before JSON-LD includes GeoCoordinates.
Postcode
beautysalon.location.postcode
textpostalCodeThe UK postcode when one postcode is present in the postal address.
Street
beautysalon.location.street
textstreetAddressThe street line when the postal address separates it from the town. A borough is not the street.
Locality
beautysalon.location.locality
textaddressLocalityThe town or city when the postal address states it as its own part. A borough is not the locality.
Region
beautysalon.location.region
textaddressRegionThe county or region when the postal address states it as its own part. A media-market code is not a region and is left empty.
Country
beautysalon.location.country
textaddressCountryThe country when the address states it. A two-letter country code is recorded as the country name. Leave it empty when the country is not stated.

2.5 Opening hours

NameTypeSchema.orgDescription
Opening hours
beautysalon.hours.opening
objectopeningHoursSpecificationThe regular opening hours when a weekly timetable states each open day and its opening and closing times. A current open or closed status is not opening hours. Busy periods are not opening hours. A day with no stated times is left empty.

2.6 Images

NameTypeSchema.orgDescription
Logo
beautysalon.image.logo
urllogoThe address of the salon logo, when one is stated. A missing address is omitted.
Main image
beautysalon.image.main
urlimageThe address of the main image of the salon, when one is stated. A count of photographs is not an image. A missing address is omitted.

2.7 Reputation

NameTypeSchema.orgDescription
Review rating
beautysalon.review.rating
numberratingValueA review score from one provider. It is not a qualification or an award. A scale is recorded only when that provider states it. The score stays in the native record and is not copied into the core business JSON-LD.
Review count
beautysalon.review.count
integerreviewCountThe number of reviews accompanying a review rating from the same provider. It is not calculated from another provider.
Rating count
beautysalon.review.rating_count
integerratingCountThe number of ratings when the provider states it separately from the number of reviews. It is not calculated from the distribution.
Rating distribution
beautysalon.review.distribution
object—Numbers recorded against scores 1 to 5. They are not the review count. Schema.org has no single property for the five counts, so this stays unmapped.
Rating scale
beautysalon.review.scale
object—The lowest and highest points of a review scale, when the scale is stated. Schema.org records those points as separate properties, so this attribute is not given one of them.
Review provider
beautysalon.review.provider
text—The organisation that published these figures. Figures from another provider are a separate observation and are not averaged together.
Observation date
beautysalon.review.observed_on
date—The date on which these figures were observed, when that date is stated.

2.8 Price

NameTypeSchema.orgDescription
Price level
beautysalon.price_range
textpriceRangeA price indication using £, ££, £££, or ££££. Leave it empty when none is stated. This is not a treatment price.

2.9 Treatments

NameTypeSchema.orgDescription
Facials
beautysalon.service.facial
booleanServiceWhether the salon offers facials. Advanced skin treatments are a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Manicure
beautysalon.service.manicure
booleanServiceWhether the salon offers a manicure or general nail care. Gel nails, BIAB, and nail art are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Massage
beautysalon.service.massage
booleanServiceWhether the salon offers massage, including Swedish, aromatherapy, sports, and head, back, or foot massage. Hot stone, deep tissue, pregnancy massage, Indian head massage, and reflexology are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Eyebrow shaping, waxing and threading
beautysalon.service.eyebrows
booleanServiceWhether the salon offers eyebrow shaping, waxing, or threading. Tinting, brow lamination, and microblading are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Pedicure
beautysalon.service.pedicure
booleanServiceWhether the salon offers a pedicure. A manicure is a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Waxing
beautysalon.service.waxing
booleanServiceWhether the salon offers body or face waxing. Laser hair removal and eyebrow shaping are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Gel nails and polish
beautysalon.service.gel_nails
booleanServiceWhether the salon offers gel nails or gel polish, including removal and builder gel. A manicure, BIAB, and nail art are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Eyebrow tinting
beautysalon.service.eyebrow_tint
booleanServiceWhether the salon offers eyebrow tinting. Shaping, brow lamination, and microblading are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Advanced skin treatments (hydrafacial, peels, microneedling, dermaplaning)
beautysalon.service.advanced_facials
booleanServiceWhether the salon offers advanced skin treatments, including hydrafacial, chemical peels, microneedling, dermaplaning, and microdermabrasion. A general facial is a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Eyelash extensions
beautysalon.service.lash_extensions
booleanServiceWhether the salon offers eyelash extensions. A lash lift and an eyelash tint are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Lash lift
beautysalon.service.lash_lift
booleanServiceWhether the salon offers a lash lift. Eyelash extensions and an eyelash tint are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Spray tan
beautysalon.service.spray_tan
booleanServiceWhether the salon offers a spray tan. Sunbed hire is recorded with this service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Aesthetics treatments
beautysalon.service.aesthetics
booleanServiceWhether the salon offers aesthetics treatments such as skin boosters. Botox and dermal filler are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Microblading and semi-permanent makeup
beautysalon.service.microblading
booleanServiceWhether the salon offers microblading or semi-permanent makeup, including powder brows. Eyebrow tinting and brow lamination are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Hot stone massage
beautysalon.service.hot_stone
booleanServiceWhether the salon offers hot stone massage. A general massage is a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Eyelash tint
beautysalon.service.eyelash_tint
booleanServiceWhether the salon offers an eyelash tint. Eyelash extensions and a lash lift are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Deep tissue massage
beautysalon.service.deep_tissue
booleanServiceWhether the salon offers deep tissue massage. A general massage is a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Hair services (cut, colour, styling)
beautysalon.service.hair
booleanServiceWhether the salon offers hair cutting, colouring, or styling. These stay one service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Ear piercing
beautysalon.service.ear_piercing
booleanServiceWhether the salon offers ear piercing. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
BIAB nail treatment
beautysalon.service.biab
booleanServiceWhether the salon offers a BIAB nail treatment. Gel polish and a general manicure are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Brow lamination
beautysalon.service.brow_lamination
booleanServiceWhether the salon offers brow lamination. Eyebrow shaping, tinting, and microblading are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Nail art
beautysalon.service.nail_art
booleanServiceWhether the salon offers nail art. A manicure and gel polish are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Laser hair removal and electrolysis
beautysalon.service.laser
booleanServiceWhether the salon offers laser hair removal or electrolysis. Waxing is a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Pregnancy massage
beautysalon.service.pregnancy_massage
booleanServiceWhether the salon offers pregnancy massage. A general massage is a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Indian head massage
beautysalon.service.indian_head
booleanServiceWhether the salon offers Indian head massage. A general massage is a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Reflexology
beautysalon.service.reflexology
booleanServiceWhether the salon offers reflexology. A general foot massage is a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Dermal filler
beautysalon.service.dermal_filler
booleanServiceWhether the salon offers dermal filler. Botox and other aesthetics treatments are separate services. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Botox and anti-wrinkle injections
beautysalon.service.botox
booleanServiceWhether the salon offers Botox or anti-wrinkle injections. Dermal filler is a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Makeup application
beautysalon.service.makeup
booleanServiceWhether the salon offers makeup application. Microblading is a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Mobile treatments at home
beautysalon.service.mobile
booleanServiceWhether the salon offers treatments at a client's home. A treatment at the salon is a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.

2.10 Amenities

NameTypeSchema.orgDescription
Parking available
beautysalon.amenity.parking
booleanamenityFeatureWhether parking is available. A missing value is unknown, not absent.
Wheelchair access
beautysalon.amenity.wheelchair_access
booleanamenityFeatureWhether the salon has wheelchair access. A missing value is unknown, not absent.
Refreshments offered
beautysalon.amenity.refreshments
booleanamenityFeatureWhether the salon offers refreshments. A missing value is unknown, not absent.

2.11 Salon details

NameTypeSchema.orgDescription
Gift vouchers
beautysalon.salon.gift_vouchers
booleanadditionalPropertyWhether the salon offers gift vouchers. This is not a treatment and not a price. A missing value is unknown, not absent. When a value is stated, JSON-LD uses a PropertyValue named giftVouchers.
Online booking
beautysalon.salon.online_booking
booleanadditionalPropertyWhether the salon offers online booking. This is not an offer and not a price. A missing value is unknown, not absent. When a value is stated, JSON-LD uses a PropertyValue named onlineBooking.
Walk-ins welcome
beautysalon.salon.walk_in
booleanadditionalPropertyWhether the salon welcomes walk-in clients. Opening hours are a separate field. A missing value is unknown, not absent. When a value is stated, JSON-LD uses a PropertyValue named walkIn.