On-Page SEO: Get Your Pages Right
On-page SEO is everything you can control on your own website. It starts with your page titles. Every page on your site should have a unique title tag that includes the keyword you want to rank for, followed by your location and business name.
Your meta description is the text that appears below your title in search results. It does not directly affect rankings, but it affects whether people click. Write a compelling two-sentence description that makes someone want to visit your page.
Use heading tags properly. Your H1 should be the main topic of the page. H2s break it into sections. H3s break those sections into sub-points. This gives Google a clear structure to understand what your page is about.
Write content that actually answers the searcher's question. If someone searches 'how much does a new boiler cost', your page should answer that question directly within the first few paragraphs. Then expand with detail, context, and expertise.
Include your target keyword naturally in the first 100 words, in at least one heading, and a few times throughout the page. Do not stuff it in unnaturally — Google is smarter than that.
Technical SEO: Make Sure Google Can Read Your Site
If Google cannot crawl and index your website properly, nothing else matters. Technical SEO is about removing the barriers between your content and Google's search engine.
Your site must load quickly. Test it at pagespeed.web.dev. If your mobile score is below 70, you need to compress images, clean up your code, and probably upgrade your hosting.
Your site must be mobile-friendly. Google uses mobile-first indexing, which means it primarily looks at the mobile version of your site. If your mobile experience is poor, your rankings will suffer regardless of how good your desktop site looks.
Submit a sitemap to Google Search Console. This tells Google every page on your site and helps it crawl them efficiently. Fix any errors Search Console reports — broken pages, redirect chains, and indexing issues all hurt your rankings.
Content: Give Google a Reason to Rank You
Google ranks content that demonstrates expertise, experience, authority, and trust. For a local business, that means creating content that shows you genuinely know your trade and your area.
Write service pages for every service you offer, targeting each one with a specific keyword. Do not lump all your services onto one page. A plumber should have separate pages for boiler repair, emergency plumbing, bathroom installation, and every other service they offer.
Create location pages if you serve multiple areas. A page targeting 'electrician in Solihull' is far more likely to rank for that search than a generic 'electrician in the West Midlands' page.
Blog regularly about the questions your customers ask. Every blog post is another page that can rank on Google. Over time, this builds an enormous amount of search visibility that your competitors cannot easily replicate.
Quality matters more than quantity. One well-written, comprehensive article per week is worth more than five thin posts that add nothing new.
Backlinks: Earn Votes of Confidence
Backlinks are links from other websites to yours. Google treats each one as a vote of confidence. The more high-quality backlinks you have, the more authority your site carries, and the higher it ranks.
For local businesses, the easiest backlinks come from directories, trade associations, local business groups, and suppliers. Make sure you are listed in every relevant directory with consistent business information.
Get featured in local press. Sponsor a community event, partner with a local charity, or offer your expertise for a local news story. Each mention with a link back to your site boosts your authority.
Never buy backlinks or use link farms. Google penalises sites with unnatural link profiles. Focus on earning links through genuine relationships and valuable content.
Local SEO: Dominate Your Area
If you serve a specific geographic area, local SEO is your most important channel. It determines whether you show up in the map pack — those three businesses that appear with a map at the top of local search results.
Your Google Business Profile is the centrepiece of local SEO. Keep it fully optimised with accurate information, regular posts, and a growing collection of genuine reviews.
Build local citations. These are mentions of your business name, address, and phone number on other websites. Yell, Thomson Local, Yelp, Facebook, and industry-specific directories all count.
Consistency is critical. Your business name, address, and phone number must be identical everywhere they appear online. Even small variations — 'Street' versus 'St' or a different phone format — can confuse Google and hurt your rankings.
Encourage reviews on Google specifically. The number and quality of your Google reviews directly influence your map pack rankings. Make it part of your process to ask every happy customer for a review.
Google Business Profile: Your Secret Weapon
Your Google Business Profile is not just a listing — it is a ranking tool. Businesses that actively manage their profile rank higher in local searches than those that set it up and forget about it.
Post weekly updates. Share recent projects, seasonal tips, offers, and behind-the-scenes content. Google rewards active profiles with better visibility.
Add new photos regularly. Profiles with recent, high-quality photos get more views, more direction requests, and more website clicks. Use real photos of your work, your team, and your premises.
Answer every question posted on your profile. Respond to every review. Use the products and services section to list everything you offer. The more complete and active your profile, the better you will rank.
Track Your Progress and Keep Going
Set up Google Search Console and check it weekly. It shows you exactly which search terms your site appears for, how many clicks you get, and your average position. Track these numbers over time.
Set up Google Analytics to understand what visitors do on your site. Which pages do they visit? How long do they stay? Where do they drop off? This data tells you what is working and what needs improvement.
SEO is not a one-time project. It is an ongoing process. The businesses that rank at the top of Google are the ones that consistently publish content, build links, optimise their profiles, and improve their websites.
Do not get discouraged by slow progress. SEO is a long game. The work you do this month might not show results until three months from now. But once it starts working, it compounds in a way that no other marketing channel can match.
The bottom line
Ranking higher on Google comes down to fundamentals: a fast, mobile-friendly website with well-structured content, a fully optimised Google Business Profile, consistent local citations, genuine backlinks, and regular content creation. There are no shortcuts, but the businesses that commit to the process consistently outperform those that rely on ads alone.