On-Page SEO
On-page SEO is everything you control on your own pages. Here's how to optimise every element — from the title tag to the final paragraph — for maximum search visibility.
The landing page that ranked #1 — without a single new backlink
In 2021, a freelance HR consultant published a guide on her website: "How to Write a Performance Improvement Plan (PIP) — With Free Template."
The page had no backlinks pointing to it. Her domain was modest — a small site with a few dozen pages. But within 5 months, the page ranked #1 for "performance improvement plan template" — a phrase searched tens of thousands of times per month (illustrative figure — verify in your keyword tool, as volumes vary by tool and fluctuate seasonally).
How?
The page was the best available answer to that exact query. It had a perfect title. A compelling meta description. Headers that matched what searchers were looking for. Content that was comprehensive, specific, and practical. A downloadable template that kept visitors on the page longer than any competitor's. And internal links from her other HR-related content.
She beat older, larger, better-linked sites because she understood on-page SEO — and executed it precisely.
Authority gets you on the field. On-page SEO wins the game.
What on-page SEO actually means
On-page SEO is everything you control on your own page that helps search engines understand what the page is about and helps users get value from it. Unlike off-page SEO (links from other sites) or technical SEO (site infrastructure), on-page SEO is completely within your control.
The on-page SEO elements:
Title tags: the most important on-page element
The title tag is the clickable headline shown in search results. It's the first thing a searcher sees, and it's the strongest on-page ranking signal.
What makes a great title tag:
- Contains the target keyword (ideally near the beginning)
- Under 60 characters (longer titles get truncated in search results)
- Describes what the page delivers — not just what it's about
- Includes a benefit, modifier, or power word where natural
- Is unique across your site (no duplicate title tags)
Title tag formulas:
| Formula | Example |
|---|---|
| Keyword + benefit | "Email Marketing Templates That Convert (Free Download)" |
| Keyword + year | "Best CRM Software for Small Business 2024" |
| Keyword + guide | "How to Write a PIP: A Step-by-Step Guide" |
| Keyword + number | "17 Email Subject Line Formulas That Get Opens" |
| Question + keyword | "What is a PIP? Everything Managers Need to Know" |
What to avoid:
- Keyword stuffing: "Best Email Marketing | Email Marketing Tips | Email Marketing Guide"
- Generic titles: "Blog Post" or "Page 1"
- Titles longer than 60 characters (they get cut off mid-word in search results)
- Duplicate title tags across pages (confuses Google about which page to rank)
Using AI for title tags: "I'm writing a page targeting the keyword '[keyword]'. My audience is [persona]. The page delivers [what the reader gets]. Write 5 title tag options — each under 60 characters, containing the keyword naturally, and communicating a clear benefit or promise. Vary the formulas."
Meta descriptions: the ad for your page
The meta description is the grey text that appears below the title in search results. It doesn't directly affect rankings — but it affects click-through rate, which affects how much traffic a ranked page actually receives.
A well-written meta description functions as an advertisement: it takes someone already interested enough to see your result and convinces them to click.
Meta description best practices:
- 150–160 characters (longer gets truncated)
- Contains the target keyword (Google bolds it in the results — draws the eye)
- Describes specifically what the reader will get from the page
- Includes a soft call to action ("Learn how to..." "Find out why..." "Download free...")
- Differentiates your page from the others in the results
Example — keyword: "how to negotiate salary"
Weak: "This article is about salary negotiation. We cover tips and strategies for getting a higher salary."
Strong: "The exact scripts and tactics used by people who negotiated raises of 15–30%. Includes how to respond when they say no. Takes 8 minutes to read."
URL structure: clean, readable, keyword-rich
URLs serve both users and search engines. A clean URL structure:
- Contains the target keyword
- Is short and descriptive
- Uses hyphens to separate words (not underscores or spaces)
- Has no unnecessary parameters or numbers
Good URLs:
/blog/how-to-negotiate-salary/services/email-marketing-for-restaurants/guides/performance-improvement-plan-template
Bad URLs:
/blog/post?id=47382&cat=3/articles/2024/03/14/how-to-negotiate-your-salary-a-comprehensive-guide-with-expert-tips-updated/page_1_email_marketing_tips_guide
One important rule: Once a URL is set and indexed, don't change it without setting up a 301 redirect. Changing URLs breaks existing links and loses the ranking equity the original URL had accumulated.
Header tags: the document outline Google reads
H1: Your page's main headline. Use it exactly once. Should contain your primary keyword. Should communicate what the entire page is about.
H2: Section headers — the major divisions of your content. Use them to signal the key subtopics the page covers. Including keywords in H2s (where natural) helps Google understand your topical coverage.
H3: Sub-sections within H2 sections. Use for specific points, steps, or examples within a major section.
The header structure as an outline:
A reader who only reads your headers should understand the full shape of the page:
- H1: How to Write a Performance Improvement Plan (PIP)
- H2: What is a Performance Improvement Plan?
- H2: When Should You Issue a PIP?
- H2: How to Write a PIP: 5 Essential Components
- H3: 1. Specific performance concerns
- H3: 2. Measurable improvement goals
- H3: 3. Timeline and check-in points
- H3: 4. Resources and support offered
- H3: 5. Consequences if goals aren't met
- H2: PIP Template (Free Download)
- H2: Common PIP Mistakes to Avoid
There Are No Dumb Questions
"How many times should I use my keyword in the content?"
There's no magic number — and chasing one leads to keyword stuffing, which Google penalises. Use the keyword naturally in: the H1 title, the first paragraph, a few H2 headers (where it fits naturally), and throughout the content as appropriate. Then use related terms, synonyms, and the topic's natural vocabulary. Modern Google is semantic — it understands the topic from context, not just repetition.
"Do I need to use keywords exactly, or can I rephrase them?"
Paraphrasing is fine and often better. Google's natural language understanding is sophisticated — it knows "how to improve my credit score" and "ways to boost your credit rating" are about the same topic. Write for humans, use the keyword naturally when it sounds right, and trust Google to understand what your page is about from the overall context.
Content: the signal everything else points to
Optimising HTML elements without optimising the content itself is applying a coat of paint to a condemned building. The content must genuinely be the best available answer to the query.
What "best answer" means for SEO:
Comprehensive: Does the page cover everything a searcher for this query needs to know? If the query is "how to start a podcast," the page should cover equipment, recording, editing, hosting, publishing, and promotion — not just one of these.
Accurate: Are all claims correct and up to date? Google's E-E-A-T framework is a quality rater guideline — pages with factual errors and outdated information can rank lower as a result. Update content when the underlying facts change.
Original: Does the page bring something the other ranking pages don't have? A unique framework, a personal experience, original data, a more practical example? Pure aggregation of what's already ranking won't displace what's already ranking.
Practical: Does the reader leave able to do something they couldn't do before? Practical, actionable content earns longer read times and more return visits — signals Google uses to validate quality.
The content audit test: After writing, read the top 3 ranking pages for your keyword. For each section of your page, ask: is this section better than what the top results offer? If not — improve or cut it.
Image optimisation
Images contribute to on-page SEO in two ways:
Alt text: Alternative text is what screen readers read to visually impaired users, and what Google reads to understand images (since it can't see them the way humans do). Every meaningful image should have descriptive alt text that explains what the image shows — including keywords where natural.
Bad alt text: <img alt="image1.jpg"> or <img alt=""> or <img alt="photo">
Good alt text: <img alt="Performance improvement plan template example showing goals and timeline sections">
File names: Name image files descriptively before uploading. performance-improvement-plan-template.jpg is better than IMG_20240301_093847.jpg.
File size: Large image files slow page load speed, which hurts both user experience and rankings. Compress images before uploading (use tools like Squoosh or TinyPNG). Aim for under 200KB for most images.
Using AI for alt text at scale: If you have many images to optimise, use AI: "Here are descriptions of 20 images on my page about [topic]. Write an SEO-friendly alt text for each one — descriptive, concise, and including the keyword '[keyword]' where it fits naturally. Do not force the keyword into every image."
On-Page SEO Audit
25 XPInternal linking: the signal most sites ignore
Internal links — links from one page on your site to another — serve two SEO functions:
- Help Google discover and crawl your pages — a page without internal links pointing to it is an island; Google may never find or prioritise it
- Pass authority between pages — links from high-authority pages on your site to lower-authority pages distribute ranking power internally
Internal linking best practices:
- Link to related content naturally within the body text (not just in a "related posts" sidebar)
- Use descriptive anchor text — the clickable words in a link. "Click here" tells Google nothing. "Performance improvement plan template" tells Google exactly what the destination page is about.
- Link from high-traffic pages to important pages you want to rank
- Every new page you publish should be linked to from at least one existing page within its first week
The cornerstone content strategy: Your most important, comprehensive pages (pillar pages) should receive the most internal links. Cluster posts (shorter, more specific content) link up to the pillar. This signals to Google that the pillar page is the authoritative, comprehensive resource on the topic.
Using AI for internal linking: "Here is a list of all the pages on my site with their URLs and topics: [list]. I just published a new page about [topic]. Which 3–5 existing pages are the most relevant to link from? For each, suggest anchor text I could use naturally within the context of that page."
Write Optimised On-Page Elements
25 XPBack to the freelance HR consultant
She didn't build a single new backlink. She rewrote one page. The title tag changed from a vague blog headline to something specific and benefit-driven. The H1 matched exactly what HR managers were searching for. She added entity mentions — terms like "performance management," "SMART goals," and "disciplinary process" — that signalled topical completeness to Google. And she linked to the page from three other pieces of content on her site, so it stopped being an island. Same domain, same page, same topic — different result. On-page SEO isn't about tricking the algorithm. It's about making what you mean unmistakably clear.
Key takeaways
- The title tag is the most important on-page element. It signals your keyword to Google and your value to the searcher — both in one. Under 60 characters, keyword near the front, benefit clear.
- Meta descriptions don't affect ranking — but they affect clicks. Write them like ads: keyword included, specific benefit, soft CTA.
- Header structure is your page's table of contents — for both Google and your readers. H1 once. H2 for major sections. H3 for sub-points. Include keywords naturally.
- Content quality is the signal everything else amplifies. Optimised elements on a thin page won't rank. Optimised elements on the genuinely best answer to a query compound powerfully.
- Internal links distribute authority and signal importance. Every new page needs internal links from existing pages within its first week.
Knowledge Check
1.A page targets the keyword 'vegan meal prep ideas.' The current title tag reads: 'Blog: Healthy Eating Tips and Plant-Based Recipes for Busy People Who Want to Eat Healthier in 2024.' What are the two main problems with this title tag?
2.A marketer audits a 2,000-word blog post and finds the target keyword appears 47 times — roughly once every 42 words. The post is ranking on page 4. What is likely causing the ranking problem, and what should they do?
3.A new blog post is published on a well-established site with strong domain authority. After 2 months, the post ranks #34 for its target keyword despite having a well-optimised title, meta description, and H2 structure. What on-page element is most likely missing?
4.When writing anchor text for internal links, why is 'click here' significantly worse than 'performance improvement plan template'?