On-Page SEO: Titles, Content and Internal Linking
On-page SEO is the work of aligning a page's own signals with its target search query: the title tag, meta description, H1 and subheading hierarchy, content depth, image alt text, internal links and URL structure. One target query is set for each page, the page is reworked to answer that query best, and the change list is delivered in writing.
// Who is on-page SEO for?
On-page SEO is for sites whose pages exist but do not appear in search, or appear for the wrong query. The problem is rarely poor content; the page does not say which query it targets, its title does not match the query, or three pages cover the same topic and compete with each other. If any of the following sounds familiar, you are on the right page.
- Your service pages are stuck on page two or below position 20
- Search Console shows impressions but click-through rate is below 1%
- Two different pages from your site alternate in ranking for the same query
- Page titles are generic labels such as "Home" or "Services"
We use the same method on service pages, blog posts and product pages; only the number of pages and the target query list change.
// What is included and what is not
The work runs per page; it starts with a 10-page package and expands when needed. The table below lists what the standard package includes and what stays outside, line by line. Writing new content from scratch is outside this service and is planned separately under content SEO; editing and expanding existing text is included.
| Work | Standard package |
|---|---|
| Target query and intent per page | Included |
| Title tag and meta description writing | Included |
| H1 and subheading hierarchy | Included |
| Editing and expanding existing content | Included |
| Image alt text and file names | Included |
| Internal linking plan and implementation | Included |
| URL structure proposal and redirect list | Included |
| Merging duplicate and competing pages | Included |
| Written change list per page | Included |
| Writing new content from scratch | Excluded |
| Backlink and authority work | Excluded |
| Technical crawl and speed fixes | Priced separately |
We apply the changes ourselves on WordPress and systems you give us access to; on other systems the implementation list is handed to your developer.
// How does it work and how long does it take?
The process has four steps and takes 5 to 8 business days for a 10-page package. First we decide which page targets which query; no page is edited until that list is approved. Results start showing in Search Console within 3 to 6 weeks and the tracking plan is delivered with the work.
Page-to-query mapping (1 to 2 days)
Existing pages are matched with Search Console data and search volumes; one target is written per page
Approval (half a day)
The target list is reviewed with you and commercial priorities are added
Editing (3 to 4 days)
Title, meta, hierarchy, content and internal links are reworked page by page
Implementation and report (1 day)
Changes are applied or the list is handed over, and the tracking plan is written
// How is the price determined?
Three variables set the price: number of pages, amount of existing content per page and who implements the changes. Ten 200-word service pages and fifty 2,000-word blog posts do not carry the same workload, so we quote from a page analysis rather than a fixed list. The first 3 pages are analysed free and the quote is fixed once the analysis is done.
Packages start at 10 pages; further pages are priced in decreasing steps. If your developer implements, only the analysis and writing are charged. For customers on the Zep Bilisim SEO plan, on-page SEO is included.
// Results we have delivered
The three cases below represent different page types. We do not share client names without permission, so sector and scale are given instead; figures come from Search Console, measured 8 weeks after the edits. In all three, no new content was written; the existing pages were reworked and tracked with a Zep Bilisim follow-up report.
- Dental clinic, 14 service pages — Generic titles were matched to target queries; 9 pages reached page one and organic clicks rose 73%
- B2B software company, 40 blog posts — 11 posts covering the same topic were merged into 4; the merged pages climbed an average of 6 positions
- Online store, 300 category pages — Category titles and descriptions were rewritten and an internal linking plan set up; category traffic rose 38%
A page that tries to say everything is ranked by Google for nothing. One target per page is the first rule of on-page SEO.
// The team behind the work
The work is carried out by Caner Zep Çelik, founder of Zep Bilisim. As founder and technical consultant he has worked on search visibility, content structure and web infrastructure since 2020 and has been involved in more than 100 projects. He does the page-to-query mapping and the title writing himself and does not outsource the work.
The change list is written by the same person: for every page, the old and new title, meta, hierarchy and internal links. The list also serves as a template when you open new pages later.
// When is it not needed?
If your pages are already in the top 5 for their target queries with a click-through rate above 5%, on-page work is unnecessary; we say so plainly in the 3-page analysis. If a page is not indexed at all, the problem is in the technical layer, not on the page; in that case technical SEO comes first and we set the order accordingly.
If there is no page at all that could answer the target query, editing is not the answer; new content is, and we say so in the analysis.
For off-site authority see off-page SEO, and for a new content plan see content SEO. The starting report that covers every area is described in detail on the SEO audit and analytics page. Google's title link documentation explains from the official source how the title tag is shown in search results.
// Frequently Asked Questions
Yes, but together with you. Title, meta and hierarchy changes are applied directly; content edits and expansions are submitted as drafts first and published after your approval. Brand voice, legal wording and price information are never changed without your approval, and every line in the change list shows the old and new version side by side.
The 10 pages with the highest commercial value: service or category pages and the blog posts with the most impressions. Search Console data shows which pages are just below the threshold, and those give the fastest result. Later packages are planned from that first outcome, and the decision to expand is yours.
The research needed to set one target query per page is included: search volume, intent and competitor page comparison. Building a topic map and new content plan for the whole site is a separate job done under content SEO; the boundary between the two is written plainly in the quote and approved.
Title and meta changes appear in search results once Google re-crawls the page, typically within 1 to 3 weeks. The ranking effect starts showing within 3 to 6 weeks. The tracking plan states which metric to check in which week, and a before/after report is prepared in week 8.
Yes. The change list shows the old and new value for every page side by side; in WordPress or any other panel, 10 pages is a few hours of work. In that option only the analysis and writing are charged. After you implement, we run a free verification crawl on request and tell you the result.
Yes; blog posts that get impressions but no clicks, or that repeat each other, are the most productive area for on-page work. Competing posts are merged, old addresses redirected and each post given a single target. If the blog also needs a publishing calendar, that moves to the content SEO side and the plan runs from there.
// Related Services
Off-Page SEO
Backlink analysis and strategy, link building, digital PR, brand mention work and toxic backlink cleanup — strengthening how…
View Details → SEOContent SEO
Keyword research, topic cluster and pillar page design, topical authority planning, content production, content gap and…
View Details → SEOSEO Audit and Analytics
Comprehensive SEO audits, competitor analysis, keyword and backlink gap analysis, SERP analysis, Search Console and GA4…
View Details →Last updated: