On-page SEO is the part of search optimization you control most directly. It happens on each page of your site, in the words, headings, links and images you publish. It does not need a big budget. It does need care and a clear process. This guide explains what on-page SEO covers, how each element works according to Google, and gives you a checklist to run on any page.
| What is on-page SEO? On-page SEO is the practice of improving the content and HTML elements of individual web pages so search engines can understand them and show them for relevant searches. It covers the title element, meta description, headings, body content, internal links, image alt text and URLs. The goal is a page that clearly answers one topic for the person searching. |
On-page SEO, also called on-page optimization, covers the changes you make on a page itself. That includes what the page says and how it is marked up in HTML. It is different from work that happens off the page, such as earning links, and from site-wide technical work, such as server settings.
Every important page has a job. A service page should explain a service and help someone contact you. A guide should answer a question fully. On-page SEO makes that job clear to both people and search engines. It aligns the topic of the page with the words people search, then structures the page so the answer is easy to find.
It is a common search. Semrush data for Canada, October 2026, shows about 720 monthly searches for “on page seo” with a keyword difficulty of 69. Local versions exist too, such as “on page optimization vancouver” at about 30 searches a month.
SEO is usually split into three areas. They overlap, but it helps to know which one a task belongs to.
| Area | What it covers | Examples |
|---|---|---|
| On-page SEO | Content and HTML elements on each page | Title, headings, copy, internal links, alt text |
| Technical SEO | How the whole site is built, crawled and served | Robots.txt, sitemaps, redirects, speed, mobile layout |
| Off-page SEO | Signals from outside your site | Links from other sites, brand mentions, reviews |
On-page work is usually the fastest to change because you own the page. It also tends to be the first place to look when a page gets impressions in Search Console but few clicks. Technical problems can block on-page work from paying off, so both need attention. A sound web development setup makes on-page changes easier to publish and test.
Before you edit anything, decide what the page should rank for and why someone would search it. That is search intent. Most searches fall into a few groups:
Match the page type to the intent. A sales page rarely ranks for an informational question, and a long guide rarely ranks for a “hire” search. Look at the current Google results for your main phrase. If they are all guides, a service page will struggle.
Google’s Search Essentials recommend using the words people search for in prominent places, such as the title, main heading, alt text and link text. Pick one main phrase per page, plus a few close variations, and use them where they fit naturally.
The title element is one of the main sources Google uses for the clickable headline in results. Google’s guidance on title links says every page should have a title. It should be descriptive and concise, and distinct for each page. Avoid vague titles like “Home” and avoid repeating keywords. Google says there is no length limit, but long titles are cut off in results to fit the device width. Many SEOs keep titles near 60 characters for that reason.
Google may also use other text to build the title link, such as the main heading, prominent text on the page and anchor text from links. A clear H1 that matches the title helps.
The meta description is a short summary of the page. Google’s snippet guidance says snippets are mainly created from page content. Google sometimes uses the meta description if it gives a more accurate summary. Write a unique description for each page. Avoid long strings of keywords. Include useful details such as what the page covers or who it is for.
Headings break a page into sections and tell readers what each part covers. Use one H1 for the page’s main topic. Use H2s for the main sections and H3s for points inside them.
Google’s SEO Starter Guide says it does not matter to Google Search if headings are used out of order. It also says there is no ideal number of headings. Headings are mainly for readers. People scan before they read, so headings should describe the content below them clearly.
Good structure also helps AI search features. Google says AI Overviews and AI Mode may run several related searches across subtopics. A page with clear sections that each answer one question is easier to match to those subtopics. Some practical tips:
Content is the centre of on-page SEO. Google asks site owners to create helpful, reliable, people-first content. That means content made for a real audience, not mainly to attract search visits.
Google describes E-E-A-T as experience, expertise, authoritativeness and trust. It says trust is the most important of these. Google also says E-E-A-T is not a specific ranking factor. Its systems use a mix of factors to identify content that shows these qualities. In practice, that means:
Google says it has no preferred word count. Write as long as the topic needs and no longer. Also avoid keyword stuffing. Filling a page with keywords to manipulate rankings is against Google’s spam policies.
Internal links connect your pages. They help Google discover pages and understand how topics relate. They also guide readers to the next useful step. Google says it can only crawl a link if it is an HTML a element with an href attribute. Links built only with JavaScript click handlers may be missed.
Anchor text is the clickable text of a link. Google recommends anchor text that is descriptive and makes sense on its own. Avoid “click here” or “read more”. Avoid stuffing keywords into anchors as well.
A simple internal linking routine:
Google recommends standard HTML image elements so crawlers can find images. Use short, descriptive file names, such as vancouver-office-exterior.jpg instead of IMG00023.JPG. Write alt text that describes the image in context. Alt text also helps people who use screen readers. Do not fill it with keywords.
Google notes that parts of a URL can appear in results as breadcrumbs. Use short, readable URLs with words that describe the page, separated by hyphens. Avoid changing URLs on pages that already rank unless you set up redirects.
Structured data is code that describes the page in a standard format, such as an article, a local business or a product. It can make a page eligible for some rich results. Google says structured data should match the visible text on the page. Add only markup that describes what is really there.
Run this checklist on each important page. It works for service pages, location pages and blog posts.
Fix the pages that matter most first. Those are usually your main service pages, location pages and pages that already get impressions but few clicks. If you work with a team on SEO in Vancouver or elsewhere, ask for a checklist like this to be part of the audit.
Answers to common questions about on-page SEO.
On-page SEO covers what is on your own pages, such as content, titles, headings and internal links. Off-page SEO covers signals from outside your site, mainly links from other websites and mentions of your brand. You control on-page SEO directly. Off-page signals are earned over time.
Start with content that matches search intent and answers the question fully. Then focus on a clear, unique title element, a descriptive H1, logical headings and good internal links. Google does not publish a ranked list of factors, so treat these as priorities based on its guidance.
Google says there is no length limit for the title element. Long titles are cut off in results to fit the device width. Many SEOs aim for roughly 50 to 60 characters so the full title shows. Put the most important words near the start.
Google does not describe the meta description as a ranking factor. It does say Google sometimes uses it to create the snippet in results. A clear, unique description can help people decide to click. Write one for each important page.
No. Google’s SEO Starter Guide states that Google Search does not use the keywords meta tag. Leaving it out does no harm. Time spent on it is better used on your title, headings, body content and internal links, which Google does read and use to understand the page.
Review key pages when your services, prices or facts change, and at least a few times a year. Check Search Console for pages with high impressions but low clicks. Those are often the best candidates for title and content updates. Google suggests waiting a few weeks to judge the effect of a change.
On-page SEO is the work of making each page clearly about one topic and genuinely useful for the person searching it. Get the basics right: intent, a clear title and H1, logical headings, specific content, descriptive internal links and helpful images. Avoid keyword stuffing and outdated tricks. Then review your most important pages regularly and let Search Console data guide the next round of changes.