Website Builder & SEO

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

TYPE OF WORK

Gig

SALARY

350

HOURS PER WEEK

15

DATE UPDATED

Sep 11, 2026

JOB OVERVIEW

Squarespace Website + Local SEO Setup for Commercial Cleaning Business
Budget: $350 USD fixed price
Platform: Squarespace
Business: Commercial Janitorial / Office Cleaning
Location: Santa Monica / West Los Angeles, California

I am launching Ocean Park Commercial Cleaning, a commercial janitorial company serving small and mid-sized businesses in Santa Monica and West Los Angeles.

I am looking for someone experienced with Squarespace website design and local SEO to build a professional, modern website and properly optimize the site for Google search.

This project has two parts.

PART 1 — BUILD THE SQUARESPACE WEBSITE
I will provide the business name, logo, brand colors, service information, contact information, and general direction.
The website should be clean, professional, trustworthy, mobile-friendly, and easy for a business owner or office manager to navigate.

The design should use the colors from my logo:
Navy blue
Turquoise
Yellow/gold accent
White

The website should look appropriate for a professional B2B service company, not a residential house-cleaning business.
I like the structure and conversion-focused approach of these commercial cleaning websites:

Jani-King:
----------

AMR Janitorial:
----------

Janitorial LA:
----------

Stratus Building Solutions:
----------

I do NOT want these websites copied. They are examples of the type of navigation, page structure, service presentation, and quote-generation approach I want. I want a blog set up where I can post regularly.

Homepage Requirements
- The homepage should immediately communicate:
- Ocean Park Commercial Cleaning
- Professional commercial cleaning and janitorial services for Santa Monica and West Los Angeles businesses.
- A prominent Request a Quote form or CTA should appear above the fold.
- About page
- Room for me to upload certifications towards the bottom of the page
- Navigation to a blog where I can begin to build SEO

The quote form should collect information such as:
- Name
- Company
- Email
- Phone
- Business address / ZIP code
- Approximate office size
- Cleaning frequency needed
- Message / additional information


At minimum, I expect the site to include:
- Home
- Services we offer
- About Us
- Service Areas / Santa Monica & West LA
- Request a Quote / Contact + how we quote
- Blog

The exact architecture can be adjusted if you have a better recommendation for SEO.
The site must be completely responsive and look professional on desktop, tablet, and mobile.

PART 2 — ON-PAGE SEO + LOCAL SEO SETUP
SEO experience is required.
I do not want someone who simply enters a few keywords into Squarespace.
The website should be structured from the beginning around local commercial-cleaning search intent.

Primary target geography includes:
- Santa Monica
- Ocean Park
- Venice
- Marina del Rey
- West Los Angeles
- Culver City
- Brentwood
- Playa Vista
- Nearby Westside Los Angeles business districts

Primary service/search themes include terms such as:
- Commercial cleaning Santa Monica
- Janitorial services Santa Monica
Office cleaning Santa Monica
- Commercial cleaning West Los Angeles
- Janitorial services West Los Angeles
- Office cleaning West LA
- small business janitorial
- small business cleaning
- Commercial janitorial services
- Business cleaning services

I expect you to perform appropriate keyword research rather than blindly using these exact phrases.

SEO Deliverables

For every important page, configure:
- SEO page title
- Meta description
- Proper H1 / H2 structure
- SEO-friendly URL slug
- Relevant local keywords
- Internal linking
- Image alt text
- Image/file optimization where appropriate
- Page descriptions
- Social sharing metadata
- Mobile optimization
- Basic technical Squarespace SEO settings
- Also configure or verify:
- Google Search Console readiness
- Google Analytics / GA4 readiness
- XML sitemap
- SSL / HTTPS
- Proper indexing settings
- Favicon
- Social sharing image
- Business name, address/service area, and phone consistency
- LocalBusiness / relevant schema if supported or appropriately implemented
- Basic conversion tracking setup where practical
- I also want recommendations for the structure of my future Google Business Profile and additional location/service pages that could improve local search visibility.

CONTENT

I can provide information about the business, but I expect the person I hire to be comfortable helping structure and improve website copy with SEO best practices.

You should understand how to write or organize service-business website content around both:
- Conversion: getting business owners and office managers to request a quote.
- SEO: helping Google understand what services we provide and where we provide them.

All content must sound professional and natural. I do not want obvious keyword stuffing or generic AI-generated filler.

PROJECT COMPLETION REQUIREMENTS, The project is complete when:
- The full Squarespace website is built
- Navigation is complete
- All agreed pages are created
- Branding/colors are consistent throughout the site and match the logo
- Quote/contact forms work correctly
- Mobile version is checked
- Desktop version is checked
- SEO settings are completed for all pages
- Titles and meta descriptions are completed
- Images have appropriate alt text
- URLs are SEO-friendly
- Internal links are in place
- Basic technical SEO has been checked
- I receive full ownership/access to everything created
- You provide a short document explaining the SEO work completed

WHO I AM LOOKING FOR: You must have demonstrated experience with:
- Squarespace
- Website design
- Local SEO
- On-page SEO
- Service-business websites
- Mobile-responsive design
- Conversion-focused landing pages
- Commercial cleaning, home services, local services, or other local-business SEO experience is preferred.

HOW TO APPLY, Please include:
- Three Squarespace websites you personally built.
- At least one example of a local-business website you optimized for SEO.
- A short explanation of what you would do to help a new Santa Monica commercial cleaning company rank locally.
- Confirm that you can complete both the website build and the SEO work for $350 USD fixed price.
- Confirm that you are personally completing the work rather than outsourcing it.

Please start your application with the words: OCEAN PARK

Applications that do not include this will not be considered.

I am looking for someone who can execute this project well and potentially continue working with me as the business grows.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0127
Total Execution Time  0.0139
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,904 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Website-Builder-SEO-1728524
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0075 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1728524
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 930999
 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` = 1728524
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-24',ej.date_added) duration_daysDATEDIFF('2026-09-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-09-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1728524' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1728524 
0.0006   UPDATE employer_jobs SET hit_counts '***Sep-11-2026=359***Sep-12-2026=51***Sep-13-2026=35***Sep-14-2026=26***Sep-15-2026=23***Sep-16-2026=24***Sep-17-2026=7***Sep-18-2026=8***Sep-19-2026=2***Sep-23-2026=1***Sep-24-2026=2' WHERE job_id'1728524'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=538' WHERE job_id'1728524'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1728524' 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` = 1728524 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '930999'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)