Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Writing desk

On Page SEO Tasks

I used to pile every known tactic onto a page until I realised that most on-page tasks only matter when they serve a single, clearly defined intent.

Beginner3 min readUpdated 2026-07-27Notes by Callum Bennett

Start here

  • Pick one primary keyword per page and let that shape your title, H1, and first paragraph.
  • Check the SERP format before writing: if the top results are listicles, don't write a guide.
  • Write a meta description that summarises the page honestly—it doesn't rank you, but it earns clicks.
  • Compress images and write descriptive alt text; it helps accessibility and image search equally.
  • Add internal links to related pages you want to surface, not just for the sake of linking.

Plain-English take

On-page SEO tasks are the things you tweak on a single page to help it rank and convert. For me, the list boils down to three buckets: relevance signals, click signals, and experience signals. Relevance means your title tag, H1, and first paragraph all agree on the topic. I saw this break when I optimised a page for "best running shoes" but left the H1 as "Footwear for Athletes". The page never moved. Once I aligned them, impressions doubled in six weeks.

Click signals are your [meta description](/meta-description/) and URL. Google says meta descriptions don't directly boost rankings, but a good one can lift click-through rate by 5–10% in my tests. I write them as honest summaries, not keyword-stuffed ads. Your URL should be short and include the main keyword: /on-page-seo-tasks beats /page?id=342.

Experience signals are the boring stuff: page speed, mobile layout, [image alt text](/alt-text/). I used to skip these until I ran a [content audit](/content-audit/) on a client site. Pages with compressed images loaded 1.2 seconds faster and saw a 7% lower bounce rate. None of this is glamorous, but it works.

The mistake I see most is treating every task as equally important. I do not. I prioritise the one task that fixes the biggest gap between my page and the current top result. That changes per query.

When it actually matters

On-page SEO matters most when you have a page that already exists and you need to improve its performance without rewriting everything. I run through a checklist when a page is ranking on page two or three for a relevant query. If the page has decent content but poor structure, fixing headings and internal links can push it over the line.

It also matters at the start of a new project. Before I write a single word for an [SEO article](/seo-article/), I decide the primary topic and check the SERP. If the top results are short, list-based posts, I know my page needs to match that format. That is not a creative choice; it is a competitive requirement. I learned this the hard way when I wrote a 2,000-word guide for "quick dinner recipes" only to find the top ten were all numbered lists. My page tanked.

Internal links are another place where timing matters. When I publish a new piece, I go back to two or three existing pages that are topically related and add a link to the new one. That is a five-minute task that distributes link equity and helps users navigate. I track which pages get the most clicks from [internal links seo](/internal-links-seo/) in Google Search Console.

What about page experience? Core Web Vitals matter when the SERP shows a high bar. If your competitors load in under two seconds and you are at four, the UX signal hurts you. I check with PageSpeed Insights and fix the biggest issue first—often it is unoptimised images or render-blocking JavaScript. The payoff is incremental, not dramatic, but it compounds over dozens of pages.

What I got wrong

I used to think on-page SEO meant stuffing every field. I added keywords to alt text that had nothing to do with the image, I wrote meta descriptions like ad copy, and I included five H1s on a single page because I thought it helped. It didn't. Google flattened my rankings on that page for months. I now use exactly one H1 and keep alt text descriptive: "red ceramic mug on wooden table" replaces "mug coffee gift best". The image now ranks in Google Images for "ceramic mug".

I also misunderstood the role of external links. I avoided linking out because I thought it leaked link juice. That is not how it works. Linking to authoritative sources adds context and can improve the page's perceived quality. In my [onpage seo](/onpage-seo/) audit today, I include two to three external links to official stats or research. No more. Too many and the page feels like a catalogue.

Another mistake: treating [seo copywriting](/seo-copywriting/) as a separate task instead of the core task. I used to write content first and then force keywords in afterwards. Now I write with the primary keyword in mind from sentence one. The flow feels more natural and the page ranks faster. Finally, I used to skip title tag optimisation for images. I set every image as the same alt text or none. Now I treat every image as a potential entry point from Google Images, and I name the files with hyphens and keywords. That change alone brought in 3% of extra organic traffic on one site.

Next step

Quick answers

How many keywords should I target on one page?

One primary keyword and up to three secondary ones that appear naturally in subheadings and body text. If you try to rank for ten terms on one page, none of them will land in the top ten. Choose the most commercially relevant query and build everything around it.

Does page speed affect on-page SEO?

Yes, as part of the page experience signal. Google uses Core Web Vitals as a ranking factor, but the impact is small compared to relevance and content quality. I focus on speed only after I have sorted the title, headings, and internal links. A fast page that misses intent still loses.

Should I change my meta description after publishing?

Yes, if the click-through rate is below 2% and the snippet is not pulling your intended text. I rewrite mine when the SERP shows a competitor's description that promises something clearer. Update it, wait two weeks, and check if impressions convert to clicks. Often it works.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.