Home›Audits›OnlineJobs.ph

Public brand audit · Remote jobs marketplace

OnlineJobs.ph SEO Audit

Audited with SiteAuditLintCurrent audit: October 2026

A 100-page technical SEO crawl of onlinejobs.ph, conducted on October 23, 2026.

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

Independent SiteAuditLint analysis

SiteAuditLint crawled 100 URLs on onlinejobs.ph and recorded 59 critical issues, the most in this set. Almost all trace to one link: 57 pages point to /training, which returned 404. A redirect loop on a malformed hire URL and 18 temporary redirects to v2 and blog subdomains complete the picture.

MetricResult
Pages crawled100
Crawl time49s
Health score79 / 100 (Needs work)
Issue types detected27
Critical / warnings / opportunities / info59 / 122 / 413 / 19
Audit dateOctober 23, 2026

What stood out

57pages link to /training, which returned 404
1redirect loop on /hire/accounti/loginng--quickbooks
18internal URLs redirect, most with temporary 302s to v2 and blog subdomains
5,777 msslowest response, on /employers/skillsearch
81of 81 analyzed pages have no structured data

Overall assessment

onlinejobs.ph serves thousands of employers and jobseekers, and its job category pages carry plenty of content. The site allows all nine AI crawlers, has llms.txt, and scores 96 for Content and 100 for Accessibility and Security.

Internal linking is the weak point, at 63. A shared navigation or footer link to /training returns 404 on 57 pages, and a malformed URL, /hire/accounti/loginng--quickbooks, redirects to itself. The same template links to a broken Olark chat URL that contains a GitHub path, which suggests a configuration value leaked into a link.

The site is also mid-migration. Pages such as /aboutus, /privacy, /workers and /contactus 302 redirect to v2.onlinejobs.ph, blog posts 302 redirect to blog.onlinejobs.ph, and four of these redirecting URLs remain in the XML sitemap. Temporary redirects for permanent moves leave search engines unsure which URL to keep.

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.onlinejobs.ph/
Crawl limit100 URLs
URLs crawled100 (99 HTML)
Crawl dateOctober 23, 2026, 15:59 UTC
Crawl duration49s
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 health79Needs work rating from SiteAuditLint
Technical79Redirect loop and 18 redirecting URLs
Content966 near-duplicate hire category pages
Performance9146 slow responses, median 2,829 ms
AEO98All 9 AI crawlers allowed, llms.txt present
Internal Linking6357 pages link to a 404

Major findings

1. Sitewide link to /training returning 404

High

57 affected pages · SiteAuditLint severity: Critical

Finding: 57 pages link to https://www.onlinejobs.ph/training, which returned HTTP 404. The link appears in a shared component, starting with the homepage.

Why it matters: A broken link in shared navigation sends visitors to an error page and wastes crawl budget on every page. See status codes.

URLBroken target
https://www.onlinejobs.ph//training [404]
https://www.onlinejobs.ph/background-data-check/training [404]

Recommended fix: Point the link to the current training page, likely blog.onlinejobs.ph/training, or remove it.

2. Redirect loop on a malformed hire URL

High

1 affected URL · SiteAuditLint severity: Critical

Finding: /hire/accounti/loginng--quickbooks returns a 307 redirect to itself. The homepage links to it, and the path looks like “login” was inserted into “accounting”.

Why it matters: A redirect loop never resolves, so visitors see a browser error and crawlers give up.

URLResult
https://www.onlinejobs.ph/hire/accounti/loginng--quickbooks307 to itself

Recommended fix: Correct the link to /hire/accounting--quickbooks and find where the string replacement altered the URL.

3. Temporary redirects to v2 and blog subdomains

Medium

18 affected URLs · SiteAuditLint severity: Info

Finding: 18 internal URLs redirect. /aboutus, /privacy, /workers, /affiliate and /contactus return 302 to v2.onlinejobs.ph, and blog posts return 302 to blog.onlinejobs.ph. 81 pages link to at least one redirecting URL, and four of them are in the XML sitemap.

Why it matters: A 302 tells search engines the move is temporary, so they may keep the old URL. See redirects.

URLResult
https://www.onlinejobs.ph/aboutus302 to v2.onlinejobs.ph/aboutus
https://www.onlinejobs.ph/blog/training302 to blog.onlinejobs.ph/training
https://www.onlinejobs.ph/contactus302, listed in XML sitemap

Recommended fix: Use 301 redirects for permanent moves, update navigation to final URLs and remove redirecting URLs from the sitemap.

4. Broken chat widget link on 56 pages

Medium

56 affected pages · SiteAuditLint severity: Warning

Finding: 56 pages link to an olark.com URL that contains a GitHub path to application/config/constants.php, which returned 404.

Why it matters: The URL suggests a configuration value was output into a link, which also exposes an internal repository path.

URLBroken target
https://www.onlinejobs.ph/olark.com/site/https://github.com/…/constants.php [404]

Recommended fix: Fix the Olark site ID constant in the template so it outputs the intended value.

5. Slow employer search pages

Medium

46 affected URLs · SiteAuditLint severity: Warning

Finding: 46 URLs took longer than 1,000 ms, with a median of 2,829 ms. Employer search pages were the slowest, up to 5,777 ms. /real-results returned 5,230 KB of HTML.

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

URLResult
https://www.onlinejobs.ph/employers/skillsearch5,777 ms
https://www.onlinejobs.ph/employers/advancesearch4,547 ms

Recommended fix: Cache search result pages and paginate or lazy-load /real-results.

6. No structured data and multiple H1s

Low

81 affected pages · SiteAuditLint severity: Opportunity

Finding: None of the 81 analyzed pages contain structured data. 53 pages have more than one H1, with seven on the homepage. 24 pages have no canonical tag.

Why it matters: Organization and JobPosting-related markup help search engines understand a jobs marketplace, and one H1 per page clarifies the topic.

URLEvidence
https://www.onlinejobs.ph/7 H1 tags, no structured data

Recommended fix: Add Organization markup sitewide, keep one H1 per template and add self-referencing canonicals.

What's working well

  • 81 of 100 URLs returned 200, and no 5xx responses occurred.
  • Every analyzed page has a title.
  • llms.txt is present and all 9 AI crawlers are allowed.
  • No mixed content, missing HSTS or missing viewport tags.
  • Content scores 96, with only 2 thin pages.
  • 52 pages use question-led headings.

Priority fixes

  1. Fix the /training linkShared component. Pages affected: 57
  2. Correct the looping hire URLOne link. Pages affected: 1
  3. Change v2 and blog redirects to 301Update navigation and sitemap. Pages affected: 18
  4. Fix the Olark constantTemplate value. Pages affected: 56
  5. Cache employer search pages46 slow URLs. Pages affected: 46

Crawl data

MetricResult
URLs crawled100
HTML pages99
2xx responses81
3xx redirects18
4xx responses1
5xx responses0
Sitemap URLs not returning 2004
Missing titles0
Missing meta descriptions2
Missing H1s3
Multiple H1s53
Missing canonicals24
Pages without structured data81
Slow responses (over 1,000 ms)46
AI crawlers allowed9 of 9

On-page counts (titles, descriptions, headings, canonicals) are measured across the 81 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 OnlineJobs.ph, and it does not imply that OnlineJobs.ph uses SiteAuditLint.

Audit record

Audit dateOctober 23, 2026
Crawl started15:59 UTC
Starting URLonlinejobs.ph
URLs crawled100
Crawl duration49s
Health score79 / 100