Job Description Template: SEO Manager

This template helps Swiss employers write a clear job description for an SEO Manager. It covers search engine optimization duties, technical and content skills, and what to offer candidates. Customise by location (canton/city), Pensum percentage, and salary range to match your business.

Also available inDeutschFrançaisItaliano

An SEO Manager drives organic search visibility and traffic. They optimise website content, manage technical SEO, conduct keyword research, and monitor performance. The role bridges marketing strategy and execution.

Use this template to define the role clearly. Adapt the location, Pensum (60–100%), and salary to your market. State languages upfront: German/French/English requirements go in the main job description, not buried in requirements.

About the Role

The SEO Manager owns the organic search strategy and execution. They work across website optimisation, content planning, and analytics to increase qualified traffic and lead generation.

This is a hands-on role in smaller teams. You'll manage SEO projects from keyword research through performance tracking, often reporting to a Marketing Lead or directly to the founder.

  • Plan and execute SEO strategy aligned with business goals
  • Conduct keyword and competitor research; identify optimisation opportunities
  • Optimise on-page and technical SEO; manage meta tags, structured data, and site speed
  • Create and brief content calendar; collaborate with writers and designers
  • Monitor rankings, traffic, and conversions; report monthly via dashboards
  • Manage SEO tools (e.g. Semrush, Ahrefs, Google Search Console)

Must-Have Requirements

Look for 2–4 years of SEO experience in a similar role or in-house marketing team. Candidates should demonstrate measurable results—traffic growth, ranking improvements, or lead increases.

Technical literacy is essential: HTML/CSS basics, CMS platforms (WordPress, Webflow), and hands-on Google Analytics 4 and Search Console. Soft skills matter too: independent work, clear reporting, and attention to detail.

  • 2–4 years hands-on SEO experience
  • Fluency in [insert language(s)]: German, French, or English as required
  • Proficiency in Google Analytics 4, Google Search Console, and at least one SEO tool
  • Basic understanding of HTML/CSS and WordPress or equivalent CMS
  • Ability to write clear monthly reports and communicate findings to non-technical stakeholders
  • Strong organisational skills and ability to manage multiple projects independently

Nice-to-Have & What We Offer

Nice-to-haves: experience with technical SEO audits, Google Ads, marketing automation, or working in a startup. Candidates with a portfolio of successful SEO projects stand out.

In your offer section, include base salary (e.g. 'CHF 65,000–80,000 depending on experience'), Pensum (e.g. '80–100%'), and contract type. Add standard Swiss benefits: 13th-month salary, 25 days holiday, accident insurance via GAV if applicable. Mention flexibility, learning budget, or equity if relevant.

  • Experience with technical SEO audits and site migrations
  • Exposure to Google Ads, landing-page optimisation, or marketing automation
  • Portfolio or case studies demonstrating traffic/ranking wins
  • Competitive base salary (CHF 65,000–80,000 depending on experience); 80–100% Pensum
  • 13th-month salary, 25 days holiday, social insurance; flexible working hours
  • Learning budget, potential equity for long-term growth

Frequently asked questions

Should I mention salary in the job description?
Yes. Swiss employers increasingly publish salary ranges upfront (e.g. CHF 65,000–80,000). This attracts serious candidates and saves screening time. Omitting salary often signals lower pay or uncertainty.
Where do I state language requirements?
Name languages clearly in the 'Must-Have Requirements' section, not as a hidden screening criterion. Example: 'Fluency in German and English; French is a plus.' This matches Swiss workplace norms and avoids mismatched applications.
What should I put in the 'About Us' section?
Keep it brief (3–4 sentences): your industry, company size, mission, and a reason someone should care. Example: 'We're a 15-person SaaS startup in Zurich helping SMEs manage inventory. We value autonomy, continuous learning, and direct impact.'

General information for Swiss employers, not legal advice. Have a lawyer confirm anything with legal consequences.

Related