On-page SEO is the foundation of your website’s search visibility and conversion potential. It’s about making sure search engines can find, understand, and trust your pages while giving visitors exactly what they’re looking for when they click through from search results. Think of it as your digital shopfront – everything from the sign above the door to how your products are displayed inside affects whether people walk in and buy.
The key elements we’ll examine include your page titles and meta descriptions (what people see in search results), heading structure (how you organise information), images and accessibility features, social sharing setup, structured data that helps search engines understand your business, and technical factors like security headers. Each element either helps or hinders your ability to attract qualified visitors who convert into customers.
For a Glasgow-based gutter cleaning business like yours, strong on-page SEO means more local customers finding you when they search for ‘tenement gutter cleaning Glasgow’ or ‘gutter repairs near me’. Poor on-page SEO means losing potential customers to competitors who’ve optimised their pages better, even if your service quality is superior.
We’ve analysed your homepage using current SEO best practices and will show you exactly where you stand and what improvements will drive the most business impact.
How You Are Doing – 6/10
Your homepage scores 6 out of 10 for on-page SEO, which puts you in decent but not competitive territory. The good news is you’ve got the technical fundamentals right – your page loads properly (200 status), search engines can index it, you have a single clear H1 tag, and there’s substantial content (954 words) that covers your services comprehensively.
However, you’re losing significant opportunities that directly impact your business. Your page title and meta description are both flagged as too short, meaning you’re not using the valuable real estate in search results to attract clicks. You’re missing an Open Graph image, so when people share your site on social media or WhatsApp, it looks unprofessional. Two of your 19 images lack alt text, hurting accessibility and image search visibility. Most critically, you have no security headers detected, which can affect user trust and browser protections. These aren’t just technical issues – they’re barriers to getting more customers through your door.
Page Basics
Your homepage delivers the fundamental technical requirements that keep you visible in search results. The page returns a healthy 200 status code, uses the correct HTML content type (text/html; charset=UTF-8), and has proper cache control headers. These basics ensure search engines can access and process your content without technical barriers.
The indexability settings are exactly where they should be – your page is set to ‘follow, index’ with appropriate snippet and preview controls. Your canonical tag points to the correct URL (https://www.dgguttercleaning.co.uk/), preventing duplicate content issues that could split your ranking signals across multiple URL variations.
What’s Working: HTTP 200 response, proper content-type headers, indexable and followable by search engines, self-referential canonical tag preventing duplicate content confusion.
Checklist of Changes:
- No immediate action required – maintain current technical setup
- Monitor page load speed if response time data becomes available (Developer/SEO)
- Ensure canonical remains consistent if URL structure changes (Developer)
Titles & Meta Descriptions
This is where you’re losing the most potential customers right now. Your current title ‘Home – DG Gutter Cleaning’ is flagged as too short and wastes prime search result real estate. Your meta description ‘Home. . DG Gutter Cleaning. Call 07803 135 440 for a FREE Quote.’ is also too short and doesn’t sell your key differentiators or local expertise.
Title tags should be 30-60 characters and meta descriptions 70-160 characters to maximise visibility and click-through rates. Your current setup likely gets lower click-through rates than competitors with compelling, keyword-rich titles and descriptions that highlight their local expertise and unique selling points.
Current Performance: Title flagged as too short, meta description flagged as too short, missing opportunity to highlight Glasgow tenement specialisation and key benefits.
Checklist of Changes:
- Rewrite title to ‘Professional Gutter Cleaning Glasgow | Tenement Specialists | DG’ (62 characters) (Content Writer)
- Expand meta description to ‘Expert tenement gutter cleaning and repairs across Glasgow. Professional, insured service with same-week availability. Call 07803 135 440 for your free quote today.’ (158 characters) (Content Writer)
- Include primary keyword ‘gutter cleaning Glasgow’ naturally in both elements (SEO/Content Writer)
- Test title/meta variations using Search Console performance data once implemented (SEO)
Heading Tags & Content
Your content structure is actually quite strong. You have a single, descriptive H1 tag ‘Glasgow’s leading tenement gutter cleaning and repair specialists’ which clearly establishes your service and location. Your 12 H2 headings cover all your key services (Gutter Repairs, Commercial/Tenement/Residential Cleaning) and important trust elements.
With 954 words of content, you’re well above the minimum threshold for homepage depth and providing comprehensive service information. The heading hierarchy follows logical SEO principles without multiple H1 tags that could confuse search engines about your page’s primary focus.
Current Performance: Single appropriate H1, logical H2 structure covering all services, substantial word count (954 words), no thin content flags, clear service categorisation.
Checklist of Changes:
- Consider tightening H1 to ‘Glasgow Tenement Gutter Cleaning & Repair Specialists’ for keyword focus (Content Writer)
- Add H3 subheadings under longer H2 sections to improve scannability (Content Writer)
- Ensure content includes specific Glasgow area coverage (postcodes G1, G2, etc.) for local SEO (Content Writer)
- Add clear contact CTAs within content sections, not just footer (Design/UX)
Images & Accessibility
You have 19 images on your homepage, but 2 are missing alt text attributes. This represents about 10.5% missing alt text, which exceeds the recommended 5% threshold. The missing alt text images appear to be YouTube video thumbnails based on the URLs provided (https://i.ytimg.com/vi/ID/hqdefault.jpg).
Missing alt text hurts accessibility for screen reader users and reduces your chances of appearing in image search results. For a visual service like gutter cleaning, image search visibility can drive additional local traffic from people looking for ‘before and after gutter cleaning’ or ‘tenement gutter repair examples’.
Current Performance: 19 total images, 2 missing alt text (10.5% missing), primarily affecting YouTube thumbnails, accessibility and image SEO impact.
Checklist of Changes:
- Add descriptive alt text to both YouTube thumbnail images, e.g. ‘Gutter cleaning demonstration video’ (Content Writer/Developer)
- Audit all service photos to ensure they have descriptive alt text like ‘Before and after tenement gutter repair Glasgow’ (Content Writer)
- Set target of <5% missing alt text as ongoing KPI (SEO/Content Writer)
- Use empty alt=” for purely decorative images to avoid screen reader clutter (Developer)
Social & Brand Signals
Your social sharing setup is incomplete and costing you professional credibility when your site gets shared. You have Open Graph title and description tags, plus Twitter Card markup set to ‘summary_large_image’, but you’re missing the crucial Open Graph image. This means shares on Facebook, WhatsApp, LinkedIn and other platforms will either show a blank image or pick a random image from your site.
Additionally, there are no visible social media profile links detected, which reduces trust signals and makes it harder for potential customers to verify your business legitimacy through reviews and recent work photos.
Current Performance: Open Graph incomplete (missing image), Twitter Card configured but no image, no visible social profile links, poor social sharing appearance likely reducing referral traffic.
Checklist of Changes:
- Create and upload a 1200x630px Open Graph image featuring your logo and a clear gutter cleaning action shot (Design/Developer)
- Add og:image and twitter:image meta tags pointing to this asset (Developer)
- Add social profile links (Facebook, Instagram) to site header or footer (Developer/Design)
- Consider adding customer review screenshots or testimonial graphics for social proof (Content Writer/Design)
Structured Data
You have one piece of structured data implemented (likely through your Rank Math SEO plugin), but we can’t detect what schema types are being used. For a local service business, you should have comprehensive LocalBusiness schema that helps search engines understand your service area, contact details, and business type for better local search visibility.
Proper structured data can help you appear in Google’s local pack, knowledge panels, and rich snippets for service-related queries. Without detailed business schema, you’re missing opportunities for enhanced search result appearance.
Current Performance: 1 structured data item detected, schema types not specified, likely missing comprehensive LocalBusiness markup for local SEO benefits.
Checklist of Changes:
- Implement comprehensive LocalBusiness schema with address, telephone, service area, and business hours (Developer/SEO)
- Add WebSite schema with search functionality if you add site search (Developer)
- Include Service schema for main offerings (gutter cleaning, repairs) with pricing hints where appropriate (SEO/Developer)
- Validate all schema using Google’s Rich Results Test tool (SEO)
Security Headers
Your site is missing all standard security headers: Strict-Transport-Security (HSTS), Content-Security-Policy (CSP), X-Frame-Options, and X-Content-Type-Options. While these don’t directly affect SEO rankings, they impact user trust and browser security protections, which can influence conversion rates especially for contact forms and phone calls.
Modern browsers expect these headers, and their absence can trigger security warnings in some contexts. For a service business where trust is crucial, proper security configuration demonstrates professionalism and protects both you and your customers.
Current Performance: No security headers detected, missing standard browser protections, potential trust and conversion impact, especially for lead capture forms.
Checklist of Changes:
- Enable Strict-Transport-Security header with max-age=31536000 (1 year minimum) (Developer/Hosting)
- Add X-Frame-Options: SAMEORIGIN to prevent clickjacking (Developer/Hosting)
- Implement X-Content-Type-Options: nosniff to prevent MIME type sniffing attacks (Developer/Hosting)
- Configure Content-Security-Policy starting with report-only mode, then enforce (Developer)
- Test all headers using security scanning tools before going live (Developer)
Tracking & Integrations
You have Rank Math SEO plugin installed, which is excellent for managing metadata and technical SEO elements. However, there’s no Google Tag Manager or Google Site Kit detected, which limits your ability to track conversion events, measure the success of SEO improvements, and run conversion rate optimisation tests.
Without proper tracking, you can’t measure which organic search terms drive phone calls or form submissions, making it difficult to optimise your SEO strategy for revenue rather than just traffic.
Current Performance: Rank Math SEO present for technical SEO management, no Google Analytics or Tag Manager detected, limited conversion tracking and optimisation measurement capability.
Checklist of Changes:
- Install Google Tag Manager for flexible event tracking and testing (Developer)
- Set up Google Analytics 4 with phone click and form submission tracking (SEO/Developer)
- Configure Search Console integration to monitor organic performance (SEO)
- Consider Google Site Kit for easy WordPress dashboard access to performance data (SEO/Developer)
- Set up conversion goals for phone calls and contact form submissions (SEO)