What Is On-Page SEO?
SEO, or Search Engine Optimisation, is the process of improving a website so that search engines can understand its content and show relevant pages to people searching online.
On-page SEO focuses specifically on the elements you can improve on an individual web page. This includes the wording and structure of the page, its title, headings, images, internal links and the overall usefulness of the content.
It is different from technical SEO, which looks at areas such as crawling, indexing and website performance, and off-page SEO, which includes external signals such as backlinks.
For a small business, on-page SEO is particularly useful because it covers many of the improvements you can make directly on your own website.
The main areas we will cover in this guide are:
- Search intent and page relevance
- Page titles
- Meta descriptions
- Heading structure
- Website content
- Images
- Internal links
Start With Search Intent
Before changing titles, headings or keywords, first think about what somebody searching for the page is actually trying to find.
This is known as search intent.
For example, somebody searching for “how much does a new roof cost?” is probably looking for information, while somebody searching for “roofer in Chorley” is much more likely to be looking for a local company to carry out the work.
The content and purpose of the page should match that intent. Simply adding a keyword to a page will not make it the best result if the page does not properly answer what the person was looking for.
Page Titles

The page title is one of the clearest ways to describe the subject of a page.
It is defined in the page’s HTML
Creating Useful Page Content
Content is at the heart of on-page SEO. A search engine needs enough information to understand what a page is about, while the person visiting the page needs to find a useful answer to whatever brought them there.
That does not mean writing as much as possible or repeatedly forcing keywords into the page.
The content should be clear, accurate, useful and relevant to the search intent we discussed earlier.
For example, if somebody lands on a page about commercial roof repairs, they may want to know:
- What types of roof repairs you carry out
- Which buildings or roofing systems you work with
- Common signs that a roof needs repairing
- Where you provide the service
- What the repair process involves
- How they can arrange an inspection or quotation
Covering those questions naturally is much more useful than simply repeating the phrase “commercial roof repairs” throughout the page.
How Long Should Website Content Be?
There is no magic word count for SEO.
If you can answer the subject properly in 300 words, there is little benefit in stretching the page to 1,500 words simply because you have been told that longer content ranks better.
Likewise, some subjects genuinely need a much more detailed explanation.
The right length is simply as long as it needs to be to satisfy the purpose of the page.
Make Your Content Easy To Read
People often scan a website before deciding whether to read it properly, so structure is important.
Use:
- Clear headings and subheadings
- Short paragraphs
- Bullet points where appropriate
- Images and examples where they add value
- Descriptive links to related information
Spelling and grammar are important too, but good website content is about more than being technically correct. It should be easy for your intended audience to understand.
Optimising Images for On-Page SEO
Images can improve a page by adding useful context, showing examples of your work and breaking up large areas of text.
However, images should also be prepared properly before they are added to a website.
Reduce Unnecessarily Large Image Files
Photos taken on modern phones and cameras are often much larger than they need to be for a website.
Uploading these files without optimisation can slow down the page, particularly for visitors using mobile connections.
Resize images to sensible dimensions and use efficient image formats such as WebP or AVIF where your website supports them.
Many WordPress optimisation plugins and modern hosting platforms can also compress images automatically.
Use Descriptive Image Filenames
A filename such as:
IMG_4837.jpg
provides very little useful information.
A filename such as:
commercial-roof-repair-chorley.jpg
is clearer and more descriptive.
You do not need to force keywords into every filename. Simply describe the image accurately where it is useful to do so.
Write Useful Alt Text
Alternative text, usually referred to as alt text, describes the meaningful content or purpose of an image.
It is particularly important for accessibility because screen readers can use the alt text to explain an image to somebody who cannot see it.
Good alt text should describe what is actually shown rather than being filled with search terms.
For example:
Bad:
roofing roofer Chorley Lancashire roof repairs commercial roofer
Better:
Contractor repairing a damaged section of a commercial flat roof
If you use WordPress, alt text can normally be added through the Media Library or when editing an image on the page.
In HTML, alt text appears within the image tag like this:
<img src="commercial-roof-repair.jpg" alt="Contractor repairing a damaged commercial flat roof">
Decorative images that do not convey useful information may not need descriptive alt text.
Use Internal Links
Internal links connect one page of your website to another.
They help visitors discover related information and can also help search engines understand how the different pages on your website relate to each other.
For example, a blog post explaining common roof problems could naturally link to a dedicated roof repair service page.
The wording of the link should give somebody a reasonable idea of where it will take them.
For example:
Useful: Find out more about our commercial roof repair services.
Less useful: Click here.
Internal links should be added because they are genuinely useful, rather than simply trying to squeeze more links into a page.
On-Page SEO Checklist
Before publishing or updating an important page, it is worth running through a simple checklist:
- Search intent: Does the page provide what somebody performing this search is likely to want?
- Page title: Does it clearly describe the subject of the page?
- Main heading: Is there an obvious heading explaining what the page is about?
- Content: Does the page answer the important questions somebody is likely to have?
- Structure: Are headings and sections easy to follow?
- Images: Are they appropriately sized and described?
- Internal links: Are there useful links to related pages?
- Call to action: Is it clear what somebody should do next?
Why Is On-Page SEO Important?
On-page SEO is important because it covers many of the parts of search optimisation that you can directly control.
You cannot decide exactly where Google will rank a page, but you can make sure that the page clearly explains its subject, answers the right questions and provides a good experience for the person who visits it.
Those improvements are useful even beyond SEO.
A clear page title can improve how your result appears in search. Better headings make content easier to scan. Useful images can explain a service. Internal links help visitors find related information. Stronger content can make somebody more confident about contacting your business.
Good on-page SEO therefore isn’t about writing for search engines at the expense of your customers. Ideally, the same improvements should make the page better for both.
Where Does On-Page SEO Fit Into a Wider SEO Strategy?
On-page optimisation is only one part of SEO.
Technical SEO, local SEO, website performance, backlinks and other areas can all influence how a website performs in search.
If you’re new to SEO and would like a broader overview, read our guide to SEO basics for small businesses.
You can also explore our guide to finding new keywords and content ideas if you need help understanding what your potential customers may be searching for.
Need Help Improving Your On-Page SEO?
On-page SEO can often be improved without rebuilding an entire website, but knowing which pages to prioritise and what to change can be difficult.
We can review your website, identify opportunities and improve the areas that may be limiting its search visibility.
Find out more about our SEO services in Chorley and Lancashire or contact the Interact Digital team to discuss your website.
Phone or drop in. We’d love to talk to you!
We are open Monday to Friday, 9am to 5pm.
Call us on 01257 429217 Or fill in the form underneath.




