Careers · Contract role

Help our clients get found on Google and in AI answers

A contract role for a hands-on SEO who can run technical, on-page and content work for client sites, and help them show up in AI search.

SEO SpecialistContract / freelanceFluent in English and Spanish

About the role

You will own SEO work for a set of client websites, from audits to fixes to reporting. Some clients are growth-stage B2B and ecommerce companies, others are local businesses. Most of them want to rank in Google and be cited in AI answers like Google AI Overviews and ChatGPT.

We work in English and Spanish every day, with clients across Mexico and the USA. You will write, present and explain your work in both languages.

What you will do

01

Technical SEO

Audit crawling, indexing, site speed and structured data, then fix issues or write clear tickets for developers.

02

On-page work

Improve titles, headings, internal links and page content so each page targets the right search intent.

03

Content strategy

Do keyword research, plan topic clusters and write briefs that writers can follow.

04

AI search and reporting

Track visibility in AI answers and organic search, and report results in Search Console and GA4.

What we are looking for

  • Fluent in English and Spanish, written and spoken
  • Proven hands-on SEO experience on real websites you can show us
  • Daily use of Google Search Console and GA4
  • Experience with a crawler such as Screaming Frog and a tool such as Semrush or Ahrefs
  • Working knowledge of HTML and of CMSs like WordPress, Shopify or Webflow
  • Certifications such as Google Analytics, Semrush or HubSpot SEO

Nice to have

  • Structured data (JSON-LD) and schema testing
  • Experience optimizing for AI Overviews, ChatGPT or Perplexity
  • Ecommerce or B2B SEO
  • Comfort with Cloudflare, redirects and site migrations

Apply for this role

Tell us about yourself and the work you are proud of. We read every application.

Questions about this role

Do I need to speak both English and Spanish?

Yes. Every role at Mayab Media requires fluent English and Spanish, written and spoken, because we work with clients in Mexico and the USA every day.

Is this a full-time job?

No. This is a contract (freelance) role. We discuss scope, schedule and rates with each candidate.

What happens after I apply?

We review your application. If your experience fits, we contact you to set up a call.

Think you are a fit?

Apply in a few minutes. Include examples of your work.

Apply now →