maple.website — AEO websites & hosting
Content

Does my business website need a blog?

For most small trades and local services, no. Not first, and often not at all. An abandoned blog is worse than no blog, and a good FAQ page does most of the job for a fraction of the work.

The sixty-second answer

For most trades and local service businesses, no — not first. A blog pays only if you publish consistently for a year or more, and an abandoned one actively dates you. Build an FAQ page written in your customers' words instead. Add a blog later if you want one.

The honest answer, stated plainly

You have probably been told that a blog is essential and that publishing regularly is how small businesses get found. That advice was written for companies with a marketing employee. As of December 2024 there were 1.10 million employer businesses in Canada, and 1.08 million of them — 98.2 per cent — were small businesses [1]; in New Brunswick, 20,256 of 20,631 employer businesses are small [1]. The person being advised to blog weekly is usually the same person quoting jobs, doing the work, invoicing and answering the phone.

So here is the test, and it is the only one that matters: will you publish something useful, at least monthly, for the next twelve months? If the answer is no — and for most owner-operators it is, honestly — then a blog is not a growth channel. It is a commitment you will default on in public.

Be suspicious of the arithmetic behind the standard advice, too. A useful post is not forty minutes; it is an hour or two of thinking, writing and checking, and the value only compounds if there are enough of them to compound. Twelve real posts is roughly twenty hours a year. That is a fortnight of evenings, spent by the person whose hourly rate on actual work is the highest in the business. It can be worth it. It is rarely worth it by default, and nobody selling content packages will run that calculation for you.

Why an abandoned blog costs you

An empty section of a website is neutral. A stale one is not, for three reasons.

It dates you. A visitor trying to work out whether you are still trading finds a "Latest news" heading above a post from two summers ago. That is a worse signal than no news section at all.

It carries claims you have forgotten. Old posts are not archives; they are live pages the public can read. Section 74.01 of the Competition Act reaches representations to the public that are false or misleading in a material respect, and paragraph 74.01(1)(b) requires a performance or efficacy claim to rest on an adequate and proper test, with the proof of that test lying on the person making the representation [2]. A 2023 post promising 24-hour turnaround you no longer offer is a current problem. So is a post quoting a price you have raised — subsection 74.01(1.3) treats a price that cannot be paid because of fixed obligatory charges as false or misleading [2]. We go further into this in what can I legally claim on my website?.

It dilutes the pages that matter. Every post is another URL in your sitemap — the protocol expects a urlset with one url entry per page, all on a single host [6] — and another page competing for attention with your services page. Twenty thin posts do not add up to one clear answer.

What to build instead

Take the effort you would have spent on twelve blog posts and spend a fraction of it on an FAQ section. Write down the questions customers actually ask you on the phone, in their words, and answer them honestly:

"Do you come out to the valley?" "Do you charge for a quote?" "How soon can you get here?" "Do you take debit?" "What happens if it rains?" "Do you handle the permit?"

This works better than a blog for four reasons. It is finite, so it can be finished. It is written in buyer language, which is the language people search in. It removes phone calls that never converted anyway. And it is the single most quotable thing a small business site can carry, because an AI assistant summarising your business needs text that already reads as an answer.

Pair it with structured data. The Schema.org LocalBusiness type describes a particular physical business or branch, with properties including address, telephone, email, openingHours, areaServed, geo and priceRange [5] — a machine-readable version of the facts you already display. That combination does more for being found than a year of seasonal tips. See how do I get AI assistants to recommend my business? and how do customers actually find my website?.

When a blog genuinely earns its place

Three situations, and they are real:

Long research cycles. If buyers spend weeks deciding — a heat pump retrofit, a custom build, a professional service with a large fee — written explanations do work that a services page cannot. You are answering objections before the first call.

Genuine, scarce expertise. If you know something specific and hard to find, and you enjoy writing it down, publish it. The pleasure is what makes it sustainable, and sustainability is the whole ballgame.

A list you will actually mail. A blog is a reason to subscribe. But only start one if you will send something. And be careful with the mechanics: a signup form collects personal information, which engages PIPEDA's requirements to identify your purposes before or at the time of collection, obtain knowledge and consent, and make your policies readily available [3]. Sending to that list is governed by Canada's Anti-Spam Legislation, which prohibits commercial electronic messages without consent and requires each message to carry prescribed identifying and contact information [4]. Details in what does CASL require on a signup form?.

What about "news" rather than a blog?

A news or updates section is the same commitment with a friendlier name, and it fails the same way. If what you actually have is occasional announcements — holiday hours, a new truck, a second location, a service you have stopped offering — put them where people will see them rather than in a section they have to click into. Holiday hours belong on the contact page and in your map listing, not in a post. A discontinued service belongs deleted from the services page, not explained in an article. The rule of thumb: if the update changes a fact about your business, edit the fact. Only write a post when you are genuinely adding something new to read.

If you are going to do it, do it properly

Four rules that make the difference between a blog that helps and one that embarrasses you. Publish on a schedule you can keep even in your busiest month — quarterly beats weekly-then-never. Date nothing you cannot maintain, and put a plain review date on posts that quote prices. Write one post per real question rather than round-ups. And delete or update posts that no longer reflect how you work; deleting is not failure, it is maintenance.

Above all, do not let a blog become the reason your site is late. Nothing on your website matters until the contact details, service area and price shape are right. We list what actually blocks a build in what do I need ready before someone builds my website?, and what the core pages need to say in what pages does a small business website need?.

Where we sit

A maple.website build starts at $50, covering 20,000 characters of copy, 4 custom images and 2 hours of work; beyond that, extra copy is $0.20 per 1,000 characters, extra custom images are $2 each and extra hours are $40 per hour, always quoted in advance. Hosting is $10 CAD per month including SSL, a CDN and daily backups, on a domain you own. All prices CAD; HST extra where applicable. Turnaround is 48 hours from brief to live.

We will build you a blog if you want one, and we will tell you first that most of our customers do not need it. What we recommend instead is spending that copy budget on the services page and a real FAQ, because those are the parts that get read, get quoted, and keep being true a year from now.

A website you keep accurate beats a website you keep adding to. If a blog is something you will genuinely enjoy writing, it is a fine addition, and adding one later is a small job. If it is something you are being told you should do, skip it, and go and write down the six questions you answered on the phone this week instead.

Frequently asked questions

Does my small business website need a blog?

For most trades and local service businesses, no — not first, and often not at all. A blog only pays if you will publish consistently for a year or more. If you will not, the honest choice is to skip it and put the effort into your services page and an FAQ.

Why is an abandoned blog worse than no blog?

Because it dates you in public. A visitor deciding whether you are still in business sees a last post from two years ago, and a prospective customer reading a 2023 price or a discontinued service is reading something you no longer stand behind. Old posts are live representations, not archives.

What should I build instead?

An FAQ section written in the words customers actually use. It answers the questions that cost you phone time, it is finite, it does not go stale in the same way, and it is the part of a small business site most likely to be quoted accurately by an AI assistant.

When does a blog genuinely pay?

Three cases. When your buyers research at length before purchasing. When you have real expertise that is hard to find elsewhere and you enjoy writing it down. And when you are building an email list you will actually mail. Outside those, it usually does not.

Will a blog help me rank in search or appear in AI answers?

Volume alone will not. What helps is a page that clearly answers a question someone is asking. Ten thin posts about seasonal tips do less than one page that says exactly what you charge, where you travel, and what you will not do.

Are there legal risks in blogging?

The same as anywhere else on your site, but easier to forget. Section 74.01 of the Competition Act reaches representations to the public that are false or misleading in a material respect, and performance claims must rest on an adequate and proper test, with the burden of proof on whoever made them [2]. A three-year-old post making a claim you cannot back is still a representation.

What about comments and a newsletter signup on the blog?

Both collect personal information, which engages PIPEDA's obligations to identify purposes, obtain consent and make your policies readily available [3]. If you then email those people, Canada's Anti-Spam Legislation requires consent and prescribed identifying and contact information in each message [4]. Do not switch these on unless you will manage them.

Can I add a blog later?

Yes, easily, and that is the argument for waiting. Adding a section to an existing site is a small job. The expensive mistake runs the other way: paying for a blog at build time, publishing twice, and carrying it as dead weight.

Sources

  1. Innovation, Science and Economic Development Canada — Key Small Business Statistics 2025 — As of December 2024 there were 1.10 million employer businesses in Canada, of which 1.08 million (98.2%) were small businesses; New Brunswick counted 20,256 small businesses out of 20,631 total.
  2. Competition Act, section 74.01 (false or misleading representations) — Paragraph (1)(a) covers representations to the public that are false or misleading in a material respect; (1)(b) requires a performance claim to rest on an adequate and proper test, the proof of which lies on the person making the representation; (1.3) treats a price that is unattainable because of fixed obligatory charges as false or misleading.
  3. Personal Information Protection and Electronic Documents Act, Schedule 1 — Principle 2 requires purposes to be identified before or at the time of collection; Principle 3 requires knowledge and consent; clause 4.5.3 says information no longer required should be destroyed, erased or made anonymous; Principle 8 requires policies and practices to be readily available.
  4. Canada's Anti-Spam Legislation, section 6 — Subsection 6(1) prohibits sending a commercial electronic message unless the recipient has consented, expressly or by implication, and the message complies with 6(2), which requires prescribed identifying and contact information.
  5. Schema.org — LocalBusiness type — Describes a particular physical business or branch of an organization, with properties including address, telephone, email, openingHours, areaServed, geo and priceRange.
  6. sitemaps.org — Sitemap protocol — Defines the XML sitemap format: a urlset with a url entry per page, entity-escaped values, UTF-8 encoding, all URLs from a single host, and a section on informing search engine crawlers of the file.

All sources verified 2026-09-02.

Build what you will maintain

See what a $50 build includes