Website Seo Specialist

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

TYPE OF WORK

Full Time

SALARY

500

HOURS PER WEEK

40

DATE UPDATED

Jul 12, 2026

JOB OVERVIEW

About Taylor Contractors

Taylor Contractors is one of New Zealand's fastest-growing infrastructure companies, operating across Plumbing, Electrical, Civil, Environmental, Traffic Management, Landscaping and Equipment Hire.

We are building a world-class in-house marketing department with documented systems, clear KPIs and scalable processes. Every website, campaign and SEO strategy follows our internal Taylor Contractors Business Operating System (TCBOS).

Currently we operate 10 regional websites across New Zealand, with continued expansion planned.

The Role

We are looking for a motivated and detail-oriented SEO Assistant to help grow the organic search presence of our Plumbing and Electrical businesses across New Zealand.

Working directly under our Marketing Manager, you will focus on creating high-quality SEO content and building authority through ethical backlink acquisition and local SEO.

This is not a technical SEO role.

Our Marketing Manager handles technical SEO, website architecture and strategy. Your role is to consistently execute content and off-page SEO activities to a high standard.

Key Responsibilities
Off-Page SEO

Research high-quality backlink opportunities.

Build backlinks from reputable New Zealand websites.

Submit and manage local business citations.

Create and maintain directory listings.

Identify partnership opportunities.

Monitor backlink profiles.

Identify harmful backlinks for review.

Support Google Business Profile optimisation.

Maintain citation consistency across all websites.

Content Creation & On-Page SEO

Write SEO-optimised:

Service Pages
Location Pages
Blog Articles
Landing Page Content

Conduct keyword research.

Optimise:

Page Titles
Meta Descriptions
Headings
Internal Links

Update existing content.

Refresh outdated pages.

Ensure all content matches regional search intent.

Support website growth across all operating regions.

Websites You Will Support
Taylor Plumbing Auckland
Taylor Plumbing Wellington
Taylor Plumbing Christchurch
Taylor Plumbing Hamilton
Taylor Plumbing Whang?rei
Taylor Electrics Auckland
Taylor Electrics Wellington
Taylor Electrics Christchurch
Taylor Electrics Hamilton
Taylor Electrics Whang?rei

Future expansion into:

Taylor Civil
Taylor Environmental
Taylor Traffic
Taylor Landscapes
Taylor Hire
What You Will NOT Be Responsible For

The following are managed by the Marketing Manager:

Technical SEO
Website development
Google Ads
Meta Ads
Conversion Tracking
Google Analytics
Search Console configuration
Website architecture
Advanced SEO strategy
Skills Required
Must Have

Excellent written English.

Experience writing SEO content.

Experience building backlinks.

Understanding of Local SEO.

Keyword research experience.

Understanding of:

Title Tags
Meta Descriptions
H1-H6 Structure
Internal Linking

Able to manage multiple projects.

Excellent attention to detail.

Able to work independently.

Nice To Have

Experience with:

Ahrefs
SEMrush
Ubersuggest
Google Search Console
Google Business Profile
WordPress
Lovable AI
NZ or Australian SEO
Software
Google Search Console
Ahrefs / SEMrush
Google Keyword Planner
Google Docs
Google Sheets
ClickUp
Slack
WhatsApp
WordPress
Lovable AI
Daily Responsibilities

Research keywords.

Write SEO content.

Optimise existing pages.

Build backlinks.

Submit directory listings.

Monitor rankings.

Report completed work.

Coordinate with the Marketing Manager.

Maintain organised documentation.

Weekly Performance Benchmarks (KPIs)
Content
2–3 High-Quality SEO Articles or Service Pages
2–4 Existing Pages Optimised
Keyword Research for New Content Opportunities
Internal Linking Completed on New Pages
Link Building
10+ Quality Backlinks Per Month
New Citation Listings Added
Existing Citations Reviewed & Updated
Outreach to Relevant NZ Websites
Quality Benchmarks
High-quality English writing.
Original, well-researched content.
SEO best practices followed.
Accurate regional targeting.
Proper formatting.
On-time delivery.
30 Day Goals
Learn Taylor Contractors SEO systems.
Audit existing websites.
Complete all major NZ business directory listings.
Begin backlink outreach.
60 Day Goals
Publish optimised content across all 10 websites.
Improve internal linking.
Build consistent backlink acquisition processes.
Support regional SEO growth.
90 Day Goals
Improve rankings for priority service and location keywords.
Expand SEO support into Taylor Civil and Taylor Environmental.
Build a repeatable SEO system that scales with company growth.
What Success Looks Like

Success means consistently publishing high-quality SEO content, acquiring valuable backlinks, improving keyword rankings, and helping Taylor Contractors become one of New Zealand's leading trade services companies in organic search.

Salary

Competitive salary based on experience and skill level.

Why Join Taylor Contractors?
Long-term career opportunity.
Structured systems and clear expectations.
Ongoing training and development.
Work with a growing New Zealand company.
Opportunity to grow into a Senior SEO Specialist role.
Join a collaborative marketing team focused on building one of New Zealand's leading contractor brands.
Ideal Candidate

We are looking for someone who enjoys researching, writing and improving search rankings. You should have a strong understanding of SEO fundamentals, excellent written English, and the discipline to consistently execute content and backlink strategies. We value quality over quantity and are building long-term systems - not chasing shortcuts. Your work will directly contribute to growing Taylor Contractors' online presence across New Zealand.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0140
Total Execution Time  0.0153
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,600 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Website-Seo-Specialist-1687320
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0089 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1687320
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 911628
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1687320
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-30',ej.date_added) duration_daysDATEDIFF('2026-07-30',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-07-30',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1687320' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687320 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-12-2026=883***Jul-13-2026=136***Jul-14-2026=40***Jul-15-2026=18***Jul-16-2026=19***Jul-17-2026=8***Jul-18-2026=5***Jul-19-2026=3***Jul-20-2026=15***Jul-21-2026=14***Jul-22-2026=5***Jul-23-2026=1***Jul-24-2026=5***Jul-25-2026=2***Jul-30-2026=1' WHERE job_id'1687320'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1155' WHERE job_id'1687320'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1687320' 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` = 1687320 
0.0028   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '911628'
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)