On-page SEO is optimising the content and code of a single page so search engines and visitors understand it. Give it one clear topic, a descriptive title tag and meta description, a logical heading structure, helpful original content that satisfies the search intent, descriptive image alt text, relevant internal links, structured data and a clear next step for the reader.
- Each page should serve one clear purpose and one main search intent.
- Titles and headings should describe the page honestly and read naturally.
- Helpful, original content beats keyword repetition every time.
- Internal links, images and a clear call to action finish the job.
What is on-page SEO?
On-page SEO covers everything you control on the page itself: the words, headings, images, links and underlying markup. It tells search engines what the page is about and tells visitors they are in the right place. Off-page signals, such as links from other sites, build authority separately.
Think of it as making one page the best possible answer to one question. Before touching any tag, decide who the page is for, what they are trying to do and what they should do next. Optimisation without that clarity tends to produce pages that are technically neat but not useful.
How do you write the title tag and meta description?
The title tag is often the headline shown in search results. Make it specific, put the main topic near the front and add your brand if there is room, while keeping it to a length that displays properly. It should match the page content; misleading titles disappoint visitors and undermine trust.
The meta description does not directly rank pages, but it influences whether people click. Write it as a short, honest summary with a reason to visit. Search engines may rewrite it, so focus on making the page itself clear, and give each page its own unique title and description.
How should headings and content be structured?
Use a single main heading that states the page topic, followed by subheadings that break the content into logical parts. Headings help readers skim and help search engines grasp structure. Phrase some as the questions people actually ask, and answer them directly just below.
Write for the reader. Cover the topic thoroughly, with examples, specifics and your genuine experience, instead of repeating a phrase. Use short paragraphs, plain language and lists where they aid understanding. Pages that fully resolve the visitor's need tend to be the ones that keep earning attention.
- One main heading describing the page topic
- Subheadings that follow the reader's questions
- Direct answers near the top of each section
- Short paragraphs, examples and lists for clarity
- Fresh, original content rather than copied text
What about images, links and URLs?
Give images descriptive file names and alt text that explains what the image shows, which helps accessibility as well as search. Compress them so the page loads quickly, and size them for the space. Use text rather than images for important words, since text can be read and indexed.
Add internal links to related pages using descriptive anchor text, and link to reputable external sources where they help the reader. Keep the URL short, readable and permanent. A clean address such as a few lowercase words separated by hyphens is easier to share and understand.
- Descriptive image names and honest alt text
- Compressed images in suitable dimensions
- Internal links with meaningful anchor text
- Short, readable, lowercase URLs
How do schema and calls to action fit in?
Structured data, or schema markup, labels elements such as articles, products, FAQs, reviews and organisation details so machines can interpret them. Use only types that match what is visible on the page, and validate the code. It can support richer search displays, although it does not guarantee them.
Finally, give the visitor somewhere to go. A strong page ends with a clear next step, whether that is a contact form, a phone number, a product link or a related guide. SEO that brings visitors but offers no path forward wastes the traffic it earns.
How do you know the page is working?
After publishing, check Search Console to see whether the page is indexed, which queries it appears for and how often people click. Low clicks despite impressions suggest a weak title or description; high clicks but quick exits suggest the content does not match expectations.
Refresh important pages periodically with new information, clearer answers and better examples. Avoid constant tinkering with titles, since changes need time to show effects. Review, adjust and be patient; steady improvement beats frantic edits.
Frequently asked questions
How long should a title tag be?
Keep it concise enough to display fully in search results, typically a short line, and put the key topic first. Exact display length varies by device, so prioritise clarity.
Does keyword density still matter?
Not as a target number. Use the main phrase and its natural variants where they fit, and focus on covering the topic well. Repeating a phrase unnaturally can hurt readability.
Should every page have a meta description?
It is good practice to write a unique one for important pages. Search engines may rewrite it, but a good description can improve click-through.
Is word count important for SEO?
Length is not a goal in itself. A page should be as long as needed to satisfy the searcher, no more and no less.
Need help with this? See our SEO — Search Engine Optimisation service or talk to Yash Parikh.