On-page SEO is the foundation of your website’s search engine performance and commercial success. Think of it as the technical plumbing that helps Google understand what your recruitment business does, who you serve, and why candidates and employers should choose you over competitors. When done properly, on-page SEO directly impacts your rankings, click-through rates from search results, and the quality of leads finding your services.
For a recruitment agency like yours, on-page elements such as page titles, meta descriptions, heading structure, and image optimisation work together to tell search engines that you’re a credible, professional recruitment partner in Scotland. These elements also influence how your listings appear in search results – well-crafted titles and descriptions act as your digital shopfront, encouraging qualified candidates and employers to click through to your site rather than your competitors’.
Beyond search visibility, proper on-page SEO improves user experience. Clear heading hierarchies help visitors quickly find relevant job opportunities or employer services, while properly structured content builds trust and authority. When combined with structured data and social metadata, these elements enable your content to appear in rich search results and social media previews, significantly expanding your digital reach and professional credibility.
For recruitment businesses operating in competitive sectors like logistics, construction, and industrial roles, strong on-page SEO can be the difference between attracting high-quality candidates who stay long-term versus struggling to fill positions with unsuitable applicants. It’s not just about rankings – it’s about connecting the right people with the right opportunities.
How You Are Doing – 3/10
Your website faces significant on-page SEO challenges that are likely limiting both search visibility and conversion potential. While the fundamentals are in place – the site loads successfully with a 200 status, contains substantial content (768 words), and is indexable by search engines – critical structural issues are undermining performance.
The most serious problems include multiple H1 tags creating topical confusion, a missing canonical tag on your homepage that could split ranking signals, and nearly half your images (5 of 11) lacking alt text. These issues are compounded by the complete absence of structured data, social media metadata, and analytics tracking. Together, these gaps mean you’re missing opportunities for rich search results, social sharing visibility, and the data needed to optimise your recruitment funnel effectively. Immediate attention to heading structure, canonical implementation, and image accessibility will provide the foundation for improved organic performance.
Page Basics
Your homepage demonstrates solid technical fundamentals that protect basic search visibility. The page returns a successful HTTP 200 status and serves proper HTML content with UTF-8 encoding, ensuring search engines can access and process your recruitment services information effectively.
The cache control header (no-store, no-cache, must-revalidate) prevents caching, which may be intentional for dynamic recruitment content but could impact page speed performance. Your site correctly signals that pages should be indexed and links should be followed, with no restrictive robots directives blocking search engine access.
Current setup: URL https://axfarrecruitment.com/ returns status 200 with content-type ‘text/html; charset=utf-8’. The page is indexable (flags.indexable: true) and followable (flags.follow: true), with no X-Robots-Tag restrictions detected.
Checklist of Changes:
- Monitor cache control settings – consider allowing some caching for static resources to improve page speed (Developer)
- Maintain current indexable and followable settings across all recruitment pages (SEO/Developer)
- Implement response time monitoring to track page performance metrics (Developer)
Canonical Tags
Your homepage is missing a critical canonical tag, creating significant risk for search engine confusion and ranking dilution. Without a canonical tag, search engines cannot definitively determine whether your preferred URL should include trailing slashes, www prefixes, or query parameters. This ambiguity can split ranking signals between URL variations and reduce overall organic performance.
For recruitment websites where homepage visibility is crucial for attracting both candidates and employers, a missing canonical tag represents a fundamental technical debt that should be addressed immediately. Search engines may treat different versions of your homepage as separate pages, potentially dividing the authority that should consolidate around your main domain.
Current setup: meta.canonical is not detected, with flags.canonicalMissing showing true and flags.canonicalSelf showing false. No canonical preference is established for the homepage URL.
Checklist of Changes:
- Add self-referential canonical tag: <link rel=’canonical’ href=’https://axfarrecruitment.com/’ /> in the head section (Developer)
- Ensure canonical URL matches your preferred domain format (with or without trailing slash) (SEO/Developer)
- Implement canonical tags across all site pages using absolute URLs (Developer)
- Test canonical implementation with Google Search Console to verify proper recognition (SEO)
Titles and Meta Descriptions
Your homepage includes both a title tag and meta description, which protects basic search result presentation. However, the title ‘Axfar Recruitment – Trusted Multi-Sector Recruitment Across Scotland’ is flagged as too long, potentially causing truncation in search results and reducing click-through effectiveness. The meta description appropriately highlights key services and REC membership within acceptable length limits.
Well-optimised titles and descriptions function as advertisement copy in search results, directly influencing whether qualified candidates and employers choose to visit your site. For recruitment businesses, these elements should clearly communicate sector expertise, geographic coverage, and professional credentials while remaining compelling and actionable.
Current setup: Title length exceeds recommended limits (flagged as titleTooLong: true), while meta description ‘Professional recruitment services across Logistics, Industrial, Construction, Civil Engineering, and Security sectors. REC Member. Scotland-wide coverage.’ is within optimal range.
Checklist of Changes:
- Shorten title to 50-60 characters: ‘Axfar Recruitment | Multi-Sector Jobs Scotland’ (Content Writer/SEO)
- Enhance meta description with call-to-action: ‘Professional recruitment across Logistics, Construction, Civil Engineering and Security. REC member. Find your next role or hire skilled candidates in Scotland today.’ (Content Writer)
- A/B testing title variations to optimise click-through rates from search results (SEO)
- Implement dynamic title templates for job and sector pages (Developer)
Heading Tags and Content
Your homepage contains substantial content (768 words) that supports topical relevance and user engagement, but suffers from a critical heading structure issue. The page currently has two H1 tags: ‘Welcome to Axfar Recruitment’ and ‘Why Candidates Choose Axfar Recruitment’, which creates ambiguity about the page’s primary focus and can dilute search engine understanding of your main message.
The heading hierarchy continues with H2 ‘About Axfar’ and multiple H3 tags covering services and benefits. While this demonstrates comprehensive content coverage, the multiple H1 tags undermine the clear topical signal that search engines prefer. For recruitment websites, a single, clear H1 that communicates your primary value proposition is essential for both SEO and user clarity.
Current setup: Two H1 headings detected (flags.h1Multiple: true), with one H2 ‘About Axfar’ and 21 H3 headings covering various services and benefits. Content word count is 768 words (flags.thinContent: false).
Checklist of Changes:
- Convert to single H1: ‘Axfar Recruitment – Trusted Multi-Sector Recruitment in Scotland’ (Content Writer)
- Change ‘Why Candidates Choose Axfar Recruitment’ to H2 level (Content Writer)
- Review H3 hierarchy – ensure logical flow from services to benefits to contact (Content Writer)
- Add internal links from service H3s to dedicated sector pages once created (SEO)
- Expand employer services section with 100-200 additional words about recruitment process (Content Writer)
Images and Accessibility
Your homepage image accessibility presents a serious concern, with 5 of 11 images missing alt text descriptions. This represents approximately 45% of images lacking proper accessibility markup, including important service images and your company logo. Missing alt text not only creates barriers for visually impaired users but also eliminates opportunities for image search visibility and reduces overall page accessibility compliance.
For recruitment websites where visual content helps communicate professionalism and service quality, proper image optimisation supports both accessibility standards and search performance. Images showing drivers, staff, and services should include descriptive alt text that reinforces your expertise while ensuring inclusive user experience.
Current setup: 11 total images with 5 missing alt text (images.missingAltCount: 5). Missing alt includes truck driver images, service category visuals, and the Axfar recruitment logo (flags.missingAlt: true).
Checklist of Changes:
- Add alt text for truck driver image: ‘Professional HGV driver giving thumbs up in cab’ (Content Writer)
- Add alt text for service images: ‘Temporary HGV drivers’, ‘Permanent HGV driver’, ‘Non-driving staff at Axfar’ (Content Writer)
- Add alt text for logo: ‘Axfar Recruitment logo’ (Developer/Content Writer)
- Audit all site images and create alt text guidelines for future content (SEO/Content Writer)
- Implement alt text requirements in content management workflow (Content Writer)
Social and Brand Signals
Your website lacks essential Open Graph and Twitter Card metadata, meaning shared links on social platforms will display poorly formatted previews without controlled titles, descriptions, or images. For recruitment businesses where social sharing drives referrals and brand awareness, missing social metadata represents lost opportunities for professional presentation and click-through generation.
While your site includes at least one external social link (Sedex certification), the absence of Open Graph and Twitter metadata means social shares won’t effectively communicate your recruitment expertise or encourage engagement. Professional social previews build credibility and trust, particularly important when candidates and employers evaluate recruitment partners.
Current setup: No Open Graph or Twitter Card tags detected (flags.ogComplete: false). Social links include Sedex membership reference, but no optimised social sharing markup present.
Checklist of Changes:
- Add Open Graph title: <meta property=’og:title’ content=’Axfar Recruitment – Multi-Sector Jobs Scotland’ /> (Developer)
- Add Open Graph description: <meta property=’og:description’ content=’Professional recruitment across Logistics, Construction and more. REC member.’ /> (Developer)
- Add Open Graph image: <meta property=’og:image’ content=’https://axfarrecruitment.com/images/social-preview.jpg’ /> (Developer/Design)
- Add Twitter Card metadata: <meta name=’twitter:card’ content=’summary_large_image’ /> (Developer)
- Create optimised social preview image (1200x630px) featuring branding and key services (Design/UX)
Structured Data
Your homepage contains no structured data markup, representing a significant missed opportunity for enhanced search visibility and rich results. Structured data helps search engines understand your business type, services, and credentials, potentially enabling enhanced search features like business information panels, job posting enhancements, and local business visibility.
For recruitment agencies, implementing Organization schema with business details, contact information, and service offerings can improve search engine understanding and increase chances of appearing in relevant business searches. Job posting schema for current vacancies could also enhance visibility in job-specific search results and Google for Jobs integration.
Current setup: No structured data detected (schema.count: 0) with empty schema types array. No JSON-LD, microdata, or RDFa markup present on homepage.
Checklist of Changes:
- Implement Organization schema with business name, URL, logo, and contact details (Developer/SEO)
- Add LocalBusiness schema if physical location services are relevant (Developer/SEO)
- Create WebSite schema with potential site search functionality (Developer)
- Consider JobPosting schema for current vacancies to enhance job search visibility (Developer/SEO)
- Test schema implementation using Google’s Rich Results Test tool (SEO)
Analytics and Tracking
No analytics or tag management systems are detected on your homepage, creating a critical blind spot for measuring recruitment website performance, conversion tracking, and campaign attribution. Without Google Analytics, Google Tag Manager, or equivalent tracking, you cannot reliably measure which traffic sources generate quality candidates or employer leads, making data-driven optimisation impossible.
For recruitment businesses where conversion tracking is essential for measuring cost-per-hire, candidate quality, and campaign ROI, missing analytics represents both lost optimisation opportunities and potential compliance gaps around lead attribution and source tracking.
Current setup: No SEO plugins, Google Site Kit, or Google Tag Manager detected (all integration flags showing ‘Not detected’).
Checklist of Changes:
- Install Google Tag Manager for centralised tracking management (Developer)
- Implement Google Analytics 4 for baseline website performance measurement (Developer/SEO)
- Set up conversion tracking for job applications and employer inquiries (Developer/SEO)
- Consider CMS SEO plugin (Yoast, RankMath) for easier meta tag and sitemap management (Developer)
- Implement privacy-compliant consent management if required by data regulations (Developer)
Security Headers
Your website implements minimal security headers, with only X-Content-Type-Options (nosniff) properly configured. Missing headers include Strict-Transport-Security (HSTS), Content-Security-Policy (CSP), and X-Frame-Options, which leaves your recruitment website and user data potentially vulnerable to security threats like protocol downgrade attacks, cross-site scripting, and clickjacking.
For recruitment websites handling candidate and employer data, comprehensive security headers demonstrate professionalism and help protect sensitive information. Proper security implementation also supports trust signals that can indirectly benefit search rankings and user confidence.
Current setup: X-Content-Type-Options set to ‘nosniff’, but Strict-Transport-Security, Content-Security-Policy, and X-Frame-Options not detected.
Checklist of Changes:
- Implement HSTS header: ‘Strict-Transport-Security: max-age=31536000; includeSubDomains’ (Developer)
- Add CSP header with gradual rollout starting with report-only mode (Developer)
- Configure X-Frame-Options: ‘DENY’ to prevent clickjacking (Developer)
- Test security header implementation with online security scanners (Developer)
- Document security configuration for ongoing maintenance and updates (Developer)