How to Write a Job Advertisement That Attracts the Right Candidates in Sri Lanka

Hiring the right person is one of the most consequential decisions a business makes — and in Sri Lanka’s competitive talent market, the quality of your job advertisement is often what determines whether the best candidates apply to you or scroll past to the next listing. Yet most job ads posted by Sri Lankan employers are written quickly, follow a generic template, and fail to communicate what actually makes the role and the company worth considering.

The result is either a flood of unsuitable applicants — which wastes your recruitment team’s time — or an underwhelming response from the strong candidates you actually want. A well-written job advertisement solves both problems. This guide shows you exactly how to write one.

Why Most Sri Lankan Job Ads Underperform

Before addressing what to do, it is worth understanding the most common mistakes. Sri Lankan job advertisements typically suffer from one or more of these problems:

  • Vague job titles: “Executive — Operations” or “Officer — Finance” tells a candidate almost nothing about the actual role. Strong candidates with options will skip past a job they cannot immediately understand.
  • Requirement inflation: Listing a master’s degree and ten years of experience for a mid-level role, or demanding ten specific software skills for a position that realistically requires three, filters out strong candidates and signals that the company does not understand the market.
  • No salary information: Salary transparency in job advertisements is still relatively rare in Sri Lanka, but its absence frustrates candidates and results in high drop-off rates at the offer stage when expectations do not align.
  • Generic company descriptions: “We are a leading company in our industry with a dynamic and professional work environment” appears on thousands of Sri Lankan job ads. It communicates nothing meaningful and does nothing to attract candidates to your specific organisation.
  • Bullet point overload: A list of thirty responsibilities and twenty requirements is not a job advertisement — it is a job specification document. Candidates do not read them; they close the tab.

Start With a Precise, Searchable Job Title

The job title is the first thing a candidate sees in a search result, and it determines whether they click through. Use the title that candidates are actually searching for — not your internal job grade or a creative company-specific label.

“Digital Marketing Specialist” is searchable and clear. “Marketing Executive Grade II” is an internal classification that means nothing to an external candidate. “Growth Hacker” is creative but will be missed by candidates searching standard terms.

If the role has a specialism, include it in the title: “Software Engineer — Java Backend,” “HR Business Partner — Manufacturing,” or “Financial Analyst — Treasury.” This specificity attracts candidates who are a genuine match and reduces the volume of unsuitable applications from people who applied without fully understanding the role.

Write a Company Introduction That Actually Sells

Candidates — especially strong candidates with choices — are evaluating you as much as you are evaluating them. Your company introduction is your first opportunity to give them a reason to care about this opportunity specifically.

In two to three sentences, tell the candidate what your company does, who you serve, what makes you distinct, and why the work matters. Be specific. If you are a technology company building products used by hospitals across South Asia, say that. If you are a family-owned export business that has grown from five employees to five hundred in a decade, say that. If your team has won an employer of the year award or been recognised for a specific initiative, mention it.

Avoid phrases like “dynamic,” “fast-paced,” “results-driven,” and “leading company” — they are meaningless filler that every employer uses. Replace them with actual facts about your organisation.

Describe the Role Clearly — Focus on Outcomes, Not Just Tasks

The role description should answer two questions for the candidate: what will I be doing day-to-day, and what will success look like in this position? Most Sri Lankan job ads answer the first question with a long bullet list and ignore the second entirely.

Aim for four to six bullet points covering the core responsibilities — the things the person will spend most of their time doing. Then add one or two lines about what you expect them to achieve: “Within six months, you will have taken full ownership of our accounts payable process and identified at least two areas for efficiency improvement” is far more compelling than “Responsible for accounts payable.”

Strong candidates are not just looking for a list of tasks — they are looking for a role where they can make a meaningful contribution and grow. Show them what that looks like in your organisation.

Be Honest and Realistic About Requirements

This is where many Sri Lankan employers lose strong candidates before the process even begins. Requirements should reflect what the role genuinely demands — not a wish list, not the profile of the last person who held the role, and not a set of qualifications that signal seniority without testing for actual capability.

Separate your requirements into two categories and make this distinction visible in the advertisement: essential requirements (without which a candidate cannot do the job) and desirable requirements (which are a plus, but not a barrier to applying). A candidate who meets all the essential requirements but not all the desirable ones should still feel invited to apply. This simple change can significantly widen your candidate pool without reducing quality.

Research suggests that men apply for jobs when they meet around 60% of requirements, while many women only apply when they meet 100%. By being explicit about what is truly essential versus desirable, you encourage a more diverse and qualified applicant pool.

Include Salary Information — Or at Least a Range

Salary transparency in job advertisements is growing globally and beginning to take hold among forward-thinking Sri Lankan employers. Including a salary range in your advertisement has several practical benefits: it reduces time wasted on candidates whose expectations do not align with your budget, it signals confidence and transparency to applicants, and it positions your employer brand positively among candidates who are evaluating multiple opportunities.

If publishing a precise range feels uncomfortable, consider including the phrase “competitive salary commensurate with experience” alongside a genuine range. Even a broad range — “LKR 120,000 to 180,000 depending on experience” — is far more useful to a candidate than “attractive remuneration package,” which tells them nothing and has become a cliché that many experienced candidates now associate with below-market offers.

Describe What You Offer Beyond the Salary

In Sri Lanka’s competitive talent market, particularly for IT, finance, and marketing professionals, candidates are evaluating total packages — not just base salary. Use your job advertisement to communicate the full value of joining your organisation.

This might include health insurance, EPF and ETF contributions above the statutory minimum, performance bonuses, flexible or hybrid working arrangements, professional development budgets, study leave for professional qualifications, annual leave entitlements above the legal minimum, transport or fuel allowances, or any unique cultural benefits your organisation offers.

Do not assume candidates know what you offer — tell them. A company that explicitly communicates its investment in employee development and wellbeing will consistently attract stronger candidates than one that lists only the role requirements and expects applicants to infer the rest.

Make the Application Process Simple and Clear

End your job advertisement with a clear, simple call to action. Tell candidates exactly what you want them to submit (CV only, CV and cover letter, portfolio, or completed application form), where to send it or how to apply, and the closing date. If you have a multi-stage recruitment process, a brief mention of what candidates can expect — “shortlisted candidates will be invited for an aptitude assessment followed by a panel interview” — sets expectations and reduces anxiety.

Keep the application barrier as low as is practical. Every additional step or document required at the initial application stage reduces the number of strong candidates who complete it. Ask for what you genuinely need to make an initial shortlisting decision — typically a CV and, for specific roles, a cover letter or portfolio. Reserve detailed questionnaires and assessments for later in the process.

A Final Check Before You Post

Before publishing your advertisement on CareerLK or any other job board, read it through from the perspective of your ideal candidate. Does it clearly communicate what the role involves? Does it give them a genuine reason to be interested in your company specifically? Are the requirements realistic and clearly separated into essential and desirable? Is the application process straightforward?

If you would not be excited to apply for this role based on this advertisement — rewrite it until you would be.


Ready to reach Sri Lanka’s largest pool of active job seekers? Post a job on CareerLK and connect with 850,000+ registered candidates across IT, finance, engineering, healthcare, marketing, and more. New applicants every day.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top