Pinterest & SEO specialist

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

TYPE OF WORK

Part Time

SALARY

$4

HOURS PER WEEK

20

DATE UPDATED

Aug 21, 2026

JOB OVERVIEW

Pinterest SEO + Blog Content Specialist
Tylar Brooke Photography | Part-Time / Freelance | Remote

Tylar Brooke Photography is looking for a creative, organized, SEO-minded person to help grow our online presence through Pinterest and strategic blog content.

Our website is hosted on Showit with a WordPress blog, so experience working within Showit and WordPress is highly preferred.

This role is ideal for someone who understands that Pinterest is more than a social platform. It’s a search engine, and we want to use it intentionally to drive traffic to our website, improve Google rankings, and get our work in front of couples searching for wedding photographers in Florida, Virginia, and destination locations.

What You’ll Be Doing
Pinterest Management
Create and schedule Pinterest pins consistently each week
Design pins using our existing photography and brand assets
Write SEO-optimized Pinterest titles and descriptions
Conduct Pinterest keyword research based on what our ideal clients are actively searching
Organize and optimize Pinterest boards for searchability
Pin new blog posts, galleries, weddings, engagements, travel content, and educational content
Repurpose older website content into fresh pins
Create multiple pin variations from high-performing content
Monitor Pinterest analytics and adjust strategy based on performance
Identify trending searches, locations, venues, styles, and wedding-related topics we should capitalize on
Maintain a consistent visual aesthetic that aligns with the TBP brand
Blogging + Website SEO
Write, format, and publish SEO-focused blog posts directly through our WordPress blog
Work comfortably within our Showit + WordPress website setup
Use galleries and information provided by TBP to create valuable, search-friendly content
Research keywords and search intent before writing
Optimize blog titles, headings, image alt text, meta descriptions, URLs, and internal links
Write venue-specific and location-specific posts designed to rank on Google
Create content targeting markets we want to grow, especially:

Southwest Florida
Naples
Sarasota
Tampa
Destination weddings + elopements
Virginia + DC when strategically relevant
Turn real weddings and sessions into searchable, valuable blog content rather than simple gallery recaps
Identify opportunities for new blog topics based on SEO research
Update and improve older blog posts when beneficial
Understand how SEO changes made within WordPress interact with the overall Showit website
Connect blog strategy with Pinterest so the two platforms actively drive traffic to one another
What We’re Looking For
You don’t necessarily need to be a photographer, but you do need to understand visual brands and SEO-driven content.

The ideal person:

Has experience with Pinterest SEO, Google SEO, blogging, or content marketing
Has experience with WordPress
Showit experience is highly preferred
Understands keyword research and search intent
Is comfortable publishing and formatting blog posts independently
Has strong writing skills without sounding robotic or overly SEO-heavy
Has an eye for design and understands elevated photography/wedding brands
Can learn and maintain the Tylar Brooke Photography voice
Is comfortable with Canva
Understands basic website and on-page SEO
Is extremely organized and consistent
Pays attention to details
Can analyze what’s working instead of simply posting content to check a box
Bonus if you have experience specifically with photographers, wedding vendors, destination wedding SEO, Showit websites, and WordPress blogs
What Success Looks Like
We’re not looking for someone to simply “keep Pinterest active.”

The goal of this position is to:

Increase website traffic → improve search rankings → reach couples in our target markets → generate qualified photography inquiries.

We want someone who can look at our existing content and think strategically about how we can get more mileage out of it.

Example Responsibilities Each Month
Depending on the agreed-upon workload, this could include:

Keyword + content research
Consistent Pinterest scheduling
Creating multiple pins from each new gallery/blog
Writing, formatting, and publishing SEO blog posts in WordPress
Optimizing existing blog content
Reviewing Pinterest and website analytics
Identifying new SEO opportunities for the Showit website
Providing a short monthly update on traffic, rankings, top-performing pins/posts, and opportunities for the following month
To Apply
Please send:

A little about yourself and your experience
Examples of Pinterest accounts, blogs, or websites you’ve worked on
Any SEO results or growth you’ve helped achieve
Whether you have experience with Showit and WordPress
Your availability
Your preferred monthly rate or hourly rate
The tools/platforms you’re comfortable working with
Bonus: Tell me one thing you would immediately look at or change when taking over a photographer’s Pinterest or blog SEO.

We’re looking for someone who wants to take ownership of this side of the business and help us build a strong, long-term organic traffic strategy as Tylar Brooke Photography expands into new markets.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0114
Total Execution Time  0.0127
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,720 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Pinterest-SEO-specialist-1714365
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0059 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714365
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 961461
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714365
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-24',ej.date_added) duration_daysDATEDIFF('2026-08-24',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-08-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714365' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714365 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-21-2026=464***Aug-22-2026=151***Aug-24-2026=2' WHERE job_id'1714365'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=617' WHERE job_id'1714365'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714365' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714365 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '961461'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)