Awkward Media

On-page SEO services · Canada and the USA

On-page SEO. Pages that rank.

Every page on your site either wins a search or hands it to the business above you. We rewrite each one to say what you do, where you do it, and why you’re the call. That’s what Google, Google Maps and AI answers read when they decide who to show.

30 minutes on Google Meet. For businesses doing $20k a month or more.

A contractor taking a customer call at his desk, his service page open on the laptop beside him

From a business we rank · Maurice and Sons, Manitoba

Google: “log home restoration manitoba”

Outside the top 100. Then first. In 21 days.

#1

(01) Pages we rank

Outside the top 100. Then #1 in 21 days.

Maurice and Sons, a family log home builder in Manitoba, went from nowhere on Google to first on seven searches their customers type. Further down: a divorce mediator in Barrie, Ontario, listed first under the map.

Maurice and Sons · Manitoba

Google search results

Seven searches they wanted. All at #1.

Log home restoration manitoba100+ → #1
Log home repair manitoba100+ → #1
Log home rot repair manitoba100+ → #1
Log replacement manitoba100+ → #1
Log replacement services100+ → #1
Log home repair100+ → #1
Log cabin repair100+ → #1

“100+” means outside Google’s top 100 at the first check. 21 days later, all seven were first.

Read the full case study

Maurice and Sons · Manitoba

Google search results

Result number one on Google. Their name, right at the top.

Google result numbered 1: mauriceandsonsconstruction.ca, Log Rot Repair and Log Replacement Manitoba
Google for “log home restoration manitoba”: result number 1 is Maurice and Sons.

First check

100+

21 days later

#1

See every screenshot

Maurice and Sons · Manitoba

Google AI Overview

Named first by Google’s AI.

Ask Google about log home rot repair in Manitoba and the AI answer at the top names Maurice and Sons Construction before anyone else.

Google AI Overview heading
The first business the AI Overview names: Maurice and Sons Construction
Look at the first highlighted name: Maurice and Sons Construction.

Positive Solutions Divorce Services · Barrie, Ontario

Google Maps

Search “divorce mediation barrie”. They’re first.

A local practice, listed first under the map, on the exact search their clients type.

#1 under the map
The first listing under the map: Positive Solutions Divorce Services, 4.9 stars, Mediation service
Google for “divorce mediation barrie”: the first listing under the map is Positive Solutions Divorce Services.

(02) What on-page SEO is

Seven spots on a page. Get one wrong and the call goes next door.

On-page SEO means getting what’s written on your own pages right, so Google knows exactly what each page offers and which search it should win. Here’s where it lives on one service page.

1

As it shows on Google

Paver Patios in Oakville | Northline Landscaping

Stone and paver patios built across Oakville. Free on-site quote.

2

Paver patios in Oakville

3

We design and build paver and stone patios for homes across Oakville. Most patios take three to five days.

4
Paver patio in Oakville

Photo note: “Paver patio in Oakville”

5

How much does a patio cost?

Do I need a permit?

How long does it take?

6

See also: Retaining walls, Burlington patios

7

Hidden label: business, address, services, area

An illustration of one service page.

  1. 1

    The line Google shows. The blue title and the two lines under it in the results. It names the service and the town, so the searcher clicks you.

  2. 2

    The headline. Says what the customer typed, in their words, not yours.

  3. 3

    The first two lines. A straight answer up top. It’s the part Google’s AI answer and ChatGPT tend to quote.

  4. 4

    Photo descriptions. Google can’t see a photo. A short line saying what it shows and where tells it.

  5. 5

    The questions you get on the phone. Answered on the page, so the customer calls ready to book.

  6. 6

    Links to your other pages. They walk the customer to the next job and show Google how your services fit together.

  7. 7

    A hidden label. Code visitors never see that spells out your business name, address, services and the area you cover.

(03) What we do

Reports don’t rank. Changed pages do.

You don’t get a to-do list and a good luck. We write the changes, make them, and show you where each page ranks every month.

01

One search per page

We find the searches your best customers type, with your town in them, and give each one its own page. Two pages chasing the same search split your chances. One page per search wins it.

02

Rewrite what pages say

The line Google shows, the headline, the opening answer and the questions customers ask. Written for the person searching, in plain words, with your service and town where Google looks for them.

03

Build the missing pages

A page for every service you sell and every town you want calls from. If a customer can search it and you don’t have a page for it, someone else gets that call.

04

Photos and links that pull weight

Every photo gets a short description of what it shows and where. Every page links to the pages that belong next to it, so customers and Google find your other services.

05

Labels for Google and AI

We add the hidden labels that spell out who you are, what you sell and where. It’s how Google, Google Maps and AI answers are sure they’re describing the right business.

06

Check, then sharpen

Every month: where each page ranks, screenshots of the searches that matter, how many people called or sent an enquiry from Google, and which pages we’re improving next.

A printed service page being marked up with a highlighter on the headline and a red pen through a paragraph

Part of the full plan, not a side job.

Pages that answer the right searches are one of three things that move rankings. The other two are a site Google can load and read easily, and mentions on real websites. Every plan runs all three, with AI answers included.

(04) Same page, rewritten

“Welcome to our website” never got anyone a call.

Here’s how one page looks in Google before and after we rewrite it. Which one would you click?

Before

northlinelandscaping.ca

Home | Northline

Welcome to our website. We are a family owned company that has been serving our customers with quality work…

  • ×No service. No town.
  • ×Says nothing the searcher asked about.
  • ×Gives Google no search to match it to.

After

northlinelandscaping.ca › patios

Paver Patios in Oakville | Northline Landscaping

Stone and paver patios designed and built across Oakville. See finished patios and book a free on-site quote.

  • ✓The service and the town, up front.
  • ✓Tells the searcher what they get by clicking.
  • ✓Matches the exact words people type.

An illustration. Northline Landscaping is a made-up business.

As seen in and rated on

USA Today LA Weekly Clutch TopSEO UpCity

(05) Do it yourself, free

Three messages. Send them to your web person today.

Copy each one and send it to whoever manages your website. Do these whether you hire us or not.

  1. 1

    Fix the line Google shows

    “Please change the page title of each service page to: the service, then our town, then our business name. For example: Paver Patios in Oakville | Northline Landscaping.”

  2. 2

    Put the answer up top

    “Please make the first two lines of each service page say what we do, which towns we cover and how to book, with our phone number right under them.”

  3. 3

    Describe every photo

    “Please add a short description to every photo on the site saying what it shows and where. For example: Paver patio in Oakville.”

(06) Before you sign

Five questions for any on-page SEO company.

If an agency dodges these before the call, walk. Here are our answers, in writing.

Do you change the pages, or just send a report?

We change the pages. If someone else runs your site, they get finished wording and a plain list of what goes where.

What will it cost me each month?

On-page work is part of every plan. Usually $1,497 to $5,000 a month for Google Maps, the normal Google results, or both, depending on your market. See pricing

How long am I locked in?

Zero months. It’s month to month.

Can I see a client you rank, with the start and end position?

Yes. Maurice and Sons went from outside Google’s top 100 to #1 for “log home restoration manitoba” in 21 days. The screenshot is above. More case studies

What happens if it doesn’t work?

No visible improvement in 20 days: your payment for that period back, plus $200. Not on page one of Google in 60 days: we keep working free until you are. The guarantee

(07) Is this for you?

We turn clients away. On purpose.

Ranking work only pays off for a business with the trade to answer the calls it brings. Below that line, we’re the wrong hire, and we’ll tell you so.

Who it’s for

$20k+

a month in your own revenue. This is for established businesses already doing $20k a month or more.

How many we take

15

new clients a month, at most. That’s what it takes to hold the rankings we promise.

What it costs

$1,497 to $5,000

a month, set by your market. Month to month. AI answers included.

See how pricing works →

Our SEO guarantees

No movement in 20 days? Your payment back, plus $200.

Guarantee 01

20days

If you don’t see visible improvement in your key metrics within the first 20 days, we refund $200 on top of returning your payment for that period.

What we measure: your traffic, what that traffic is worth, how much authority your site and its pages carry, and how many other sites link to you, against the day we start.

Guarantee 02

60days

If your qualifying keywords aren’t on the first page of Google within 60 days, we keep working for free until they are.

What counts: at least one high-value search for your business on page one of Google.

No long-term contracts. Results keep you here. Paperwork doesn't.

Your next step

See which pages should be ranking.

On a 30 minute call we open your site, look up the searches your customers type, and show you which of your pages should be winning them and what to change first.

Bring with you

Your websiteYour main serviceTowns you serveCompetitors you see
  1. 01

    We search your market live

    The way your customers do, in the towns you serve.

  2. 02

    We show who's above you, and why

    On Google, on Maps and in the AI answers.

  3. 03

    You leave with a road map

    Yours to keep. If we can help, we'll invite you to work with us.

For established businesses doing at least $20,000 a month.

(08) Questions

On-page SEO, answered.

What owners ask us before they start.

Book my free strategy call
01 What is on-page SEO?

Everything on your own pages that tells Google what you do and where: the title Google shows, the headline, the first lines, the service and town pages, the photo descriptions and the links between your pages. Get it right and Google knows exactly which search each page should win.

02 What does on-page SEO include?

Picking one search for each page, rewriting page titles, headlines and opening lines, building the service and town pages you're missing, describing every photo, linking your pages to each other, adding the hidden labels that tell Google your name, address and services, and checking every month where each page ranks.

03 What's the difference between on-page, technical and off-page SEO?

On-page is what your pages say. Technical is whether Google can load and read them. Off-page is who else on the web mentions and links to you. All three move rankings, and our plans cover all three.

04 How much do on-page SEO services cost?

On-page work is part of every plan. Plans usually run $1,497 to $5,000 a month for Google Maps, the normal Google results, or both, depending on your market. Work across several websites usually starts at $5,000 a month. AI answers are included and there's no long contract.

05 How long does on-page SEO take to work?

You should see movement early, and our guarantee is built on that. If you don't see visible improvement in your key metrics within the first 20 days, we refund $200 on top of returning your payment for that period. If your qualifying keywords aren't on the first page of Google within 60 days, we keep working for free until they are.

06 Do you change the pages or just send a report?

We change the pages. Reports don't rank. If someone else manages your website, we hand them the finished wording and a plain list of what goes where, so it's copy and paste.

07 Will my website look different?

Barely. Your design, colours and logo stay put. What changes is what the pages say, and that's the part Google reads. New pages are built to match the ones you have.

08 Do I need new pages, or can you fix the ones I have?

Usually both. We start by fixing the pages you have, because they already carry some weight with Google. Then we add a page for each service and each town you want calls from that doesn't have one yet.

09 Does on-page SEO help me show up in ChatGPT and Google's AI answers?

Yes. Those tools quote pages that answer the question plainly and describe the business clearly. Every key page we write opens with that plain answer, and AI answers are included in every plan.

10 Is on-page SEO a one-time job?

The first pass is the biggest. After that, competitors change their pages, Google changes what it shows and you add services, so we keep checking where each page ranks and keep improving the ones that slip.

11 Am I locked into a contract?

No. It's month to month. If we're not earning the fee, you shouldn't be paying it.

12 Who is this for?

Established businesses in Canada and the US doing $20,000 a month or more. We take on 15 new clients a month at most, because that's what it takes to hold the rankings we promise.