Keyword & SERP Researcher — 2 Vacancies

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

TYPE OF WORK

Part Time

SALARY

US$6-$10 per hour

HOURS PER WEEK

20

DATE UPDATED

Jul 27, 2026

JOB OVERVIEW

We are a growing Australian technology and local-media business hiring two careful researchers to analyse keywords, search intent and search-results pages for city-focused websites.

This is a long-term, remote, part-time independent-contractor role starting at approximately 20 hours per week. You will gather reliable evidence that an SEO strategist and editorial team can turn into decisions. This is not a bulk keyword-export or content-writing role; judgement, local relevance and clear documentation matter more than volume.

WHAT YOU WILL DO
• Research keywords and topics for Australian cities, local services, events, news and evergreen information.
• Analyse live search-results pages to identify intent, common result types, competitors and content gaps.
• Distinguish genuinely local opportunities from broad, irrelevant or misleading terms.
• Group related terms and flag possible duplication or cannibalisation.
• Record search volume, difficulty or trend data where tools are available, while clearly noting limitations.
• Compare competitor coverage, page formats, freshness and geographic relevance.
• Capture evidence with queries, URLs, dates, screenshots and concise observations.
• Prepare clean research sheets and short handover notes for the SEO strategist.
• Check existing work to avoid duplicate research.
• Raise unclear or conflicting findings instead of forcing a conclusion.

WHAT YOU WILL BRING
• Hands-on keyword research and SERP-analysis experience.
• Strong web-research skills and excellent attention to detail.
• Good written English and the ability to explain search intent simply.
• Confidence using spreadsheets and organising large sets of terms consistently.
• Familiarity with tools such as Google Trends, Keyword Planner, Ahrefs, Semrush or comparable platforms.
• Reliable availability and accurate timekeeping.

HELPFUL EXPERIENCE
• Local SEO, multi-location websites, publishing or Australian search markets.
• Content-gap analysis, keyword clustering or competitor research.
• Working from documented research standards and quality checks.

ACCESS AND SECURITY
This role does not require privileged production access. Work will use public search results, public websites and approved research tools or supplied exports. Never include passwords, private analytics data, confidential reports or another client's proprietary research in your application. Shortlisted applicants may be asked to sign confidentiality and intellectual-property terms before receiving scoped internal information.

HOW SUCCESS WILL BE MEASURED
• Accurate, well-organised and non-duplicate research.
• Correct interpretation of search intent and local relevance.
• Evidence that another tea ---------- mber can verify.
• Clear handovers requiring little follow-up.
• Consistent output without sacrificing quality.

HOW TO APPLY
Apply through this platform with a short introduction, your CV or work history, your hourly rate within the advertised range, your weekly availability, and brief answers to the three questions below. Please keep each answer to 2–4 sentences. Generic applications that do not answer the questions will not be considered.

1. Describe a keyword or SERP research project you completed. What did you personally analyse, and how was the research used?
2. How would you d ---------- whether a search term is genuinely relevant to a specific Australian city rather than merely mentioning it?
3. Two similar keywords show different search results and intent. How would you document whether they should be grouped or treated separately?

PAID ASSESSMENT
Shortlisted applicants may be invited to a paid, time-boxed exercise using a supplied city and topic. You will analyse a small keyword set and live search results, then provide a concise evidence-based handover. No access to any live production system is required.

We offer long-term work, predictable weekly hours, clear research standards, respectful collaboration and the opportunity to support organic growth across an expanding local-media network.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0131
Total Execution Time  0.0145
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,040 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Keyword-SERP-Researcher-2-Vacancies-1697066
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0076 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1697066
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 959204
 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` = 1697066
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-15',ej.date_added) duration_daysDATEDIFF('2026-08-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1697066' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1697066 
0.0009   UPDATE employer_jobs SET hit_counts '***Jul-27-2026=1081***Jul-28-2026=73***Jul-29-2026=50***Jul-30-2026=32***Jul-31-2026=29***Aug-01-2026=18***Aug-02-2026=10***Aug-03-2026=20***Aug-04-2026=11***Aug-05-2026=2***Aug-06-2026=4***Aug-07-2026=8***Aug-08-2026=2***Aug-14-2026=1***Aug-15-2026=1' WHERE job_id'1697066'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1265***Aug-2026=77' WHERE job_id'1697066'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1697066' 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` = 1697066 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '959204'
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)