Apex Talent Solutions
Last full audit: Mon 7 Apr 2025 · 09:14 · All modules scanned
Overall Score
69
of 100 · ↑ +5 this week
SEO & Rankings62
Candidate Journey51
Social Presence74
Competitor Gap58
Trust & Accuracy78
7-Day Health Trend
MonTueWedThuFriSatToday
Open Issues
16
↑ 4 new this week
Ranking Keywords
38
tracked · 14 top 10
Social Alerts
5
competitor posts flagged
Est. Lost Leads/wk
11
from fixable issues
Recent Alerts
Job application form fails on iOS Safari
CV upload field unresponsive — affects all iPhone users
3h ago
4 job sector pages missing meta descriptions
Tech, Finance, Marketing, and Operations pages affected
8h ago
Competitor LinkedIn post gaining traction
TalentBridge posted a salary guide — 340 shares in 24h
1d ago
Google listing phone number mismatch
Website and Maps listing show different numbers
2d ago
Ranking opportunity — "IT recruitment Manchester"
Currently position 9 — one page push to top 5
3d ago
Priority Actions This Week
🔴 Critical · Est. 11 lost applications/week
Fix iOS CV upload on job application form
🟡 High Priority · Competitor is gaining ground
Publish a salary guide on LinkedIn to counter TalentBridge
🟡 High Priority · SEO revenue impact
Add meta descriptions to 4 sector landing pages
🔵 Opportunity · 480 monthly searches
Target "technology recruitment agency Manchester" — currently p.3
Candidate Journey Testing
3 candidate journeys tested · 2 failures, 1 warning · updated 7 Apr 2025
● FAIL
Expand ↓
Job Search → Job Detail → Application Form (iOS Safari)
4 steps · fails at step 4 · iPhone 14 / iOS 17 · affects ~38% of candidate traffic
Job Search
Job Detail
Apply Form
CV Upload Fails
✗ CV/resume upload button unresponsive on iOS Safari. The file input element is rendered but the tap target is unregistered. Application cannot be completed. Estimated impact: 11 lost applications per week.
Critical Failure: iOS CV Upload
The file input element on the application form uses a custom-styled wrapper div that intercepts touch events incorrectly on WebKit (iOS Safari). The native input is present in the DOM but does not respond to touch.
Fix: Remove the custom div wrapper around the file input and use a native
Estimated Impact: Based on 38% iOS share of candidate traffic and current application volumes, this represents approximately 11 missed applications per week — or ~44 per month.
The file input element on the application form uses a custom-styled wrapper div that intercepts touch events incorrectly on WebKit (iOS Safari). The native input is present in the DOM but does not respond to touch.
Fix: Remove the custom div wrapper around the file input and use a native
<label> element styled via CSS. Test on iOS 16, 17, and iPadOS.Estimated Impact: Based on 38% iOS share of candidate traffic and current application volumes, this represents approximately 11 missed applications per week — or ~44 per month.
● PASS
Expand ↓
Homepage → About / Team → Client Enquiry
3 steps · completes cleanly · minor friction noted
Homepage
Our Team
Enquiry Sent
✓ Journey passes. Friction: no social proof (placement stats, client logos) visible before the enquiry form. Consultants' LinkedIn profile links open in same tab, pulling users away.
Journey completes successfully. Two improvements recommended:
1. Add trust evidence before the CTA — placement count, average time-to-hire, or client logos increase form conversion on consultancy enquiry pages by an average of 18–24%.
2. Consultant LinkedIn links should open in a new tab — currently they navigate away from the site entirely, breaking the journey.
1. Add trust evidence before the CTA — placement count, average time-to-hire, or client logos increase form conversion on consultancy enquiry pages by an average of 18–24%.
2. Consultant LinkedIn links should open in a new tab — currently they navigate away from the site entirely, breaking the journey.
● WARN
Expand ↓
Homepage → Sector Page → Register CV
3 steps · completes but with 2 friction points
Homepage
Sector Page
Register CV
⚠ Sector navigation requires 2 clicks to reach a specific sector — dropdown is slow and unintuitive on desktop. Register CV page has 11 required fields before upload — high drop-off risk.
1. Sector nav dropdown is slow — 0.8s delay before options appear. Consider static mega-menu.
2. Register CV form has 11 required fields — industry benchmark is 4–6 for initial registration. Reduce to: name, email, sector, and CV file. Collect additional info after registration via email sequence.
2. Register CV form has 11 required fields — industry benchmark is 4–6 for initial registration. Reduce to: name, email, sector, and CV file. Collect additional info after registration via email sequence.
Client Journey Testing
4 client (employer) journeys tested · 1 failure, 2 warnings · updated 7 Apr 2025
Client journeys test the experience of a hiring manager or HR lead visiting your site — from first impression through to submitting a hiring brief or requesting a call. These visitors are evaluating multiple agencies simultaneously and will leave within seconds if trust or clarity fails.
● FAIL
Expand ↓
Homepage → Employer Services → Submit a Hiring Brief
3 steps · fails at step 3 · form validation error traps users · desktop Chrome
Homepage
Employer Services
Brief Form Error
✗ The "Submit a Hiring Brief" form throws a generic validation error on the Company Name field if a comma or ampersand is included (e.g. "Smith & Jones Ltd"). No error message explains why. The submit button greys out and the hiring manager cannot proceed. Estimated impact: 4–6 lost client enquiries per week.
Critical Failure: Hiring Brief Form Validation
The Company Name field rejects special characters including
This is particularly damaging because: client enquiries represent significantly higher value than candidate registrations. A lost client lead could represent tens of thousands of pounds in placement fees.
Fix:
1. Update field validation regex to permit standard business name characters
2. Add inline error messages explaining exactly which field has failed and why
3. Test with business names including: Ltd, PLC, &, apostrophes, and hyphens
Estimated Impact: 4–6 lost client enquiries per week — potential placement revenue impact of £8K–£30K/month depending on role values.
The Company Name field rejects special characters including
& , . ' ( ) — all commonly used in UK business names. The form silently fails with no helpful error message and the submit button becomes unclickable, leaving the user stranded.This is particularly damaging because: client enquiries represent significantly higher value than candidate registrations. A lost client lead could represent tens of thousands of pounds in placement fees.
Fix:
1. Update field validation regex to permit standard business name characters
2. Add inline error messages explaining exactly which field has failed and why
3. Test with business names including: Ltd, PLC, &, apostrophes, and hyphens
Estimated Impact: 4–6 lost client enquiries per week — potential placement revenue impact of £8K–£30K/month depending on role values.
● WARN
Expand ↓
Google Search → Sector Page → Request a Callback
3 steps · completes but trust signals missing at key decision point
Google Search
Tech Sector Page
Callback Request
⚠ Journey completes but the sector page presents no evidence of expertise — no case studies, no example role types placed, no named consultants, no client names. A sceptical hiring manager evaluating multiple agencies has no reason to choose Apex over a competitor at this point.
A cold visitor arriving from a search like "technology recruitment agency manchester" is evaluating your agency against 3–5 others simultaneously. The sector page currently shows:
✗ No consultant names or photos
✗ No example roles placed ("We've placed CTOs, Heads of Engineering, senior developers at...")
✗ No client company names or logos
✗ No placement statistics ("120 tech placements in 2024")
✗ No testimonial from a hiring manager in a tech business
Recommendations:
1. Add a named consultant section with photo, specialisms, and LinkedIn link
2. Include 1–2 anonymised case studies ("Placed a VP Engineering at a Manchester SaaS company — 14 days from brief to offer")
3. Show 2–3 client logos if permission exists
4. Add a single hiring manager testimonial near the CTA
✗ No consultant names or photos
✗ No example roles placed ("We've placed CTOs, Heads of Engineering, senior developers at...")
✗ No client company names or logos
✗ No placement statistics ("120 tech placements in 2024")
✗ No testimonial from a hiring manager in a tech business
Recommendations:
1. Add a named consultant section with photo, specialisms, and LinkedIn link
2. Include 1–2 anonymised case studies ("Placed a VP Engineering at a Manchester SaaS company — 14 days from brief to offer")
3. Show 2–3 client logos if permission exists
4. Add a single hiring manager testimonial near the CTA
● PASS
Expand ↓
Google Ads Landing Page → Employer Brief Submission
2 steps · fast and focused · no friction detected · desktop and mobile
Ad Landing Page
Brief Submitted
✓ Dedicated employer PPC landing page performs well. Clean single-purpose layout, correct form submission, confirmation email triggers. Page speed: 1.8s. Minor enhancement opportunity only.
This page is working well. Two minor enhancements to consider:
1. Add 2–3 client logos above the form — A/B tests on similar employer-facing pages show 8–14% uplift in form completion when recognisable brand logos are visible near the CTA
2. Confirmation page is generic — after submission, users see a plain "Thank you" message. Replace with a page that sets expectations: "We'll review your brief and be in touch within 4 business hours" — reduces post-submission anxiety and increases the chance the client doesn't enquire with a competitor while waiting.
1. Add 2–3 client logos above the form — A/B tests on similar employer-facing pages show 8–14% uplift in form completion when recognisable brand logos are visible near the CTA
2. Confirmation page is generic — after submission, users see a plain "Thank you" message. Replace with a page that sets expectations: "We'll review your brief and be in touch within 4 business hours" — reduces post-submission anxiety and increases the chance the client doesn't enquire with a competitor while waiting.
● WARN
Expand ↓
Homepage → About / Our Team → Direct Consultant Enquiry
3 steps · completes but consultant profiles undersell credibility
Homepage
Meet the Team
Email Consultant
⚠ Consultant profiles show name and job title only — no specialisms, sectors covered, years of experience, or example placements. A hiring manager evaluating whether to trust this person with a senior hire has very little to go on. LinkedIn links open in same tab, pulling the user away from the site.
For a hiring manager considering a senior or specialist hire, the recruiting consultant's credibility is a primary buying signal. Currently each profile shows:
✗ Name and title only (e.g. "Sarah Reid — Senior Consultant")
✗ No sector or role type specialisms listed
✗ No indication of seniority of roles typically handled
✗ No placement highlights or track record data
✗ LinkedIn link opens in same tab
Recommended profile format:
Name · Title · Specialises in: [sectors] · [role types] · "I've placed [X] professionals in [sector] roles across Greater Manchester, typically at [£X–£X] salary range." + LinkedIn (new tab) + direct email or calendar link.
✗ Name and title only (e.g. "Sarah Reid — Senior Consultant")
✗ No sector or role type specialisms listed
✗ No indication of seniority of roles typically handled
✗ No placement highlights or track record data
✗ LinkedIn link opens in same tab
Recommended profile format:
Name · Title · Specialises in: [sectors] · [role types] · "I've placed [X] professionals in [sector] roles across Greater Manchester, typically at [£X–£X] salary range." + LinkedIn (new tab) + direct email or calendar link.