Methodology

How we rank Perth SEO agencies

Last updated:

This page explains exactly how every agency on seoexpertsperth.com is scored: who is eligible, what is measured, how many points each thing is worth, where the data comes from and how often it changes. The scorecard was fixed before any agency was scored, and it applies to every listed agency, including the one that runs this site.

Who publishes this. seoexpertsperth.com is published by Pathfinder Marketing, which is also scored on this list.

At a glance

100Points, one scorecardSeven criteria, the same for every agency.
MonthlyRefreshedEach listing shows when it was last reviewed.
PublicEvidence onlyWe score what can be checked. Unverified earns no points.
NonePaid placementsListings and scores cannot be bought.

Who is eligible

The list covers businesses that offer SEO to clients in Perth, Western Australia. We find candidates from public research, and agencies can ask to be included or corrected through the claim-and-correct form the claim-and-correct page. The site lists the top 20 on the scorecard.

The scorecard

CriterionPointsWhat earns the points
Public poll30Votes in our open public poll (see below).
Perth office20A street address in Perth on the agency's own website, matched to a Google Business Profile.
Profit and revenue results15Published case studies that name a client and report a profit, revenue, ROI or ROAS figure.
Google reviews10Rating and number of reviews, with the review count capped at 30.
SEO as a core service10A dedicated SEO page and a dedicated AI SEO page, plus a named SEO lead and a named AI SEO lead.
Business-outcome criteria10Reports on revenue, leads or profit; offers AI search (GEO); states no lock-in contract.
Tenure and credentials5Years in business, named team and certifications.
Total100

How each criterion is scored

Public poll (30)

Points come from votes in the open public poll, using the formula in The public poll.

Perth office (20)

EvidencePointsNotes
Street address in Perth20Shown on the agency's own website and matched to its Google Business Profile.
Suburb or postcode only10For example "Perth WA 6000" with no street address.
None found, or unverified0An agency that says it is Perth-based without showing a Perth address earns nothing here.

Profit and revenue results (15)

LevelPointsWhat we look for
Full15A case study on the agency's own site that names a client and gives a profit, revenue, ROI or ROAS figure.
Partial7.5Revenue or sales growth is claimed, but without a figure tied to a named client, or the client is unnamed.
None0Only traffic, rankings or leads, or no case studies.

These are the agency's own published claims. We record what is published and we do not audit client results.

Google reviews (10)

Points = 10 × (number of reviews, capped at 30 ÷ 30) × ((rating − 3) ÷ 2), never below 0. Reviews beyond 30 add nothing, and a rating of 3.0 or below earns nothing.

Rating · reviewsPointsWorking
5.0 · 30 or more10Full count credit and the top rating.
4.5 · 30 or more7.510 × 1 × 0.75
4.5 · 153.7510 × 0.5 × 0.75
4.0 · 30 or more510 × 1 × 0.5

SEO as a core service (10)

We check the agency's own website for a dedicated page for each of SEO and AI SEO, and for a named person leading each.

CheckPointsWhat we look for
Dedicated SEO page3A page on the agency's own site whose main subject is SEO. A homepage or a general services list does not count.
Dedicated AI SEO page3A page whose main subject is AI search optimisation (AI SEO, GEO, AEO or LLM visibility). A section on another page earns 1.
Named SEO lead2A named person shown on the site as leading or heading SEO, for example Head of SEO, SEO Lead or SEO Manager. A founder or sole operator counts if their bio says they run the SEO work.
Named AI SEO lead2A named person tied on the site to leading AI SEO or GEO, by title or by the AI SEO page itself.

A name only counts when the site shows a title or statement linking that person to SEO or AI SEO.

Business-outcome criteria (10)

CriterionPointsWhat we look for
Reports on outcomes4The site says reporting covers revenue, leads or profit, for example CRM or conversion tracking.
AI search (GEO) service3A dedicated page or service for AI search or generative engine optimisation. One point if it is only mentioned.
No lock-in contract3The site states no lock-in, no long-term contract or month-to-month terms. A stated minimum term earns nothing.

Tenure and credentials (5)

PartPointsWhat we look for
10 or more years in business3Based on the ABN registration date and the agency's stated start year. 5 to 9 years earns 2.
Named team1Staff are named on the agency's own site.
Certifications1Partner status or certifications the agency states, for example a Google Partner badge.

Type multipliers

After the points are added up, the total is multiplied by a factor for the type of business. This rewards agencies that are actually based in Perth.

×1.0Agencies with a Perth officeScored as above.
×0.6Freelancers and consultantsTheir total is multiplied by 0.6.
×0.4National, no Perth officeTheir total is multiplied by 0.4.

The public poll

The poll is an open public poll. It is not verified, does not require sign-in and is run once, on [poll date]. It is not a representative survey and anyone who finds the link can vote.

Where the data comes from

DataSource
Rating, review count and addressLive data from each agency's Google Business Profile, checked by us every month. We publish our own scores and counts, not copies of Google's content.
ABN registration and statusThe Australian Business Register, through ABN Lookup (abr.business.gov.au).
Services, case studies, team, certifications and contract termsThe agency's own public website, read by us.
Poll votesOur public poll, as described above.

Third-party lists, directories and "best of" articles are not used as evidence, because many of them are paid placements or written by the businesses they rank.

How we verify

Worked example

An illustrative agency, not a real listing:

CriterionPointsWhy
Public poll6A share of the 15 non-leader poll points.
Perth office20Street address in Perth.
Profit and revenue15Named client with a revenue figure.
Google reviews7.54.5 rating, 30 or more reviews.
SEO as a core service10SEO and AI SEO pages, named SEO and AI SEO leads.
Business outcomes10Outcome reporting, GEO and no lock-in.
Tenure and credentials412 years, named team, no certifications.
Total, ×1.0 (Perth agency)72.5

The same figures for a freelancer would score 72.5 × 0.6 = 43.5.

Scores by agency

Every listed agency, scored on each part of the scorecard. The total is the sum of the seven criteria, and the final score is that total multiplied by the type multiplier.

Poll and Reviews are not scored yet. The Poll and Reviews columns show 0 for every agency until the poll has run and Google ratings have been entered. The other five columns use data collected from each agency's own site, so the final scores below are partial and will change when those two are added.

#AgencyPoll
30
Perth office
20
Profit and revenue
15
Reviews
10
SEO core
10
Outcomes
10
Tenure
5
Total
100
Type multiplierFinal score
1Pathfinder Marketing0.020.015.00.010.010.02.057.0×157.0
2Perth Web Design (PWD)0.020.015.00.08.010.05.058.0×158.0
3Bonfire Digital0.020.015.00.08.07.05.055.0×155.0
4Digital Hitmen0.020.015.00.010.06.04.055.0×155.0
5Perth Digital Edge0.020.015.00.06.08.05.054.0×154.0
6Eurisko0.020.015.00.06.010.02.053.0×153.0
7Dilate Digital0.020.015.00.06.06.05.052.0×152.0
8Juicebox0.020.015.00.06.07.03.051.0×151.0
9SEO Perth Experts0.020.07.50.010.07.05.049.5×149.5
10Concise Digital0.020.07.50.010.06.05.048.5×148.5
11Distl0.020.07.50.08.06.05.046.5×146.5
12Ecomexperts0.020.07.50.07.07.05.046.5×146.5
13Scott Shorter Advanced SEO0.020.07.50.010.04.04.045.5×145.5
14Clout Marketing0.020.07.50.08.06.03.044.5×144.5
15SEO Perth Expert0.020.07.50.010.03.04.044.5×144.5
16Two Moons Consulting0.020.07.50.05.07.02.041.5×141.5
17Dux Digital0.020.015.00.03.00.01.039.0×139.0
18Loaded Communications0.020.00.00.06.010.03.039.0×139.0
19Bang Digital0.020.07.50.03.03.05.038.5×138.5
20Perth SEO Studio0.020.07.50.00.04.04.035.5×135.5

How often this changes

This page was last updated on . Scores are refreshed monthly. Each listing shows the date it was last reviewed. The poll is run once and is not part of the monthly refresh. If the scorecard itself ever changes, the change will be published on this page with its date before any agency is re-scored.

Corrections and right of reply

If you represent a listed agency and a fact about it is wrong, use the claim-and-correct form the claim-and-correct page. We'll correct verifiable factual errors, and we'll re-score the criterion affected.

Limits and what we don't do

← Back to the ranking