How to Do On-Page SEO: A Step-by-Step Checklist

On-Page SEO in Practice: The Fast Answer
If you want to know how to do on-page SEO, here is the short version: optimize the elements that live directly on your page—title tags, meta descriptions, headers, body content, internal links, URLs, and images—so the page ranks higher and matches what searchers actually want. On-page SEO is the work you fully control on the page itself, and done well, it is a repeatable checklist you can run page by page.
The difference between a guide you skim and one you act on is verification. Most articles hand you a static list and leave you manually hunting each element in your source code. This guide pairs every step with a fast way to check it, including a one-click audit using a browser-based AI inspector like Argus, so you can find and fix issues in the same session.
One line of contrast to set the stage: on-page SEO is what you put on the page, while off-page SEO is what happens elsewhere—mainly backlinks and mentions that build your site's authority.
On-Page SEO Step by Step: The 10-Item Checklist
Here is how to do on-page SEO step by step. Each item tells you what to do and how to verify it quickly—by hand or with a one-click audit. Run this list top to bottom on any page you want to rank, and you have a complete workflow for how to SEO your own page.
- Choose one primary keyword and confirm search intent.
- Place that keyword strategically across key elements.
- Write an accurate, compelling title tag.
- Write a meta description that earns the click.
- Structure content with a clear heading hierarchy.
- Create a clean, descriptive URL.
- Add relevant internal links with descriptive anchor text.
- Give every image meaningful alt text.
- Write content that fully satisfies the query and shows expertise.
- Audit the live page and fix flagged issues.
The sub-sections below expand the core content steps. The final audit step gets its own section because it ties the whole checklist together.
Place target keywords strategically
Pick a single primary keyword per page, then place it where search engines and readers look first: the title tag, the H1, the first 100 words, at least one subheading, and naturally throughout the body. Squarespace's guidance is a useful starting move—before writing, decide the target audience and the action you want a visitor to take. That keeps your keyword choice tied to real intent instead of guesswork.
Do not stuff. Repeating the phrase in every sentence reads badly and can hurt you. Use natural variations and related terms instead.
Quick verify: Read your first paragraph aloud—does the keyword appear once, naturally? To confirm placement across the whole page at once, run a page inspector that highlights where your keyword shows up in the title, headings, and body so you are not scrolling through markup.
Write accurate title tags and meta descriptions
The title tag is one of the strongest on-page signals, and Moz lists it among the core on-page factors. Keep it under about 60 characters so it does not get truncated in results, put the keyword near the front, and make it compelling enough to click.
The meta description does not directly rank you, but it drives clicks. Keep it under about 155 characters, summarize the page honestly, and include a reason to choose your result over the others on the page.
Quick verify: Manually, view the page source and search for the title and description tags. Faster, open a Chrome SEO extension that surfaces both instantly, complete with character counts, so you can spot a missing or over-length tag in seconds.
Structure content with clear headings (H1–H3)
Use one H1 that states the page topic, then descriptive H2 and H3 subheadings that map the content in a logical order. Siteimprove's number-one recommendation is to start with the basics—clear headings, strong color contrast, and link text that explains where it goes. Ahrefs adds that short paragraphs and easy navigation keep readers moving through the page.
Good structure serves both people and crawlers: it makes the page scannable and tells search engines how your ideas relate.
Quick verify: Manually, tab through the page and check that headings nest correctly (no jump from H1 to H4). With an AI inspector, pull the full heading outline for the page in one view and immediately see duplicate H1s or skipped levels.
Optimize URLs, internal links, and image alt text
Keep URLs short, lowercase, and descriptive, with a keyword-relevant slug—/on-page-seo beats /page?id=8842. Add internal links to related pages using anchor text that describes the destination, not "click here." This helps users navigate and spreads ranking signals across your site.
Every meaningful image needs alt text that describes what it shows. This supports accessibility for screen-reader users—Siteimprove ties clear alt text and color contrast directly to on-page quality—and it gives search engines context they cannot get from pixels.
Quick verify: Manually, hover links to confirm they point somewhere sensible and inspect images for missing alt attributes. In one click, list every link and image on the page and flag the ones missing alt text or using vague anchors.
Create content that satisfies intent and demonstrates expertise
Cover the topic fully. If the searcher wants a step-by-step process, give the steps; if they want a comparison, build a table. Ahrefs recommends including expert quotes and making content genuinely useful rather than padded. This is the heart of E-E-A-T: show experience, expertise, authority, and trust through depth and accuracy.
Freshness matters too. Revisit pages periodically, update stats and examples, and confirm the content still matches the current intent behind the query.
Quick verify: Compare your page against the top-ranking results for your keyword—do you cover what they cover and add something they miss? An AI-powered audit can summarize how well your content aligns with the target query and suggest gaps to close.
How to Audit On-Page SEO in One Click
Here is the differentiating move that turns a static checklist into a workflow. Instead of opening view-source, counting characters by hand, and hunting for missing alt text, you run an audit on the live page and fix what it flags—in the same browser session.
Argus, the all-seeing SEO inspector, is a Chrome extension that surfaces your on-page elements instantly on any page you visit. In one click it pulls the title tag and meta description with character counts, maps the full heading hierarchy, lists internal and external links, checks images for alt text, and flags common issues. Its AI insights then prioritize what to fix first, so you are not staring at a wall of raw data wondering where to start.
The audit-then-fix loop looks like this:
- Open the page you want to optimize.
- Run the one-click audit and read the flagged issues.
- Fix the highest-impact items in your CMS.
- Re-run the audit to confirm each issue is cleared.
How does this compare to the heavier suites? Semrush, Ahrefs, and Moz are powerful platforms, and Screaming Frog is excellent for crawling an entire site. But for checking a single page fast, they often mean logging into a dashboard, starting a project, or running a full crawl. A browser-based on-page SEO checker lives where you already work—on the page—and answers "is this page optimized?" immediately.
| Approach | Speed for one page | Best for |
|---|---|---|
| Manual (view-source, counting by hand) | Slow, error-prone | Spot checks when you have no tools |
| Full SEO suites (Semrush, Ahrefs, Moz) | Slower to set up | Site-wide research, backlinks, rank tracking |
| Site crawlers (Screaming Frog) | Great at scale, overkill for one page | Auditing hundreds of URLs at once |
| Browser AI inspector (Argus) | Instant, one click | Auditing and fixing a live page in the moment |
The point is not that suites are wrong—it is that on-page work is per-page work, and a per-page tool matches the job.
The 80/20 of On-Page SEO: What to Fix First
The 80/20 rule in SEO means a small set of elements drives most of your results. For on-page SEO, you do not need to perfect every factor before you see gains—you need to nail the handful that carry the most weight.
For beginners, fix in this order so effort maps to impact:
- Search intent match. If the page answers the wrong question, nothing else matters. Confirm your content type fits the query.
- Title tag. The single highest-leverage on-page element for both ranking and clicks.
- Heading structure. One clear H1 and logical subheadings that reflect the topic.
- Internal links. Point relevant pages to this one, and link out from it, using descriptive anchors.
Get those four right and you have captured most of the available on-page upside. Meta descriptions, alt text, and URL polish still matter—they are the remaining 20% worth doing—but they should not block you from shipping the high-impact fixes first. A one-click audit makes this easy: fix the flagged intent, title, and heading issues, then work down the list.
On-Page vs Off-Page vs Technical SEO
These three categories are often blurred together, so here is the clean distinction.
- On-page SEO is the content and HTML elements you control on the page: title tags, meta descriptions, headings, body content, internal links, URLs, and image alt text. Everything in this guide's checklist lives here.
- Off-page SEO happens beyond your page—primarily backlinks from other sites, brand mentions, and reputation signals that build authority. You influence it, but you do not directly edit it.
- Technical SEO covers how search engines crawl, render, and index your site: site speed, mobile-friendliness, structured data, XML sitemaps, and clean crawlability.
All three work together. Strong on-page SEO can rank a page on its own for lower-competition queries, but pairing it with technical health and off-page authority is how you compete for the tough ones.
On-Page SEO Example: Optimizing a Single Page End to End
Let's apply the checklist to one page so you can see how the steps connect. Say you run a small HTML site and you have a page targeting beginner home espresso setup.
1. Keyword and intent
Your primary keyword is "beginner home espresso setup." A quick look at the results tells you searchers want a practical guide, not a product page—so your content type is a how-to. You decide the desired action: get readers to your recommended gear list.
2. Draft with placement in mind
You put the keyword in the title, the H1, the first 100 words, and one H2. The body uses natural variations like "starter espresso machine" and "home espresso for beginners." No stuffing.
3. Title and meta
You write: Beginner Home Espresso Setup: A Simple Starter Guide (56 characters, keyword near the front). Your meta description promises the payoff in under 155 characters and hints at the gear list.
4. Structure and links
One H1, then H2s for "What you need," "Step-by-step first shot," and "Common mistakes." You add internal links to your grinder guide and milk-frothing tutorial with descriptive anchors, and alt text on each image ("portafilter locked into espresso machine group head").
5. URL
You set the slug to /beginner-home-espresso-setup instead of the CMS default.
6. Audit and fix
Now you run the one-click audit on the published page. Argus flags three issues: the meta description is missing (your CMS did not save it), two images have no alt text, and there is a stray second H1 from a template block. You fix all three in your editor, re-run the audit, and every flag clears. The AI insights confirm your title and heading structure align with the target query.
That is the full loop—keyword choice to a verified, optimized page—without leaving your browser or wading through raw source code. For more workflows like this, browse the Argus SEO blog.
Frequently Asked Questions
How do you do on-page SEO step by step?
Pick one primary keyword and confirm intent, place it in your title, H1, first 100 words, and a subheading, write an accurate title tag and meta description, structure the page with clear headings, use a clean URL, add descriptive internal links and image alt text, create content that fully answers the query, then audit the live page and fix what is flagged.
What is an on-page SEO technique?
An on-page SEO technique is any optimization applied directly to a page—for example, writing a keyword-optimized title tag, building a logical heading hierarchy, or adding descriptive alt text. These are elements you fully control on the page itself.
How do I SEO my own page?
Run the 10-item checklist above on that page: keyword and intent, keyword placement, title tag, meta description, headings, URL, internal links, image alt text, content depth, and a final audit. A browser-based inspector lets you verify each item in one click rather than checking the source code by hand.
What is the 80/20 rule in SEO?
It means a small set of factors drives most of your results. For on-page SEO, focus first on matching search intent, your title tag, heading structure, and internal links—these carry the most weight—before polishing secondary items like alt text and URL formatting.
Can I check my on-page SEO for free?
Yes. You can inspect the source code manually, or install a free Chrome SEO extension. Argus surfaces your title, meta, headings, links, and issues on any live page in one click and uses AI to prioritize your fixes—turning the checklist into a fast audit-and-fix workflow.
Ready to stop hunting through source code? Add Argus, the all-seeing SEO inspector, to Chrome and run your first one-click on-page audit today.