Squarespace VA — SEO Page Publishing, Blog & GBP (13-Week Project)

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

TYPE OF WORK

Gig

SALARY

$5/hour

HOURS PER WEEK

10

DATE UPDATED

Aug 12, 2026

JOB OVERVIEW

About Us
Da' Roofers is a family-run roofing, siding, gutter, and skylight company
serving Maryland homeowners, based in Brinklow, MD. We're running a
13-week Maryland-focused SEO and content project and need a reliable,
detail-oriented VA to execute it in Squarespace.

The Project
We provide the copy, structure, meta content, schema, and image direction
— your job is to build, publish, and maintain it correctly in Squarespace
on a phased, week-by-week schedule (not a sprint).

What You'll Do
Page Publishing
- Build new local service pages using content/copy/structure we provide
- Add meta titles, meta descriptions, and alt text exactly as provided
- Insert schema markup (JSON-LD) into Squarespace's code injection panel
- Set up internal links between pages as directed

Technical SEO Cleanup
- Fix flagged issues on existing pages: oversized images, missing/duplicate
page titles, meta descriptions, H1 tags, canonical URLs, and broken
redirects — using fixes we provide
- Batch-compress images using a free tool (e.g. TinyPNG) before re-upload

Blog Maintenance
- Publish 2 blog posts/week from our existing content bank (all posts are
pre-written — no writing required)
- Clean up outdated location references in both new and previously
published posts, using our provided text
- Source and place images per our written image direction/concepts
(stock images for general content; project photos once available)

Google Business Profile
- Post to GBP 2x/week using content we provide (we'll grant Manager access)

Must Haves
- Proven Squarespace experience — share 1-2 example sites you've built or edited
- Comfortable with code injection (we provide exact code, you place it)
- Basic Google Business Profile experience (or willingness to learn — it's simple)
- Strong attention to detail — work needs to closely match provided specs
- Good written English, responsive communication
- Comfortable working in phases over ~13 weeks rather than one sprint,
averaging 7-9 hours/week

Scope: fixed at ~95 hours total across the 13 weeks, capped.
Potential for the GBP posting role to continue on an ongoing basis after
the project, if it's a good fit.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0118
Total Execution Time  0.0134
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,232 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Squarespace-VA-SEO-Page-Publishing-Blog-GBP-13-Week-Project-1707697
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0061 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1707697
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 890581
 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` = 1707697
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-19',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1707697' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1707697 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-12-2026=773***Aug-13-2026=51***Aug-14-2026=27***Aug-15-2026=28***Aug-16-2026=2***Aug-19-2026=2' WHERE job_id'1707697'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=882' WHERE job_id'1707697'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1707697' 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` = 1707697 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '890581'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)