SEO Link Building Specialist: Backlink Strategy & Outreach (Custom Apparel)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

5/hr

HOURS PER WEEK

25

DATE UPDATED

Oct 8, 2026

JOB OVERVIEW

Bachelor Degree required.

About us
Tee Vision Printing is a Philadelphia screen printing shop, in business since 2014. We print custom apparel for schools, churches, nonprofits, small businesses, events, sports teams, and brands. We’ve built dedicated landing pages for each audience, and we’re competing with national print brands for both Google rankings and AI search answers. Our domain authority is still low, so earning quality backlinks is now our top SEO priority.

The role
You’ll own our backlink strategy from start to finish: plan which pages need links, find the right opportunities, run outreach, earn links, and report on results. You’ll work alongside our SEO manager, who handles on-page SEO, keywords, and site structure.

What you’ll do

Strategy

Audit our current backlink profile and competitors’ profiles (national and local print shops)
Build a link plan for each landing page (schools, churches, nonprofits, sports, small businesses, and others), prioritizing the pages most likely to drive quote requests
Set monthly targets for links earned, referring domains, and authority growth
Plan anchor text so it looks natural and supports our target keywords

Outreach and link earning

Audience-relevant links: school and PTA resource pages, church and ministry directories, nonprofit partner pages, sports league sponsor pages
Local links: Philadelphia business directories, chamber of commerce, local news and blogs, community event sponsorships
Digital PR: pitch stories and data to journalists and bloggers (HARO-style platforms, Qwoted, Featured)
Guest posts and content partnerships on relevant, real websites
Unlinked mentions: find sites that mention Tee Vision or our clients’ merch without linking, and ask for the link
Client links: help our clients and school store partners link back to us
Linkable content: suggest guides, tools, or data pieces worth linking to, and work with our team to create them

Quality control

White-hat methods only: no PBNs, link farms, paid link schemes, or spammy directories
Vet every site for real traffic, relevance, and authority before outreach
Monitor for toxic links and lost links

Reporting

A monthly report covering links earned (with URLs), referring domains, domain authority trend, rankings for target pages, and organic traffic and leads to linked pages
A live tracking sheet of outreach: who was contacted, status, and result
A quarterly strategy review

Requirements

Bachelor’s degree in marketing, communications, journalism, English, business, or a related field
Excellent written English. Outreach emails are the core of this job, and they must read naturally to American school administrators, pastors, and editors.
2+ years of hands-on link building, with examples of links you’ve personally earned
Proficiency with Ahrefs, Semrush, or Moz
Experience with outreach tools such as Pitchbox, BuzzStream, Respona, or Hunter
A clear understanding of Google’s spam policies and what makes a link high-quality
Organized and self-managing, with consistent follow-up

Nice to have

Link building for local service businesses or B2B companies
Experience reaching schools, churches, or nonprofits
Digital PR experience with published placements
Knowledge of how brands get cited in AI search (ChatGPT, Perplexity, Google AI Overviews)

To apply, include:

5–10 links you personally earned (URLs), and how you got each one
A sample outreach email you’d send to a high school athletic director or PTA asking for a link to our schools page
In 3–4 sentences: how would you approach backlinks for a local business competing against national brands?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0177
Total Execution Time  0.0197
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,494,416 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Link-Building-Specialist-Backlink-Strategy-Outreach-Custom-Apparel-1746408
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0085 seconds)  (Hide)
0.0012   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746408
 LIMIT 1 
0.0015   SELECT *
FROM `employers`
WHERE `employer_id` = 747683
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746408
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-18',ej.date_added) duration_days, DATEDIFF('2026-10-18',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746408' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746408 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-08-2026=538***Oct-09-2026=113***Oct-10-2026=39***Oct-11-2026=2***Oct-12-2026=3***Oct-13-2026=1***Oct-18-2026=2' WHERE job_id= '1746408'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=697' WHERE job_id= '1746408'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746408' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746408 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '747683'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0013   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)