How to do on-page SEO: match intent, write great content, optimize titles, headings, URLs, images, internal links, and schema — the full on-page process.
How to Do On-Page SEO (Complete Process)
To do on-page SEO, optimize everything on the page itself, in order of impact: start with search intent and genuinely great content, then optimize the title tag, headings, URL, images, and internal links, and finish with structured data. The common mistake is leading with meta tags and treating content as an afterthought — it’s the reverse. Content and intent come first; the technical elements amplify good content. Here’s the full process.
This guide walks the on-page SEO process in impact order — content and intent first, then the supporting elements.
What on-page SEO is (briefly)
On-page SEO is optimizing the elements on a page itself — its content, HTML tags, structure, and media — so it ranks well and serves users. It’s distinct from off-page SEO (things off your site, like backlinks) and technical SEO (site-wide crawl/index health). This is the stuff you fully control on each page.
Step 1 — Match search intent (the foundation)
Before optimizing anything, ensure the page matches the search intent of its target keyword — that it’s the right type of page answering what searchers actually want. No amount of tag optimization saves a page that doesn’t match intent. This is step one because it’s the foundation everything else sits on.
Step 2 — Make the content genuinely excellent
Content is the single most important on-page factor. The page must be the genuinely best answer — thorough, accurate, useful, answer-first, and written for meaning (not keyword-stuffed). Great content is what actually ranks; the rest of on-page SEO amplifies it. Get this right before touching tags. (See how to write SEO content.)
Step 3 — Optimize the title tag and meta description
Now the tags that shape your search listing:
- Title tag — keyword near the front, compelling, under ~60 characters. A genuine ranking factor and the biggest CTR driver.
- Meta description — compelling ad copy under ~155 characters. Not a ranking factor, but it influences clicks.
Step 4 — Structure headings and content
- One clear H1 with the primary keyword, and logical H2/H3 headings that structure the content.
- Question-style headings with self-contained answers beneath (extractable for snippets/AI).
- Readable formatting — short paragraphs, scannable structure.
Good structure helps both readers and search engines understand the page.
Step 5 — Optimize the URL
Use a clean, descriptive URL — readable, concise, keyword-relevant, hyphen-separated (/services/local-seo, not a parameter string). A good URL reinforces relevance and looks trustworthy in the listing.
Step 6 — Optimize images and media
- Compress and size images so they don’t slow the page (speed matters).
- Descriptive filenames and alt text so images are understood and accessible.
- Use modern formats and lazy loading. (See how to optimize images for SEO.)
Step 7 — Add internal links and schema
- Internal links — link to and from relevant pages with descriptive anchors; no orphans.
- Schema markup — add relevant structured data (Article, FAQ, etc.) to help understanding and earn rich-result eligibility.
These connect the page into your site and help machines understand it.
Step 8 — Review and keep it current
On-page SEO isn’t one-and-done. Periodically review pages against intent (which can shift), refresh content to stay accurate, improve underperformers, and keep the on-page elements optimized. A page that stays excellent and current holds its rankings.
The bottom line
Do on-page SEO in impact order: intent and great content first, then title/meta, headings, URL, images, internal links, and schema. Don’t invert it by leading with meta tags — content and intent are the foundation; the elements amplify it. Optimize the whole page as a coherent, excellent answer. (SEO consulting does complete on-page optimization — or run a run a free audit.)
Frequently asked questions
How do I do on-page SEO? Optimize the page in order of impact: first ensure it matches search intent and the content is genuinely excellent, then optimize the title tag and meta description, structure clear headings, use a clean descriptive URL, optimize images with compression and alt text, add internal links with descriptive anchors, and include relevant schema markup. Review pages periodically to keep them current. Content and intent are the foundation; the technical elements amplify good content.
What is on-page SEO? On-page SEO is the practice of optimizing the elements on a web page itself — including its content, title tag, headings, URL, images, internal links, and structured data — so it ranks well and serves users. It’s distinct from off-page SEO, which involves signals from other sites like backlinks, and from technical SEO, which covers site-wide crawlability and indexing. On-page SEO covers the factors you fully control on each individual page.
What is the most important on-page SEO factor? Content is the most important on-page factor. A page must genuinely match search intent and be the best, most thorough, accurate, and useful answer to rank well — no amount of tag optimization saves a page that doesn’t match intent or offer real value. This is why the on-page process should start with intent and content, then optimize supporting elements like titles and headings that amplify strong content.
Do meta tags still matter for on-page SEO? Yes, but with nuance. The title tag genuinely matters — it’s a ranking factor and the biggest driver of click-through rate. The meta description isn’t a ranking factor, but it acts as your listing’s ad copy and influences whether people click. Other meta tags like meta keywords are obsolete. So optimize the title tag carefully and write compelling meta descriptions, but don’t over-weight tags at the expense of content and intent.
How is on-page SEO different from technical SEO? On-page SEO focuses on optimizing individual pages — their content, title tags, headings, URLs, images, and internal links — to serve users and rank well. Technical SEO focuses on site-wide health that lets search engines crawl, render, and index your site effectively, covering things like site speed, mobile-friendliness, structured data infrastructure, and indexing. They overlap somewhat, but on-page is page-level content and elements, while technical is site-level foundations.
How long does on-page SEO take to work? On-page changes are among the faster-acting SEO improvements, but results still depend on Google recrawling the page and reassessing it, which can take days to weeks, and on the competitiveness of the query. Improving a page’s intent match, content, and elements can lift its rankings once Google processes the changes, though highly competitive terms take longer and also depend on off-page authority. On-page SEO is foundational but works alongside other factors.
What is an on-page SEO checklist? An on-page SEO checklist is the set of elements to optimize on each page: search intent match, high-quality content, an optimized title tag, a compelling meta description, clear heading structure, a clean descriptive URL, optimized images with alt text, descriptive internal links with no orphans, and relevant schema markup. The key is to work through it in impact order — intent and content first, then the supporting technical elements that amplify strong content.
Written by Bryan Collins, SEO & AEO strategist. Want complete on-page optimization? See my SEO consulting or run a free Google presence audit.