On-page SEO and keyword research

On-page SEO services that start with a keyword map

Rewriting pages without a plan often makes things worse: two pages end up targeting the same search and neither ranks. Our on-page SEO starts with keyword research and a map that gives every important search one clear page, then optimizes each page to deserve its spot.

  • One intent per page
  • Priorities from Search Console data
  • Answer-first content
Person writing a keyword map on paper for on-page SEO

Page optimization

  • Title tagRewritten
  • H1 and headingsAligned
  • Internal linksAdded
  • Structured dataValidated
  • Image alt textDescriptive

$990/mo

Plans from $990 a month. Most start with a $790 audit, credited to month one. See pricing

No contract

Month-to-month, no setup fees, cancel any month.

You own it

Profile, analytics, ads and website accounts stay in your name.

Reviewed

Treatment pages clinically reviewed by a dentist completing an MSD in Orthodontics. How we work

A keyword map before any rewriting

Why most on-page SEO goes wrong

On-page SEO is often treated as a checklist: add the keyword to the title, the H1, the first paragraph and the meta description. The checklist is not wrong, but it skips the most important decision: which page should own which search?

Without that decision, sites drift into keyword cannibalization. Two service pages, three blog posts and a location page all target similar searches, so search engines split signals between them and none performs well. A keyword map fixes this before any copy is touched.

Our keyword research groups searches by intent, assigns each group to one page, identifies pages to merge or create, and uses your Search Console data to find pages that are already close to ranking. Those pages are often the fastest wins available.

What changes on a single page

On-page elements and how we optimize them

Each change has a reason tied to how people search and how search engines read pages.

ElementCommon problemWhat we do
Title tagVague, duplicated or stuffedDescriptive, unique, main topic near the start, brand at the end
Meta descriptionMissing or genericA specific summary that earns the click
H1 and headingsHeadings chosen for font sizeOne H1, logical H2 and H3 structure that mirrors real questions
Body contentThin or genericComplete answers, specifics, examples and limits
Internal linksFew or "click here" anchorsDescriptive anchors from related pages
ImagesLarge files, empty alt textCompressed files and descriptive alt text
Structured dataMissing or mismatchedMarkup that matches visible content
URLLong or unclearShort and descriptive, changed only with a redirect

From keyword research to an optimized page

Our on-page SEO process

A repeatable process that scales from a few pages to a whole site.

  1. 1

    Step 1

    Keyword research

    Seed terms from your services and customers, expanded with tools and Search Console data, filtered by relevance and value.

  2. 2

    Step 2

    Intent grouping and mapping

    Searches grouped by intent and assigned to one page each, with pages to create, merge or retire.

  3. 3

    Step 3

    Page briefs

    For each priority page: target searches, questions to answer, competitors to beat and internal links to add.

  4. 4

    Step 4

    Optimization and publishing

    Content and on-page elements updated, reviewed for accuracy and published with a change log.

  5. 5

    Step 5

    Measurement

    Impressions, clicks and positions tracked for the whole keyword group, not just one phrase.

Writing for people, search and AI

Answer-first content that serves every kind of search

Patients read on phones and skim. Search engines extract answers for snippets. AI assistants summarize. All three reward the same structure: a clear, direct answer at the start of each section, followed by detail, examples and exceptions.

We write and restructure pages this way while keeping your voice. Google also notes that keyword stuffing breaks its spam policies, so we use natural language rather than repeating phrases.

  • Questions used as headings where people phrase them that way
  • Short answers first, then detail
  • Specific facts, steps and comparisons
  • Sources linked for factual claims
Search Console data guiding on-page SEO priorities

Example keyword map

What a keyword map looks like

A simplified example for a dental practice. Each row is one page with one intent.

PagePrimary searchSupporting searchesIntent
Dental implantsdental implants [city]implant dentist near me, tooth implant costCommercial
Implant costdental implant cost [city]how much are implants, implant financingCommercial research
Implants vs bridgesimplant vs bridgebridge or implant which is betterInformational
Emergency dentistemergency dentist [city]tooth pain dentist open nowUrgent
Family dentistryfamily dentist [city]dentist accepting new patientsLocal

Deep dive

Title tags, headings and internal links done properly

Three elements with outsized influence on how a page performs.

01

Title tags

Google uses the title element, among other sources, to create the title link in search results. A good title is descriptive and concise, unique to the page, avoids keyword repetition and adds the brand briefly at the start or end. Google sets no character limit, but long titles are truncated to fit the screen, so the most important words go first.

02

Headings

One H1 that states what the page is about, then H2 and H3 headings that organize the content logically. Questions patients actually ask make excellent H2s, followed by a direct answer.

03

Internal links

Links from related pages tell search engines which pages matter and help visitors find the next step. Google recommends descriptive anchor text that makes sense out of context, rather than "click here".

04

Meta descriptions

Google often writes its own snippet from page content but may use a meta description when it describes the page better. A specific, unique summary for each important page improves the chance of a useful snippet and a click.

Before you decide

What working with us looks like

Straight answers to what practice owners and managers ask before a first call.

QuestionAnswer
What does it cost?From $990 a month (Local Core) or $1,490 a month (Growth and AI Visibility). Most practices start with a $790 audit, credited to your first month if you continue. See pricing.
Is there a contract?No. Month-to-month, no setup fees, cancel any month.
How long until we see movement?Weeks 1 to 2: diagnosis. Weeks 3 to 6: foundation fixes. Weeks 6 to 10: treatment and location pages. Then ongoing growth work. Some changes show within weeks, others take months. See our process.
Who owns the accounts?You do. Your Google Business Profile, Search Console, analytics, ads and website accounts stay in your name, and you keep everything if you leave.
Who does the work?You work directly with the consultant, a dentist completing an MSD in Orthodontics. Every treatment page is clinically reviewed before it goes live.
What do you report?A monthly report that leads with calls, forms and consultation requests, with map visibility, Search Console data, reviews and AI answer tests as supporting detail, plus a change log of every edit.
Can we see results?We are a new agency, so we do not show client logos or claimed numbers. Our first case study documents our own site rebuild, with ranking data added at 30, 60 and 90 days. We also publish original research.
When are we not the right fit?If you need social media managed, or want guaranteed rankings or a fixed number of new patients. Our honest comparison explains when a general agency suits you better.

On-page SEO questions

On-page SEO FAQ

Common questions about keyword research and optimization.

What is on-page SEO?

On-page SEO is optimizing the content and HTML of individual pages, such as titles, headings, body content, internal links, images and structured data, so they match search intent and are easy for search engines to understand.

How many keywords should a page target?

One primary topic with a handful of close variants that share the same intent. Different intents usually need different pages.

What is keyword cannibalization?

It happens when several pages on the same site target the same search intent, splitting signals so none ranks as well as one strong page would.

How quickly does on-page SEO work?

Pages already close to ranking can move within weeks of being improved. New pages usually take longer.

Do you rewrite all our content?

Only where it helps. Many pages need targeted improvements rather than full rewrites.

Does the meta keywords tag matter?

No. Google states it does not use the keywords meta tag.

How do you choose which keywords to target?

By relevance to your services, search intent, business value and realistic competition, informed by your Search Console data and the current results page.

Do you optimize images and alt text?

Yes. Images are compressed and given descriptive alt text that helps accessibility and image search.

Free review

Find the pages closest to ranking

We review your Search Console data and pages, then send the on-page improvements most likely to move results.

  • Search Console driven
  • Cannibalization check
  • Clear priorities