On-page SEO
On-page SEO is the work done on a page itself so Google can tell what it is about and who it is for.
It covers the title, meta description, headings, body content, internal links, image alt text and structured data. Off-page SEO, such as earning backlinks, happens elsewhere.
Your title tag is a suggestion, not an instruction. Google’s documentation on title links says it builds the clickable title in search results from several sources: the title element, the main heading on the page, other prominent text, anchor text on the page, the text of links pointing to the page, and WebSite structured data. It rewrites titles that are empty, out of date, inaccurate or repeated across many pages. When Google shows a different title from yours, the fix is usually to make the title and the H1 agree.
The on-page elements
| Element | What Google does with it | What to get right |
|---|---|---|
| Title element | Main source for the title link | Describes the page; matches the H1 |
| Meta description | One source for the snippet. Google may use page text instead. | A plain summary of what the reader gets |
| H1 and headings | Shows the topic and structure of the page | One clear main heading; subheadings that match real questions |
| Body content | Decides relevance for the search | Answers the search fully, with specifics |
| Internal links | Helps Google find and connect pages | Descriptive anchor text |
| Image alt text | Used as anchor text when an image is a link | Describes the image |
| Canonical tag | Tells Google which URL to index | Points to the page itself, except on duplicates |
When on-page fixes move rankings
For a local service business, none of the service pages ranked. The site template gave every page the homepage’s canonical tag, so Google treated each service page as a copy of the homepage. Giving each page its own canonical, then rewriting its content, title, meta description and H1, got the service pages ranking and collecting impressions. Template-level mistakes of this kind affect every page at once, so check the template before rewriting copy.
On-page work has a ceiling. It makes a page clear and eligible to rank. If competitors have stronger content depth and more authority, a perfect title won’t close the gap.
Common mistakes
-
A title tag and H1 that describe different things.
-
The same title pattern on every page with one word changed.
-
Stuffing keywords into headings and anchor text.
-
Copying canonical tags or meta descriptions across pages through a template.