surfup

Fix what keeps your site’s pages out of search

On-page optimization brings order to the website itself: which pages search engines can access, which are duplicates, and how templates, metadata and internal links are set up. It suits site owners whose websites have accumulated duplicates, “lost” pages and accidental developer changes over the years. The goal is to bring back pages that generate revenue: a page search cannot see cannot bring in a customer, no matter how much you spend on ads and content.

Prices

Does this sound familiar

pages exist on the site but not in Google · different pages compete for the same query · developer changes broke the metadata · the index contains many utility URLs.

What the business gets

  • a list of issues with example URLs and priorities, showing what to fix first and why
  • development and content tasks with clear acceptance criteria, ready for your developers
  • a sample check after changes are released
  • a clear view of indexation, including how many important pages search can see before and after.

Example from practice

In a six-month SEO project for a clothing store, the roadmap listed 120+ technical issues; the share of target pages eligible for indexing grew from ~65% to ~90%, and traffic increased 38% over the project. This was the result of the whole project, not on-page optimization alone.

Google can't read minds. Let's give it clear pages.

Why this happens

search engines choose what to crawl and show with a limited crawl budget. Duplicates, empty pages and template errors waste that budget, leaving important pages aside.

What’s included

  1. Indexing and crawl checks — you get a map of what is open, closed and should be open.
  2. Duplicate, canonical and URL parameter analysis — a rule for which page is primary for each query.
  3. Template and metadata checks (title, description, headings) — ready-to-use templates your developer can apply across pages.
  4. Internal linking — a plan for links from strong pages to important ones.
  5. A prioritized fix queue with examples and acceptance criteria — tasks your developer can take into a sprint.
  6. A check of an agreed sample after release — confirmation that the fixes worked.

How it works

StageIndicative timingWhat we need from you
Site baseline1–2 weeksSearch Console and analytics access
Development and content tasksby agreementsomeone to accept the tasks
Release checkwith each releasea link to the release

Your website won't promote itself. Let's help it—without magic.

Services and pricing

$500 – $800

per scoped project

$1,500 – $2,500

per scoped project

Discuss on Telegram

Prices are indicative. The final price depends on the project and agreed terms and is confirmed before work begins.

The final price depends on the CMS and source-material readiness, integrations, and the number of target markets and languages.

Licences, paid tools, placements and infrastructure are quoted separately. Accounts and access remain in your name.

Not included

new pages, site features or catalog restructuring; technical fixes fit within the package limit, while development is scoped separately.

FAQ

Do you implement the fixes yourselves? We prepare the task and check the release; development is included only within an agreed scope. · How many pages will you cover? It depends on the package; for the whole site, see SEO. · When will growth happen? Indexing changes after fixes are released; timing depends on the site, so we cannot promise a date. · Is this one-time? It can be a one-off (one-time optimization) or ongoing support.

Your site is in search results—but can customers find it easily?

Additional services

from $550

per scoped project

from $1,250

per scoped project

Discuss on Telegram

from $750

per month

from $400

per scoped project

Discuss on Telegram

from $700

per month

from $1,400

per month

Discuss on Telegram

from $1,000

per scoped project

from $2,000

per scoped project

Discuss on Telegram

from $3,750

per scoped project

Discount 90%$400 – $600

from $40

per scoped project

Discuss on Telegram

Discount 90%$3,750 – $6,000

from $375

per scoped project

Discount 90%$1,050 – $1,800

from $105

per scoped project

Discuss on Telegram

Have a task? Share a few details — we’ll take it from there.

SurfUp / studio

Search engines need a map too. No SEO magic promised.

Latest materials

All materials

Practical articles and guides by SurfUp.

Guide · 8 min

Traffic dropped after a Google update

How to tell whether a traffic drop comes from a Google update, seasonality or a site fault. 2026 update timeline, a six-question check and a plan for the first 14 days.

Read
Guide · 9 min

Demand fell or the site lost: reconciling traffic with Wordstat

Demand for deposits fell 75%, traffic 37%; for cards demand −35%, traffic −63%. How to reconcile traffic with demand and not blame the site for the market.

Read
Guide

Topic Frame: How to Design a Semantic Cocoon That Works

Our version of the semantic cocoon: topic boundary, audience voice, decision path, page roles, internal linking and briefs. Step by step, with an example.

Read