SEO guide · Chapter 3 · 15 min read
On-page SEO: how to make every page easy to rank
On-page SEO is everything you change on a page itself so Google and visitors understand it fast: the title tag, meta description, headings, URL, text, images and internal links. This chapter shows each part with steps you can apply today.
By Lennox de Wolff, founder of Delta Six · updated on
This is chapter 3 of 13 of the Delta Six SEO guide.
Key takeaways
- On-page SEO means making one page the clearest answer to one search, for both the visitor and Google.
- The title tag is the strongest on-page signal you control: put the main keyword first and keep it near 50 to 60 characters.
- A meta description earns clicks. Google states it stays outside the ranking systems, so write it as a small advertisement.
- Use one h1, then h2 and h3 headings that read like a table of contents.
- Internal links with descriptive anchor text tell Google which pages matter most on your site.
- Every meaningful image gets alt text that describes what the image shows in plain words.
The basics
What is on-page SEO? And why it comes first.
On-page SEO is the work you do on a single page so it ranks for a single topic. You shape the words, the headings, the links and the small pieces of code that tell a search engine what the page is about.
It differs from two other areas. Technical SEO makes sure Google can reach and store your pages. Off-page SEO covers signals from other websites, such as links. On-page SEO sits in the middle: the page itself.
For a business owner this is the best place to start. You control every element, the changes cost only time, and results often show within weeks once Google has crawled the page again.
- ContentThe text, images and answers on the page, written for one clear search intent.
- HTML elementsTitle tag, meta description, header tags, image alt text and structured data.
- Site architecture on page levelThe URL of the page and the internal links to and from it.
How Google reads
How Google reads a page From top to bottom, like a careful visitor.
Google's SEO Starter Guide describes a simple idea: help Google understand your content and help people decide to click. Every on-page element serves one of those two goals, and the best ones serve both.
Google's systems look at where a word appears. A phrase in the title, the main heading and the opening paragraph carries more weight than the same phrase buried in the footer. Position signals importance.
Google also measures what happens after the click. A page that answers the question quickly keeps visitors reading. A page that hides the answer sends them back to the results. So clarity is a ranking strategy in itself.
| Element | Who sees it | Main job |
|---|---|---|
| Title tag | Searchers and Google | States the topic and earns the click |
| Meta description | Searchers | Sells the click with a short summary |
| URL | Searchers and Google | Shows where the page sits on the site |
| h1 and header tags | Visitors and Google | Structure the page into clear parts |
| Body text | Visitors and Google | Answers the search in full |
| Image alt text | Screen readers and Google | Describes what an image shows |
| Internal links | Visitors and Google | Connect related pages and pass authority |
Before you write
One page, one topic, one main keyword
Each page deserves one job. Pick a single main keyword, plus a handful of close variations, and let the whole page serve that search. Chapter 2 of this guide shows how to choose those keywords.
Check the search intent first. Type the keyword into Google and study the top five results. Are they guides, service pages, product pages or comparison lists? Build the same type of page, then make yours clearer and more complete.
Give every keyword exactly one home. When two pages target the same phrase they compete with each other, a problem SEOs call keyword cannibalization. Merge those pages into one strong page and redirect the weaker URL.
- Step 1Write the main keyword at the top of your draft so you keep it in view.
- Step 2List three to six variations and related questions that belong on the same page.
- Step 3Search your own site for the keyword to confirm that only this page targets it.
The offer
Your complete website, built free first. You decide once you have seen it.
- 01Built free firstWe build your complete website up front. You pay nothing until you have seen it.
- 02See it in 15 minutesIn a 15-minute online showcase we walk through your new website together.
- 03Live within two weeksChoose us and your website is online within two weeks.
- 04Money-back guaranteeTwo months after launch you choose again. Stop after two improvement rounds and you get your money back.
- 05Everything includedOnline booking, an AI chatbot, a lead magnet, review follow-up and follow-up by email and WhatsApp.
- 06Made for your brandPremium 3D design in your colors, with your story and your customers up front.
Title tag
How to write a title tag that ranks and gets clicked
The title tag is the page title in your HTML. Google usually shows it as the blue headline in the results, which Google calls the title link. It also appears in the browser tab and when someone shares the page.
Google's documentation gives a flexible length: titles get cut to fit the width of the device. In practice, 50 to 60 characters stay fully visible on most screens. Put the main keyword in the first half.
Write a unique title for every page. Google's title link guidance warns against repeated boilerplate and against stuffing a title with keyword variations. One clear promise beats five phrases glued together.
Google sometimes rewrites your title, drawing on the h1, other headings or link text pointing to the page. A title that matches the content and the h1 closely gets rewritten far less often.
- Lead with the keywordSearchers scan the first words. 'Kitchen renovation costs in 2026' beats 'Everything you want to know about costs'.
- Add a reason to clickA number, a year, a benefit or a format such as checklist, guide or price table.
- End with your brandPlace the brand name last, after a separator, so the topic keeps the best spot.
- Match the pagePromise only what the page delivers. A mismatch costs trust and invites a rewrite by Google.
Title formulas
Title tag formulas for common page types
A formula saves time and keeps titles consistent across your site. Use the patterns below as a starting point, then adjust the wording until the title reads like something a person would say out loud.
Count the characters before you publish. Free tools show a preview of the search result, and most website platforms display a counter next to the title field.
| Page type | Formula | Example |
|---|---|---|
| Service page | Service + place or audience | Brand | Roof Repair in Austin, Fast Quotes | Hill Roofing |
| Guide | Topic: benefit or format (year) | Brand | Kitchen Renovation Costs: Price Table (2026) | Oakline |
| Product page | Product name + key feature | Brand | Oak Dining Table, Seats 8 | Northwood |
| Category page | Category + buying cue | Brand | Running Shoes for Women, Free Returns | Stride |
| Local page | Service + city + trust cue | Brand | Emergency Plumber Denver, Open 24/7 | PipeWorks |
| Home page | Brand + what you do for whom | Hill Roofing: Roof Repair and Replacement in Austin |
The business names in this table are made-up examples to show the pattern. Replace them with your own service, place and brand.
Meta description
How to write a meta description that earns the click
The meta description is a short summary of the page in your HTML. Google often shows it as the gray text under the title link, which Google calls the snippet.
Google has stated for years that the meta description stays outside its ranking systems. Its value is the click. A stronger snippet brings more visitors from the same position, and those visitors arrive with the right expectation.
Google sets a flexible length and trims the snippet to fit the device. Around 150 to 160 characters usually shows in full on desktop, and the first 110 to 120 characters matter most on mobile.
Google often builds its own snippet from the page text when that matches the search better. Treat this as normal. A well-written description still wins for your most important searches.
- Open with the answer or the offerSay what the visitor gets on this page in the first sentence.
- Use the keyword onceGoogle shows matching words in bold, which draws the eye.
- Add one concrete detailA price range, a number of steps, a delivery time or a guarantee.
- Close with an action'See the checklist', 'Compare the options' or 'Book a free call'.
Skip the meta keywords tag entirely. Google confirmed long ago that it ignores that tag for ranking.
URLs
URL structure: short, readable and stable
A URL is the web address of a page. A good url structure tells a visitor where they are before the page has loaded. Google also shows part of the URL as a breadcrumb in the results.
Google's URL guidelines recommend simple, descriptive words in the language of your audience, with hyphens between words. Hyphens help Google separate the words, while underscores join them together.
Keep URLs stable. Every change to a live URL requires a redirect and resets part of the trust the page has built. Choose a clear address once, then leave it alone, and leave years and dates out of it.
| Weak URL | Strong URL | Why it works |
|---|---|---|
| /page?id=482 | /roof-repair/ | Readable words describe the topic |
| /services/our_roof_repair_services_2024/ | /services/roof-repair/ | Short, hyphenated and free of dates |
| /blog/2026/10/08/the-10-best-tips-for-you/ | /blog/kitchen-renovation-tips/ | The keyword stays, the filler goes |
| /Roof-Repair/ | /roof-repair/ | Lowercase prevents duplicate versions |
Group related pages in folders, such as /services/ and /blog/. Folders make the site easier to understand and make reports in analytics tools far easier to read.
Headings
Header tags: h1, h2 and h3 as a table of contents
Header tags are the HTML labels for headings, from h1 for the page title down to h6. They give a page its outline. Visitors scan them to find their answer, and screen readers use them to jump between parts.
Use one h1 per page and include the main keyword in it. The h1 can be longer and warmer than the title tag, since it has more room and speaks to someone who already clicked.
Use h2 headings for the main parts and h3 headings for steps or details inside a part. Keep the order logical. A reader who sees only your headings should understand the full story of the page.
Write headings as plain statements or real questions. 'How much does a roof repair cost?' helps a reader more than 'Pricing'. Question headings also match the way people ask voice assistants and AI tools.
- h1One per page. States the topic with the main keyword.
- h2One per main section. Carries secondary keywords where they fit naturally.
- h3Steps, examples and sub-questions inside a section.
- StylingChoose a heading for its meaning. Use CSS, the styling language of the web, to change size.
Body text
Where to place keywords in the text
Mention the main keyword in the first paragraph, ideally in the first 100 words. Then answer the search question right away. Readers decide in seconds whether a page fits, and Google's systems reward pages that satisfy quickly.
After that, write naturally. Google's guidance on keyword stuffing treats forced repetition as spam. Use the keyword where a person would say it, and use variations and related terms everywhere else.
Cover the subtopics a searcher expects. A page about roof repair should mention materials, costs, timing, warranties and signs of damage. Completeness signals expertise far more than keyword counts do.
Format for scanning. Short paragraphs, descriptive subheadings, numbered steps and tables all make the page easier to use on a phone, where most local searches happen.
Internal links
Internal linking: guide visitors and Google through your site
An internal link goes from one page on your site to another page on the same site. Internal linking does three jobs: it helps visitors find the next step, helps Google discover pages, and shows which pages you consider important.
Google's documentation on links is specific. Google follows links written as a standard anchor element with an href attribute, the normal HTML link. Links that only work through a script click may stay invisible to the crawler.
Pages with many internal links pointing to them tend to rank better, since those links pass authority. So link most often to the pages that earn you money: your main services, categories and best guides.
- Link from strong pagesAdd links from your home page and most visited articles to pages that need a lift.
- Link in contextA link inside a relevant sentence carries more meaning than a link in a footer list.
- Build topic clustersOne main page per topic, with supporting articles that link to it and to each other.
- Find orphan pagesA page with zero internal links pointing to it is called an orphan. Give each one at least two links.
- Fix broken linksUpdate links that lead to removed pages so visitors and crawlers keep moving.
How many internal links per page? Google names zero fixed numbers. A practical rule: add every link that helps the reader take a logical next step, and stop there.
Anchor text
Anchor text: the words inside the link
Anchor text is the clickable text of a link. Google uses it to understand the page on the other end. Descriptive anchor text therefore works as a small label you attach to your own pages.
Google's link guidance asks for anchor text that is descriptive, reasonably concise and relevant to both pages. A reader should know what waits behind the link before clicking.
| Weak anchor text | Strong anchor text |
|---|---|
| click here | see our roof repair prices |
| read more | read the kitchen renovation checklist |
| this page | how keyword research works |
| www.example.com/services/roof | roof repair in Austin |
Vary the wording across your site. Ten links with ten natural phrasings read better than ten identical keyword anchors, and they describe the target page from several angles.
Images
Image alt text and image SEO
Alt text is a short written description of an image in the HTML. Screen readers read it aloud for people with a visual impairment, and browsers show it when an image fails to load.
Google's image SEO documentation explains that Google combines image alt text with computer vision and the surrounding page content to understand an image. Good alt text helps your images appear in Google Images and supports the page topic.
Describe what the image shows in one specific sentence. Include the keyword only when it truly describes the picture. Purely decorative images get an empty alt attribute, so screen readers skip them.
- Weakalt='image1' or alt='roof roof repair roofing roofer Austin'.
- Strongalt='Roofer replacing broken clay tiles on a house in Austin'.
- File nameUse roof-tile-replacement.jpg in place of IMG_4821.jpg before you upload.
- DimensionsSet width and height in the HTML so the layout stays steady while the image loads.
- Format and sizeServe modern formats such as WebP or AVIF, sized for the screen. Chapter 6 covers speed in depth.
Structure
Format answers so Google and AI tools can quote you
Search results now include featured snippets, the answer boxes above the regular results, and AI Overviews, the summaries Google generates. Both draw on pages that state an answer clearly and early.
Place a direct answer of 40 to 60 words right under a question heading. Follow it with detail. This pattern serves the hurried reader, the careful reader and the systems that select passages to quote.
Use real HTML lists for steps and real tables for comparisons. Structured formats are easy to extract. Chapter 7 explains schema markup, the code that labels content for search engines, and chapter 12 covers AI search in full.
- DefinitionsStart with 'X is' followed by one plain sentence.
- ProcessesUse a numbered list with one action per step.
- ComparisonsUse a table with clear column headings.
- QuestionsAdd an FAQ section with the real questions customers ask you.
Per page type
On-page priorities for each type of page
Each page type has its own goal, so the emphasis shifts. A service page must convince and convert. A guide must teach. A product page must answer buying questions fast.
Use the table to decide where your effort pays off first. Start with the pages closest to revenue, then work outward to supporting content.
| Page type | Search intent | Top on-page priorities |
|---|---|---|
| Home page | Brand and overview | Clear statement of what you do, links to main services, trust signals |
| Service page | Hire or request a quote | Keyword in title and h1, process, proof, FAQ, clear call to action |
| Local page | Service near me | City in title and h1, local details, address, opening hours, map |
| Product page | Buy | Unique description, specifications table, image alt text, reviews |
| Category page | Browse and compare | Short intro text, clear filters, links to subcategories |
| Guide or blog | Learn | Direct answer first, headings as questions, links to related services |
Mistakes
Common on-page mistakes and their fix
Most on-page problems are easy to spot once you know them. They also repeat across many pages, so fixing a template often repairs dozens of pages in one go.
Walk through the list below with your five most important pages open. Each item takes minutes to check.
- Duplicate titlesSeveral pages share one title. Fix: write a unique title per page that names its specific topic.
- Missing or multiple h1The template uses the logo as h1, or skips it. Fix: one h1 with the page topic.
- Thin pagesA service page with two sentences. Fix: add process, pricing factors, examples and FAQ.
- Keyword stuffingThe same phrase in every sentence. Fix: write for the reader and use variations.
- Images lacking alt textScreen readers and Google get nothing. Fix: one descriptive sentence per meaningful image.
- Two pages, one keywordPages compete with each other. Fix: merge them and redirect the weaker URL.
Audit
On page SEO checklist: audit a page in 15 minutes
An on page seo checklist works best as a fixed routine. Run these steps on one page at a time, starting with the pages that already rank between position 5 and 20. Those pages gain the most from small improvements.
Open the page in your browser, right-click and choose 'View page source' to see the title tag and meta description. Free browser extensions show the same details in one panel.
- Minute 1 to 3Search the main keyword. Compare your page type and depth with the top five results.
- Minute 4 to 6Check title tag, meta description, URL and h1 for the keyword and for clarity.
- Minute 7 to 9Read the first paragraph. Does it answer the search directly?
- Minute 10 to 12Scan the headings and the images. Fix the outline and add missing alt text.
- Minute 13 to 15Add three internal links to this page from related pages, and two links out to next steps.
Measure
How to measure the effect of your changes
Google Search Console is the free tool from Google that shows how your site performs in search. Open the Performance report, filter on one page, and note clicks, impressions, average position and click-through rate.
Click-through rate is the share of people who see your result and click it. A rewritten title tag or meta description shows up there first. Compare the four weeks before a change with the four weeks after.
Use the URL Inspection tool to ask Google to recrawl a page after a major edit. Then give it time. Ranking changes from on-page work usually appear within two to eight weeks, depending on how often Google visits your site.
Keep a simple log: date, page, what you changed. After three months you will see which kinds of edits move your numbers, and you can repeat those across the site.
Our approach
How Delta Six handles on-page work
At Delta Six we build each website on our own platform with hand-written code. That gives us full control over every element in this chapter: titles, headings, URLs, internal links and image markup are set per page.
Monthly SEO is included as standard with every website we build, along with optimization for AI search such as ChatGPT, Gemini and AI Overviews. You see the complete website in a 15-minute online showcase and you pay only when you are happy.
Checklist
Work through this chapter. Point by point.
- Choose one main keyword for the page and confirm that only this page targets it.
- Search the keyword and match your page type to the top results.
- Write a unique title tag of about 50 to 60 characters with the keyword in the first half.
- Write a meta description of about 150 characters with a concrete detail and an action.
- Use a short, lowercase URL with hyphens and the main keyword.
- Use exactly one h1 that includes the main keyword.
- Structure the page with h2 and h3 header tags that read like a table of contents.
- Answer the main question in the first 100 words.
- Cover the subtopics and questions a searcher expects on this topic.
- Add at least three internal links to the page from related pages with descriptive anchor text.
- Add links from the page to logical next steps, such as a service or contact page.
- Give every meaningful image descriptive alt text and a readable file name.
- Set width and height on images and serve them in a modern format.
- Add an FAQ section with real customer questions and direct answers.
- Log the change and compare clicks and position in Search Console after four weeks.
Frequently asked questions
Good to know.
What is on-page SEO in simple terms?
On-page SEO is improving a single page so search engines and visitors understand it quickly. You adjust the title tag, headings, text, images, URL and internal links around one topic.
What is the difference between on-page SEO and technical SEO?
On-page SEO improves the content and HTML of individual pages. Technical SEO makes sure search engines can crawl, render and index the whole site. You need both, and on-page work is the easier place to start.
How long should a title tag be?
Google trims titles to fit the screen width. Around 50 to 60 characters usually stays fully visible. Place the main keyword in the first half so it survives any trimming.
Is the meta description a ranking factor?
Google states that the meta description stays outside its ranking systems. It influences how many people click your result, which makes it worth writing carefully for your most important pages.
How many internal links per page are good for SEO?
Google sets a flexible standard and names zero fixed limits. Add each link that helps the reader take a logical next step. Make sure every important page receives at least a few contextual links.
What makes good image alt text?
Good alt text describes what the image shows in one specific sentence, such as 'Roofer replacing clay tiles on a house in Austin'. Add a keyword only when it truly fits the picture.
Can a page have more than one h1?
Google can process several h1 headings on a page. One h1 remains the clearest choice: it gives visitors, screen readers and search engines a single unmistakable page topic.
How fast does on-page SEO show results?
After Google recrawls the page, changes usually show within two to eight weeks. Pages that already rank between position 5 and 20 tend to respond fastest.
Read next
Keep reading.
More about web design and SEO
Find what fits you.
Services
- Web design
- 3D website design
- AI SEO agency
- AI chatbot for website
- Conversion rate optimization
- Custom website design
- Ecommerce website design
- Landing page design
- Local SEO services
- Online booking website
- SEO company near me
- SEO services
- Small business website design
- Web designers near me
- Website developers
- Website redesign
- Website speed optimization
By industry
By city
Your next step
Make every page the clearest answer, one page at a time.
Fill in your details in two minutes. We build your complete website and show it in a 15-minute showcase.