You have done the keyword research, written the page, and hit publish. But it sits on page three of Google, invisible. The frustrating part is that the fix is usually within your control. Most ranking problems trace back to on-page signals you can change today, not to backlinks or domain age you cannot. This guide covers every on-page factor that matters in 2026, with a checklist to work from and a way to earn visibility in both Google and AI search.
What is on-page SEO?
On-page SEO is the practice of optimising a page’s content and HTML so search engines and AI tools can understand it, judge it relevant, and rank it. It covers everything you control on the page itself: your words, headings, title tag, URL, internal links, images and structured data. You will also see it called on-site SEO or on-page optimisation. They mean the same thing.
The defining trait is control. On-page work happens inside your own site, so you can change it whenever you like. Placing your target term in the title, writing a clear H1, adding a helpful internal link: none of it needs another website’s permission. That makes it the natural starting point for any SEO strategy, and one chapter of our ultimate guide to SEO.
Why on-page SEO matters (search + AI)
On-page SEO decides whether a search engine can match your page to a query at all. Google’s own guidance asks you to use words people search for in prominent places like your title, headings and link text, so its systems can tell what your page is about.
The payoff is often quick. Because these signals sit on your page, a small edit can move a result. Rewriting a weak title or filling a content gap can lift a page within days, long before any link building pays off.
On-page work also matters more than it used to. AI tools like ChatGPT, Perplexity and Google’s AI Overviews read the same signals to decide what to quote, and a page that is clear to Google tends to be clear to an AI model too. Good on-page SEO now buys you visibility in two places at once.
On-page vs off-page vs technical SEO
SEO splits into three jobs that work together. On-page is the one you control most directly, but it helps to see where it stops and the other two begin.
On-page SEO covers the content and HTML on your own pages: keywords, titles, headings, internal links and images. Off-page SEO covers signals earned elsewhere, mainly backlinks, brand mentions and reviews. Technical SEO covers the plumbing that lets Google crawl, render and index your site, such as site speed, mobile rendering, sitemaps and structured data.
The line between on-page and technical can blur, and that is fine. Page speed and schema, for example, get discussed in both camps. What matters is that you cover them somewhere.
| Type | Where it happens | Example tasks | In your control? |
| On-page SEO | On your own pages | Title tags, headings, content, internal links, image alt text | Yes, fully |
| Off-page SEO | Away from your site | Backlinks, brand mentions, reviews, digital PR | Earned from others |
| Technical SEO | Site infrastructure | Crawling, indexing, site speed, sitemaps, HTTPS | Yes, with dev help |
The four types of SEO
People often ask about four types of SEO rather than three. The fourth is local SEO, which optimises your visibility for location-based searches through your Google Business Profile, local citations and reviews. So the full set is on-page, off-page, technical and local SEO. Some marketers swap in content SEO as the fourth, but the four-pillar framing above is the common one, and this guide focuses on the first: on-page.
On-page SEO ranking factors at a glance
Before the detail, here is the shape of the work. These are the on-page factors this guide covers, and the sections that follow take each one in turn.
| Factor | What you optimise | Section |
| Keywords & intent | Match the query, place terms naturally | §6 |
| Title tags | Clickable, keyword-first page titles | §7 |
| Meta descriptions | Snippet copy that earns the click | §8 |
| Headings | Logical H1–H6 structure | §9 |
| URLs | Short, readable, keyword-rich slugs | §10 |
| Content quality | Helpful, original, credible content | §11 |
| Internal links | Connections to your other pages | §12 |
| External links | Citations to credible sources | §13 |
| Images & media | Descriptive files, alt text, fast formats | §14 |
| Page experience | Speed, Core Web Vitals, mobile | §15 |
| Structured data | Schema markup for rich results | §16 |
| AI search readiness | Content built to be quoted | §17 |
You do not have to fix everything at once. Work top to bottom, and you will hit the highest-impact items first.
The on-page SEO checklist
If you want a working list to keep beside you, here it is. Each item links to the section that explains it.
- Match search intent. Check what already ranks for your keyword and deliver that format.
- Place your target keyword in the title, H1, first paragraph, a subheading and the URL.
- Write a title tag of roughly 50 to 60 characters, keyword towards the front.
- Write a meta description of about 150 to 160 characters that earns the click.
- Structure the page with one H1 and a logical heading order beneath it.
- Use a short, readable URL with your keyword and hyphens between words.
- Make the content genuinely helpful, original and thorough, with clear author credentials.
- Add internal links to related pages using descriptive anchor text.
- Add external links to credible, non-competitor sources where they help the reader.
- Optimise every image: descriptive file name, alt text, compressed modern format.
- Check page experience: load speed, Core Web Vitals and mobile display.
- Add structured data so search engines and AI tools can read your page clearly.
- Review for AI search: answer the question directly, high up, in plain language.
Work through it once per page and you will have covered the fundamentals. The rest of this guide explains how to do each item well.
Keyword placement & search intent
Before you optimise a single tag, get the intent right. Search intent is the reason behind a query, and matching it is the highest-leverage on-page decision you make. The on-page SEO techniques in the sections that follow all build on it. If everyone ranking for your keyword has written a how-to guide and you publish a product page, no amount of tag tweaking will save you.
So start by searching your target keyword and studying what already ranks. Note the format, the depth and the angle. Then deliver that, better.
With intent settled, place your primary keyword where it signals relevance without forcing it. Google’s guidance is to use the words people search for in prominent spots, but it warns against overdoing it, so aim for these places and no more:
- The page title and H1
- The first paragraph
- At least one subheading
- The URL slug
- Image alt text where it fits naturally
Repeating a term in every sentence reads badly and can work against you. Use related and secondary terms to add depth instead. If your page is about on-page SEO, terms like title tags, internal links and search intent belong there naturally. Our SEO content writing service builds pages around clusters like this, and you can plan your own with our keyword research templates.
Title tags
Your title tag is the clickable headline Google shows in results, and it is often the first thing a searcher judges you on. Google calls this the title link and treats it as one of the main signals of what your page is about.
Aim for roughly 50 to 60 characters so it does not get cut off, and put your target keyword towards the front. Keep each title unique across your site, and make it read naturally rather than as a string of keywords.
A few practical rules:
- Lead with the keyword so it survives truncation on mobile.
- Make it specific. “On-page SEO guide for 2026” beats “SEO tips”.
- Add your brand at the end if there is room.
- Write for a human. A title that reads like keyword soup gets rewritten by Google.
One thing to expect: Google sometimes replaces your title in results if it finds a better match for the query. You cannot fully prevent this, but a clear, descriptive title makes it far less likely. For the full method, see our guide to SEO title optimisation.
Meta descriptions
Your meta description is the short summary under the title in search results. It is not a ranking factor, but it heavily influences whether people click. A good one can lift your click-through rate without changing your position at all.
Google’s own snippet documentation confirms it may use your meta description when it describes the page well, though it often writes its own summary from the page content. So the description is a suggestion, not a guarantee.
Write it to earn the click:
- Keep it to about 150 to 160 characters so it is not truncated.
- Summarise the page accurately, in active voice.
- Include your target term, since Google bolds matching words.
- Give the reader a concrete reason to choose you over the results around you.
Write a unique description for every important page. A single boilerplate description repeated site-wide is a wasted opportunity. For the deeper method, see our guide to meta description optimisation.
Heading structure (H1–H6)
Headings give your page a skeleton. They help readers skim, and they help search engines and AI tools break your content into logical sections they can understand and quote.
Use one H1 for the page title, H2s for your main sections, and H3s or deeper for the subtopics inside them. Keep the order logical, so you never jump from an H2 straight to an H4.
Write descriptive headings, not vague ones. “How to write a title tag” tells the reader and the crawler what follows. “Getting started” tells them nothing. Where it reads naturally, work your keyword or a related term into a heading or two.
One habit pays off for AI search especially: answer the heading in the first sentence beneath it. If your heading asks a question, lead with the answer, then explain. This makes each section self-contained, which is exactly what an AI model looks for when it decides what to cite.
URL structure
A clean URL helps both people and search engines understand a page before they even open it. Google’s SEO starter guide notes that parts of a URL can appear in results as breadcrumbs, so readable URLs help users judge relevance.
Keep your slugs short, descriptive and keyword-led:
- Use hyphens between words, not underscores or spaces.
- Include your target keyword, kept to three to five words where you can.
- Drop dates, session IDs and tracking parameters unless they serve a purpose.
- Avoid stuffing. “on-page-seo” is better than “on-page-seo-guide-tips-2026-best”.
One caution: do not change a URL that is already live and ranking without setting up a redirect. A broken URL loses the value the old one built.
Content quality, depth & E-E-A-T
No tag can rescue thin content. The page itself has to be the most helpful answer to the query, which is exactly what Google’s guidance on people-first content asks for.
That means content that is original, thorough and matched to intent. Cover the topic completely enough that a reader does not need to open three more tabs. Answer the obvious follow-up questions on the page.
It also means demonstrating E-E-A-T: experience, expertise, authoritativeness and trustworthiness. Google’s raters use this idea to judge whether content deserves to rank, and it matters most for topics that affect money or health. You can show it in practical ways:
- Name the author and give their relevant credentials.
- Draw on first-hand experience, and say so.
- Cite credible sources for any claim a reader might doubt.
- Keep the page accurate and up to date.
Our SEO content writing service is built around this standard, because depth and credibility are what separate a page that ranks from one that stalls.
Internal linking
Internal links connect your pages to each other. They help readers find related content, and they help search engines discover your pages and understand how they relate. They also pass ranking value between your pages, which makes them one of the most underused on-page levers.
Link from new content to relevant existing pages, and from your strong pages to the ones you want to lift. Point some of those links at your most important commercial pages, like your SEO services, so they get the internal weight they deserve.
Use descriptive anchor text. Google’s link best practices say anchor text should be descriptive and concise, so the reader and the crawler both know what the linked page covers. “On-page SEO checklist” works. “Click here” wastes the link.
Just do not overdo it. A page stuffed with internal links looks spammy and dilutes the ones that matter.
External links
Linking out to credible sources is not giving away traffic. It backs up your claims, points readers to useful detail, and signals that your content sits within a well-researched topic.
When you cite a statistic, a study or a technical spec, link to the original source rather than someone else’s summary of it. Keep the anchor text descriptive, and choose authoritative pages over low-quality ones.
Two practical habits keep this tidy. Link only where it genuinely helps the reader, so you are not scattering links for the sake of it. And check your outbound links now and then, because pages move or disappear and a broken link is a poor experience.
Image & media optimisation
Images make a page easier to understand, but unoptimised ones slow it down and hurt rankings. The fix is quick and worth doing on every image you publish.
Start with the file name and alt text. Google’s SEO starter guide explains that alt text describes the image’s relationship to your content, which helps search engines understand it, and helps people using screen readers. So “swedish-meatballs.jpg” beats “IMG_4821.jpg”, and a short, accurate alt description beats none.
A few more habits keep media from dragging your page down:
- Compress every image before uploading it, so file sizes stay small.
- Use modern formats like WebP or AVIF where your platform supports them.
- Keep alt text short and descriptive, and skip it for purely decorative images.
- Add descriptive file names using hyphens, not camera defaults.
For an online store, where product images are the bulk of the page weight, this matters even more. Our ecommerce SEO checklist covers image handling at scale.
Page experience: speed, Core Web Vitals & mobile
A page that loads slowly or jumps around as it loads frustrates readers and works against you in search. Google folds these signals into what it calls page experience, and while it is not the single biggest ranking factor, it often acts as the tiebreaker between two otherwise similar pages.
The core of it is a set of three metrics called Core Web Vitals. Google measures them from real Chrome users, at the 75th percentile, meaning at least three in four visits need to hit the target. The three subsections below explain each one, followed by a note on mobile.
Largest Contentful Paint (LCP)
LCP measures loading speed: how long the largest visible element, usually a hero image or a big block of text, takes to render. A good LCP is 2.5 seconds or less.
If yours is slow, the usual culprits are a heavy image, a slow server, or render-blocking code. Compressing your main image and improving server response time are the quickest wins.
Interaction to Next Paint (INP)
INP measures responsiveness: how quickly the page reacts when someone taps or clicks. A good INP is 200 milliseconds or less.
INP replaced an older metric called First Input Delay in March 2024, and it is a stricter test because it looks at every interaction on the page, not just the first. Heavy JavaScript is the common cause of a poor score.
Cumulative Layout Shift (CLS)
CLS measures visual stability: how much the page jumps around as it loads. You have felt this when you go to tap a button and an image loads above it, pushing everything down. A good CLS is 0.1 or less.
The fix is usually to set fixed dimensions for images, videos and ads, so the browser reserves their space before they load.
Mobile-friendliness
Google indexes the mobile version of your site first, so your page has to work well on a phone before anything else. That means text you can read without pinching, tap targets that are not crammed together, and a layout that does not spill off the screen.
Most modern themes are responsive out of the box. Still, it pays to open your own page on a phone and check it the way a visitor would.
Structured data (schema markup)
Structured data is code you add to a page that spells out what your content is, in a format search engines can read directly. Instead of guessing that a block of text is an author name or a published date, Google gets told outright.
Google’s structured data documentation recommends the JSON-LD format, which sits in a small script in your page’s code and keeps the markup separate from your visible content. For a guide like this one, the types worth adding are:
- Article, which labels the headline, author and dates.
- FAQPage, which marks up your question-and-answer section.
- BreadcrumbList, which describes where the page sits in your site.
Adding schema can make a page eligible for richer search results, though Google decides when to show them, and some result types are limited to certain kinds of site. Just as usefully, clear structured data helps AI tools read and quote your page. After you add it, check it with Google’s Rich Results Test to confirm it is valid.
On-page SEO for AI search (GEO / AI Overviews)
Search no longer ends at the classic list of blue links. AI Overviews sit at the top of many Google results, and tools like ChatGPT and Perplexity answer questions directly. Optimising to be quoted by these systems is sometimes called generative engine optimisation, or GEO, and it runs on the same on-page signals you have already been improving.
The good news is that you do not need a separate playbook. A page that is clear, well-structured and credible is exactly what an AI model looks for. Our AI SEO services are built on this overlap. The three habits below make the biggest difference.
Structure content so AI can quote it
AI tools pull short, self-contained passages to build an answer. So write passages that stand on their own.
Lead each section with a direct, one-sentence answer to the question in its heading, then expand. Use plain declarative sentences rather than long, winding ones. Break your content into clearly labelled sections with descriptive headings. A page built this way is easy for a model to lift a clean quote from, and easier for readers too.
Answer the full question set (query fan-out)
AI systems often break one question into several related ones, then assemble an answer from across them. This is sometimes called query fan-out.
To be useful across that spread, cover the obvious follow-up questions on your page. If someone asks what on-page SEO is, they will likely wonder how it differs from off-page SEO, how to do it, and what it costs. A page that answers the whole cluster gives an AI model more reasons to cite it, and it is the thinking behind the FAQ section further down.
Signals that earn AI citations (freshness, sources, schema)
A few signals make a page more quotable. None of them is exotic.
- Freshness. Keep the content current and show when you last updated it. Models favour recent information.
- Credible sources. Cite primary sources for your claims, the way this guide links to Google’s own documentation. Well-sourced pages read as more trustworthy.
- Structured data. The schema from the previous section helps AI tools parse your page cleanly.
- Clear authorship. Name the author and their credentials, so the expertise behind the page is visible.
Do these consistently and you give both Google and the AI engines every reason to treat your page as a reliable answer.
How to optimise on-page elements in your CMS
Knowing what to optimise is one thing. Knowing where to click is another. The on-page fields are the same everywhere, a title tag, a meta description, a URL slug and image alt text, but each platform hides them in a different spot. Here is where to find them in the six most common systems.
WordPress
WordPress on its own gives you a page title and little else, so most sites add an SEO plugin. The two standards are Yoast SEO and Rank Math, and both add an SEO box directly to the post editor.
Yoast SEO
In any post or page, scroll below the content to the Yoast SEO box and click Edit snippet. You get fields for the SEO title, the URL slug and the meta description, with a live preview of how the result may look. Yoast also flags a readability and keyphrase check as you write.
Rank Math
Rank Math works almost identically. Click the Rank Math icon at the top of the editor, then edit the title, permalink and description under the General tab. Rank Math also builds in schema options, so you can add Article or FAQ markup without extra code. Whichever you choose, use one plugin only. Two SEO plugins output duplicate tags.
Shopify
Shopify keeps its on-page fields in a section called Search engine listing. Open any product, collection, page or blog post, scroll to that section and click Edit website SEO to set the page title and meta description. Your homepage title and description sit separately, under Online Store then Preferences.
Wix
Wix gives every page an SEO panel where you set the title tag, meta description and URL slug. You will find it in each page’s settings under the SEO tab. Wix also has a site-wide SEO settings area, which lets you edit tags across many pages of the same type at once, handy if you run a large site.
Squarespace
In Squarespace, open the page settings and find the SEO tab to set the SEO title and description for that page. Your site-wide defaults, including the homepage, live under the SEO panel in the main settings. Squarespace pre-fills some fields for you, but writing your own is usually the better choice.
Webflow
Webflow puts these fields in each page’s settings. Open the page settings and you will see Title Tag and Meta Description fields, with a search preview. For pages built from a CMS collection, you can set the title and description dynamically from collection fields, so every item gets a unique tag from one template.
Magento (Adobe Commerce)
Magento, also called Adobe Commerce, gives every product, category and content page its own fields for meta title, meta description and URL key. According to Adobe’s own documentation, you can also set store-wide defaults and template-driven meta tags under Stores then Configuration then Catalog. For a large catalogue, those templates save you writing thousands of tags by hand. Our ecommerce SEO checklist covers store optimisation in more depth.
Common on-page SEO mistakes
Even careful sites slip up. Watch for these common on-page mistakes, each of which quietly costs you rankings or clicks:
- Keyword stuffing. Repeating your term unnaturally reads badly and can trigger a penalty.
- Thin or duplicate content. Pages that add nothing new have little chance of ranking.
- Missing or duplicate title tags. Every page needs a unique, descriptive title.
- Ignoring search intent. The best-optimised page still fails if it answers the wrong need.
- Poor heading structure. Skipping heading levels or using none confuses readers and crawlers.
- Unoptimised images. Huge files slow the page; missing alt text loses context.
- No internal links. Orphaned pages are hard for Google to find and value.
- Forgetting mobile. A page that works on desktop but breaks on a phone loses most of its traffic.
Fixing these is often faster than creating new content, and the gains can show up quickly.
How to measure & maintain on-page SEO
On-page SEO is not a one-time job. Search results shift, competitors update their pages, and content goes stale. So you need a way to measure what is working and a habit of keeping it fresh.
Two free tools from Google cover most of what you need. Google Search Console shows which queries bring you impressions and clicks, your average position, and any indexing problems. Google Analytics shows what visitors do once they arrive. Together they tell you which pages are winning and which need attention.
Set a simple maintenance rhythm:
- Track rankings and clicks monthly, so you spot a slipping page early.
- Refresh key pages every 6 to 12 months, updating facts, examples and dates.
- Watch for new competitors in your top results and match anything useful they add.
You can plan this with our SEO templates and resources. A page you revisit twice a year will almost always outperform one you publish and forget.
What on-page SEO costs in Singapore (and choosing an agency)
On-page SEO in Singapore can cost anything from nothing to a few thousand dollars a month, depending on who does the work. It helps to know what each option gives you before you spend.
Doing it yourself costs only your time, and for a small site with a handful of pages, that may be enough. A freelancer might handle a one-off optimisation for a few hundred dollars. A full-service on-page SEO agency usually works on a monthly retainer that bundles on-page work with content, technical fixes and reporting. In Singapore, ongoing SEO retainers commonly run from around S$1,000 to S$3,000 or more per month, scaling with the size of the site and the competitiveness of the market.
If you are weighing up an agency, a few questions separate the good from the rest:
- Do they explain their on-page changes, or just promise rankings?
- Do they show reporting tied to traffic and leads, not vanity metrics?
- Do they follow Google’s guidelines, avoiding the shortcuts that risk a penalty?
One more Singapore-specific point. Eligible local companies can tap the Productivity Solutions Grant to offset part of the cost of approved digital marketing services, so it is worth checking whether a provider is a pre-approved vendor. If you run a smaller site, our small business SEO guide is a practical starting point.
FAQ
What is on-page SEO?
On-page SEO is the practice of optimising the content and HTML on your own pages, things like titles, headings, content, URLs and images, so search engines and AI tools understand them and rank them well. It is the part of SEO you control directly, which makes it the usual place to start.
What’s the difference between on-page and off-page SEO?
On-page SEO happens on your own site: your content, tags and structure. Off-page SEO happens elsewhere, mainly the backlinks, brand mentions and reviews that build your site’s authority. You control on-page work fully, while off-page signals are earned from other sites.
What are the four types of SEO?
The four types are on-page, off-page, technical and local SEO. On-page covers your content and HTML, off-page covers external authority signals, technical covers crawling and indexing, and local covers visibility for location-based searches through your Google Business Profile and citations.
How much does on-page SEO cost in Singapore?
It ranges from nothing if you do it yourself to a few hundred dollars for a freelance one-off, up to monthly retainers commonly between S$1,000 and S$3,000 with an agency. Eligible companies may offset part of the cost through the Productivity Solutions Grant.
Is there an on-page SEO checklist?
Yes. Match search intent, place your keyword in the title, H1, first paragraph and URL, write a strong title tag and meta description, structure your headings, optimise images, add internal links and schema, and check mobile and page speed. The full checklist sits earlier in this guide.
What tools do I need for on-page SEO?
For most sites, Google Search Console and Google Analytics are enough to measure performance, with the Rich Results Test for schema. An SEO plugin like Yoast or Rank Math helps on WordPress, and dedicated tools like Ahrefs or Semrush add deeper keyword and audit data if you want them.
Conclusion & next steps
On-page SEO rewards attention more than budget. Because every signal in this guide sits on your own pages, you can act on all of it today, without waiting on backlinks or a developer. Work through the checklist once per page, keep your content fresh, and build each section to be quoted by both Google and AI search.
Start with your most important pages and fix the highest-impact items first: intent, titles, content depth and internal links. If you would rather have it handled, our SEO agency in Singapore can take it from here, and our small business SEO guide is a good next read if you are just getting started.





