This website uses cookies to ensure that you have the best possible experience when visiting the website. View our privacy policy for more information about this. To accept the use of non-essential cookies, please click "I agree"
Last updated: 24 September 2026

Most of your enquiries arrive already half-formed. Someone has a date and a venue, and before they commit they want to hear you, which sends you hunting for the right mix link and typing out which rooms you have played. A DJ website answers that once and keeps answering it. Your sets live on one page, the venue list sits under them, and an enquiry reaches you with the date and the room already on it. That is the same half hour back, several times a week, on work nobody pays you for. None of it is a development project, and you can put the site together yourself without a developer. The steps below start with your name.
This guide covers the working DJ's public site: the domain, a starting template, and the pages people open first, which are your mixes, your gig dates, your packages and the venues you have already played. Yola website builder gives you a ready-made Galleries block for the dancefloor photos and Services and Pricing blocks for wedding receptions, private parties and corporate work, so a package price is a two-minute edit the day it changes. Your sets stay on SoundCloud or Mixcloud where the plays count, and the site is the one place that holds them together.
The second half is the part that books dates. You add a date enquiry form asking for the date, the venue, the event type, the guest count and the hours you are needed, put up the years played and the approved supplier lists you are on, keep a gig page showing upcoming dates and the Saturdays already gone, and write venue pages for searches like "wedding DJ [city]". Work through the ten steps and a couple with a room booked can hear you play and see that you have worked that room before they send the date over.
| A feature of a DJ website | Why it matters |
|---|---|
| Embedded mixes | You stop pasting links into every response, so people hear back from you faster. |
| Venue list | You answer the one question every couple asks: whether you've performed at their venue before. |
| Date enquiry form | You receive the date and venue details before responding. |
| Package pricing | You filter out inquiries that wouldn't have met your rate anyway. |
| Gig dates page | You display a full schedule and block inquiries for Saturdays that are already booked. |
| Reviews with names | You spend less time demonstrating your expertise because previous clients have already done it for you. |
Your domain is what someone types after hearing you at a wedding that was not theirs. Use the name you play under, spelled exactly the way it appears on your mixes and your socials, and take the .com while it is free. Where you work one city hard, putting the city on the end is fine, as long as you are not planning to move.
Skip hyphens and numbers. A guest shouts your name to the bride across a room and both get dropped, every time. Whatever you register, use the same spelling on your Google Business Profile, on your SoundCloud and Mixcloud pages and on the card you leave with the venue manager.
Yola website builder lets you search for and register a domain in the same flow you build the site in, and annual plans include a free domain for the first year.
Nothing here needs code. Yola lets you edit text, swap photos and move sections yourself, the same way you would edit a document, so a new venue goes onto the list the morning after you play it rather than whenever somebody has time to look at it.
Answer a few questions about what you play and who you play for, and Yola's AI Website Builder hands back a first draft to work from. The free plan has basic AI and the full set of AI tools sits on the paid plans, so treat whatever comes back as a starting point and check every line about your packages and rates against what you actually do. Hosting, an automatic SSL certificate and automatic backups come with the site. Starting from a template that already has a gallery, a services layout and a contact form means you are editing a page rather than designing one.
Six pages carry nearly all of it. Two very different people land on a DJ's site: a couple or an event organiser deciding whether to hand you their night, and a venue or agency checking whether you are somebody they can put on a supplier list.
Keep the set small on purpose. Every extra page is another thing that quietly goes out of date while you are out working weekends, and the six below are the ones people actually open.
Build these first, then add anything else once the site is live:
Who you are, a mix, and how to enquire.
Sets to listen to, labelled by the night.
Upcoming and past dates, with venue and city.
Packages, hours included and what costs extra.
What couples and venues said, with names.
Date enquiry form, phone and the areas you cover.
Name the work the way the people booking it name it. Somebody planning a reception searches for a wedding DJ and an office manager searches for a corporate DJ, and neither of them will translate "open format selector" into either one. Keep the list to nights you will genuinely take, because a booking you accepted to look busy becomes a difficult phone call in August.
Price the standard thing honestly and quote the rest. A wedding package covering a set number of hours, your own rig and time to set up can carry a starting figure, and that figure filters your inbox better than any form does. Travel, an early load-in, extra hours past midnight, a second room or any production attached all get quoted once you know the venue. Say what the package leaves out as clearly as what it includes, because a "from" price with nothing behind it reads as a number that is about to move.
Where one or two of these carry real search demand on their own, and wedding receptions and corporate work usually do, give each its own page rather than a line in a list. Yola's ready-made Services and Pricing blocks lay this out with the name, a short description and the figure sitting together, so a rate change is an edit you make between gigs.
Proof for a DJ splits in two. One half is what you sound like, which is the mixes. The other is what a room looks like when you are working it, which is photographs and a clip or two. A site carrying only one of them leaves the other question hanging.
Your sets almost certainly live on SoundCloud or Mixcloud already, and they should stay there, because that is where the plays and the followers count. Yola does not host audio, so on a paid plan you drop each set onto your own page with the Custom code block instead. That is the real point of the site: your mixes are scattered across two platforms and a phone, and this is the one place that holds them together, labelled and in an order you chose. Cut a fifteen-minute wedding set on purpose for people who are never going to sit through two hours of anything.
For photos, shoot the floor rather than the booth. A full dancefloor at half past eleven, taken from behind the decks so the room is in frame, says more than any portrait of you in headphones. Get one clean shot of your rig set up in a real venue as well, because that is the picture a venue manager and a wedding coordinator both want to see. Ask the event photographer for a handful of frames, since most will hand them over for a credit.
A short clip of a packed floor does more work than anything else on the site, and video is not something Yola hosts, so you shoot it on a phone, put it on your usual video platform and embed it on the page. Name your image files for what is in them, riverside-barn-wedding-dancefloor.jpg rather than IMG_4471.jpg, and repeat that wording in the alt text so the photos can surface in a local image search. Yola's ready-made Galleries block holds the set, and on a paid plan you can build a custom gallery with the Custom code block if you want it laid out your own way. Get permission before guests' faces go on a public page.
Yola has no native booking, and for a DJ that is the right shape anyway. Nobody should be able to take a Saturday in June out of your diary at eleven at night before you have seen the venue. You want the enquiry instead, with enough on it to answer properly in one reply.
Six fields do it. The date, the venue and its town, the type of event, a rough guest count, the hours you are needed from and to, and whether they want lighting or sound as well as you. That last one separates a night you turn up to with a controller from a night that needs a van. A name and a number at the bottom, and nothing more, because every extra box costs you submissions from people typing on a phone during a venue viewing.
You pick those fields yourself, since Yola's contact form is customizable rather than pre-made, and the Forms block help article walks through setting one up. Yola sends an automatic confirmation the moment someone submits, so they know it landed, and that confirmation is worth writing carefully rather than leaving as it comes.
Say plainly what a submission is. It is an enquiry, not a held date. A date is only yours once a deposit and a signed contract are in, and a couple who reads that on the form is not surprised when you say it on the phone. Put the same line beside the form, then answer inside a day. A couple who have just confirmed their venue are emailing three DJs that evening, and the first sensible reply usually gets the conversation.
Nobody licenses DJs. There is no register a couple can look you up on, so the reassurance has to be built out of things they can check for themselves: how long you have been doing this, how many events you have actually played, which venues know your name, and what people wrote afterwards.
Word every line as what you genuinely hold. Plenty of venues ask a supplier for public liability cover before they will let anyone load in, and some ask for electrical safety checks on your gear, so if you carry either, say so on the page and give the detail. If you do not, treat that as a gap worth closing before the next venue asks rather than a line to write anyway. The same goes for an approved supplier list: name the venues that have actually put you on theirs, and if you belong to a DJ association or a wedding supplier network, name that too.
Put a short version on the home page next to the enquiry button, not on an About page nobody opens. Reliability is the other half of what is being judged, and most of it never makes it onto a DJ's site at all. Say whether you carry backup gear and a second deck, and what time you arrive to set up. Say what happens if you are ill on the day, because the honest answer, usually a named DJ who covers for you, settles a nervous couple faster than silence does.
How long you have been DJing, and how long you have been doing weddings specifically.
A real count of weddings and events, kept roughly current rather than rounded up.
Name the venues that have put you on their approved supplier list, since a coordinator will recognise them.
Say so if you carry public liability insurance, since many venues ask a DJ for it before load-in.
Where your gear has been PAT tested or safety checked, say so, because some venues ask to see the paperwork.
Give a review count and where the reviews were left, and name any residency you currently hold.
Pro tip: Put one venue name and one review line right beside the enquiry button, and make the venue one you have played near whoever is reading. That is the exact moment a couple decides whether to send the date, so the proof has to sit there rather than three scrolls down on a reviews page.
A DJ's gig list does two jobs at once, which is why it earns more space than it looks like it deserves. It shows the work is real, and it shows what is still free. A couple looking at an empty dates page assumes nobody books you. A couple looking at a page where the next four Saturdays are gone gets in touch faster.
Give every entry the date, the venue and the city, and say what kind of night it was. Upcoming public dates go at the top, residencies get their own block with the night you hold, and past dates sit below under their own heading. Leave the old ones up. A year of real rooms is exactly what a venue manager scrolls for, and it is the same list your venue pages get built out of. Private dates like weddings usually go on as booked, with the venue named and no client details, which shows the Saturday is gone without publishing somebody's wedding.
Yola has no events or calendar block, so this is an ordinary page you edit by hand. Once the first few lines are laid out, adding a date means copying a line and changing four words, which takes two minutes. The discipline is when you do it: the week a booking lands, not the week of the gig. A dates page three months behind is worse than no page at all, because it tells a couple you have stopped working.
Almost nobody searches for a DJ by name. They search for a wedding DJ in the town their venue sits in, so the map pack, those three listings with the little pins at the top, and the local blue links underneath are where you get found or missed. Yola's SEO Optimized Website capability covers the technical side of your pages. The rest is your wording and work you do on Google.
Claim and verify your Google Business Profile. Set the primary category to "DJ service" exactly, and put your genres and event types in as secondary categories instead of stuffing them into the business name.
Write a page for every venue you have played. "Wedding DJ at [venue]" is a search with almost no competition behind it and a couple who have already paid a deposit in front of it.
Target the phrases people actually type. Build your page titles and headings around "wedding DJ [city]", "DJ hire near [city]" and "[genre] DJ [city]" rather than "near me".
Ask for reviews on a schedule. Recency counts for more in the map pack than a lifetime total, so ask the week after each event while the night is fresh, and never offer anything in return.
Keep your name and contact details identical everywhere. Wedding directories and venue supplier listings should match your site to the character. They are worth appearing in, not worth linking out to from your own pages.
Write a page for each area you cover. One page listing eight towns competes with itself, while a page in local wording for the areas you genuinely work does not.
Before you tell anybody the site is live, go through it on a phone the way a couple would, standing up, on a venue's patchy wifi. Tap the number and check it dials. Send yourself a date enquiry and read the automatic confirmation that comes back. Start a mix and see how many taps it took.
Yola sites are mobile optimized and responsive, so the layout adapts on its own between phone and laptop, and every site gets an automatic SSL certificate and automatic backups. Check page speed on the pages doing the work, which are home, mixes, pricing and contact. A mixes page heavy with embeds is usually the slow one.
After launch the job is upkeep, and for a DJ it is mostly dates and proof. A gig confirms, so the date goes up. You play a room for the first time, so it joins the venue list. A couple writes something good, so it lands on the reviews page while you still remember to ask. Give yourself one slot a week for it, Monday morning after a weekend of work, and the site stays true. A site that keeps moving holds its search ranking better than one left alone since last summer.
The same handful of things go wrong on DJ sites, and most of them cost you a Saturday you could have been working.
A couple who has to hunt for something to listen to closes the tab and opens the next DJ's site.
You leave the one question a couple actually has, whether you have played their room, unanswered.
A gig list three months behind reads as a DJ who stopped getting booked.
Somebody planning a reception will not wade through a club set to learn how you handle a first dance.
You spend the week quoting people who were never going to meet your rate.
A coordinator who cannot see how you handle a dead deck or a venue's paperwork puts a safer name forward.
On Yola the site starts free, and a paid plan is $9.95/mo once you want your own name as a domain, more pages and the full AI tools. Annual plans include a free domain for the first year. Set against what you charge for one wedding, the site costs less than the fuel for a couple of gigs.
Paying somebody else to build a comparable site often runs from a few hundred to a couple of thousand dollars, depending on how much design and photography goes into it, and changes afterwards usually carry a fee of their own.
The second number is the one worth watching. A DJ's site moves constantly: dates land, venues get added, a package price shifts, new photos come back from a wedding photographer in March. If every one of those is an email to somebody else, you either pay each time or you stop bothering and the site quietly stops being true. Doing it yourself means a date confirmed on Tuesday is on the page on Tuesday.
No. Yola is a no-code builder, so if you can put a tracklist together you can put these pages together. You pick a template, replace the words and the photos, embed your mixes and publish, with no developer anywhere in it. The part that takes real thought is deciding what goes on the pricing page, and that is DJ knowledge rather than technical skill.
The site starts on the free plan, and a paid plan is $9.95/mo when you want your own domain, more pages and the full AI tools. Annual plans include a free domain for the first year, and current plans are on the pricing page. Budget an evening or two of your own time for the writing, since the pricing and the venue list are the parts only you can do.
Yes, and the two do different jobs. Those platforms hand you enquiries you would never have seen, and they hand the same enquiry to several other DJs at the same time, so you are quoted against strangers before anybody plays a mix. Your own site is where someone who already liked what they heard goes to check you properly, and an enquiry there costs you nothing per head. Most DJs run both for a while and lean on the platforms less as their own enquiries build.
Not as a confirmed booking, because Yola has no native booking. A couple sends a date enquiry through a form you customize, with the date, the venue and the hours on it, and you come back with your availability and a price. A date is only held once a deposit and a signed contract are in. Saying that on the form saves an awkward conversation two weeks later.
Leave them where they already are. SoundCloud and Mixcloud host your sets and count the plays, and Yola does not host audio, so a paid plan's Custom code block is what puts each player on your mixes page. The site's job is to hold the sets together, labelled by the kind of night each came from, so a couple planning a reception does not land on a peak-time club set first.
A starting figure for a standard wedding package, with the hours it covers and the gear it includes, then a plain note that travel, extra hours and any lighting or sound hire get quoted once you know the venue. Be as clear about what is left out as what is in. A price on the page does the filtering that would otherwise eat your week in emails.
Answer a few questions and Yola's AI Website Builder gives you a working first draft, with your mixes, your packages and a date enquiry form ready to edit. Publish free, no code required.