Solar SEO Technical

Schema Markup for Solar Companies: A Step by Step Guide

Schema markup is one of the most underused SEO tools available to solar installers. This guide shows you exactly what to add and how to add it to get more visibility in Google search results.

Schema markup is structured data code that you add to your website to help Google understand exactly what your business does, who you are, where you operate and what your customers say about you. It does not directly change how your page looks to visitors, but it significantly improves how Google reads and represents your pages in search results.

For solar companies, schema markup can mean the difference between a plain blue link in the search results and a rich result showing your star rating, your service area, your business type and your review count. Solar installers who implement schema correctly give Google more confidence in their content, which translates into better rankings and more prominent search appearances.

30% Average click-through rate increase for pages showing rich results in Google search
82% Of solar company websites have no structured data markup of any kind
4 Key schema types that every solar installer website should implement as a minimum

What Schema Markup Actually Does for a Solar Website

When Googlebot crawls your website it reads HTML, which tells it what content is on a page but not necessarily what that content means. Schema markup, written in a format called JSON-LD and injected into the head of your page, gives Google an explicit, machine-readable description of your content.

For a solar installer, this means you can tell Google directly that you are a local business, that you install solar panels, that you operate in specific postcodes and counties, that you have a certain number of reviews and that your content is an article, a how-to guide or a service page. Google uses this information to generate rich results, improve local pack rankings and serve your content to more relevant searches.

"Schema markup is the clearest possible way of communicating to Google what your solar business does, where it operates and why it should be trusted. Most of your competitors have not added any."

The Four Schema Types Every Solar Company Needs

LocalBusiness Schema
Tells Google your business name, address, phone number, opening hours, service area and business type. Essential for local search rankings and Google Business Profile alignment.
Review Schema
Enables your star rating to appear directly in search results as a rich snippet. Increases click-through rate significantly. Requires a genuine review aggregation system.
Article Schema
Marks up informational and blog pages so Google understands they are articles, who authored them and when they were published. Supports EEAT signals and content freshness.
FAQPage Schema
Allows frequently asked questions to appear as expandable results directly on the Google search page, increasing the amount of space your listing occupies in the results.

How to Write LocalBusiness Schema for a Solar Installer

LocalBusiness schema is the most important schema type for any solar installer operating in a specific geographic area. It should be added to every page of your website, ideally via your website platform's head code injection, so that Google has consistent, site-wide confirmation of your business details.

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Your Solar Company Name",
  "description": "MCS certified solar panel installers serving [your area]",
  "url": "https://www.yourwebsite.co.uk",
  "telephone": "01234 000000",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Your Street Address",
    "addressLocality": "Your Town",
    "addressRegion": "Your County",
    "postalCode": "AB1 2CD",
    "addressCountry": "GB"
  },
  "areaServed": ["County 1", "County 2", "City 1"],
  "openingHours": "Mo-Fr 08:00-17:30",
  "hasCredential": "MCS Certified Installer"
}
  • Replace every placeholder value with your actual business details before adding this to your site
  • The areaServed field accepts an array of locations and should list every county, city and major town you serve
  • The openingHours field uses a specific format. Check schema.org for the correct syntax if your hours vary by day
  • Add your MCS certificate number to the hasCredential field to reinforce your accreditation to Google

Article Schema for Solar Informational Pages

Every informational page on your solar website should carry Article schema. This schema type tells Google that the page is a piece of content, who created it, when it was published and when it was last updated. It supports Google's EEAT evaluation by making explicit the authorship and currency of your content.

SEO for Solar Companies

Get Schema Markup Added to Your Solar Website Correctly

Implementing schema markup incorrectly can do more harm than having none at all. Our SEO service for solar companies includes a full structured data audit and implementation as part of the technical foundation we build for every client.

How to Add Schema Markup to a Squarespace Solar Website

1
Write your JSON-LD code
Prepare your schema code using the templates above, customised with your exact business details. Use Google's Rich Results Test tool to validate the code before adding it to your site.
2
Access your website's code injection
In Squarespace, go to Settings, then Advanced, then Code Injection. For site-wide schema such as LocalBusiness, add your code to the Header section. For page-specific schema, use the page settings code injection.
3
Wrap your code in script tags
Your JSON-LD must be wrapped in <script type="application/ld+json"> opening and </script> closing tags. Without these tags the code will not be read correctly by Google.
4
Validate using Google's Rich Results Test
Visit search.google.com/test/rich-results, enter your page URL and confirm that Google can read your schema without errors. Fix any warnings before moving on.
5
Monitor in Google Search Console
Google Search Console has an Enhancements section that shows detected structured data, any errors and whether your pages are eligible for rich results. Check this regularly after implementation.

FAQPage Schema for Solar Questions

FAQPage schema is particularly valuable for solar companies because it allows the most common solar questions and answers to appear directly in the Google search results, occupying significantly more page space than a standard result. This is especially effective for informational pages that already contain a questions and answers section.

Schema markup is one technical element within a complete solar SEO strategy. If you want your solar website to perform at its best across all the ranking factors Google evaluates, our SEO for solar companies service covers every element from structured data to content and local signals.

  • Only use FAQPage schema on pages that genuinely contain a questions and answers section, as Google penalises misuse
  • Each question and answer pair in your schema must match the actual content on the page exactly
  • Aim for between four and eight question and answer pairs per page for the best chance of rich result eligibility
  • Solar questions about cost, savings, MCS, planning permission and the SEG scheme perform particularly well as FAQ rich results

Schema markup works best as part of a broader technical SEO foundation. For a complete guide to all the elements that affect how Google reads and ranks a solar company website, visit our SEO guides for solar companies.

Part of Our Solar SEO Guide

SEO Guides for Solar Companies

This article is part of our complete guide to SEO for solar installers. Explore the full resource to understand how to rank higher, attract better-quality traffic and convert more of it into paying customers.

Back to the Guide →