Awkward Media

SEO content writing services · Canada and the USA

SEO content. Words that rank.

No page, no ranking. Every search you don’t have a page for sends the customer to whoever does. We write the service pages, town pages and answers your customers are searching for, each one built to win its search on Google, Google Maps and AI answers. Then we put it live.

GuaranteeYour qualifying keywords on page one in 60 days, or we keep working free.

30 minutes on Google Meet. We confirm which keywords qualify on the call. For businesses doing $20k a month or more.

A roofing contractor at his office desk reading a printed draft of his roof repair page, the headline marked in green highlighter

From a business we rank · Maurice and Sons, Manitoba

Google: “log home restoration manitoba”

First on Google. One of seven searches they now own.

#1

(01) Businesses we rank

First on Google. Named in the AI answer above it.

Maurice and Sons, a family log home builder in Manitoba: 18 of the 19 searches we tracked for them started outside Google’s top 100. Seven now rank #1. Further down: Angkorscape, a luxury landscape design and construction firm in Seattle, named by Google’s AI and first in the results underneath.

(02) What we write

One search. One page built to win it.

SEO content means the words on your website, written so the right page shows up when a customer searches. Here’s what that looks like for a roofing company: every search a buyer types gets a page that answers it.

roof repair burlington|

Service page

Roof Repair in Burlington

What it costs, how fast you can come out, how to book.

roofer oakville

Town page

Roofing in Oakville

The jobs you’ve done there and the neighbourhoods you cover.

how much does a new roof cost

Answer page

What a New Roof Costs, Explained

Your real price ranges, what changes them, and a link to book a quote.

is a leaking roof an emergency

The first two lines

A straight answer, up top

The part Google’s AI answer and ChatGPT tend to quote.

An illustration with a made-up roofing company.

(03) How we write it

Written to rank. Put live. Checked every month.

No pile of drafts for you to deal with. We pick the searches, write the pages, put them on your site and show you where each one ranks.

01

Pick the searches worth winning

We look up what your best customers type, with your towns in them, and give each search its own page. Two pages chasing one search split your chances. One page per search wins it.

02

Start with your answers

Before we write a word, we collect what only you know: the questions customers ask on the phone, your prices or price ranges, the towns you cover and the jobs you’re proud of. That’s what makes a page sound like you.

03

Write each page to win one search

A headline in the customer’s words. The answer in the first two lines. Then what a buyer needs before they call: price, timing, area, proof and how to book.

04

Put it on your site

We publish it. If someone else manages your website, they get finished pages and a plain list of where each one goes. Copy and paste.

05

Link every page to the next one

An answer page leads to the service it’s about. A service page leads to the towns you cover. Customers find their way to booking, and Google sees how your pages fit together.

06

Check, then sharpen

Every month: where each page ranks, screenshots of the searches that matter, and which pages we’re adding or improving next.

A contractor writing a list in a notepad on his workbench, tape measure and phone beside it

Your best page starts with what customers ask you.

The questions people ask you before they book are the same questions they type into Google. Give each one a straight answer on your site, and you show up when they ask. Content is one part of every plan, next to website fixes and links from real sites, with AI answers included.

(04) Same topic, rewritten

“Some roof tips” or the answer they searched for?

Here’s one page as it shows in Google, before and after we write it. Which one would you click?

Before

ridgelineroofing.ca › blog

Some Roof Tips | Ridgeline Blog

Spring is a great time to think about your roof. Here are some things every homeowner should know…

  • ×Answers a question nobody typed.
  • ×No service, no town, no price.
  • ×Doesn’t lead anywhere you can book.

After

ridgelineroofing.ca › new-roof-cost

What a New Roof Costs in Burlington | Ridgeline Roofing

Real price ranges for asphalt and metal roofs in Burlington, what changes the price, and how to book a free inspection.

  • ✓Matches the exact words people type.
  • ✓Gives the answer before the click.
  • ✓Leads straight to booking.

An illustration. Ridgeline Roofing is a made-up business.

As seen in and rated on

USA Today LA Weekly Clutch TopSEO UpCity

(05) Start this week, free

Three moves. Ten minutes to start.

The first takes a pen. The other two are messages to copy and send to whoever manages your website. When you want all of it done for you, that’s the call.

  1. 1

    Write down the ten questions

    List the ten questions customers ask most before they book. How much? How soon? Do you cover my area? Next to each, write the answer you give on the phone, in your own words.

  2. 2

    Put the answers on the page

    “Please add these questions and answers to the bottom of the service page each one is about, with each question as its own heading.”

  3. 3

    Give each service its own page

    “Please make sure every service we sell has its own page, titled with the service and our town. For example: Roof Repair in Burlington.”

(06) Before you hire a writer

Five questions for any content writing company.

Ask every company you talk to. Here are our answers, in writing, before the call.

Which searches is each page meant to win?

Every page we write has one search it’s built for, with your town in it, picked before we write a word.

Do you put it on my site, or just send files?

We put it on your site. If someone else runs it, they get finished pages and a plain list of where each one goes.

What will it cost me each month?

Content 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

Can I see a client you rank, with real positions?

Yes. For Maurice and Sons, 18 of the 19 searches we tracked started outside Google’s top 100. Seven are now #1, including “log home restoration manitoba”. 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. Your qualifying keywords not on page one of Google in 60 days: we keep working free until they are. The guarantee

(07) Is this for you?

Built for businesses doing $20k a month and up.

This is for established businesses with the trade to take on more calls. We cap new clients at 15 a month so every one of them gets the work it takes to rank.

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

New pages live. 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 your site is missing.

On a 30 minute call we look up the searches your customers type, show you which ones your site has no page for, and tell you what we'd write 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

SEO content writing, answered.

What owners ask us before they start.

Book my free strategy call
01 What are SEO content writing services?

Writing the pages on your website so each one wins a search your customers type: a page for every service, every town you cover and every question people ask before they buy. Written for the person searching, in plain words, with what Google, Google Maps and AI answers look for.

02 What do you write?

Service pages, town pages, pages that answer the questions customers ask before they buy, guides and blog articles, plus the small lines that matter: the title Google shows, the two lines under it, and a short description for every photo.

03 Will it sound like us?

It should. We start from how you talk about your work: the questions customers ask you on the phone, your prices or price ranges, the towns you cover and the jobs you're proud of. You can ask for changes before anything goes up.

04 How much do SEO content writing services cost?

Content 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 SEO content 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 put the content on my site?

Yes. We publish it, or if someone else manages your website we hand them the finished pages and a plain list of where each one goes, so it's copy and paste.

07 How many pages do I need?

One for every service you sell and every town you want calls from, plus answers to the questions customers ask most. We look up the searches in your market and map them out with you on the strategy call.

08 Do blog articles help with rankings?

Yes, when each one answers a question your customers actually search and links to the service page that question leads to. We write articles that way, so they bring in searchers and send them to the page where they can book.

09 Does it 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 page we write opens with that plain answer, and AI answers are included in every plan.

10 What's the difference between content writing and on-page SEO?

Content writing is creating the pages and words your site is missing. On-page SEO is tuning every page you have so Google knows which search it should win. They work together, and every plan includes both.

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.