May 29, 2026

SEO

What is on-page SEO? Checklist + examples

What is on-page SEO? Checklist + examples

What is on-page SEO? Checklist + examples

Learn what on-page SEO is and how to improve titles, headings, content, internal links, URLs and images with simple examples.

Rafael Rocha - SEO Consultant

Rafael Rocha

Rafael Rocha

On-page SEO optimization dashboard with website content, headings and internal links

On-page SEO is the process of optimizing the content and elements of individual pages on your website so they can perform better in search engines.

In simple terms, it means improving what is actually on the page: the words, headings, title tag, meta description, images, internal links, URL structure and overall usefulness of the content.

If technical SEO is about helping search engines access and understand your website, and off-page SEO is about external signals like backlinks, on-page SEO is about making each page as clear, relevant and helpful as possible.

For local businesses, this matters a lot.

A plumber needs service pages that clearly explain emergency repairs, leak detection or boiler installation. A law firm needs pages that explain practice areas in a way potential clients understand. A dentist needs treatment pages that answer patient questions. A real estate agency needs property, location and seller-focused pages that match what people search for.

On-page SEO helps each of those pages do its job better.


Quick on-page SEO checklist

A good on-page SEO process usually includes:

  • Choosing one main keyword or search intent per page

  • Writing a clear title tag

  • Using one strong H1

  • Structuring the page with useful H2 and H3 headings

  • Adding helpful, complete content

  • Using internal links to related pages

  • Optimizing images and alt text

  • Creating a short, descriptive URL

  • Adding FAQs when useful

  • Making the next step clear for users

This checklist may look simple, but it covers many of the elements that can make a page easier for Google to understand and more useful for potential customers.


Why is on-page SEO important?

On-page SEO is important because Google needs to understand what each page is about.

Users need to understand it too.

A page can have a beautiful design, nice images and a very polished layout, but if the content is vague, the headings are confusing and the title tag says “Services”, it is not doing much work for SEO.

A well-optimized page helps search engines understand:

  • What the page is about

  • Which search queries it may be relevant for

  • Whether the content matches the user’s intent

  • How the page connects to the rest of the website

  • Whether the page is useful enough to appear in search results

It also helps users find information faster.

And that is the real point. On-page SEO is not just about rankings. It is about making your pages clearer, more useful and more likely to convert visitors into leads, bookings, calls or enquiries.


On-page SEO vs technical SEO vs off-page SEO

SEO is usually divided into three main areas:

  • On-page SEO: improves the content and visible elements of a page

  • Technical SEO: improves how the website works behind the scenes

  • Off-page SEO: improves external signals such as backlinks, mentions, citations and reviews

For example, imagine a dental clinic wants to rank for teeth whitening.

  • On-page SEO would improve the treatment page with better content, headings, title tag, FAQs, images and internal links.

  • Technical SEO would make sure the page loads quickly, works on mobile and can be crawled by Google.

  • Off-page SEO would involve earning links or mentions from relevant health, local or professional websites.

All three areas matter. But on-page SEO is often the best place to start because it directly improves the pages you already control.

You may also want to read technical SEO to understand how technical foundations support stronger organic performance.


Start with search intent

Before optimizing a page, you need to understand the search intent.

Search intent means the reason behind a search.

For example:

  • Someone searching for “how to fix a leaking tap” may want a quick guide.

  • Someone searching for “emergency plumber near me” probably wants to call someone now.

  • Someone searching for “how much does a divorce lawyer cost” is likely looking for information.

  • Someone searching for “family lawyer near me” may be closer to booking a consultation.

  • Someone searching for “best neighbourhoods to live near Ericeira” may want a guide.

  • Someone searching for “houses for sale in Ericeira” wants listings.

Very different searches. Very different page needs.

On-page SEO should match the intent behind the keyword.

If the intent is informational, create a useful guide or article.

If the intent is commercial, create a strong service page.

If the intent is local, include relevant location signals, contact details and practical information.


Use keywords naturally

Keywords are still important, but they should be used naturally.

A keyword helps search engines and users understand the main topic of a page. But repeating the same keyword too many times can make the content sound robotic.

For example, this is not good:

  • “Our plumbing company offers plumbing services for people looking for plumbing services from a plumbing company.”

Nobody wants to read that. Not even Google, probably.

A better version would be:

  • “Our team helps homeowners with leak repairs, blocked drains, emergency plumbing and bathroom installations.”

This is clearer, more natural and still relevant.

Use your main keyword in important places when it makes sense:

  • Title tag

  • H1 heading

  • Introduction

  • Some H2 headings

  • URL

  • Meta description

  • Image alt text, when relevant

  • Body content

But do not force it. Good on-page SEO sounds like a helpful human wrote it.


Optimize the title tag

The title tag is one of the most important on-page SEO elements.

It is often used as the clickable title in Google search results. It should clearly describe what the page is about and include the main keyword naturally.

For example:

  • Emergency plumber in Porto | Brand Name

  • Family law services | Law Firm Name

  • Dental implants in Porto | Clinic Name

  • Houses for sale in Ericeira | Real Estate Agency

A weak title tag would be:

  • Home

  • Services

  • Welcome

  • About us

These titles are too vague. They do not tell users or search engines what the page offers.

A good title tag is specific, clear and aligned with search intent.

You may also want to read more about how to optimize a website for SEO if you want to understand how title tags fit into the wider optimization process.


Write better meta descriptions

A meta description is a short summary of a page that can appear below the title in search results.

It does not directly guarantee higher rankings, but it can help improve click-through rate when it is clear and useful.

A good meta description should explain what the page offers and why someone should click.

For example:

  • Need urgent plumbing help? Our team handles leaks, blocked drains and emergency repairs with fast support for local homeowners.

This is much stronger than:

  • We provide plumbing services. Contact us today.

The first version speaks to a real problem. The second one could belong to almost any business.

Meta descriptions should be specific, benefit-driven and honest. Do not promise something the page does not deliver.


Use clear headings

Headings help structure the page.

Your H1 should usually be the main title of the page. H2 headings should organize the main sections. H3 headings can be used for smaller subsections.

Good headings make content easier to scan and understand.

For example, a dentist page about dental implants might include headings like:

  • What are dental implants?

  • Who is this treatment for?

  • How long does the process take?

  • How much do dental implants cost?

  • Book a dental consultation

These headings are useful because they answer real patient questions.

Avoid vague headings like:

  • Our solutions

  • Quality and innovation

  • What we do

They may sound professional, but they are not very helpful. On-page SEO usually rewards clarity more than corporate fog.


Create useful, complete content

Content is at the centre of on-page SEO.

Your page should answer the user’s question or explain your service clearly enough for someone to take the next step.

For a local business service page, useful content may include:

  • What the service includes

  • Who it is for

  • Common problems solved

  • Locations served

  • Process or steps

  • Prices or pricing factors, when possible

  • FAQs

  • Trust signals

  • Clear contact options

For example:

  • A construction company page about house renovations should explain the types of renovations handled, how the process works, what clients should prepare, common timelines and how to request a quote.

  • A law firm page should explain the legal service in plain language, not just list legal terms that only lawyers enjoy reading.

  • A real estate agency page should help buyers, sellers or landlords understand what they can expect.

  • A dental clinic page should answer practical patient questions about treatments, appointments, recovery and costs.

Useful content builds trust. And trust is very good for conversions.


Use practical before and after examples

Sometimes the easiest way to understand on-page SEO is to compare weak and strong examples.

Business type

Weak example

Better example

Plumber

Services

Emergency plumbing services in Porto

Dentist

Treatments

Dental implants: process, costs and consultation

Law firm

Legal help

Family law services for divorce and custody matters

Real estate agency

Properties

Houses for sale in Ericeira

Construction company

Renovations

Home renovation services: process, timelines and quotes

The better examples are clearer because they describe the page topic, service or user need.

This does not mean every heading needs to include a keyword. It means your page should be specific enough for both users and search engines to understand it quickly.


Optimize the main page elements

Here is a simple overview of the main on-page SEO elements and what to improve.

Element

What to optimize

Example

Title tag

Main keyword, service and location when relevant

Emergency plumber in Porto

H1

Clear page topic

Emergency plumbing services

URL

Short and descriptive

/emergency-plumbing

Content

Answer real user questions

Prices, process, response time

Internal links

Link to related pages

Leak repair, blocked drains, contact

Images

Compress files and add useful alt text

plumber fixing leaking pipe

FAQ

Answer common objections or doubts

How fast can you arrive?

This kind of structure helps a page become more useful, easier to scan and more aligned with search intent.


Add internal links

Internal links are links from one page of your website to another.

They help users discover related content and help search engines understand the relationship between your pages.

For example, an article about on-page SEO could link to:

Internal links should be relevant and natural.

For example:

  • A dentist could link from a general dental services page to specific treatment pages.

  • A real estate agency could link from a neighbourhood guide to property listings in that area.

  • A law firm could link from a blog article about inheritance to its estate planning service page.

  • A restaurant could link from a private events page to menus, reservations and location information.

Use descriptive anchor text. Instead of “click here”, use text that explains the destination page.


Optimize images

Images can support SEO and user experience when they are used properly.

Good image optimization includes:

  • Using relevant images

  • Compressing image files

  • Choosing descriptive file names

  • Adding useful alt text

  • Avoiding huge images that slow the page down

Alt text should describe the image in a simple and useful way.

For example:

  • Bad alt text: image1

  • Better alt text: dentist explaining a treatment plan to a patient

For a real estate agency, image alt text might describe:

  • the type of property

  • the location

  • the room or feature shown

  • the view, terrace, garden or exterior

For a restaurant, image alt text might describe:

  • a dish

  • the dining room

  • the terrace

  • the restaurant entrance

  • the local setting

Do not stuff keywords into every image. Keep it natural.


Improve the URL

URLs should be short, descriptive and easy to understand.

For example:

  • /dental-implants

  • /family-law

  • /houses-for-sale-ericeira

  • /emergency-plumbing

These are much better than:

  • /page?id=8472

  • /services/page-3

A clear URL helps users and search engines understand the page topic. It also looks more trustworthy when shared.

You do not need to change every URL on an existing website without a reason. But when creating new pages, use simple and descriptive URLs from the start.


Update pages that already have impressions

One of the easiest ways to improve on-page SEO is to update pages that already appear in Google but do not get many clicks.

Google Search Console can show pages with impressions, low click-through rate or rankings close to page one. These pages may already have some potential, but need better optimization.

For example:

  • A dentist may have a treatment page ranking on page two. Improving the title tag, headings, FAQs, internal links and content depth may help that page perform better.

  • A real estate agency may have a local guide that receives impressions but few clicks. A clearer title, stronger introduction and better links to property pages may improve results.

  • A law firm may discover that one article appears for several legal questions, but the page does not answer them clearly enough.

  • A restaurant may appear for menu-related searches, but users may leave if the menu, opening hours or booking options are hard to find.

Look for pages that already have signs of visibility. Sometimes improving an existing page can be faster than creating a new one from zero.

You can also read what is an SEO audit if you want a deeper process for identifying these opportunities.


Add FAQs when useful

FAQs can improve a page when they answer real questions.

For service businesses, FAQs are especially useful because potential clients often have doubts before contacting you.

For example:

  • A plumber might answer questions about emergency callouts, pricing, response time and common repairs.

  • A dentist might answer questions about pain, recovery, appointment length and treatment costs.

  • A lawyer might answer questions about documents, timelines and the consultation process.

  • A real estate agency might answer questions about valuations, commissions, property documents and selling timelines.

  • A construction company might answer questions about budgets, licences, timelines and site visits.

FAQs should not be random filler. They should answer questions people actually ask before becoming clients.


Don’t forget conversions

On-page SEO should also support conversions.

Getting traffic is great. But if visitors arrive and do not know what to do next, the page is not working properly.

Each important page should include a clear next step.

That could be:

  • Call now

  • Request a quote

  • Book a consultation

  • Schedule an appointment

  • View available properties

  • Send a message

  • Ask for an audit

For local businesses, this is essential.

For example:

  • A plumber needs visible phone contact.

  • A dentist needs appointment booking.

  • A restaurant needs reservations or menu access.

  • A law firm needs a consultation form.

  • A real estate agency needs enquiry forms and clear property/contact options.

  • A construction company needs a simple way to request a quote.

SEO brings people to the page. The page still needs to convert them.


Need help improving your on-page SEO?

On-page SEO is often one of the fastest ways to improve how your website performs in Google.

Small changes to titles, headings, internal links, content and page structure can make important pages clearer, more relevant and more likely to generate leads.

I help local and service-based businesses improve their SEO through keyword research, content optimization, technical audits, internal linking and practical recommendations focused on real business results.

Whether you run a law firm, dental clinic, real estate agency, restaurant, construction company, accounting firm or another service-based business, better on-page SEO can help your website attract more qualified traffic and turn more visitors into enquiries.

You can explore my SEO consulting services if you want to understand which pages need improvement and what to optimize first.



FAQ


1. What is on-page SEO?

On-page SEO is the process of optimizing individual pages on a website. It includes improving content, headings, title tags, meta descriptions, images, URLs, internal links and page structure.


2. Why is on-page SEO important?

On-page SEO helps search engines understand your pages and helps users find useful information more easily. It can improve visibility, clicks, user experience and conversions.


3. What is the difference between on-page SEO and technical SEO?

On-page SEO focuses on the content and elements of each page. Technical SEO focuses on crawling, indexing, speed, mobile usability, redirects and other technical aspects of the website.


4. How often should I update on-page SEO?

You should review important pages regularly, especially when rankings drop, search intent changes, services evolve or Google Search Console shows many impressions but low clicks.


5. Can on-page SEO improve leads?

Yes. Better on-page SEO can attract more qualified traffic and make pages clearer, more trustworthy and easier to act on, which can help generate more enquiries, calls, bookings or sales.

Would you like to get more clients?

I help businesses grow with SEO, Google Ads, and websites built to convert.

Rafael Rocha - SEO Consultant

Rafael Rocha

Schedule Your Consultation

Book a free consultation today and let’s see how we can grow your business online.

Schedule Your Consultation

Book a free consultation today and let’s see how we can grow your business online.