Digital Presence & SEO Strategist

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

TYPE OF WORK

Part Time

SALARY

$6,400

HOURS PER WEEK

12

DATE UPDATED

Apr 13, 2026

JOB OVERVIEW

About Principal IT Consultants
We are a managed IT and digital presence company serving small and mid-sized businesses across Northern Virginia and the greater DMV. Our team brings 26 years of Fortune 500, DoD, and federal IT experience to SMB clients who deserve enterprise-grade technology and marketing without the enterprise overhead. Our service stack spans managed IT, cybersecurity, website and SEO, reputation management, business listings, POS systems, cloud services, compliance, and fractional CIO services. We move fast, we work smart, and we are building something worth being part of.

About This Role
We are looking for an experienced digital strategist to step into a lead position on our VA team. This is not a task-executor role. You will own our clients' digital presence strategies end to end, set the quality bar, and be directly responsible for the development of our junior specialist. You will work alongside our CEO to translate PITC brand standards and client goals into executable deliverables that produce measurable results.

The right person for this role is someone who does not need to be managed into action. You identify what needs to happen, you communicate proactively, you catch problems before they become client issues, and you hold your work to a high standard without being asked twice.

Core Responsibilities
Team Leadership and Quality Control
• Serve as the direct point of oversight for the Junior SEO & Web Specialist
• Review and approve all junior deliverables before submission to the CEO or client
• Build and maintain SOPs for recurring tasks (content publishing, SEO audits, reporting)
• Identify skill gaps in the junior role and run structured training sessions to close them
• Escalate blockers and risks proactively with proposed solutions, not just problems
SEO Strategy and Execution
• Lead keyword research, competitive gap analysis, and on-page optimization across PITC and client sites
• Conduct and document quarterly SEO audits using SEMrush or equivalent
• Build and maintain local SEO infrastructure: Google Business Profile optimization, citation consistency, schema markup
• Develop and manage content calendars tied to SEO targets for PITC and clients
• Write and publish SEO-optimized blog posts on IT, cybersecurity, and digital marketing topics
• Repurpose long-form content into social posts, GBP updates, and email snippets
• Track and report on organic performance monthly with clear trend analysis and recommended actions
WordPress and Web Management
• Build, redesign, and maintain WordPress sites (currently hosted on Hostinger using Bold Builder and native WordPress)
• Handle DNS, domain configuration, SSL, and hosting-level tasks in hPanel
• Execute site migrations, theme changes, plugin updates, and performance optimization
• Collaborate with our Junior Web Specialist (Gal) approximately 3 times per week in focused working sessions of about 1 hour each; provide real-time direction, review completed work, and keep deliverables on track
• Serve as Gal's primary point of escalation for technical WordPress questions and quality feedback
• Maintain technical hygiene across all managed sites: uptime, load speed, security plugin health
Social Media and Brand Consistency
• Manage and schedule posts across Facebook, Instagram, and LinkedIn for PITC and select clients
• Maintain brand voice consistency across all channels per PITC content guidelines
• Produce or direct Canva-based graphics and short-form video assets for Reels and Shorts
• Review and approve all social content produced by the junior specialist before publishing
Reporting and Client Operations
• Produce monthly performance reports covering SEO, social, GBP, and web health
• Maintain organized lead and outreach lists in Vendasta or HubSpot as directed
• Participate in weekly check-in calls with the CEO for alignment and prioritization

Qualifications
Required
• 3 or more years of hands-on SEO experience, with demonstrated ability to own strategy from audit to reporting
• Proven WordPress experience: site builds, migrations, plugin management, DNS and hosting configuration
• Proficiency with SEMrush or a comparable platform (Ahrefs, Moz)
• Strong written English with the ability to write professional, technically grounded blog content
• Experience managing social media accounts across multiple brands simultaneously
• Ability to mentor or train a less experienced tea ---------- mber with patience and structure
• Comfortable working independently with minimal oversight; self-managing and deadline-driven
Preferred
• Experience with Hostinger (hPanel), including WordPress management and DNS configuration
• Familiarity with local SEO: Google Business Profile management, citation tools, schema markup
• Experience with HubSpot, Vendasta, or similar CRM and business presence platforms
• Background supporting IT, cybersecurity, or technical service businesses a strong advantage
• Experience producing or directing Canva graphics and short-form video content

What We Offer
• 10-20 hours per week with a flexible schedule, all remote
• Long-term role with growth potential as the company scales
• Direct access to the CEO and a seat at the table on strategy decisions
• A clear lane to grow into a broader digital operations leadership role over time
• Pay: $8.00 to $10.00 USD per hour based on demonstrated experience

How to Apply
Send the following to ----------

• Your resume
• Portfolio of web, SEO, or social media work (links or attachments accepted)
• Two blog writing samples on technical or business topics
• A brief note (3 to 5 sentences) describing how you approach training a less experienced tea ---------- mber

To confirm you have read this posting in full, include the phrase DigitalLead in the subject line of your application. Applications without this will not be reviewed.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0157
Total Execution Time  0.0175
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,032 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Digital-Presence-SEO-Strategist-1622749
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0091 seconds)  (Hide)
0.0019   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1622749
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 850128
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1622749
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-04-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1622749' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1622749 
0.0008   UPDATE employer_jobs SET hit_counts '***Apr-13-2026=385***Apr-14-2026=105***Apr-15-2026=29***Apr-16-2026=27***Apr-17-2026=8***Apr-18-2026=8***Apr-19-2026=1' WHERE job_id'1622749'  
0.0016   UPDATE employer_jobs SET monthly_hits '***Apr-2026=562' WHERE job_id'1622749'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1622749' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1622749 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '850128'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)