Przejdź do treści
ARDURA Lab
ARDURA Lab
·10 min

On-Page SEO — Step-by-Step Website Optimization

on-page SEOSEOwebsite optimizationmeta tagscontent optimization
MG
Marcin Godula

CEO & Founder, ARDURA Lab

Specjalista SEO, GEO i web development z ponad 15-letnim doświadczeniem. Pomaga firmom B2B budować widoczność w wyszukiwarkach klasycznych i AI.

On-page SEO is the optimization of elements on a web page — content, HTML code, heading structure, meta tags, and internal linking — to improve visibility in search results.

What Is On-Page SEO?

On-page SEO is everything you can do ON your website to improve its rankings in Google. Unlike off-page SEO (link building, PR, social media) and technical SEO (server, speed, crawlability), on-page SEO deals directly with the content and HTML code of individual pages.

Why is on-page SEO so important? Because it is the only element of SEO over which you have full control. You cannot force others to link to your site. You cannot always influence server speed. But you can write an excellent title tag, optimize headings, and add structured data — on your own, today, without any external dependencies.


Title Tag — The Most Important On-Page SEO Element

The title tag (the <title> element) is an HTML element that appears as the blue link in Google's search results. It is the first (and often the only) thing a user sees about your page in the SERP.

Rules for Effective Title Tags

RuleWhyExample
50-60 charactersGoogle truncates longer titles"SEO Audit — What It Is and How Much It Costs | ArduraLab"
Keyword at the beginningMore weight + the user sees it immediately"SEO for e-commerce — how to rank your store"
Unique on every pageDuplicate titles = duplicate signalsEvery page = a different title
Encourages clicksCTR indirectly affects rankingUse numbers, questions, power words
Brand at the endBrand recognition + does not take space from keywords"... | CompanyName"

Common Title Tag Mistakes

  • Title = H1 — a missed opportunity. Title and H1 can (and should) differ. The title is optimized for SERP (short, with CTA), the H1 for page content
  • "Home" as the title — zero information, zero keywords
  • Keyword stuffing — "SEO Warsaw | Positioning Warsaw | SEO Agency Warsaw" — spammy and ineffective
  • Title too long — Google truncates it and adds "..." — you lose control over the message

Meta Description — Your Ad in Google

Meta description is a short description of the page displayed under the title in search results. Officially, it is not a ranking factor, but it affects CTR — and CTR affects rankings.

How to Write an Effective Meta Description

  • 150-160 characters — longer ones will be truncated
  • Summary of the page content — what will the user find after clicking?
  • CTA (Call to Action) — "Learn more," "Check out," "See the guide"
  • Unique on every page — duplicates = wasted opportunity
  • Contains the keyword — Google bolds it in the results, increasing visibility

Important: Google generates its own description in 60-70% of cases, ignoring yours. But it is still worth writing one, because in the remaining 30-40% your version is displayed — and those impressions have the highest CTR.


Headings H1-H6 — Content Hierarchy

HTML headings (H1-H6) are not visual formatting — they are the semantic structure of the page. Google uses headings to understand what the page is about and what subtopics it covers.

H1 — Page Title

  • One H1 per page — this is a rule, not a suggestion
  • Contains the main keyword
  • Is clear, specific, and tells the reader what they will find
  • Can differ from the title tag (the title is optimized for SERP, the H1 for the content)

H2 — Main Sections

Each H2 is a separate "answer" to a related question:

  • Should contain a keyword or its variation
  • Google uses H2s to generate featured snippets
  • Question format increases the chance of appearing in People Also Ask

H3-H6 — Subsections

Maintain a logical hierarchy. Never skip levels (H2 -> H4 without H3). Google analyzes heading hierarchy to understand the relationships between sections.

Example Heading Structure

H1: On-Page SEO — Step-by-Step Website Optimization
  H2: What Is On-Page SEO?
  H2: Title Tag — The Most Important On-Page SEO Element
    H3: Rules for Effective Title Tags
    H3: Common Title Tag Mistakes
  H2: Meta Description — Your Ad in Google
  H2: Headings H1-H6 — Content Hierarchy
    H3: H1 — Page Title
    H3: H2 — Main Sections

Page Content — Content Optimization

Content is the core of on-page SEO. Without valuable content, no amount of technical optimization will help.

Keywords in Content

The main keyword should appear:

  • In the first paragraph (ideally in the first sentence)
  • In at least one H2
  • Naturally in the content (2-5 times per 1,000 words — do not count, just write naturally)
  • In the alt attribute of the main image

It is not about keyword density. Google in 2026 understands natural language. The point is for the keyword to appear in key places — title, H1, first paragraph, H2 — while in the rest of the text it can be replaced with synonyms and variations.

LSI Keywords and Semantic Enrichment

LSI (Latent Semantic Indexing) is a term overused in SEO, but the idea is simple: Google expects that an article about "on-page SEO" will contain related terms like "meta tags," "headings," "internal linking," "structured data."

How to find LSI keywords:

  • Check "Related searches" at the bottom of Google results
  • Analyze People Also Ask
  • Use Surfer SEO or Clearscope for NLP analysis
  • Read competitors' articles from the TOP 5 — what terms do they use?

Content Formatting

Formatting affects readability, and readability affects engagement metrics (time on page, bounce rate, scroll depth), which indirectly affect rankings.

  • Short paragraphs — max 3-4 sentences
  • Bullet points and numbered lists — easier to scan
  • Bolding key statements — the reader sees the most important information
  • Tables — for comparisons and numerical data
  • Images and infographics — visual breaks in the text, added value
  • TL;DR at the beginning — a bolded quote summarizing the article

Internal Linking

Internal linking is how your pages connect to each other. Google follows internal links to discover new pages and understand the relationships between them.

Why Is Internal Linking Important?

  • Distributes authoritylink equity from strong pages (e.g., homepage) flows to linked pages
  • Helps Google discover pages — a page without internal links is an "orphan page" (orphan page) that may not get indexed
  • Defines hierarchy — pages with the most internal links are perceived as the most important
  • Improves UX — users navigate the site more easily

Best Practices

PracticeWhyExample
Descriptive anchor textGoogle understands what the target page is about"SEO audit" instead of "click here"
Link to important pagesA service page needs more links than a privacy policyBlog -> service page
Link contextuallyA link in the content > a link in the sidebarWoven naturally into a sentence
Don't overdo it3-5 links per 1,000 words is optimalMore = spam, fewer = wasted opportunities
Update old postsAdd links to new articles from older onesGo back and edit older posts

Images and Multimedia

Images are not just decoration — they are an SEO element that can generate traffic from Google Images and improve user engagement.

Image Optimization

  • Alt text — descriptive, with a keyword. "Step-by-step on-page SEO optimization diagram" instead of "image1"
  • File nameon-page-seo-checklist.webp instead of IMG_4829.jpg
  • Format — WebP or AVIF (30-50% smaller than JPEG at the same quality)
  • Compression — tools: Squoosh, TinyPNG, ShortPixel
  • Lazy loadingloading="lazy" for images below the fold
  • Dimensions — always specify width and height (prevents CLS)

Video on Page

Embedded video increases time spent on the page. But:

  • Use embeds (YouTube, Vimeo), do not host video on your own server
  • Add VideoObject structured data
  • Place a video transcript on the page — this is additional content for indexing

Page-Level Structured Data

Structured data is JSON-LD code that tells Google exactly what is on the page. Correct structured data can generate rich snippets — enhanced results in Google.

Schema for Blog Articles

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "On-Page SEO — Step-by-Step Website Optimization",
  "author": {
    "@type": "Person",
    "name": "Author Name"
  },
  "datePublished": "2026-04-03",
  "dateModified": "2026-04-03",
  "publisher": {
    "@type": "Organization",
    "name": "Company Name"
  }
}

FAQ Schema

If you have an FAQ section, add FAQPage schema. Google can display questions and answers directly in the results — this dramatically increases the size of your result in the SERP.

Validation

Always validate structured data:

  • Google Rich Results Test — does Google recognize and correctly interpret the schema
  • Schema.org Validator — are there any syntax errors

URL — Page Address Optimization

The URL is an underappreciated element of on-page SEO. A good URL communicates the topic of the page before the user even clicks.

Rules for Good URLs

  • Short and descriptive/services/seo instead of /page?id=123
  • Contains the keyword/blog/on-page-seo-optimization
  • Hyphens as separators — not underscores, not spaces
  • No parameters — clean, static URLs
  • Lowercase — always lowercase letters
  • No special characters — keep URLs clean and simple

On-Page SEO Checklist

Use this checklist when optimizing every page:

Title tag:

  • 50-60 characters, keyword at the beginning, unique
  • Encourages clicks (not clickbait)
  • Brand at the end

Meta description:

  • 150-160 characters, summary + CTA
  • Contains the keyword
  • Unique on every page

Headings:

  • One H1 with the keyword
  • H2 for each main section
  • Logical hierarchy (H2 -> H3 -> H4)

Content:

  • Keyword in the first paragraph
  • 1,500+ words for competitive keywords
  • LSI keywords and synonyms
  • Formatting: lists, tables, bold

Linking:

  • 3-5 internal links
  • Descriptive anchor texts
  • Links to related articles and service pages

Images:

  • Alt text with keyword
  • WebP/AVIF, compression, lazy loading

Schema:

  • Article/BlogPosting on articles
  • FAQPage on pages with FAQ
  • BreadcrumbList on every page

URL:

  • Short, with keyword, hyphens

Summary

On-page SEO is the foundation of search engine optimization — and the only SEO element over which you have full control. Optimize the title, headings, content, internal linking, and structured data on every important page, and you will see results.

Not sure where to start? Order an SEO audit — we will go through your pages point by point and show you what to optimize so that Google starts noticing you. You can also request a free quote for SEO services.

Need help with this topic?

Get a free audit and find out how we can help your business grow online.

Get a free quote