On-Page SEO
What is on-page SEO?
On-page SEO is the optimization of elements located directly on a web page to improve its search engine rankings. It covers both user-visible content and HTML code elements — meta tags, headings, URL structure, internal linking, and structured data. Unlike off-page SEO, you have full control over these elements.
On-page SEO is the foundation of effective positioning — without it, even the best link building will not deliver lasting results. Google must first understand what your page is about before it can rank it well.
Why does it matter?
- Visibility foundation — without optimized on-page elements, Google will not understand the page's topic and will not display it for the right queries
- Full control — this is the only area of SEO over which you have 100% control (unlike links or user behavior)
- Fast results — on-page fixes can produce ranking improvements within days or weeks
- Impact on CTR — optimized title and description increase click-through rate in the SERP
- Support for GEO — well-structured content is easier for AI models to extract
Key elements of on-page SEO
Content
- Keywords — natural use of target phrases in content, headings, and meta tags
- Headings (H1-H6) — logical hierarchy with keywords, one H1 per page
- Content quality — unique, comprehensive, answering the search intent
- Content length — matched to intent and competition; pillar articles 1,500-3,000 words
Meta tags
- Title tag — the page title visible in Google results (50-60 characters), the most important on-page element
- Meta description — the description below the title in SERP (120-160 characters), affects CTR
- Meta robots — instructions for crawlers (index/noindex, follow/nofollow)
Structure and technical details
- URL — short, readable, containing the keyword
- Internal linking — connecting pages thematically, passing authority
- Image alt attributes — text descriptions for search engines and accessibility
- Schema.org — structured data helping Google understand content
- Canonical URL — preventing content duplication
Best practices
- One H1 per page with the main keyword — remaining headings in logical H2-H3 hierarchy
- Title tag with the keyword at the beginning — "SEO Positioning — 2026 Guide" instead of "2026 Guide — SEO Positioning"
- Unique meta description on every page — encouraging clicks, with a CTA
- Internal linking — every important page should have at least 3 internal links
- Image optimization — compression, WebP/AVIF format, descriptive alt texts
- Short, descriptive URLs —
/services/seoinstead of/page?id=123&cat=services - Structured data — Article, FAQ, BreadcrumbList for rich snippets
A detailed step-by-step guide is available in the article on on-page SEO optimization.
Related terms
- Off-page SEO — off-site activities that build authority
- Meta tags — HTML tags controlling display in SERP
- SEO — the complete process of search engine optimization
- Schema.org — structured data for search engines
- E-E-A-T — expertise and credibility signals
- Core Web Vitals — page performance metrics