SEO & GEO Strategy Manager
- Location
- Leeds, England, United Kingdom
building strong relationships. Management experience desirable but not essential. Good storytelling and presentation capability, with the ability to communicate confidently and interpret performance marketing to clients and manage client expectations. Passion for, and a solid understanding of, all aspects of SEO & GEO and ideally digital more broadly. Organised, self-starter ...