A small business careers page has to answer a practical question: can someone understand the work and submit an application? Start with current vacancies, working conditions, and a reliable application route. A page that requires constant updates you cannot maintain will soon give candidates the wrong information.
Give each section a candidate question
This outline is a planning aid. Combine sections where that makes the page easier to read; a small team does not need a separate block for every row.
| Page element | The question it answers | Useful material |
|---|---|---|
| Short introduction | What does this company do? | Customers served, location, and the team’s work |
| Current vacancies | Is there a suitable job? | Clear titles, workplace, hours, and links to individual ads |
| Working conditions | Could this work for me? | Pay information in the ad, schedules, work arrangements, and concrete benefits |
| Team context | Who would I work with? | Real responsibilities and approved team photos or descriptions |
| Hiring steps | What happens after I apply? | Selection stages, contact point, and an achievable response expectation |
| Application route | How do I send my details? | A labelled action leading to a working form |
Avoid publishing benefits that do not apply to the advertised job. For multiple locations, make it possible to distinguish a store vacancy from a head-office role. A candidate should not need to infer the workplace from the company’s registered address.
Choose a setup you can maintain
An ordinary page on your website works when someone can update vacancies and owns the application destination. It gives you control over the surrounding content. The maintenance obligation includes removing closed ads and checking that messages reach the right person.
Embedded job listings suit a company that wants vacancies inside its existing website while managing them in a recruiting system. Check what the embed displays and where the application opens. Test it within your own page: navigation, cookie settings, and styling can affect the experience.
A hosted careers page gives the hiring team a separate destination they can link from the main website. Review branding, language, available fields, and the application journey before sharing it. Linking to a hosted page and embedding listings are different setups; choose deliberately.
Join offers a careers-page product, which informs our perspective. We favour the setup the hiring team can keep accurate when a job changes. Join’s profile and widget documentation describes a careers-page preview and code for embedding active jobs. The careers-page feature page explains the options.
For the individual ads, use the job-ad writing guide. A role-specific guide such as office manager helps identify information that belongs on the vacancy page rather than in the company introduction.
A published page still needs checking
The strongest objection to a simple setup is that candidates need enough detail to trust an unfamiliar employer. That is fair. Add concrete evidence: how shifts are arranged, who the job reports to, or how interviews work. A short page can carry this information; a long values statement can omit all of it.
Test links and forms on a phone and with a keyboard. Fields need visible labels, errors must explain what to correct, and submission needs a confirmation. W3C’s forms tutorial provides accessibility guidance for those checks. Use a preview or authorised test flow for submissions.
Search visibility also needs care. Google’s job-listing documentation applies to individual vacancy pages. Correct markup supports eligibility; it does not guarantee appearance or ranking. Do not describe a careers homepage as automatically eligible for every job-search feature.
When hiring pauses, remove closed vacancies and say that there are currently no openings. Only invite speculative applications if someone owns that process and the necessary handling arrangements are in place. An unattended inbox is a poor alternative to a clear empty state.
Check the page before sharing it
If Join fits your setup, try Join free and review the page before directing candidates to it. The subscription conditions are on the pricing page.
- Confirm that each listed job is open and has accurate conditions.
- Follow every application link on mobile and desktop.
- Check labels, error feedback, and confirmation in the test flow.
- Give one person ownership of vacancy updates and incoming applications.
- Add the careers link to your main website navigation.
- Review the page whenever a vacancy opens, changes, or closes.
If the page is usable but applications remain scarce, the next step is to diagnose the ad and its distribution, rather than redesigning the whole site by default.


