On-page SEO is the foundation of your website’s search visibility and commercial success. It’s about making sure search engines can understand what your business does, where you’re located, and why potential customers should choose you over competitors. When done properly, on-page optimisation doesn’t just improve your rankings – it increases click-through rates from search results, attracts more qualified leads, and ultimately drives more revenue.
Think of on-page SEO as speaking the same language as both search engines and your customers. Elements like page titles, meta descriptions, heading hierarchy, internal links, and structured data help Google’s algorithms and AI systems understand your content’s relevance and quality. For a Glasgow-based floor sanding business like yours, this means ensuring search engines recognise you as a local service provider and can confidently recommend your site to people searching for floor restoration services in your area.
The commercial impact is significant. A well-optimised page title can increase click-through rates by 30% or more, while proper heading structure helps search engines understand your service offerings and match them to customer queries. Image optimisation not only improves accessibility but can drive additional traffic through image search. Meanwhile, structured data markup can earn you enhanced search result features like rich snippets and local business information, making your listing stand out from competitors.
Beyond rankings, on-page SEO directly affects conversion rates. When your page clearly communicates your services, location, and expertise through proper heading structure and content organisation, visitors can quickly determine if you’re the right fit for their needs. This reduces bounce rates and increases the likelihood that organic traffic converts into actual business enquiries and sales.
How You Are Doing – 3/10
Your website has some fundamental technical elements in place – it’s indexable, has a proper canonical tag, and includes basic social media metadata. However, there are several critical on-page SEO issues significantly limiting your organic visibility and commercial potential. The most damaging problem is the complete absence of an H1 heading on your homepage, which means search engines lack a clear primary topic signal for your page.
Additionally, your page title at 69 characters and meta description containing HTML markup are both too long and poorly formatted, likely causing truncation in search results and reducing click-through rates. With only one image missing alt text, no structured data markup whatsoever, and no analytics tracking detected, you’re missing substantial opportunities for local search visibility, rich results, and performance measurement. These issues combined create a significant barrier to attracting qualified organic traffic and converting visitors into customers.
Page Basics and Technical Foundation
The technical foundation of your homepage is largely sound but has some areas for improvement. Your site returns a proper HTTP 200 status code with correct ‘text/html; charset=UTF-8’ content type, which ensures search engines can crawl and index your page without technical barriers. However, your cache control headers are set to ‘no-cache, no-store, must-revalidate’, which prevents any caching and may slow down user experience and increase server load unnecessarily.
Your page loads correctly and is technically accessible to search engines, but the aggressive no-cache policy could impact performance metrics that Google considers as ranking factors. Page speed and user experience are increasingly important for both rankings and conversion rates, particularly for local service businesses where users expect quick access to contact information and service details.
Checklist of Changes:
- Developer: Review cache control settings and implement selective caching for static assets while maintaining dynamic content freshness
- Developer: Consider implementing proper cache headers that balance freshness with performance
- SEO: Monitor page speed metrics in Google PageSpeed Insights and Core Web Vitals
Indexability and Robot Directives
Your page is correctly configured for search engine discovery with ‘index, follow, archive’ robot directives, which allows Google to crawl, index, and cache your homepage. This is essential for organic visibility and ensures your page can appear in search results. The indexable and follow flags are both set to true, which means search engines can discover your content and follow links to other pages on your site.
However, you have an empty X-Robots-Tag header, which while not harmful, represents a missed opportunity for header-level robot control. Consistency between meta robot tags and HTTP headers helps avoid any potential crawl confusion, particularly important for ensuring your local business information reaches search engines reliably.
Checklist of Changes:
- Developer: Either remove the empty X-Robots-Tag header or set it to match meta robots (‘index, follow’)
- SEO: Verify robot directives remain consistent across all important pages
- SEO: Monitor search console for any crawl issues related to robot directives
Canonical Implementation
Your canonical tag implementation is excellent, with a self-referential canonical URL pointing to ‘https://www.sandandseal.com/’. This prevents duplicate content issues and helps consolidate ranking signals to your preferred URL format. The canonical is properly formatted as an absolute URL and matches your homepage URL exactly, which is crucial for maintaining search engine trust and avoiding diluted link equity.
Proper canonical implementation is particularly important for local businesses, as it ensures all ranking signals from various sources point to your main homepage rather than being split across multiple URL variations. This strengthens your overall domain authority and local search presence.
Checklist of Changes:
- Content writer: Ensure all internal links reference the canonical URL format consistently
- Developer: Maintain canonical URL format consistency across any future site changes
Page Titles and Meta Descriptions
Your page title ‘Sand ‘n’ Seal floor sanding service – Sand ‘n’ Seal floor sanding’ is 69 characters long and flagged as too long, likely causing truncation in search results. The title also contains redundancy with ‘Sand ‘n’ Seal’ appearing twice, wasting valuable character space that could be used for location targeting or additional service keywords. This reduces both search engine relevance signals and click-through appeal for potential customers.
The meta description contains HTML markup (<br> tags) which is inappropriate for meta content and may display incorrectly in search results. At approximately 160+ characters, it’s also flagged as too long, meaning important service information may be cut off in search snippets. The description lacks a clear call-to-action and doesn’t maximise the opportunity to encourage clicks from your target Glasgow market.
Checklist of Changes:
- Content writer: Rewrite page title to ‘Sand ‘n’ Seal – Dust-Free Floor Sanding Glasgow’ (under 60 characters)
- Content writer: Create new meta description: ‘Professional dust-free floor sanding in Glasgow. Staining, lacquering and hardwax oil finishes. Free quotes. Call Sand ‘n’ Seal today.’ (under 155 characters)
- Developer: Remove all HTML markup from meta description field
- SEO: Monitor search result appearance and click-through rates after changes
Heading Structure and Content Organisation
Your homepage has a critical structural flaw – there’s no H1 heading present anywhere on the page. This represents a significant missed opportunity for topical relevance, as the H1 provides search engines with the primary topic signal for your page. Without an H1, search engines must guess what your page is primarily about, which weakens your ranking potential for your core services and location.
While your page has 307 words of content, which meets basic content length requirements, the lack of any heading structure (no H1, H2, or H3 tags detected) makes the content difficult for both users and search engines to scan and understand. Proper heading hierarchy is essential for featured snippet opportunities and helps users quickly find the information they’re seeking.
Checklist of Changes:
- Content writer: Add H1 ‘Professional Dust-Free Floor Sanding in Glasgow’ prominently at page top
- Content writer: Create H2 sections for ‘Our Services’, ‘Finishes Available’, ‘Why Choose Sand ‘n’ Seal’, and ‘Get Your Free Quote’
- Content writer: Use H3 tags under services for ‘Floor Sanding’, ‘Staining’, ‘Lacquering’, ‘Hardwax Oil’
- Designer/Developer: Ensure heading hierarchy is properly implemented in HTML structure
Image Optimisation and Accessibility
Your homepage contains one image (https://image.jimcdn.com/app/cms/image/transf/dimension=521×1024:format=jpg/path/s264cbe6ef45e247a/image/i5793fa68b09c40b0/version/1454893011/image.jpg) but it’s missing alt text entirely. This creates both accessibility issues for screen reader users and missed opportunities for image search traffic. Alt text is essential for helping search engines understand your visual content and can drive additional qualified traffic through Google Images.
For a floor sanding business, images of your work are crucial for building trust and demonstrating quality. Properly optimised images with descriptive alt text can appear in image search results when people search for ‘floor sanding Glasgow’ or similar terms, providing an additional traffic channel beyond traditional web search.
Checklist of Changes:
- Content writer: Add alt text to existing image: ‘Professionally restored hardwood floor showing natural grain after dust-free sanding by Sand ‘n’ Seal Glasgow’
- Content writer: Ensure all future images include descriptive, keyword-relevant alt text
- Developer: Implement alt text requirements in content management system
- SEO: Consider adding more before/after images of your floor sanding work with proper optimisation
Social Media and Brand Signals
Your Open Graph and Twitter card metadata is present but poorly optimised. The Open Graph title is truncated to just ‘Sand’ and Twitter title shows the same truncation, which provides no useful information about your business or services. While you have the technical framework for social sharing in place, the implementation fails to maximise click-through potential when your content is shared on social platforms.
More significantly, no social media profile links are detected on your site, which represents a missed opportunity for building trust and demonstrating social proof. Local service businesses benefit significantly from displaying social media connections, as customers often check social profiles for reviews, recent work examples, and business credibility.
Checklist of Changes:
- Content writer: Update Open Graph title to ‘Sand ‘n’ Seal – Professional Floor Sanding Glasgow’
- Content writer: Update Open Graph description to match revised meta description without HTML markup
- Content writer: Update Twitter card title and description to match Open Graph improvements
- Developer: Add social media profile links to site header or footer
- Design/UX: Create prominent social media icon section displaying Facebook, Instagram, and relevant platforms
Structured Data Implementation
Your website has zero structured data markup, which represents a significant missed opportunity for enhanced search visibility and local business features. Structured data helps search engines understand your business type, services, location, and contact information, which can result in rich snippets, local pack inclusion, and knowledge panel features in search results.
For a Glasgow-based floor sanding service, implementing LocalBusiness schema could help you appear in ‘near me’ searches and local map results. Service schema markup can help your specific offerings (floor sanding, staining, lacquering) appear more prominently in relevant searches, while Organization schema builds overall brand recognition and trust signals.
Checklist of Changes:
- Developer: Implement LocalBusiness JSON-LD schema including name, address, phone, openingHours, geo coordinates
- Developer: Add Service schema for floor sanding, staining, lacquering, and hardwax oil services
- Developer: Include Organization schema with sameAs properties for social media profiles
- SEO: Add WebSite schema with potential search actions and site navigation elements
- SEO: Test all structured data with Google’s Rich Results Test before publishing
Analytics and Performance Tracking
No analytics or tracking integrations are detected on your site, which means you have no way to measure organic traffic performance, user behaviour, or conversion rates. Without Google Analytics, Google Tag Manager, or similar tracking tools, you cannot assess the commercial impact of SEO improvements or identify which pages and keywords drive the most valuable traffic for your floor sanding business.
This lack of measurement capability severely limits your ability to make data-driven decisions about content creation, service promotion, and website optimisation. For a local service business, understanding which search terms bring in the highest-converting customers is essential for focusing marketing efforts and budget allocation effectively.
Checklist of Changes:
- Developer: Install Google Tag Manager container on all pages
- Developer: Configure Google Analytics 4 through Tag Manager with enhanced ecommerce tracking
- SEO: Set up Google Search Console and connect to Analytics for search performance data
- SEO: Configure conversion tracking for phone calls, contact form submissions, and quote requests
- SEO: Implement call tracking numbers to measure phone conversions from organic search
Security Headers and Technical Trust Signals
Your site implements basic HTTPS security with Strict Transport Security (HSTS) header set to ‘max-age=604800’ (7 days), but this is a relatively short duration and missing important security enhancements. Other critical security headers including Content Security Policy, X-Frame-Options, and X-Content-Type-Options are not detected, leaving potential security vulnerabilities that could affect user trust and search engine confidence.
While security headers don’t directly impact rankings, they contribute to overall site trustworthiness and user safety. For a local business handling customer enquiries and potentially sensitive contact information, proper security implementation demonstrates professionalism and protects both your business and your customers’ data.
Checklist of Changes:
- Developer: Increase HSTS max-age to 31536000 (1 year) and add ‘includeSubDomains’ directive
- Developer: Implement Content-Security-Policy header starting with report-only mode
- Developer: Add X-Frame-Options: SAMEORIGIN and X-Content-Type-Options: nosniff headers
- Developer: Consider adding Referrer-Policy and Permissions-Policy headers for additional hardening
- SEO: Monitor security headers implementation through security testing tools