SEO Account Manager

Job summary 

Your primary role is to create and implement SEO strategies for and work closely with our clients. We expect you to have a strong interest in digital marketing and an even stronger understanding of Search Engine Optimisation. 


Over the first 3 months of your role, we need to be certain that you can independently create SEO strategies, implement them for our clients and continuously optimise/review the campaigns, whilst maintaining a great relationship with them and keeping them happy!                            

This can be gauged in the following ways:

  • Client retention
  • Client results
  • Client risk
  • How much support you require 
  • General feedback/feeling from Repeat management

Responsibilities & Duties

  • Develop and execute successful SEO strategies
  • Be familiar and use a wide range of SEO tools including Screaming Frog, SERanking, Semrush & many more
  • Overlook and monitor client domain authority building strategies, website optimisation, content marketing & CRO
  • Completing detailed keyword research in a time efficient manner
  • Working with client CMS’s which can include WordPress, Shopify and more
  • Collaborating with the PPC department on mutual clients
  • Building great relationships with clients
  • Reporting results to clients & Repeat management
  • Balancing & prioritising a client pool whilst strictly keeping within set hours for each client
  • Engaging with internal solutions & processes, such as & Clockify
  • Keeping up to date with the latest SEO news and features
  • Support with Repeat’s marketing activities
  • Assisting the sales team with proposals & audit

Attitude we’re looking for

  • Ambitious & progressive
  • Driven to support company objectives & client result targets
  • Independent with the ability to self learn
  • A team player
  • Committed & hardworking

Desired Skills

  • Client relationship building
  • Strong organisational & prioritisation skills
  • Communication (verbal & written)
  • Quality copywriting & great grammar
  • Business understanding
  • Analytical mindset with numerical aptitude
  • Initiative & problem solving
  • Attention to detail

Desired Experience

  • Experience managing SEO for multiple websites, preferably in an agency setting
  • Experience independently creating and implementing SEO strategies for multiple websites, from start to ongoing management
  • Delivered substantial improvements to traffic and rankings on websites they have completed SEO work on, within a reasonable time frame
  • Completed detailed keyword research in a time efficient manner for tens, if not hundreds, of websites
  • Detailed technical knowledge of key SEO tools such as Semrush/Ahrefs & Screaming Frog
  • Experience writing high quality copy that is SEO optimised, for a variety of websites
  • Detailed knowledge of WordPress CMS, specifically the ability to complete key SEO improvements, such as changing and adding metas, headings, content, or add code to a site
  • Advanced knowledge and practical experience of Google Analytics
  • On-page and off-page optimisation, including link building
  • Completed technical audits in a time efficient manner for tens, if not hundreds, of websites
  • Created SEO proposals and contributed to SEO sales pitches 
  • Created quality SEO reports for sending to clients
  • Intermediate knowledge of Excel / Google Sheets
  • Basic knowledge of HTML/CSS


The salary range for this position is £28,000 – £35,000 (dependent on experience).

Internal progression pathways for this role include:

Senior SEO Account Manager
Marketing Manager (SEO Specialism)

Office Location

Our office is based in Long Eaton, right next to the train station. It’s modern, spacious with breakout areas and has plenty of car parking spaces.

Why work at Repeat

We’ve set some pretty ambitious targets and it’s going to be challenging to meet them, so we need all members of our team to be superstars in order to succeed. Naturally, the expectations are super high to be considered a superstar.

If that scares you, then you probably shouldn’t apply. On the other hand, if it excites you and you think you’ve got the skills and mindset to make a big difference to our company, then we’re looking forward to meeting you! 

Here are some of the awesome reasons to join the Repeat team:

  • Opportunities for development and training
  • Career progression
  • Chance to really make an impact on our company’s growth
  • Flexible working hours (start before 10am, Mon – Fri)
  • Hybrid working (Mon & Thurs in the office, the rest from home)
  • Networking & conferencing opportunities
  • Team days / activities / lunches
  • 31 days holiday
  • Ping pong and table football
  • Company pension
  • Private medical insurance

E-mail a cover letter and CV to