Home›Audits›Cloudstaff

Public brand audit · Offshore staffing

Cloudstaff SEO Audit

Audited with SiteAuditLintCurrent audit: October 2026

A 100-page technical SEO crawl of cloudstaff.com, conducted on October 23, 2026.

100 Pages crawled36s Crawl time27 Issue typesOct 23, 2026 Audit date

Independent SiteAuditLint analysis

SiteAuditLint crawled 100 URLs on cloudstaff.com and found no critical issues. Two sitewide patterns lead the findings: an invalid JSON-LD block on 92 of 92 analyzed pages, and 42 slow responses concentrated in the Australian /au/expertise/ section, which also duplicates the global expertise pages almost word for word.

MetricResult
Pages crawled100
Crawl time36s
Health score95 / 100 (Excellent)
Issue types detected27
Critical / warnings / opportunities / info0 / 145 / 222 / 12
Audit dateOctober 23, 2026

What stood out

92of 92 analyzed pages contain an invalid JSON-LD block
5,292 msslowest response, with a median of 3,083 ms across 42 slow URLs
28near-duplicate pages, mostly /au/ copies of global pages
40pages link to /au/expertise/legal/, which redirects to the homepage
81pages carry hreflang annotations

Overall assessment

cloudstaff.com returned no 4xx or 5xx responses, every analyzed page has a title and images with alt text, and 81 pages declare hreflang. The site scores 95 for Technical and 98 for Content.

Structured data is the largest single fix. Every analyzed page carries one JSON-LD block that fails to parse, which means search engines may ignore the markup in it. Because it appears on every template, the cause is almost certainly one shared snippet.

The Australian section drives the other findings. 42 URLs, mostly under /au/expertise/, took between 1.9 and 5.3 seconds to respond, and 28 pages are near duplicates of their global counterparts. Navigation also links to /au/expertise/legal/, which 301 redirects to the homepage.

Audit methodology

SiteAuditLint started from the website's homepage and crawled up to 100 URLs by following discoverable internal links and the URLs listed in the XML sitemap. Results represent the URLs reached during the crawl and do not constitute a complete audit of the entire website.

Starting URLhttps://www.cloudstaff.com/
Crawl limit100 URLs
URLs crawled100 (99 HTML)
Crawl dateOctober 23, 2026, 15:26 UTC
Crawl duration36s
Crawl methodHomepage start, internal link and sitemap discovery, robots.txt respected, raw HTML analysis
ToolSiteAuditLint Desktop SEO Crawler
ScopePublicly accessible URLs reached during the crawl

Technical SEO scorecard

Scores are the category scores SiteAuditLint calculates as part of its Site Health Score.

AreaScoreKey finding
Overall health95Excellent rating from SiteAuditLint
Technical95Legal expertise page redirects to the homepage
Content9828 near-duplicate pages across /au/ and global
Performance9242 slow responses, median 3,083 ms
AEO98All 9 AI crawlers allowed, no llms.txt
Structured Data86Invalid JSON-LD on every analyzed page

Major findings

1. Invalid JSON-LD on every analyzed page

High

92 affected pages · SiteAuditLint severity: Warning

Finding: 92 of 92 analyzed pages, including the homepage, contain one JSON-LD block that could not be parsed.

Why it matters: Search engines skip structured data they cannot parse, so any entities or FAQ markup in that block are lost.

URLEvidence
https://www.cloudstaff.com/1 invalid block
https://www.cloudstaff.com/au/1 invalid block

Recommended fix: Find the shared snippet that outputs the invalid block, validate it with a structured data test, and fix the syntax once.

2. Slow responses in the /au/expertise/ section

Medium

42 affected URLs · SiteAuditLint severity: Warning

Finding: 42 URLs took longer than 1,000 ms, ranging from 1,855 ms to 5,292 ms with a median of 3,083 ms. Most are /au/expertise/ pages.

Why it matters: Slow server responses delay page loads and reduce how many pages crawlers fetch per visit.

URLResult
https://www.cloudstaff.com/au/expertise/administration/4,433 ms
https://www.cloudstaff.com/au/expertise/3,845 ms

Recommended fix: Enable page caching for the /au/ templates and review what those pages query on load.

3. Australian pages duplicate global pages

Medium

28 affected pages · SiteAuditLint severity: Opportunity

Finding: 28 pages are near duplicates. /au/expertise/conveyancing/ matches /expertise/conveyancing/ at 100%, and /au/contact/ matches /contact/ at 91% and shares its title.

Why it matters: Hreflang is present on 81 pages, which helps, but identical regional copies still compete in search. See duplicate content checker.

URLEvidence
https://www.cloudstaff.com/au/expertise/conveyancing/100% similar to /expertise/conveyancing/
https://www.cloudstaff.com/au/contact/91% similar to /contact/

Recommended fix: Confirm hreflang pairs on every /au/ page and add Australia-specific detail such as pricing, examples or contact information.

4. Navigation links to redirects, one ending at the homepage

Medium

92 affected pages · SiteAuditLint severity: Opportunity

Finding: 92 pages link to URLs that 301. /hiring-guide/ redirects to /us/hiring-guide/ from 52 pages, and /au/expertise/legal/ redirects to the homepage from 40 pages.

Why it matters: A redirect from a topic page to the homepage is often treated as a soft 404, and visitors expecting legal staffing land somewhere unrelated.

URLResult
https://www.cloudstaff.com/au/expertise/legal/301 to the homepage
https://www.cloudstaff.com/hiring-guide/301 to /us/hiring-guide/

Recommended fix: Remove or replace the legal link in /au/ navigation, and point remaining links straight at final URLs.

5. Two pages set to noindex, nofollow

Low

2 affected pages · SiteAuditLint severity: Warning

Finding: /expertise/proptech/ and /ready-talent-roles/ return noindex, nofollow, have no canonical tag and contain two H1s.

Why it matters: Noindex keeps a page out of search results. If these pages are meant to rank, the directive blocks them.

URLEvidence
https://www.cloudstaff.com/expertise/proptech/noindex, nofollow

Recommended fix: Confirm both pages should be excluded. If not, remove the directive and add a canonical.

6. Universal Analytics tags and a hard-coded LinkedIn tag

Low

1 GTM container · SiteAuditLint severity: Warning

Finding: GTM-PHGHHNW still contains Universal Analytics tags, and the LinkedIn Insight Tag is hard-coded in the template instead of loaded through GTM.

Why it matters: UA no longer processes data, and tags outside GTM bypass consent controls. See the tracking and pixel audit.

Recommended fix: Remove the UA tags from the container and move the LinkedIn tag into GTM.

What's working well

  • No 4xx or 5xx responses across 100 URLs.
  • Every analyzed page has a title, and no image is missing alt text.
  • 81 pages declare hreflang, and 88 have self-referencing canonicals.
  • FAQ or Q&A markup is present on 29 pages.
  • robots.txt allows all 9 AI crawlers checked.
  • No mixed content, missing HSTS or missing viewport tags.

Priority fixes

  1. Fix the shared invalid JSON-LD blockOne snippet, every page. Pages affected: 92
  2. Cache /au/ templates42 slow URLs, up to 5.3 seconds. Pages affected: 42
  3. Replace the legal link that redirects homeAvoids a soft 404. Pages affected: 40
  4. Differentiate /au/ pages from global copiesRegional content and hreflang. Pages affected: 28
  5. Remove UA tags from GTMContainer cleanup. Pages affected: 1

Crawl data

MetricResult
URLs crawled100
HTML pages99
2xx responses93
3xx redirects7
4xx responses0
5xx responses0
Missing titles0
Duplicate titles2
Missing meta descriptions4
Missing H1s0
Multiple H1s3
Self-referencing canonicals88
Pages with hreflang81
Invalid JSON-LD92
Near-duplicate pages28
Slow responses (over 1,000 ms)42
AI crawlers allowed9 of 9

On-page counts (titles, descriptions, headings, canonicals) are measured across the 92 URLs that returned an HTML page with a 200 status.

Audit limitations

Scope of this audit

The crawl was limited to 100 URLs and started from the homepage, so only URLs discovered through internal links and the XML sitemap are represented. A 100-URL crawl does not represent the entire website. Findings reflect the site at the time of the crawl on October 23, 2026. SiteAuditLint analyzed the HTML returned by the server, so content added later by JavaScript and responses that differ for automated clients may not match what a browser shows. This audit evaluates technical observations, not overall business or search performance.

This is an independent SiteAuditLint analysis of publicly accessible pages. It was not requested or endorsed by Cloudstaff, and it does not imply that Cloudstaff uses SiteAuditLint.

Audit record

Audit dateOctober 23, 2026
Crawl started15:26 UTC
Starting URLcloudstaff.com
URLs crawled100
Crawl duration36s
Health score95 / 100