On-page SEO is the work of optimizing a page's own content and HTML elements, such as titles, headings and internal links. Both search engines and readers judge a page by these elements first. It is the SEO branch readers notice directly, since it shapes the title, snippet and headings a visitor sees in results.
A page with weak on-page signals struggles to earn a click after it ranks, since the title and snippet decide whether a searcher opens it. Below is what each on-page element does, what Google's own documentation says about it, and where a checklist starts.
On-page SEO covers titles, meta descriptions, headings, content, internal links, images and URL slugs.
A title tag performs best at 50 to 60 characters, based on Zyppy's study of more than 81,000 titles.
Keyword density has no official target; Google has confirmed this since at least 2023.
Alt text describes an image for screen readers and image search, not for hidden keyword stuffing.
What Is On-Page SEO?
On-page SEO is the set of changes made directly on a page, in its content and HTML, to help it rank and earn clicks. It covers titles, meta descriptions, headings, body content, internal links, images and URL slugs. Google's SEO Starter Guide frames the goal the same way: help search engines understand content, and help people decide whether to visit.
Demand reflects how competitive the term is. The keyword "on page seo" gets searched about 7,200 times a month in the US, with a keyword difficulty of 79. That makes it the hardest of the four SEO sub-hub terms (Ahrefs).
On-page SEO is one of the three branches search engine optimization work splits into, alongside technical SEO and off-page SEO. Technical SEO keeps a site crawlable and fast. Off-page SEO earns outside trust. On-page SEO is the only branch a visitor reads directly.
| Number | What it means | Source |
|---|---|---|
| 7,200/month | US searches for "on page seo" (KD 79, hardest Tier 1 term) | Ahrefs |
| 50 to 60 characters | Best-performing title tag length, from a study of 81,000+ titles | Zyppy |
| 145 to 155 characters | This site's own meta description length | Banana Marketing |
| 2023 | Year Google most recently confirmed no optimal keyword density | Search Engine Roundtable |
| 2014 / 2022 | Years Google introduced E-A-T, then added the second E for Experience | Victorious |
| 1.1.1 | WCAG guideline requiring a text alternative for meaningful images | WCAG |
How Do You Research Keywords and Search Intent?
Keyword research starts with identifying the exact phrases a target audience types into a search bar. The next step groups those phrases by intent: informational, navigational, commercial or transactional. The content format has to match that intent, or a well-optimized page still fails to satisfy the reader.
A guide ranking for a transactional query such as "buy running shoes" loses to a competing page offering a product list and a price. Matching 1 primary keyword and 3 to 6 secondary terms to a single page keeps the content focused.
What Makes an Effective Title Tag?
A title tag works best at 50 to 60 characters, the length that fits fully in Google's desktop results without being rewritten. Zyppy's analysis of more than 81,000 title tags found this range performs best, while mobile results can show up to 70 to 80 characters (Zyppy).
Google uses the title tag as its first choice for the title link in results. It rewrites a vague, keyword-stuffed or missing title instead. Every page needs its own unique title. A repeated title across a site gives Google nothing to distinguish one page from another (Google Search Central).
How Should a Meta Description Be Written?
A meta description is the summary text under the title link in search results, written to earn the click once a page already ranks. Google often writes its own snippet from page content. It uses a well-written meta description instead, when that text describes the page better than the surrounding content (Google Search Central).
This site's own meta descriptions run 145 to 155 characters, long enough to state the benefit without inviting truncation. One unique description per page, written as a reason to click rather than a repeat of the title, earns more clicks than a generic one.
How Do Heading Tags Organize a Page?
Heading tags create a visible outline that tells both readers and search engines how a page's ideas relate to each other. The H1 states the page's main topic once, and H2 and H3 tags break that topic into the sub-questions a reader came to answer.
A page with 2 or more H1 tags confuses that outline, even though Google can usually still figure out the main topic. Skipping from an H1 to an H3, with no H2 in between, breaks the outline the same way a skipped step breaks a numbered list. This page follows the same structure it recommends: a short, direct answer opens every section, before any supporting detail.
Does Keyword Density Affect Rankings?
No. Google has confirmed repeatedly, since at least 2023, that Search has no official optimal keyword density and never has (Search Engine Roundtable). Repeating a phrase a set number of times per 100 words does nothing on its own. Natural, varied language that fully answers the query does the ranking work instead.
Widely used SEO tools still display a target keyword-usage percentage, which keeps the myth alive. Google has addressed it directly on its own Search Central community forum. A page written for a reader, then checked for the terms a reader would expect to see, passes the real test every time.
How Does Internal Linking Help On-Page SEO?
Internal links connect a page to other pages on the same site, passing both ranking signals and readers between them. A page with 0 internal links pointing to it, an orphan page, is harder for Google to find and almost never ranks well.
Anchor text describes the destination page in a few words, never a vague instruction phrase. Google and readers both use that text to judge what the link leads to. Linking to a page from 3 to 8 other relevant pages on the same site, with varied anchor phrases, spreads ranking signal without looking manipulative.
What Makes Alt Text Useful for SEO?
Alt text is a short, written description of an image that stands in for it when a screen reader cannot show the image. Google's guidance frames it the same way: explain the image's purpose in context, without padding it with keywords it does not need (Google for Developers).
An image missing alt text altogether is invisible to Google Images and to anyone using a screen reader. The Web Content Accessibility Guidelines require a text alternative for meaningful images under guideline 1.1.1, which benefits readers and search engines together. Repeating the exact page keyword in every alt attribute on a page reads as keyword stuffing, not description.
Why Does Content Freshness Matter?
Content freshness matters most for topics that change: prices, statistics, software versions, rankings and anything tied to a specific year. Google can favor a recently updated page for a query where recency itself signals quality. Rewriting a date without changing the content does not fool that signal.
A genuine refresh updates 1 of 3 things: the facts and numbers, the examples, or the structure to match what currently ranks. Changing only the updated date in the page's metadata, with no real edit underneath, is a thin signal. Google's own helpful-content guidance warns against exactly that pattern (Google Search Central).
How Does E-E-A-T Show Up on the Page?
E-E-A-T stands for Experience, Expertise, Authoritativeness and Trustworthiness. On the page, it shows up as a real byline, a visible author bio, and content that demonstrates first-hand knowledge instead of summarizing other pages. Google's own helpful-content guidance asks directly whether content shows evidence of first-hand expertise.
Google introduced the earlier E-A-T framework in its Search Quality Rater Guidelines in 2014, then added the second E, for Experience, in 2022 (Victorious). A page written by someone who has not used the product, visited the place, or tried the method it describes struggles to clear that bar. Well-written sentences do not make up for missing first-hand experience.
What Belongs on an On-Page SEO Checklist?
An on-page SEO checklist runs through the title, meta description, headings, URL slug, body content, internal links, images and schema markup in one pass. It also covers one item outside the sections above, the URL slug: Google's own URL structure guidance treats a readable slug as a crawlability signal.
Title tag: keep it at 50 to 60 characters so it displays fully on desktop (Zyppy).
Meta description: write one unique summary per page as a reason to click, not a repeat of the title.
URL slug: use short, readable, hyphenated words; Google's own guidance requires URLs to follow IETF STD 66.
Schema markup: add structured data that matches the visible page content; this overlaps with technical SEO but gets written at the page level.
Internal links: link out to 3 to 8 other relevant pages on the site using descriptive anchor text.
On-Page SEO FAQ
What is on-page SEO in simple terms?
On-page SEO is the work of optimizing a page's own content and HTML elements, such as titles, headings, images and internal links, so it ranks and earns clicks.
What is the ideal title tag length?
Zyppy's study of more than 81,000 title tags found 50 to 60 characters performs best on desktop, while mobile can show up to 70 to 80 characters.
Does keyword density affect rankings?
No. Google has confirmed since at least 2023 that Search has no official optimal keyword density.
How long should a meta description be?
This site's own meta descriptions run 145 to 155 characters, long enough to state the benefit without inviting truncation.
What should alt text include?
Alt text explains an image's purpose in context, without padding it with keywords it does not need.
How does E-E-A-T apply to on-page content?
Google added the second E, for Experience, to the E-A-T framework in 2022, after introducing E-A-T in 2014. On-page content needs a real byline and evidence of first-hand use to satisfy it.
The Bottom Line
On-page SEO is the branch of SEO a reader sees directly. It is the title that earns the click, the headings that organize the answer, and the content that satisfies the search. Get the title, meta description and headings right first, since they decide whether anyone reads the rest. Our SEO content writing services build every page around a reader's real question first, with the technical checklist handled after.