Digital Marketing News

The Essential Guide to SEO Jobs in London

SEO Jobs London

The Digital Marketing industry has boomed over recent years and the competition between digital marketing agencies in London is at an all-time high. In this battle to be the top agency, the requirement for the best SEO team has led to lots of SEO Job opportunities.

Digital Agency jobs are not the only opportunities available based in London, client-side jobs for big brands and startups are also available. Finding potential customers and clients online is one of the most successful revenue streams for businesses, so hiring good SEO employees for your inbound marketing is vital and opportunities are everywhere. Ranking above competitors in Google Search results through Search Engine Marketing will generate organic traffic, help to build an online presence and drive more customers towards your company rather than your competitors. 

There are lots of different types of SEO jobs and we’re going to break them down for you, so you know what opportunities are available for you and so that as a company you can see what type of candidate you need to help your business grow.


SEO Job Titles

Search Engine Optimisation (SEO) includes multiple different job titles, that have different roles and responsibilities. Only knowing the job titles is not enough, you need a clear understanding of the tasks that are performed within the roles. Whether you’re looking for an SEO job or hiring, you need to know what suits you/your business best.

Below is a list of Job titles and their job descriptions:

SEO Trainee

SEO Trainee opportunities are usually seen as entry-level SEO jobs. As a trainee, you do not get as much involvement in the major tasks, but you do get the opportunity to develop and learn whilst on the job from other more Senior SEO consultants that will give you the experience to further your career.

SEO Executive

SEO Executive Jobs give you the chance to have more involvement in SEO campaigns. Carrying out more influential tasks that include; on-page SEO, Off-page SEO, optimising titles, URLs and meta descriptions on content that is to be posted.

SEO Analyst

SEO Analyst jobs offer more responsibility compared to the SEO Executive. You have the task of finding keywords for campaigns and reporting them back to the SEO Executives so they can tailor their work around the keywords you have found.

SEO Strategist

SEO Strategist jobs offer you the chance to implement your own ideas and strategies to help improve the SEO on the company’s website. The SEO Strategist is tasked with the job of finding new ideas that can help the company rank higher in Google Search and also above competitors in Local SEO.

SEO Specialist

SEO Specialist Jobs are usually tasked with the job of managing the organic search results from the SEO campaigns. In the case of SEO consulting services, the SEO specialist is usually the person who finds new ways to increase traffic towards the website.

SEO Consultant

SEO Consultant Jobs are usually more common in Digital Marketing Agencies. The main responsibilities are to provide businesses with suggestions for their SEO, with the majority of agencies being based in London you are likely to see a larger number of jobs for an SEO Consultant in London. Due to the type of job this is, there are also lots of chances to become a Freelance SEO Consultant if you have a great knowledge of the industry.

SEO Manager

SEO Manager jobs are also known as an SEO Account Manager. The SEO Manager is responsible for developing effective SEO strategies and optimising website content for Google Search. The SEO Manager also works closely with the Social Media and PPC teams to optimise the Google Ads, Bing Ads, Facebook Ads, and other social media advertising.

Head of SEO

Head of SEO jobs or SEO Director jobs are responsible for being the overall lead of the SEO teams and work closely with other marketing departments to produce effective campaigns. The Head of SEO is also responsible for creating, implementing and analysing all SEO campaigns.


freelance seo jobs

Freelance SEO Jobs

Freelance jobs in London are becoming more and more popular within the SEO industry. As an SEO Freelancer, you must have all of the knowledge to perform the tasks required by your client. You must be able to perform SEO tasks on all different types of websites, despite what platform it was built on or what industry the business specialises in. Freelancing can also be rewarding, the opportunity to take charge of your career and enjoy flexible working is an exciting way to progress your career. 

As a business, hiring SEO freelancers can be very useful during difficult times in your SEO journey, to implement new SEO techniques or you can hire freelancers for a certain SEO campaign that you need support on. We highly recommend finding a good freelancer that understands your marketing strategy, meets your budget timeline and specifications that you can use on a regular basis can ensure the quality of work getting done is to a good standard and is within your budget.

Permanent SEO Jobs

The chance to get involved with a company and get to know everything about them is a good way to gain a better understanding of your work and can help you to produce more effective SEO strategies.

Having employees in-house that focus on SEO can sometimes be a more effective long term solution for your SEO. Having employees who get to know your company, its products and services, and understand your target audience can produce more effective SEO marketing campaigns. Not to mention the fact that there is more than likely a constant need for SEO work, so having somebody on hand to help you with your marketing efforts may be a little bit easier than hiring freelancers.


different types of seo

Technical SEO

Technical SEO is the technical optimisation of a website. Technical SEO plays an important role in website performance, as content alone is not enough to have good SERP rankings. Technical SEO is the foundation of any website, setting up and optimising things like; XML sitemaps, Structured data, Page Speed, robots txt and other technical aspects of the website. 

On Page SEO

On-page SEO is the optimisation of web pages to rank higher in Google Search Results and to drive more relevant traffic to the website. On-page SEO tasks are more content-based and require you to create high-quality content, optimise existing content, Page titles, Meta descriptions, SEO images, and other content orientated tasks.

Off Page SEO

Off-page SEO can also be known as off-site SEO, they are both the exact same and are terms used to describe the actions taken outside of the website to boost SERP rankings. It is the task of improving the search engine’s perception of the website, this is done by Link building with other websites through creating shareable content, Influencer marketing, Contributing as a guest author and other techniques away from the website.

Our Latest SEO Jobs London

As a digital marketing recruitment agency in London, we have lots of SEO jobs available all year round. We work closely with some top agencies and clients in London, and also lots of global leading brands, with both Permanent and Freelance opportunities available. Check out some of our latest exciting SEO jobs in London.

Got a question?

We're here to help. Check out our FAQs, send us an email or call us on 0208 629 6006.