On-page SEO is the work we do directly on your website pages to help search engines, and increasingly AI systems like Google’s AI Overviews, understand exactly what you sell and why you deserve to rank. It covers the bits people see, like your page titles, headings and content, and the bits they do not, like your meta descriptions, canonical tags, structured data and image alt text. When these elements are clear and consistent, search engines can confidently match your pages to the right searches. When they are messy or missing, you leave rankings, clicks and revenue on the table.
For a business like Blind Screen, selling innovative thermal window blinds for doors, bifold doors, kitchens and bedrooms, this matters in very practical terms. Your page title and meta description are effectively your advert in the search results, and they decide whether someone clicks you or a competitor. Your headings tell Google what each section covers, which helps you show up for searches like ‘thermal window blinds’ or ‘bifold door blinds fitting’. Your structured data can earn you richer, more eye-catching listings. And your image alt text helps you appear in image search while also keeping the site accessible to everyone.
The commercial logic is simple. Better on-page SEO leads to higher visibility, which leads to more qualified visitors, which leads to more enquiries and sales. Every element below either helps a search engine trust and prefer your page, or helps a human click and convert once they see it. Get both right and the maths works heavily in your favour.
This section breaks down each on-page factor on your homepage, shows what we actually found, and gives you a clear checklist of changes with the right team owning each one.
How You Are Doing – 6.8/10
Your homepage gets a fair but firm 6.8 out of 10. The fundamentals are largely in place, and that is genuinely good news. You have a clean HTTP 200 response, a correct content-type, a self-referential canonical, a single well-formed H1, a sensible word count of 452 words, and complete Open Graph tags. Yoast SEO and Google Tag Manager are both detected, so you have the tooling to manage and measure things properly. These are the foundations many sites get wrong, and you have them right.
What holds the score back are some clear, fixable gaps. Around 41 percent of your images are missing alt text, your structured data is present but effectively untyped and doing nothing, your Twitter card metadata is blank, and none of the core security headers are set. None of these are catastrophic on their own, but together they cost you accessibility, rich-result eligibility, social preview quality and trust signals. Close these gaps and you move comfortably into the 8 to 9 range.
Page Basics
Page basics are the plumbing of on-page SEO. The HTTP status, content-type and cache settings decide whether search engines can crawl your page cleanly and how quickly it loads for repeat visitors. Speed directly affects both rankings and conversions, so this layer is worth getting right.
Your homepage returns a healthy HTTP 200 status with the content-type correctly set to text/html; charset=UTF-8, and a Cache-Control of max-age=86400. The one gap is that response time was ‘Not detected’ in this audit, which means we cannot yet judge real-world speed on your key journeys.
- Keep the HTTP 200 status and content-type as they are (developer).
- Review cache policy so HTML uses a shorter max-age and static assets a longer one (developer).
- Add monitoring to capture response time, aiming for under 1000ms on key pages (developer/SEO).
- Only set an explicit X-Robots-Tag header if you need it, and document the choice (developer).
Indexability and Robots
If a page cannot be indexed, nothing else matters. Indexability and robots directives control whether search engines are allowed to list your page and follow its links, which is the gateway to all organic visibility.
This is set up well. Your flags show indexable: true and follow: true, and your robots meta reads index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1, which is exactly what you want for a homepage. The X-Robots-Tag header is empty, which is acceptable but worth standardising if you use it.
- Keep the robots meta as ‘index, follow’ for the homepage (SEO).
- If using X-Robots-Tag, set it explicitly and consistently across server and CDN (developer).
- Document whether the header is intentionally unset (SEO/developer).
Canonical Tags
A canonical tag tells search engines which URL is the definitive version of a page, consolidating ranking signals and preventing duplicate-content confusion. On a homepage this is especially important because it can be reached through several URL variations.
This is perfect. Your canonical is set to https://www.blindscreen.co.uk/ and canonicalSelf is true, so the page correctly points to itself using an absolute URL.
- No change required (SEO).
- Keep canonicals absolute and consistent with navigation and sitemap URLs as the site grows (developer/SEO).
Titles and Meta Descriptions
Your title and meta description are your shop window in the search results. They influence both whether Google ranks the page for a query and whether a human actually clicks. Strong, benefit-led copy here is one of the cheapest ways to win more traffic from your existing rankings.
Both are present and well-sized. Your title is ‘Blind Screen® – The Ultimate All In 1 Blind’ and your meta description reads ‘Blind Screen® new innovative products that are the perfect solution for all your needs. ideal for doors, bi folding doors, kitchen & bedrooms.’ Neither is flagged as too short or too long. The opportunity is to make both work harder commercially by leading with the keywords people actually search.
- Test a keyword-led title, for example: ‘Blind Screen® – All-in-1 Thermal & Security Window Blinds’ (SEO/content writer).
- Rewrite the meta to be more action-led, for example: ‘Innovative Blind Screen® blinds for doors, bifold doors, kitchens and bedrooms. Thermal insulation, stylish finish and professional fitting. Book a free survey.’ (content writer).
- Tidy the casing and punctuation in the current description (content writer).
- A/B test variants and measure click-through rate in Search Console (SEO).
Headings and Content
Headings give your page a logical structure that both readers and search engines rely on. A single clear H1 plus descriptive H2s and H3s helps you target a spread of related searches and makes the page easier to scan, which supports conversion.
This is strong. You have a single H1 of ‘Blind Screen®’, no multiple-H1 issue, and a healthy set of H2s including ‘Revolutionary Thermal Window Blinds’, ‘High Quality Blind Screen® Products’, ‘Modern Design’ and ‘New For 2026!’. Your content sits at 452 words and is not flagged as thin.
- Consider including a primary keyword within the H1, such as ‘Blind Screen® Thermal Window Blinds’ (content writer).
- Use H2s to target secondary terms like fitting service, thermal performance and product variants (content writer/SEO).
- Add an FAQ or specifications section under clear H2s to capture long-tail searches (content writer).
Images and Accessibility
Image alt text describes pictures to screen readers, search engines and browsers when an image fails to load. It supports accessibility, helps you appear in image search, and adds context that strengthens the page. Missing alt text is both a usability and a missed-traffic problem.
This is the weakest area. Of 17 images, 7 are missing alt text, roughly 41 percent. These include Thermal-Results.jpg, home-image1-1024×1024.jpg, home-image2-1024×1024.jpg, a Wistia video swatch, unnamed-file.jpg and others. Notably, your Open Graph image (Thermal-Results.jpg) is among them.
- Add concise, descriptive alt text to all 7 images, prioritising the hero and OG image (content writer).
- Describe content and function without keyword stuffing (content writer).
- Mark genuinely decorative images with role=’presentation’ so they are correctly excluded (developer).
- Provide captions or a transcript for the Wistia video embed (content writer).
Social and Brand Signals
Social meta tags control how your pages look when shared on platforms like Facebook and Twitter/X. Strong, complete previews increase clicks and reinforce brand trust, while gaps lead to bland or broken-looking shares.
Open Graph is complete, with a title, description and image all present, so Facebook sharing will look good. However, Twitter is only partly set. The card type is summary_large_image but both twitter.title and twitter.description are blank. You have one social link, to facebook.com/blindscreens.
- Populate twitter.title and twitter.description, mirroring or tailoring the OG copy (SEO/content writer).
- Validate previews with the Facebook Sharing Debugger and Twitter Card Validator (SEO).
- Add sameAs profile links in JSON-LD to strengthen brand signals (developer/SEO).
Structured Data
Structured data, written in JSON-LD, spells out what your page is in a machine-readable format. It can unlock rich results such as product snippets, ratings and FAQs, which make your listings stand out and win more clicks for the same ranking position.
Right now this is doing nothing useful. The audit found schema.count: 1 but schema.types: [], meaning a schema object exists but carries no recognised type. For a product-focused site, that is a clear missed opportunity.
- Add an Organization or WebSite schema block with name, url, logo and sameAs (developer).
- Add Product or ProductCollection markup with image, description and availability (developer/SEO).
- Add BreadcrumbList and, if you operate physically, LocalBusiness (developer).
- Validate everything in Google’s Rich Results Test before going live (SEO).
Security Headers
Security headers are not a direct ranking factor, but they protect users, build trust and stop your site from being flagged by security scanners. A secure, well-configured site is a more credible site, and that supports conversions.
None are currently set. The audit shows empty values for Strict-Transport-Security, Content-Security-Policy, X-Frame-Options and X-Content-Type-Options.
- Set X-Content-Type-Options: nosniff and X-Frame-Options: SAMEORIGIN as a minimum (developer).
- Add Strict-Transport-Security: max-age=31536000; includeSubDomains; preload once you are fully HTTPS (developer).
- Roll out a conservative Content-Security-Policy and iterate (developer).
- Verify with an external header scanner after deployment (developer/SEO).
Internationalisation and Discoverability
These signals help search engines find your pages and serve the right version to the right audience. For a UK-focused business, the priority is clean crawl discovery rather than multi-language targeting.
There are 0 hreflang tags and no sitemap link detected in the header, which is fine for a single-market UK site. Your favicon is present at favicon-100×100.png, which helps brand recognition in browser tabs and search.
- Submit an XML sitemap to Google Search Console and Bing Webmaster Tools (SEO).
- Only add hreflang if you expand into other regions or languages (developer/SEO).
- Keep the favicon as is (no action).