...
On-Page SEO Specialist on Upwork

On-Page SEO Specialist
Semantic Optimization That Outranks Higher Authority Sites

A client's blog post sat on page 3 of Google for 8 months. Good content. Well-written. But the title tag was generic, heading structure flat (one H1, twelve H2s, zero H3s), keyword appeared once in 2,000 words, no internal links, and images named IMG_4782.jpg with empty alt text. Invisible to Google's understanding of what it was about.

I optimized that single page using Koray Tugberk's semantic SEO methodology: restructured headings, rewrote title/meta, added semantic entities and contextual vectors, built internal links to 8 related pages, optimized every image, added FAQ schema. Position 27 to position 4 in 6 weeks. Same content. Same domain authority. Same backlinks. Better on-page optimization.

400+ projects on Upwork. 99% job success. Top Rated badge. I'm an on-page SEO specialist who also builds and designs the sites I optimize. On-page SEO isn't an afterthought bolted on after launch. It's built into the page structure from the first line of code.

400+
Completed Projects
99%
Job Success
Top Rated
Upwork Badge
Koray
SEO Methodology
Semantic
SEO Framework
Services

On-Page SEO Specialist Services What I Optimize

Everything you control on your own pages. Unlike technical SEO (infrastructure) or link building (off-page), on-page is about making each page the best answer for its target keyword.

On-Page Optimization
Title tags for CTR + keywords. Meta descriptions that convert. Heading hierarchy (H1-H4) as a parseable outline. Keyword placement at natural density. Internal linking to distribute authority. Image optimization (filenames, alt text, WebP, compression). URL structure. Each element small; together they compound into the difference between page 1 and page 3.
Keyword Research
Beyond volume and difficulty. Search intent (informational, navigational, commercial, transactional). Keyword clustering (related terms targeting one page). Competitor gaps (they rank, you don't). Long-tail opportunities (lower volume, higher conversion). Semantic relationships. Output: prioritized keyword map with page assignments and traffic estimates.
Content SEO
Koray Tugberk's semantic framework. Entity insertion (Knowledge Graph connections). Semantic triples (subject-predicate-object relationships). Contextual vectors (related concepts signaling comprehensive coverage). Frame semantics (every angle Google expects). Transforms adequate content into authoritative content that earns rankings through depth.
Methodology

The Koray Semantic SEO Methodology

Not generic checklists. A framework that consistently outranks higher-authority competitors.

Why Semantic Beats Traditional
Traditional on-page: keyword in title, H1, first paragraph, subheadings. That was 2015. Google now evaluates entities, relationships, conceptual depth. A page mentioning "WordPress speed" 15 times ranks worse than one covering server response, render-blocking, caching, CDN, and Core Web Vitals with natural usage.
Entity-Based Optimization
Entities: things Google's Knowledge Graph understands. For "WordPress malware removal," relevant entities include Wordfence, Sucuri, PHP, base64 encoding, SQL injection, Google Safe Browsing. Including them signals genuine topic understanding.
Semantic Triples
Subject-predicate-object statements for NLP. "WordPress uses MySQL database." Content rich in clear triples helps Google extract and index facts. I structure content so key relationships are stated explicitly, not implied.
Contextual Vectors
Related concepts competent coverage should address. For "WooCommerce development": payment gateways, product variations, shipping, tax, inventory. Missing these signals incomplete coverage. I analyze top 10 ranking pages to identify every vector Google expects.
Title & Meta

Title Tag and Meta Description Optimization

Highest-impact, lowest-effort on-page elements. A better title tag can move rankings 3-5 positions without changing anything else.

Title Tag Principles
Primary keyword near the start. Under 60 characters. Includes a differentiator. Matches search intent. "WordPress Speed Optimization" is generic. "WordPress Speed Optimization | 1.8s Average Load Time" is both SEO-friendly and compelling.
Meta Description Principles
Under 160 characters. Keyword included naturally. Clear value proposition and implicit CTA. Reads like a compelling summary, not a keyword list. Doesn't directly rank but significantly affects CTR, which indirectly affects rankings through engagement signals.
Common Mistakes I Fix
Duplicate titles across pages. Titles that are just the brand name. Auto-generated metas pulling first 160 characters. Missing titles entirely. Titles exceeding 60 chars truncated to meaningless fragments. I audit through RankMath and GSC CTR data.
Structure

Content Structure and Internal Linking

Where on-page SEO has the most impact beyond title tags.

Heading Hierarchy
H1 = page title with primary keyword. H2s = major subtopics. H3s = specific points within H2s. A page with 15 H2s and zero H3s tells Google nothing about relationships. 5 H2s each with 2-3 H3s creates a clear topical map.
Internal Linking Strategy
Passes authority (PageRank) and provides context (anchor text). Descriptive, keyword-relevant anchors in body content (stronger than sidebar/footer). Each page links to 3-8 related pages. Important pages receive links from multiple sources. This is silo architecture applied at page level.
Content Depth
Google's helpful content system rewards genuine expertise. I analyze top 10 for subtopics, questions, entities, and gaps. Optimized content covers everything top pages cover plus gaps none address. 2,000-4,000+ words for competitive keywords, not thin 500-word pages.
Image SEO
Descriptive filenames (not IMG_4782.jpg). Alt text with relevant keywords. WebP compression at proper dimensions. Lazy loading below the fold. For WordPress: automatic WebP conversion and responsive srcset through Elementor or theme media handling.
Keyword Research

Keyword Research Process Finding the Right Keywords

Target the wrong keywords and perfect on-page optimization produces zero results.

1
Seed Keyword Expansion
From core services/topics, Ahrefs and SEMrush generate hundreds of related keywords. Exact match variations, question queries ("how much does wordpress cost"), long-tail phrases, related topics your site should cover.
2
Search Intent Classification
Every keyword classified: informational (learn), navigational (find site), commercial (compare, e.g. WordPress vs Shopify), transactional (buy, e.g. hire WordPress developer). Content type must match intent.
3
Keyword Clustering
Related keywords with same intent target one page. "WordPress website cost," "how much does a wordpress site cost," "wordpress pricing" all go on the cost page. Clusters assigned to pages. Gaps identified for new pages.
4
Competitor Gap Analysis
Every keyword your top 3-5 competitors rank for vs your rankings. Where they rank and you don't = content gaps. Where you rank lower = optimization opportunities. Feeds into content strategy and audit recommendations.
5
Prioritization
Volume (enough traffic), difficulty (achievable with your authority), intent alignment (matches business goals), conversion potential (visitors who become customers). Output: prioritized map with page assignments, traffic estimates, content approach.
Results

On-Page SEO Optimization Results

Blog Post Recovery (Hero Story)
Pos. 27 → Pos. 46 weeksZero new backlinks
Page 3 for 8 months. Restructured headings, rewrote title/meta, added semantic entities, built 8 internal links, optimized images, added FAQ schema. Same content, same backlinks, better on-page signals.
Travel Agency (200+ Pages)
150+ keywords2+ yearsGrowing monthly
Ongoing SEO alongside WordPress development. 200+ pages optimized with semantic methodology: entity insertion, contextual vector coverage, internal linking architecture. Each new page optimized before publication.
Full Case Study
E-Commerce Product Pages
200+ productsUnique descriptionsProduct schema
200+ WooCommerce products: unique title tags, metas, schema, keyword-targeted descriptions. Previously manufacturer copy duplicated across hundreds of sites. Custom descriptions differentiated from competitors.
Full Case Study
Medical Spa Service Pages
+180% bookings12 service pagesLocal + service keywords
Each page structured with semantic entities, FAQ schema for patient questions, internal links creating a service silo. Combined with technical SEO and WordPress SEO config.
Full Case Study

All verified through Upwork. Portfolio · Case studies · Reviews. As a developer and designer, on-page SEO is built into the build from day one. Full design projects include on-page from launch. Maintained sites get ongoing on-page attention. Security and speed stay optimized. Migrated sites verified post-migration. Membership and complex builds adapt to gated content and custom post types. Hiring checklist for developer + SEO.

Pricing

How Much Does an On-Page SEO Specialist Charge in 2026?

ServicePrice RangeTimelineWhat's Included
On-Page Optimization (per page)$50 - $1001-2 daysTitle, meta, headings, keywords, images, links
On-Page Optimization (5 pages)$200 - $4003-5 daysBatch optimization with cross-linking
On-Page Optimization (15+ pages)$500 - $1,2001-3 weeksFull site overhaul with content restructuring
Keyword Research (20 keywords)$150 - $3002-3 daysResearch, clustering, intent, page mapping
Keyword Research (50+ keywords)$300 - $6003-5 days+ competitor gap analysis, content strategy
Content SEO (existing page)$100 - $2002-3 daysSemantic optimization, entities, vectors
Content SEO (new brief)$75 - $1501-2 daysOutline, targets, entity list, competitor analysis
Comprehensive On-Page Package$800 - $2,0002-4 weeksKeyword research + full site on-page + content SEO
Per-page vs package pricing
Individual page optimization for specific underperformers. Package pricing is more cost-effective site-wide because keyword research, competitor analysis, and internal linking strategy apply across all pages simultaneously. Full pricing: website cost page. Technical SEO and link building on their pages.
FAQ

Frequently Asked Questions About On-Page SEO

How much does on-page SEO cost per page?
$50-$100 standard. $100-$200 deep content SEO with semantic methodology. Batch pricing for 5+ pages. Full pricing on the website cost page.
What's the difference between on-page and technical SEO?
On-page optimizes content: titles, headings, keywords, links, images. Technical SEO optimizes infrastructure: crawlability, indexing, schema, Core Web Vitals. Both needed. Technical first, on-page builds on it.
How long until on-page SEO shows results?
Existing pages with authority: 2-6 weeks. New pages: 2-4 months. Competitive keywords: 3-6 months of combined on-page, technical, and link building.
Do you write content or just optimize existing?
Both. Existing content gets restructured and semantically enhanced. New content gets detailed briefs (outline, targets, entity requirements, competitor analysis) or direct writing using the methodology.
Can on-page SEO alone improve rankings?
Yes, for low-to-medium competition. Competitive keywords need on-page + technical + link building. The hero story proves it: position 27 → 4 with zero new backlinks.
What tools do you use for on-page SEO?
RankMath for WordPress settings. Ahrefs + SEMrush for keyword research. Surfer SEO for content scoring. Screaming Frog for bulk audits. GSC for performance and CTR data.
How does on-page SEO work with WordPress SEO setup?
WordPress SEO configures the platform once (RankMath, sitemaps, permalinks). On-page SEO optimizes individual page content every time content is published or updated.
Do you optimize for voice search and AI answers?
Yes. FAQ schema, concise answer formatting, natural language structure all contribute to voice search and AI answer inclusion. The semantic methodology naturally produces content in Google's preferred format.
Get Started

Ready for On-Page SEO That Uses Real Methodology?

If your pages have the content but not the rankings, on-page optimization is the highest-ROI fix. No new content needed. No backlink campaigns. Just making existing pages better answers for the keywords they should rank for.

Send me your site URL and target keywords on Upwork. I'll review current on-page SEO, identify the 3 pages with the most ranking potential, and give you a fixed-price quote within 24 hours.
Scroll to Top
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.