FirstHR

Careers Page: Examples and Playbook for Small Businesses Without HR

8 careers page examples plus a checklist for small businesses without HR. What to include, common mistakes, how to build one, and what happens after hire.

TL;DR
A careers page is the page on your own website where candidates learn about the company and apply. Eleven elements make it complete: mission, company story, specific benefits, real team photos, values with proof, job list, apply button, testimonials, Equal Employment Opportunity (EEO) statement, mobile design, and analytics. No applicant tracking system (ATS) and no designer required.
Category
Updated
Oct
17
2026
Reading time
20min

Every careers page guide shows you Netflix, Airbnb, and Salesforce: custom illustrations, professional video testimonials, interactive team maps, and careers sites that cost more to build than most small businesses spend on recruiting in a year. Then it says "now go build yours," as if a small business with no designer or recruiter could replicate what a billion-dollar company spent months creating. What follows is the small-business version, the one I would hand a fellow founder.

Your careers page does not need to look like Netflix. It needs to answer three questions that every candidate has: what does this company do, what is it like to work here, and how do I apply. You can answer them with a single page on your existing website: real photos of your actual team, a specific list of what you offer, and an application form that takes less than 5 minutes to complete.

This guide covers how to build a careers page that works for small businesses with no HR department. You get 8 real examples from companies small enough to learn from, the 11 elements every careers page needs, and the legal rules for pay ranges and application forms.

Later sections cover the mistakes that small teams keep making, how to build the page on platforms you already use, and the step that every other careers page guide ignores: what happens after a candidate says yes.

Ryan Howard · First week
  • Sign the offer letter
  • Sign the employee handbook
  • Workplace Safety course
2/3
Onboarding
Run onboarding from one checklist
Tasks, documents to sign and courses for each new hire, sent with one launch.
Start free trial7-day free trial, no credit card

What Is a Careers Page (And Why Small Businesses Undervalue It)

A careers page is a landing page on your company website built to attract job candidates, inform them, and turn them into applicants. It shows who you are, what you offer, what roles are open, and how to apply. For companies without a recruiter, the careers page does the work of answering candidate questions 24 hours a day without consuming anyone's time.

By the numbers
Candidates Research You Before They Apply
Careers sites rank among the most valuable sources candidates use to research an employer. That finding comes from the Society for Human Resource Management (SHRM) write-up of the Candidate Experience Benchmark Research, built on 2023 data from 150 organizations and 240,000 candidates. In the same research, 45 percent of candidates name employer values as the content that matters most to them (SHRM). For small businesses that do not sponsor job board listings, the careers page may be the only place candidates can learn about you before applying.

Most small businesses either do not have a careers page or have one that consists of a single paragraph and a generic email address. This is a missed opportunity.

A candidate who finds your job board listing and then visits your website to learn more will leave if they find nothing. A candidate who finds a clear, honest careers page with real information about the company, the team, the benefits, and the open roles is significantly more likely to apply.

The good news: building an effective careers page for a small business takes 2 to 4 hours, costs nothing beyond your existing website hosting, and does not require a designer. The elements that matter most (specificity, honesty, real photos) are things that only you can provide and that no amount of design can replace.

8 Careers Page Examples Worth Copying

These examples are from companies small enough that you can copy their approach without a recruiter or a design budget. Each card names the element that makes the page work and how to borrow it in an afternoon.

37signals (Basecamp)
Company profile
Small team
What stands out
Radical transparency: the employee handbook publishes the pay policy (top 10% of San Francisco market rates for the industry, wherever you live, and the same pay for everyone in the same role and level) and explains the benefits down to the dollar.
WHAT YOU CAN COPY TODAY
Publish your exact benefits list and salary range. No 'competitive compensation' vagueness. Takes 30 minutes to write.
Doist (Todoist)
Company profile
Small, fully remote
What stands out
The application process is laid out step by step, from the first form to the offer, including when candidates see the salary range: at the first interview, calculated from a formula-based compensation model.
WHAT YOU CAN COPY TODAY
Describe your application process on the page. Tell candidates exactly what happens after they apply and how long each stage takes.
Ghost
Company profile
Small, fully remote
What stands out
Short, direct, no corporate speak. Remote since 2013 and says so plainly, perks listed one line each (a $500 workspace setup budget among them), and an about page with real team photos and names. The pay line stays vague: 'competitive salary.'
WHAT YOU CAN COPY TODAY
Skip the mission statement paragraph nobody reads. Lead with how the team works and what the benefits are, one plain line each, and go one step further than Ghost by stating the pay.
Siege Media
Company profile
Small agency
What stands out
A named employee quote from a senior SEO manager instead of anonymous praise. Health, dental, and vision coverage stated as 100% free. A promise of monthly company updates on the state of the business.
WHAT YOU CAN COPY TODAY
Ask 3 employees to write 2-3 sentences about what they like about working here. More credible than anything the founder writes.
Intellistack (formerly Formstack)
Company profile
Mid-size, remote and hybrid
What stands out
A letter from the CEO on why the company exists. Values written as working practices. A named inclusion committee, RAISE, backed by leadership, the people team, and employee volunteers. Offices listed by city for candidates who want to work from an office.
WHAT YOU CAN COPY TODAY
If you run culture or inclusion work, name who owns it and how it runs. A named committee is more credible than a values paragraph.
Kit (formerly ConvertKit)
Company profile
Small, fully remote
What stands out
The founder story up front, with a documentary on why Nathan Barry started the company in 2013. A benefits list with a number on nearly every line: 20 vacation days, a $1,000 vacation bonus, a $4,000 equipment budget on joining, and a $3,500 yearly learning budget.
WHAT YOU CAN COPY TODAY
Write a 150-word paragraph about why you started the company and what kind of people thrive here. Founder voice beats corporate copy.
Uscreen
Company profile
Small, fully remote
What stands out
Careers sit on the company about page: team size and spread stated up front (91 people in 27 countries), every team member shown by first name and department, and each open role tagged with its department and marked Remote.
WHAT YOU CAN COPY TODAY
If your team is remote, say how many people you are and where they work, and show who they are. It builds trust and shows a real distributed culture.
Curology
Company profile
Mid-size, remote-first
What stands out
Operating principles written as working rules, such as 'Be Candid, Then Commit.' A benefits list that includes a $300 allowance to set up a home workspace. Each open role shown with its posting date, location, and employment type.
WHAT YOU CAN COPY TODAY
Show the posting date, location, and employment type on every role. Candidates can tell a fresh opening from a stale one at a glance.

The pattern across these examples: specificity beats design. Kit's benefits list, with a number on nearly every line, tells a candidate more than a beautifully designed page with stock images and "competitive compensation." 37signals' published pay policy does more for employer brand than any custom illustration. Candidates weighing your company against other small businesses want real information, not a production.

The 11 Elements Every Careers Page Must Include

Together, the elements below give a candidate everything they need, on this single page, to decide whether to apply. Not every one needs to be elaborate: some take 10 minutes.

1
Company mission or purpose (2-3 sentences)
What does the company do, for whom, and why does it matter? This is not a manifesto. 'We build onboarding software that helps small businesses retain new hires' is more useful than 'We are reimagining the future of work.'
2
Company story (2-3 paragraphs)
When was the company founded, by whom, and what problem prompted it? Candidates want context. A founder paragraph with a personal voice performs better than corporate copy.
3
Benefits list with specific details
List every benefit with actual numbers: health insurance (% employer-paid), paid time off (exact days), remote policy, equipment budget. 'Competitive benefits' tells the candidate nothing. '$500 annual learning budget' tells them everything.
4
Real team photos
Photos of your actual team, not stock images. A phone camera group photo from a team lunch is more credible than a $5,000 stock photo set. Candidates want to see the people they will work with.
5
Values with proof
Do not just list values. Show evidence. 'We value work-life balance' means nothing. 'We value work-life balance: average departure time is 5:15 PM, and nobody sends emails on weekends' means something.
6
Filterable list of open positions
Every open role with title, department, location (or remote), and salary range. If you have more than 5 roles, add department filters. Link each role to the full job description.
7
Application CTA above the fold
The apply button is the page's call to action (CTA), and it should be visible without scrolling. On mobile, this means it appears within the first screen. If a candidate has to scroll through 2,000 words to find the apply button, you will lose them.
8
Employee testimonials (2-3 sentences each)
Ask 3 to 5 current employees to write 2 to 3 sentences about what they like about working at the company. Real quotes from real people with real names are more credible than anonymous pull quotes.
9
Equal Employment Opportunity statement
A private employer without federal contracts is not required by federal law to print one, though federal contractors have obligations of their own for job ads. Include it anyway: it signals professionalism and costs nothing. A standard 2-sentence EEO statement is sufficient.
10
Mobile-responsive design
Most job applications are now completed on a phone rather than a desktop. If your careers page is not readable on a phone, you are losing candidates before they see the apply button. Test the page on your phone before publishing.
11
Analytics tracking
Install Google Analytics or a simple tracker. You need to know how many people visit the page, which roles they click on, and how many start an application. Without data, you cannot improve the page.

You do not need all 11 on day one. Start with elements 3, 4, 6, 7, and 9 (benefits, photos, job list, apply button, EEO statement). These take 1 to 2 hours and cover the minimum a candidate needs to make a decision. Add the remaining elements over the next 2 to 4 weeks. Put a name and a date against each of the eleven so the staged rollout does not stall at five, and keep a second tab for the roles themselves, which is the part that goes stale:

Careers Page Audit and Open Roles Log
ABCDE
1ElementOn the page now (Yes / No / Partial)OwnerTarget dateNotes
21. Mission or purpose, 2-3 sentences
32. Company story, 2-3 paragraphs
43. Benefits list with real numbersStart here
54. Real team photos, permission on fileStart here
65. Values with specific proof
76. Open positions with pay range and locationStart here
87. Apply button above the fold, desktop and mobileStart here
98. Employee testimonials, approved wording
109. Equal employment opportunity statementStart here
1110. Readable and usable on a phone
1211. Analytics installed and reporting
13Accessibility check: keyboard only, visible labels, text error messages
Showing 12 of 14 rows. The download includes the full template.

Elements 4 and 8 are the two that put a current employee's name, face, and words on a public page, which is not the same act as putting them in an internal newsletter. Ask each person first, keep the answer in writing, and be specific about the channel: agreeing to appear on the careers page is not agreeing to the company social account.

Let each person approve the exact sentence that goes live instead of tidying their quote into company phrasing. Decide up front what happens to their photo and testimonial after they leave, so removing it later is a five-minute job rather than a search.

If you want more than two sentences out of each person, one sitting for an employee spotlight produces the quote for the careers page, the written photo permission, and a longer profile you can run internally as well.

Salary Ranges and Pay Transparency Law

"Post the salary range" is advice everyone gives and almost nobody explains. In a growing number of states it is a posting requirement, not advice, with a per-violation penalty attached. The trigger is generally where the work will be performed, not where your company is headquartered.

Take a five-person company in Tennessee that already employs one person in Colorado. When it posts a remote role open to anyone in the US, it has posted a job that could be performed in Colorado, and the Colorado rule applies to it. Colorado defines a covered employer as anyone employing a person in the state, so that one remote hire is what pulls every later remote posting in.

That single mechanic catches more small employers than anything else in this article. If you are hiring remote, you are hiring under the strictest state on your list of acceptable locations. The safe way out is to post the range everywhere, which you should do anyway. Excluding covered states shrinks your candidate pool, and Colorado covers a remote posting even when it says Coloradans will not be considered.

StateEmployer size triggerWhat the posting must contain
ColoradoAny employer with at least one Colorado employeePay rate or range, a general description of benefits and other compensation, and the application deadline
California15 or more employeesPay scale (salary or hourly range). Any employer, at any size, must give the pay scale to an applicant on request
Washington15 or more employeesWage scale or salary range plus a general description of benefits and other compensation
New York4 or more employeesCompensation range, and the job description if one exists. New York City has its own parallel ordinance
MarylandAny employerWage range plus a general description of benefits and other compensation
Illinois15 or more employeesPay scale and benefits, in the posting or via a link to them
Minnesota30 or more employeesStarting salary range or a fixed pay rate, plus a general description of benefits
New Jersey10 or more employeesHourly wage or salary range plus a general description of benefits and other compensation
Hawaii50 or more employeesHourly rate or salary range
Vermont5 or more employeesCompensation or range of compensation
Massachusetts25 or more employeesPay range
VirginiaAny employerWage, salary, or a wage or salary range
Maine10 or more employeesRange of pay, or a statement that the role is paid solely on commission
ConnecticutAny employerWage range plus a general description of benefits

Treat that table as a starting map, not a final answer. Several cities and counties have their own ordinances, more states pass versions of this every legislative session, and a few other states, Nevada and Rhode Island among them, require disclosure at a specific point in the process rather than in the posting itself. Before a hiring push, check the current rule for every state you will accept applicants from.

The District of Columbia is the gap that table cannot show. Its listing rule carries no headcount threshold at all: every job listing and advertised position description must state the minimum and maximum projected salary or hourly pay, and healthcare benefits must be disclosed to a candidate before the first interview.

See who is on track and who is stuck
Active Onboardings lists every new hire in progress. Late items are marked, so you see them without messaging anyone.
Warning
The range has to be a real one
Most of these statutes use some form of a good-faith standard: the range must be what you actually expect to pay for the role. A $45,000 to $210,000 band on a bookkeeper posting is not compliance but an invitation for a complaint, and it destroys the exact trust benefit you posted the number to earn. Several states also require more than the number. Colorado, Washington, Illinois, Minnesota, New Jersey, and Maryland all want a general description of benefits and other compensation alongside it, Connecticut wants a general description of benefits, and Colorado also wants an application deadline.

Setting the range is a 20-minute exercise. Pull two or three market references for the title in your metro (the Bureau of Labor Statistics Occupational Employment and Wage Statistics survey is free and defensible). Set the bottom of the range at what you would pay someone who just clears the minimum requirements in the job description.

Set the top of the range at what you would pay the strongest candidate you would realistically hire into that level, not the aspirational hire you cannot afford. Keep the spread narrow enough to describe one level of the job. If the bottom of the range fits a junior hire and the top fits a senior one, you are probably advertising two jobs in one posting and should split it.

Do two things before you publish the number. First, check it against what your current employees in that role earn. Posting a range whose midpoint sits above an existing employee's salary is a compensation conversation you will be having within a week, because they will see the posting. Fix the internal number first or be ready to explain it.

The second check: make sure every place the job appears carries the same range. These laws generally reach postings made by you or on your behalf, so a compliant careers page paired with a bare job board listing does not solve the problem.

Work through the range on one page per role, and keep that page. The point of writing it down is the good-faith standard: if anyone ever asks how you arrived at the range, the answer should be a document rather than a memory.

The compensation range worksheet is a fill-in version of exactly that, one sheet per role. It records the market references you pulled and when, the arithmetic that produced the bottom and the top, and the internal equity check before anything goes live. The careers-page side of the task lives in the Open Roles tab above, which tracks every place the role is posted and whether the range shown there is the same one.

The Legal Fine Print on the Application Form

The careers page is where you collect the first personal data you will ever hold on a person who may never work for you. Most of the compliance rules that apply here are cheap to satisfy and expensive to ignore, and outside federal contracting none of them require a lawyer to implement.

The EEO statement. Element 9 above says to include one, but it helps to be precise about the law: no federal law requires a private, non-contractor employer to print an equal opportunity sentence in a job ad. What federal law does is make discrimination unlawful once you are large enough to be covered.

Title VII and the ADA (Title VII of the Civil Rights Act and the Americans with Disabilities Act) cover employers with 15 or more employees, the Age Discrimination in Employment Act (ADEA) covers 20 or more, and many state fair employment statutes start far lower, some at a single employee. The statement itself is a signal, not a shield, but it is free.

A serviceable version reads: "[Company] is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by federal, state, or local law."

Displaying the "Know Your Rights" poster from the Equal Employment Opportunity Commission (EEOC) is a separate duty that every covered employer has, contractor or not, and the EEOC encourages putting a copy on your website as well.

Federal contractors carry real obligations on top of that, including specific taglines: the equal opportunity lines required in their job ads and other solicitations. Executive Order 14173, signed January 21, 2025, revoked Executive Order 11246 and with it the race and sex affirmative action program requirements.

The duties that come from statutes rather than from the revoked order survived. Section 503 of the Rehabilitation Act still covers disability, and the Vietnam Era Veterans' Readjustment Assistance Act (VEVRAA) still covers protected veterans. If you hold or bid on federal contracts, get the current tagline language from counsel rather than copying it from another company's site.

What you cannot ask on the form. This is where small employers using a homemade Google Form get into trouble, because the form asks whatever the founder thought to type.

FieldProblemWhat to do instead
Current or past salaryMany states and cities ban salary history inquiries outright, and several ban relying on the figure even when a candidate volunteers itAsk for salary expectations, or skip the question and post your range instead
Criminal historyBan-the-box laws in many states and cities prohibit asking on the initial application; some require waiting until after a conditional offer and a written individualized assessmentRemove the checkbox from the application; run background checks post-offer with Fair Credit Reporting Act (FCRA) disclosure and authorization
Date of birth, graduation year, 'digital native'Proxies for age under the ADEA and state lawAsk whether the applicant is 18 or older if the role requires it, and nothing more
Disability, medical history, workers' comp claimsThe ADA prohibits disability-related inquiries and medical exams before a conditional offerAsk only whether the candidate can perform the essential functions with or without reasonable accommodation
Citizenship or country of birthImmigration-related discrimination risk; I-9 documentation is a post-hire stepAsk only whether the candidate is legally authorized to work in the US and whether they will require sponsorship
Marital status, children, childcare plansNo job-related use before an offer, and the EEOC says such questions may be seen as evidence of intent to discriminateAsk about availability for the schedule the job actually requires

Voluntary self-identification. If you collect race, gender, veteran status, or disability data, keep it on a separate screen from the application, label it voluntary, state that it will not be used in the hiring decision, and keep it out of the hiring manager's view.

The federal contractor version of this changed. Form CC-305, the prescribed disability self-identification invitation, was discontinued effective September 21, 2026 under a Department of Labor final rule published on August 21, 2026. Follow the separate-screen, plainly voluntary model anyway, or do not collect the data at all.

Recordkeeping. Under EEOC regulations, an employer with 15 or more employees must keep application and hiring records for one year from the date the record was made or the personnel action was taken, whichever is later, and longer if a charge is filed.

Federal contractors must keep them for two years, dropping to one year if the contractor has fewer than 150 employees or no government contract of at least $150,000 under Section 503 or $200,000 under VEVRAA. This applies to the Google Sheet behind your form exactly as it applies to an ATS database, so do not clean out old responses at the end of the quarter.

Accessibility. An application form that cannot be completed with a keyboard and a screen reader excludes candidates and creates legal risk under the ADA. A 2024 Justice Department web rule set the Web Content Accessibility Guidelines (WCAG 2.1, Level AA) as the technical standard for state and local government sites, and that is the benchmark private employers get measured against in practice.

The five-minute version of the test: tab through your entire form without touching the mouse, confirm every field has a visible label rather than only a placeholder, check that error messages are text rather than color alone, and add one line near the apply button giving an email address and phone number for candidates who need an accommodation during the process.

Mistakes Small Teams Keep Making

The expensive mistakes are the ones that lose a candidate who had already decided to apply. SHRM reported in 2022, citing recruitment market data, that 92 percent of people who click Apply never complete the application. The causes it named were forced account creation, redundant questions, and too many steps. Every mistake below is a version of that problem.

MistakeWhy It HurtsThe Fix
Stock photos instead of real teamCandidates know stock photos are fake. It signals that you are hiding something or that you do not care enough to use real images.Take a phone photo at the next team meeting. It does not need to be professional. It needs to be real.
'Competitive compensation' instead of salary rangeCandidates interpret vague language as 'below market.' And in Colorado, California, New York, and other states, you are legally required to disclose salary ranges.Post the actual range. Candidates who self-select out on salary save you interview time.
Application process longer than 10 minutesCover letters, essay questions, and long field lists are exactly the friction that turns an intended application into an abandoned one.Name, email, phone, resume upload, and 2-3 screening questions. That is it for the initial application.
No mobile optimizationMost job applications are now completed on a phone. A page that is unreadable on one loses the candidates who never reach the apply button.Test the page on your phone. If the apply button requires pinch-zooming, fix it.
Stale job listingsA careers page showing roles that were filled 4 months ago signals disorganization.Remove filled roles within 24 hours. Set a calendar reminder to audit the page monthly.
Hidden application formIf the candidate has to click 3 times and scroll past 2,000 words to find the apply button, they will not apply.Apply CTA above the fold on desktop and mobile. Repeat it after each job listing.
No EEO statementNo federal law makes a private, non-contractor employer print one, but leaving it off looks careless and federal contractors do carry solicitation obligations.Add a standard 2-sentence EEO statement at the bottom of the page. Takes 2 minutes.
What worked for me
My first careers page had a stock photo hero, a paragraph of corporate language about "synergizing human potential," and an application process that required a cover letter. Application rate: near zero. I replaced the stock photo with a team lunch photo taken on an iPhone, rewrote the intro in my own voice, listed exact benefits with dollar amounts, and removed the cover letter requirement. Applications went from 1-2 per week to 8-10 per week for the same job posting. The content changed. The design did not.
Nick AnisimovNick Anisimov, FirstHR founder

How to Build a Careers Page (Without an ATS or Designer)

You do not need a careers page builder or an ATS to create an effective careers page. If you have a website, you can add a careers page to it today using the platform you already use.

PlatformHow to Add a Careers PageApplication Form OptionTime to Build
WordPressCreate a new page. Use your theme's page builder or the block editor. Add sections for each of the 11 elements.Embed a Google Form, Typeform, or WPForms2-3 hours
SquarespaceAdd a new page from the Pages panel. Use the built-in section blocks for layout. Add a form block for applications.Built-in form block or embed Typeform1-2 hours
WebflowCreate a new page. Use Webflow CMS for job listings that you can add/remove without editing the page.Webflow native forms or embed Typeform2-4 hours
FramerCreate a page with Framer's component system. Use CMS collections for dynamic job listings.Embed Tally, Typeform, or Google Forms2-3 hours
Custom HTMLAdd a /careers route to your existing site. Basic HTML + CSS for layout, no framework needed.Google Forms embed or mailto link1-3 hours

The simplest viable careers page: a new page on your existing website with a 150-word company intro, a benefits list, a team photo, open positions with links to full job postings, and a Google Form for applications. Total setup time: 1 to 2 hours. Total cost: $0. This is sufficient for companies hiring 1 to 10 people per year. Add an ATS-hosted careers page when you have 3+ open roles simultaneously and need pipeline management.

When a Career Site Builder Is Worth Paying For

A career site builder is a hosted careers page: branded templates, a job list that updates itself, application forms, and JobPosting markup handled for you. Vendors also sell it as career site software. It exists because larger employers publish dozens of roles and cannot hand-edit a page each time. Below three or four open roles at once, it solves a problem you do not have.

There are three ways to host the page. A page on your own website costs nothing and gives you full control of the copy. An applicant tracking system usually includes a career site in the subscription you already pay for. A standalone career site builder is a separate tool that plugs into whichever ATS you run.

The signal to move off a hand-built page is maintenance, not headcount. When you are editing HTML to add a role, forgetting to strip markup from filled ones, or copying the same description into three places, a hosted career site pays for itself in the hour a month it returns. Until then, the money buys polish you do not need.

When you do buy one, the differences that matter are not in the template gallery. Five things decide whether the tool returns that hour, and all five are answerable on a demo call before you sign anything.

What to checkWhy it decides the outcome
One indexable URL per open roleRoles stacked inside a single page or an accordion cannot each appear as their own job result, which is the main thing you are buying
JobPosting markup, including the remote and salary fieldsRemote roles need the location-type and applicant-location pair to show up at all, and the salary must match the range on the page
What happens the day a role is filledThe tool should expire or remove the posting on its own. Expired postings break the job-listing rules, and filled roles left marked as open can draw a manual action against your job results
Whether it replaces your existing page or sits beside itRunning a hosted career site and a hand-built one puts the same job at two URLs, and duplicate postings undercut both
Where the page lives and how you leaveA career site on the vendor domain sends your traffic somewhere you do not control. Ask for a subdomain or subdirectory on your own domain, and for an export of the content

The fifth row is the one nobody asks about at signup and everybody asks about at renewal. A careers page that has spent two years collecting links and search history is an asset, and it should be an asset you keep when the subscription ends.

Onboarding Templates
Sales Associate11 steps
Warehouse Foreman10 steps
Customer Service12 steps
Onboarding
Each new hire, set up in one go
Put tasks, documents to sign and courses into one plan, then send all of it with one launch.

Careers Page SEO in Plain English

Five things matter for careers page SEO. Most require less than 30 minutes to implement.

1
Use JobPosting schema markup
Add schema.org/JobPosting structured data for each open role. This makes your listings eligible for Google for Jobs, which displays them in a special search result with salary, location, and company info. Free tools like Google's Structured Data Markup Helper can generate the code.
2
Create a clean URL structure
Use /careers or /jobs as your main page. Individual roles should have descriptive URLs: /careers/senior-accountant not /careers/job-12345. Clean URLs help Google understand what the page is about.
3
Write a descriptive title tag
Include 'Careers' and your company name: 'Careers at [Company Name] | Open Positions'. Avoid generic titles like 'Jobs' or 'Work With Us' that do not tell Google what the page is.
4
Link from your homepage footer
The careers page should be linked from your site navigation or footer. This passes authority from your homepage (your strongest page) to the careers page and tells Google it is an important page.
5
Ensure fast page load speed
Remove large uncompressed images, minimize third-party scripts, and test with Google PageSpeed Insights. A slow careers page loses both candidates (who leave) and rankings (Core Web Vitals affect SEO).

These five steps take 1 to 2 hours total and cover the fundamentals. Advanced careers page SEO (programmatic city pages, job-specific landing pages, internal link architecture) is a separate topic.

Test the page on a phone before you spend time on any of it. SHRM reports 60.7 percent of job applications completed on mobile devices against 39.3 percent on desktop (2020 data, the first year mobile passed desktop), so a careers page that breaks on a phone loses the larger share of its candidates before ranking matters at all.

JobPosting Schema and Google for Jobs

JobPosting schema, the structured data Step 1 above says to add, is the single highest-return item on the SEO list for a small employer, because Google for Jobs puts your listing in the boxed results at the top of a search for "jobs near me" without you paying a job board a cent.

That markup is also the item most likely to be implemented incorrectly and then quietly stop working, so it is worth knowing which fields carry weight.

PropertyStatusWhat to put in it
titleRequiredThe job title alone. Not the title plus location, salary, or 'Now Hiring'. 'Staff Accountant', not 'Staff Accountant - Austin - Urgent'
descriptionRequiredThe full job description in HTML, including responsibilities and qualifications. It must match what a human sees on the page
datePostedRequiredThe date you published the role, in ISO format
hiringOrganizationRequiredYour company name, URL and logo. Use the employing company, not a staffing agency, unless you are one
jobLocationRequiredFull street address of the worksite, always including the country. City, state, and country alone is weaker but accepted. A fully remote role can use the next two properties instead
jobLocationType + applicantLocationRequirementsRequired for remoteSet jobLocationType to TELECOMMUTE and list the countries or states the candidate may work from, with at least one country. Both are required for a fully remote role
validThroughRequired if the posting expiresThe date the posting stops being live. Leave it out only when the role has no set end date, and remove the posting once the job is filled
baseSalaryRecommendedA MonetaryAmount with minValue, maxValue, and unitText of HOUR, DAY, WEEK, MONTH, or YEAR. Use the same range you post on the page
employmentTypeRecommendedFULL_TIME, PART_TIME, CONTRACTOR, TEMPORARY, INTERN, VOLUNTEER, PER_DIEM, or OTHER, alone or in combination
identifierRecommendedYour internal requisition ID: the unique identifier your company uses for the job

Four structural rules matter as much as the fields. Each job needs its own indexable URL, so a single careers page listing six roles in accordion panels will not produce six job results. The page must be crawlable without a login or an application wall.

If the same job lives at two URLs, as it does when a company runs both an ATS-hosted careers page and a hand-built one, each copy needs a canonical URL pointing to one version. Finally, the markup has to describe the same content a visitor sees: describing a $70,000 salary in the schema and "competitive compensation" on the page is exactly the mismatch Google's manual reviewers act on.

Warning
Expired postings can cost you your job results
When a role is filled, do one of three things within a day: remove the page and return a 404 or 410 status (the codes for a missing or deleted page), set validThrough to a date in the past, or strip the JobPosting markup from the page. Expired postings are not allowed, and failing to expire them in time can draw a manual action (a penalty a human reviewer applies) that takes your listings out of the job results. The notice arrives through Search Console, so a small business that never set it up can lose its Google for Jobs listings without seeing why. This is the stale-listings mistake from the mistakes table earlier, with a search consequence attached.

To verify: run each job URL through Google's Rich Results Test, then watch the Job Postings report in Search Console for warnings and impressions. New postings need to be discovered before they can rank, so at minimum submit them in your sitemap. Google also offers an Indexing API for JobPosting pages, a direct way to report new and removed roles, and recommends it over sitemaps for job URLs because it gets those changes crawled sooner.

If you use a hosted ATS careers page, the schema and the removal handling are usually done for you. Your job then is to make sure your own site is not publishing a competing copy of the same listing.

What to Measure on Your Careers Page

Six numbers tell you whether your careers page is working: monthly visits, bounce rate, view-to-applicant conversion, mobile share of traffic, time on page, and application completion rate. For most of them, the yardstick that counts is your own baseline rather than an industry figure.

MetricWhat to compare againstHow to TrackWhat It Tells You
Page visits per monthVaries by company size and posting activityGoogle AnalyticsWhether candidates are finding your page. Low visits = discoverability problem.
Bounce rateSet your own baseline in month oneGoogle AnalyticsWhether visitors engage or leave immediately. A jump right after a redesign points at the redesign.
View-to-applicant conversionYour own trend, not a published averageApplication count / page visitsWhether visitors are motivated to apply. A fall points at a hidden form, missing pay information, or too long an application.
Mobile share of trafficMost application traffic is mobileGoogle Analytics (device report)Whether your mobile experience matters. If the page fails on a phone, it fails for most of your candidates.
Time on pageYour own baseline for the pageGoogle AnalyticsWhether people read the content or bounce. A sharp drop means the page stopped answering their questions.
Application completion rateTrack started vs completedForm analytics (Typeform, Google Forms)Whether your application is too long. A steep gap between started and submitted means fields need removing.

Check these metrics monthly, because a careers page needs upkeep long after launch. When you post a new role, see whether visits and applications rise. When a role stays open for 30+ days, check whether that listing converts at a lower rate than the others; if it does, start your fixes there. Without tracking, you are guessing.

What Happens After a Candidate Says Yes

Once a candidate says yes, the page has done its job and onboarding takes over. That transition, from candidate to employee, is where the careers page investment either pays off or gets wasted. Yet every careers page guide ends at "build the page and post your roles," and none of them cover what happens after a candidate applies, interviews, receives an offer, and accepts.

By the numbers
The Post-Hire Gap
Gallup, citing SHRM, reports that employee turnover can be as much as 50% in the first 18 months of employment (Gallup). Your careers page attracts candidates. Your hiring process selects them. Your structured onboarding determines whether they stay.

The moment a candidate accepts the offer, the experience they had on your careers page sets the expectation for what comes next. If your careers page promised a collaborative, organized company, and their first day is a laptop with no setup, no plan, and no training schedule, the disconnect drives early departures.

Each early departure costs you the price of filling the role a second time. Talent-management consultant Edie Goldberg, quoted by SHRM in 2022, estimates the total cost to hire at three to four times the position's salary once managers' time is counted alongside the hard costs. That is far more than the careers page cost to build.

The handoff from careers page to productive employee has six steps: offer letter via e-signature (same day as verbal offer), compliance paperwork during preboarding (I-9, W-4, handbook before Day 1), a 30-60-90 day onboarding plan built from the job description, training module assignments, buddy assignment, and scheduled check-ins at Day 7, 30, 60, and 90.

FirstHR runs that transition from one place on flat, predictable pricing. The offer letter goes out for e-signature, the AI onboarding wizard builds a role-specific plan from the new hire's position, and Form I-9, the W-4, and the check-ins sit on that plan as tasks with deadlines. The forms themselves are completed outside the platform and kept in the employee file.

What worked for me
The best feedback I ever received from a new hire: "The careers page made me want to apply. The onboarding made me glad I accepted." That is the connection most companies miss. The careers page is not the end of the recruiting funnel. It is the first chapter of the employee experience. What comes after (the offer, the preboarding, the first day, the 30-day check-in) either confirms or breaks the promise your careers page made.
Nick AnisimovNick Anisimov, FirstHR founder
Set up your next new hire in FirstHR
4.7 on G2
Offer LetterSigned
Welcome courseCompleted
Key takeaways
1A careers page answers three questions for a candidate: what the company does, what it is like to work there, and how to apply.
2Eleven elements make the page complete, but benefits, real photos, the job list, the apply button, and an EEO statement are the five a candidate needs to decide.
3Specificity beats design: exact salary ranges, real team photos, and honest benefits outperform a polished page built on stock images and vague promises.
4Post the pay range wherever the work can be performed, because a remote posting pulls you under the strictest state on your list of acceptable locations.
5Give every open role its own indexable URL with JobPosting markup, and expire that markup the day the role is filled.
6The careers page is the first chapter of the employee experience, and onboarding decides whether the recruiting investment pays off.

Frequently Asked Questions

What is a careers page?

A careers page is the dedicated page on your company website where candidates read about your culture, your benefits, and the roles you have open. Think of it as the front door to your employer brand: the first place candidates go to judge whether your company is worth applying to. For a small business it often stands in for a recruiting team, answering candidate questions 24/7 without anyone on staff having to reply.

What should a careers page include for a small business?

Eleven elements make a small business careers page complete: a clear mission or purpose statement, a company story of 2-3 paragraphs, a benefits list with real details, photos of your actual team rather than stock images, values backed by concrete examples, a filterable list of open positions, an apply button visible without scrolling, employee testimonials of 2-3 sentences each, an Equal Employment Opportunity (EEO) statement, a design that works on a phone, and analytics tracking such as Google Analytics. You can launch without all eleven. Begin with the five a candidate cannot decide without (benefits, team photos, the job list, the apply button, and the EEO statement), then add the rest over the following weeks.

How much does it cost to build a careers page?

Often nothing at all. A simple careers page added to the website you already run (WordPress, Squarespace, Webflow) costs nothing beyond the hosting you pay for today, since it is just one more page on that site. A custom-designed page from a freelancer is the main paid option, and what it runs depends entirely on how much design you ask for. With a dedicated ATS, the careers page is usually not a separate line item: it comes bundled with the subscription, so the real question is whether you need the ATS at all. For most small businesses hiring fewer than 10 people per year, a page on your existing site with a Google Form or Typeform for applications is sufficient, and the money is better spent on photographs and a real benefits list than on the layout.

Do I need an ATS to have a careers page?

No. An applicant tracking system (ATS) provides a hosted careers page with built-in application forms and job board distribution. But you can build an effective careers page without one. Create a page on your existing website, list your open roles with descriptions, and link each to a Google Form or Typeform application. This works well for small businesses hiring 1 to 10 people per year. Consider an ATS when you have 3 or more roles open simultaneously or receive 50 or more applications per posting.

What is a good careers page conversion rate?

There is no industry benchmark here worth trusting, so measure your own. Divide applications submitted by careers page visits, record that number for a full month, and treat it as the baseline. What matters afterwards is direction: a drop after you redesign the page or move the apply button tells you far more than any published average. When the number falls, the cause is usually one of three things. The application form sits below a long block of copy where nobody finds it. The listing carries no pay range, so qualified candidates never bother starting. Or the form asks enough that people abandon it halfway. A 2022 SHRM article, drawing on recruitment market data, put the share of people who click Apply and never submit at 92 percent, which makes abandonment the normal condition rather than the exception, and cutting steps out of the form the highest-return fix a small employer has.

How often should I update my careers page?

Update your careers page every time a role opens or closes. A careers page with stale job listings (roles that were filled months ago) signals to candidates that the company is disorganized. Beyond job listings, review the page content quarterly: update team photos when people join or leave, refresh benefits if they change, and update the company story as milestones happen. An outdated careers page is worse than no careers page because it sets wrong expectations.

Should I include salary ranges on my careers page?

Yes, and in many states it is the law. Colorado, California, New York, Washington, and several other states require salary transparency in job postings, and the District of Columbia applies its rule to employers of every size. What usually decides whether a law covers you is the place the job will be done, not the state your company is based in, so a remote opening advertised nationwide has to meet the toughest of those laws. Even where no statute applies, a posted range brings better applicants: people whose pay expectations do not fit leave themselves out, so fewer interviews end in a mismatch over money. Publishing the number also makes you settle it inside the company before the first interview instead of during the offer call.

What is the difference between a careers page and a job board?

A careers page is a page on your company website that you control. It shows your brand, your culture, your benefits, and your open roles. A job board is a third-party site where your listings appear alongside competitors. Both are important. The careers page converts candidates who are already interested in your company. Job boards reach candidates who are not yet aware of you. The careers page is your home base; job boards are your distribution.

Can a small business compete with enterprise careers pages?

Yes, but not by copying them. Enterprise careers pages (Netflix, Salesforce, Airbnb) are built on custom design, video production, and interactive features. Small businesses compete on authenticity: real team photos instead of stock images, a founder letter instead of a corporate mission statement, specific benefits instead of vague promises, and a fast, simple application process instead of a 45-minute form. Candidates applying to a small team expect a personal touch, not a production budget.

What happens after a candidate applies through my careers page?

The careers page is the beginning of the candidate experience, not the end. After someone applies, they should receive an automated confirmation email within minutes (even if it is just 'we received your application and will respond within 5 business days'). Then follow your standard hiring process: resume review, phone screen, structured interview, reference check, offer. When the candidate accepts, the process transitions to onboarding: an offer letter signed electronically, the new-hire paperwork before the first day, a 30-60-90 day plan, training assignments, and scheduled check-ins.

Make HR the easy part of running your business

Onboarding, e-signatures, training and core HR in one place. Up and running in 5 minutes.

  • 7-day free trial
  • No credit card required
  • Cancel anytime
4.7 on G2300+ companies trust FirstHR