On-page SEO means shaping each page on your website so it’s easier for search engines to understand and more useful for the people reading it. For a small business, that means writing genuinely useful content, structuring it clearly, keeping your site fast and easy to use, and making sure every page reflects what you actually offer.
For businesses reaching customers across Hampshire, Surrey, Berkshire and the wider UK, getting these basics right can make a real difference to organic visibility.
This guide walks through the essential elements of on-page SEO and how small businesses can put them into practice.
What Are the Key On-Page SEO Elements?
A well-optimised page should clearly tell both visitors and search engines what it’s about. Some of the most important elements include:
- Page titles
- Meta descriptions
- Heading structure
- Helpful, original content
- Internal links
- Image optimisation
- Clear URLs
- Mobile usability
- Page speed and Core Web Vitals
- Structured data where appropriate
- Strong calls-to-action
None of these work in isolation — the strongest pages combine good content, sound technical foundations and a positive user experience.
Titles, Descriptions & Headings
How Do Page Titles Improve Search Visibility?
The <title> element tells search engines what a page is about and can shape the title shown in search results. Every important page should have a unique, descriptive title that accurately represents its content.
For example, “Web Design in Farnham | SO Web Designs” is far more useful than “Web Design | Home”.
Where it makes sense, include the primary service, product or topic plus a relevant location — but don’t force keywords in just to make the title longer. Google has no strict 60-character limit; titles can be shortened or rewritten depending on device and search query, so focus on making yours descriptive, concise and useful.
What Makes a Good Meta Description?
A meta description is a short summary of a page, and Google may use it as the description beneath your search result. A good meta description should:
- Accurately describe the page.
- Give the searcher a reason to visit.
- Include important terminology naturally.
- Be unique to the page.
- Avoid unnecessary keyword repetition.
For example: Looking for affordable WordPress web design in Surrey? Discover professional websites built for small businesses by SO Web Designs.
There’s no fixed character limit that guarantees a meta description displays in full — Google may truncate it or generate its own snippet instead. Think of it as a chance to explain why someone should choose your result, not as a direct ranking factor.
How Should H1, H2 and H3 Headings Be Structured?
Headings give a page structure. They help visitors scan the content and give search engines extra context about what the page covers. A sensible hierarchy normally looks like this:
- H1: The primary subject of the page.
- H2: Major sections within the page.
- H3: Subsections relating to an H2.
For example:
H1: WordPress Web Design in Farnham H2: Our WordPress Website Design Services H3: WooCommerce Website Design H3: Website Redesigns H2: Why Choose SO Web Designs?
You’ll usually have one clear primary H1, followed by H2 and H3 headings as needed. The goal is a logical document structure, not headings chosen for their appearance.
Why Is High-Quality Content Important for SEO?
Google’s guidance keeps pointing the same way: helpful, reliable, people-first content. For a small-business website, that means answering the questions your prospective customers actually have, rather than writing pages purely to target keywords.
Good content should show that you understand the service you offer and the customers you’re trying to reach — for example by explaining how your service works, answering common customer questions, discussing pricing or factors affecting cost, showing examples of previous work, providing genuine testimonials, explaining your process, demonstrating industry experience, and offering useful local knowledge where relevant.
A page doesn’t need thousands of words to rank well — it needs enough to satisfy its purpose. A straightforward service may only need a fairly concise page; a complicated subject may need considerably more detail. Write for the customer first.
How Does Image Optimisation Help SEO?
Images can improve a page considerably, but oversized or poorly implemented ones can slow it down. Good image optimisation includes:
- Choosing an appropriate image size.
- Compressing images before or during upload.
- Using modern formats such as WebP or AVIF where appropriate.
- Providing descriptive filenames.
- Adding useful alt text to meaningful images.
- Defining image dimensions to reduce layout shifts.
- Lazy-loading suitable off-screen images.
Alt text should describe what an image shows, not be a place to cram in extra keywords.
Poor: web-design-farnham-surrey-hampshire-seo-company Better: Screenshot of a responsive website designed for a Farnham business
Decorative images don’t always need descriptive alt text — an empty alt attribute is usually fine.
Keyword Research
How Should Small Businesses Approach Keyword Research?
Keyword research helps you understand how potential customers describe the products and services you provide. The goal isn’t just finding the phrase with the highest search volume — weigh up relevance to your service, search intent, geographic relevance, competition, how specific the search is, and whether the query is likely to lead to a genuine enquiry or sale.
A keyword with a modest search volume can be extremely valuable if the people using it are specifically looking for what you provide.
How Can Local Keyword Research Help?
Businesses serving particular towns, counties or regions should consider how location changes the way customers search. For example:
- web designer Farnham
- electrician Aldershot
- boiler servicing Camberley
- accountant in Guildford
- wedding photographer Hampshire
Google Search Console is particularly useful here, since it shows the actual queries your website is already receiving impressions and clicks for. You can also look at Google autocomplete suggestions, related searches, competitor websites, Google Business Profiles, customer enquiries, frequently asked questions and existing Search Console data.
Your customers are also an excellent source of keyword research — pay attention to the words they actually use when describing their problem or asking about your services.
For businesses targeting specific areas, our local SEO services can help improve visibility across relevant local searches.
What Are Long-Tail Keywords?
Long-tail searches are more specific queries that often reveal exactly what someone is looking for. Web Design is extremely broad; WordPress web designer for small businesses in Farnham is far more specific.
Detailed searches may have lower overall volumes, but they often signal much stronger intent. Rather than repeating an exact long-tail phrase throughout a page, create content that genuinely answers the subject behind the search.
Where Should Keywords Be Used?
Important words and phrases should appear naturally in prominent areas of a page: the page title, main H1 heading, introductory copy, relevant H2 and H3 headings, body content, image alt text where genuinely descriptive, internal link anchor text, and the URL.
There’s no ideal keyword density percentage — chasing one can actually make content feel less natural and tip into keyword stuffing. Write comprehensively about a subject, and relevant terminology, synonyms and related topics will usually appear on their own.
Technical SEO Essentials
What Technical On-Page SEO Should Small Businesses Consider?
Technical SEO covers a lot of ground, but small-business websites should pay particular attention to whether their pages can be crawled, indexed, rendered and used effectively. Important considerations include mobile-friendly design, HTTPS, page speed, Core Web Vitals, crawlable internal links, correct indexation settings, canonical URLs, XML sitemaps, structured data where appropriate, image optimisation, and clean website architecture.
Technical optimisation should support the content, not compensate for weak content.
How Important Is Mobile-Friendly Web Design?
Google primarily uses the mobile version of a website’s content for indexing and ranking, so your site should offer mobile visitors the same important content and functionality as desktop users. Responsive design is generally the most practical solution for modern small-business websites. Check that:
- Text is readable without zooming.
- Buttons and links are easy to tap.
- Navigation works properly.
- Forms are straightforward to complete.
- Important content isn’t removed from mobile layouts.
- Images resize correctly.
- Pop-ups don’t make the site difficult to use.
- The website performs well on a mobile connection.
Mobile optimisation isn’t only about SEO — a poor mobile experience can cost you enquiries even after someone has found you through Google.
How Can You Improve Page Speed and Core Web Vitals?
Website performance affects usability and forms part of Google’s page experience considerations. Google’s current Core Web Vitals are:
| Metric | What It Measures | Good Target |
|---|---|---|
| Largest Contentful Paint (LCP) | Loading performance | 2.5 seconds or less |
| Interaction to Next Paint (INP) | Responsiveness | 200 milliseconds or less |
| Cumulative Layout Shift (CLS) | Visual stability | 0.1 or less |
Common improvements include compressing oversized images, serving appropriately sized images, reducing unnecessary JavaScript, removing unused CSS, improving server response times, using effective caching, using a CDN where appropriate, optimising fonts, reducing unnecessary third-party scripts, and preventing elements from shifting the page layout unexpectedly.
Tools such as Google PageSpeed Insights and Search Console’s Core Web Vitals report can help identify performance issues. Don’t chase a perfect score at the expense of functionality — focus on genuine performance problems that affect users.
What Is Structured Data?
Structured data, often called schema markup, gives search engines machine-readable information about the content and entities on your website. Depending on the site, relevant structured data could include LocalBusiness, Organization, Article, BreadcrumbList, Product, Event and VideoObject.
Structured data should accurately reflect information that genuinely exists on the page. Adding schema doesn’t guarantee higher rankings or enhanced search results, but it can help search engines understand particular content and may make a page eligible for supported search features.
Be careful with FAQ schema in particular — Google no longer regularly displays FAQ rich results for ordinary commercial websites, so it shouldn’t be treated as a way of winning extra space in search results.
Why Are URLs and Canonical Tags Important?
URLs should be simple, descriptive and easy to understand. For example, example.co.uk/services/website-design/ is far preferable to example.co.uk/page?id=472&type=3. Good practice includes keeping URLs reasonably short, using descriptive words, separating words with hyphens, avoiding unnecessary parameters where possible, and maintaining a consistent structure.
Canonical tags indicate the preferred URL when identical or similar content can be reached through multiple URLs. They’re useful for duplicate URL situations, but they’re no substitute for creating original content.
Essential On-Page SEO for UK Small Business Websites
How Can Local SEO Improve Visibility?
For businesses serving a particular geographic area, your website needs to make clear where you operate. This could include your business address, where appropriate; areas you serve; location-specific service information; local projects or case studies; customer testimonials; contact information; relevant internal links; and a properly maintained Google Business Profile.
The aim isn’t to sprinkle town names into every paragraph — your website should demonstrate genuine relevance to the locations you serve.
How Should You Optimise a Google Business Profile?
Your Google Business Profile is an important part of your local search presence. Make sure your business information is accurate, your primary category represents the business correctly, relevant secondary categories are selected, opening hours are maintained, website and telephone details are correct, services are accurately described, you upload genuine photographs, and customer reviews are responded to appropriately.
Information on your website and important third-party listings should also stay accurate and consistent.
Should You Create Location Landing Pages?
Location pages can work well when a business genuinely serves multiple areas — but each page needs to earn its place. Creating dozens of near-identical pages that only swap the town name isn’t a strong long-term strategy. A useful location page might include the services available in that location, details relevant to customers in the area, examples of nearby projects, testimonials from local customers, frequently asked questions, relevant photographs, how the service operates in that area, and links to related services and nearby locations.
For example, a web designer serving Farnham could discuss previous Farnham projects, the types of local businesses they work with, and how meetings or support are provided — that creates a far stronger page than repeating “web design Farnham” throughout generic copy.
How Important Are Reviews and Local Citations?
Reviews play an important role in building trust and strengthening a business’s local presence. Encourage genuine customers to leave honest feedback, and respond professionally to reviews where appropriate.
Business citations are online references to your company, often including your business name, address, telephone number and website. Keep these details accurate across prominent platforms and industry directories. You don’t need hundreds of low-quality directory listings — prioritise reputable platforms, relevant industry websites and directories your customers might genuinely use.
User Experience & Usability
How Does User Experience Affect SEO?
SEO and user experience are closely connected. Attracting someone from Google isn’t much use if they leave immediately because the website is confusing, slow or hard to navigate. A strong small-business website should make it easy for visitors to understand what the company does, find relevant services, see where the business operates, assess its experience and credibility, find answers to common questions, contact the business, and request a quote or book where appropriate.
SEO should attract the right visitor; good website design should help turn that visitor into a customer.
Why Is Website Navigation Important?
Clear navigation helps visitors understand your website and helps search engines discover and understand its pages. Keep it logical and descriptive — Services → Website Design → WordPress Website Design is far clearer than dropping unrelated pages into a flat navigation structure.
Internal links within your content matter just as much. If you’re discussing local search optimisation, linking naturally to your local SEO services helps visitors find more information and gives search engines useful context about how those pages relate.
How Can You Make Website Content Easier to Read?
Most visitors scan a page before deciding whether to read it, so make it easy. Use descriptive headings, short paragraphs, bullet points where appropriate, clear language, useful images, tables where they genuinely simplify information, and highlighted information where appropriate.
There’s no need for every sentence to stay below an arbitrary word count — mix shorter and longer sentences naturally and focus on making the content easy to understand.
Why Are Calls-to-Action Important?
SEO brings visitors to your website; your calls to action help them decide what to do next — whether that’s requesting a quote, calling, booking an appointment, viewing your services, arranging a consultation, or sending an enquiry.
Place CTAs where they make sense rather than filling every section with buttons. Someone reading a service page may need more information before they’re ready to get in touch, while someone who’s reached the bottom of a detailed page may be ready to take the next step.
What Website Accessibility Basics Should Small Businesses Consider?
An accessible website is easier for more people to use. Important considerations include appropriate alt text for meaningful images, sufficient colour contrast, logical heading structures, descriptive links, keyboard-accessible navigation, properly labelled form fields, visible focus states, and semantic HTML where possible.
Accessibility isn’t purely an SEO technique — it’s an important part of building a website that genuinely works for its users.
What Are Some Common On-Page SEO Mistakes?
Small-business websites tend to run into the same few problems.
Keyword Stuffing
Repeating the same search phrase unnaturally doesn’t improve a page. Instead of writing “Our Farnham web designers provide web design in Farnham for businesses looking for a Farnham web design company,” write naturally: “We design WordPress websites for businesses in Farnham and the surrounding areas.” Google is far better at understanding context than it used to be.
Duplicate Location Pages
Avoid producing dozens of pages where the only difference is the town name. Make each important location page genuinely useful and distinctive.
Slow Websites
Large images, excessive plugins, poorly optimised themes and unnecessary third-party scripts can all drag down performance. Regularly test important pages and investigate the underlying causes of poor performance, rather than reaching for another optimisation plugin.
Poor Internal Linking
Don’t leave important pages isolated. Link related services, articles, case studies and location pages together wherever it genuinely helps visitors.
Writing for Search Engines Instead of Customers
This is perhaps the biggest mistake. If a paragraph sounds unnatural because you’re trying to squeeze in a keyword five times, rewrite it. Good SEO content should sound as if it were written for the person considering buying your product or service.
Frequently Asked Questions About On-Page SEO
What Are the Basics of On-Page SEO?
Creating useful content, writing descriptive page titles, using logical headings, optimising images, creating useful internal links, maintaining good page performance and ensuring your website works properly across mobile devices.
Are Meta Descriptions a Google Ranking Factor?
Not directly. But a good description can help someone understand what your page offers, and may influence whether they choose your result when it’s displayed in search.
How Important Are Keywords?
Keywords are still useful because they show you how customers search. But modern SEO is less about repeating an exact phrase and more about understanding the intent behind a search and creating a page that genuinely answers it.
Does Every Page Need One H1?
Using one clear primary H1 is a sensible, straightforward approach for most small-business websites. What matters most is that your headings form a logical hierarchy and accurately describe the content beneath them.
Does Mobile-Friendliness Affect SEO?
Yes. Google uses the mobile version of your website’s content for indexing and ranking, so important content and functionality need to be available to mobile users.
Does Schema Markup Improve Rankings?
Not directly; its main purpose is to help search engines understand specific information and make eligible content available for supported search features.
How Long Should an SEO Page Be?
There’s no ideal word count. A page should contain enough information to satisfy the person searching for that subject. Some topics can be covered effectively in 500 words; others may need 2,000 or more. Don’t add paragraphs purely to hit a target.
On-Page SEO Checklist for Small Businesses
Before publishing an important page, check the following:
- Does the page satisfy a clear search intent?
- Is the page title unique and descriptive?
- Does the page have a useful meta description?
- Is there a clear primary heading?
- Are H2 and H3 headings structured logically?
- Is the content original and genuinely useful?
- Are important search terms used naturally?
- Are relevant internal links included?
- Are images compressed and appropriately sized?
- Do meaningful images have useful alt text?
- Is the URL clear and descriptive?
- Does the page work properly on mobile?
- Does the page load quickly?
- Are Core Web Vitals within acceptable ranges?
- Is structured data being used correctly where appropriate?
- Is there a clear next step for the visitor?
Build Your SEO Around Your Customers
Successful on-page SEO isn’t about finding tricks to persuade Google to rank a website. It’s about creating pages that clearly explain what your business does, demonstrate genuine expertise, answer the questions customers ask, and provide a fast, straightforward experience on every device.
Combine that with good technical SEO, strong internal linking and a well-managed local presence, and you’ll have a much stronger foundation for sustainable organic visibility.
SO Web Designs provides professional SEO services and local SEO for businesses across Hampshire, Surrey, Berkshire and throughout the UK.
If you’d like to improve your website’s organic visibility, contact SO Web Designs to discuss your SEO requirements and identify areas for improvement.