Connecting job seekers with genuine opportunities — always free to apply Post a Job Free →

SEO Analyst

Semrush

Full-time Hybrid United States

Job Description

About This Role

Semrush is hiring an SEO Analyst to support its own content and SEO strategy. You will conduct keyword research, perform technical audits, and optimize content across Semrush's blog and resource library — using the very tools you help customers master.

Job Overview

  • Job Title: SEO Analyst
  • Company: Semrush
  • Location: Boston, MA / New York, NY / Philadelphia, PA / Dallas, TX / Atlanta, GA
  • Job Type: Full-time
  • Experience Level: Entry to Mid-level (0–3 years)
  • Salary Range: $20–$30/hr
  • Posted Date: 2026-06-04
  • Application Deadline: 2026-07-04

Role Context

The SEO team at Semrush manages one of the most-visited marketing blogs in the world, attracting millions of organic visitors per month. You will work alongside content strategists and developers to close gaps in keyword coverage, fix technical SEO issues, and grow organic traffic through structured testing.

Key Responsibilities

  • Conduct keyword research and map opportunities to existing or new content
  • Run technical site audits using Semrush Site Audit and Google Search Console
  • Analyze SERP features and competitor rankings to prioritize content updates
  • Optimize on-page elements including titles, meta descriptions, headers, and internal links
  • Track organic performance with weekly and monthly reporting on rankings and traffic
  • Collaborate with developers on crawl budget, Core Web Vitals, and schema markup

Requirements & Skills

  • Bachelor's in Marketing, Communications, or a technical field
  • Working knowledge of Semrush, Ahrefs, or Moz
  • Familiarity with Google Search Console and Google Analytics 4
  • Basic HTML knowledge for on-page optimization tasks
  • Strong organizational skills — ability to manage multiple audits simultaneously
  • Experience with Excel or Google Sheets for data analysis

Benefits & Work Conditions

  • $20–$30/hr with performance bonus
  • Hybrid schedule with flexible remote days
  • Access to all Semrush Pro tools at no cost
  • Health, dental, and vision insurance
  • Professional development budget for SEO conferences and courses

Who Should Apply

Ideal for a recent graduate who has managed a personal blog, freelanced in SEO, or completed coursework in search marketing. You should be comfortable digging into data, generating hypotheses, and testing them methodically.

About the Company

Semrush is a leading SaaS platform for SEO, PPC, content, and competitive research used by over 10 million marketers globally. Its in-house marketing team runs one of the industry's most-cited blogs and is a major showcase for Semrush product capabilities.

How to Apply

Apply through the Semrush Careers page. The process includes an SEO audit take-home task followed by a video interview with the content and SEO team leads.

Job Details

Salary $20 – $30 / month
Job Type Full-time
Work Mode Hybrid
Location Boston, MA
New York, NY
Philadelphia, PA
Dallas, TX
Atlanta, GA
Apply Before Jul 08, 2026
Important: We never charge any fee at any stage of the hiring process. If anyone asks for money, report it to [email protected].