Skip to content
VendorFinder

Collections

Services

Service provider listings — agencies, consultancies, and managed service firms — served at /services/[slug].

The services collection lists what a service provider offers. Service providers are described differently from products: by what they deliver, where, how they charge, and at what rate.

Files live in content/services/ and are named after the service slug, e.g. acme-shopify-builds.md/services/acme-shopify-builds. A company can have several service listings.


Frontmatter Fields

FieldTypeRequiredNotes
namestringYesService name, max 80 characters.
taglinestringYesOne-liner for directory cards, max 120.
descriptionstringYes1–3 sentences, max 500.
companyslugYesAn organizations entry.
categoryslugYesA service category from src/config/categories.config.ts.
secondaryCategoriesslug[]NoAdditional service categories.
logostringNoURL or /public path.
websiteURLYesService or company website.
serviceLinesstring[]YesAt least one, e.g. ['Shopify builds', 'Headless commerce'].
regionsServedstring[]Noe.g. ['DACH', 'EU', 'North America'].
engagementModelsenum[]YesAt least one of fixed-price, hourly, retainer, outcome-based.
minProjectSizestringNoFree text, e.g. '€10,000'.
rateBandenumNounder-50, 50-99, 100-149, 150-199, 200-plus (€ per hour).
teamSizeenumNoSame values as company size, e.g. '11-50'.
certificationsstring[]NoPartner certifications, e.g. ['AWS Advanced Tier Partner'].
languagesstring[]NoWorking languages, e.g. ['English', 'German'].
publishedAtdateYesListing date.
industries, tagsstring[]NoShown on the listing page and indexed for search.
featured, draftbooleanNoDefault false.

Template

---
name: ''
tagline: ''
description: ''
company: ''
category: ''
website: 'https://'
serviceLines: []
regionsServed: []
engagementModels: [fixed-price]
minProjectSize: ''
rateBand: '100-149'
teamSize: '11-50'
certifications: []
languages: [English]
publishedAt: 2026-01-01
---

How you work, typical engagements, and who you work best with.