What's in this guide?

  1. Idea
  2. Audience & Reach
  3. General Info
  4. Content
  5. Editing and Publishing Process
  6. Thank you!



Writing a guest blog post starts with reviewing your idea with TechSoup Canada. Please email Chiara, our Digital Education Coordinator, at chiara [at] techsoup.ca to submit a proposal for:

  • Topic - What will your blog post be about?
  • Goal - What will readers learn from your blog post? 

We’ll review your idea and contact you via the email you provided in the form. If the idea is approved, you can move ahead with writing! If the idea is not approved, we’ll work with you to come up with something more relevant to the Canadian nonprofit sector.

Please read these guidelines and follow them in your post (and let us know if you have any questions or concerns).

NOTE: We do not sponsor posts or offer advertising space on our website (paid or unpaid). If you’re looking to promote your product(s) or service(s), you may mention them briefly if it’s relevant to your topic (like Donately's guest post), or include it in your author bio (like RingCentral's guest post). However, promoting your product(s) or service(s) cannot be the focal point of your piece.

Audience & Reach

The TechSoup Canada blog is mostly read by staff, volunteers and consultants who work in the nonprofit sector in Canada (and a few in the US). We support a range of technical backgrounds, but the default is to write for the “accidental techie” who has basic knowledge of using computers (savvy enough to get to our blog!). 

Depending on the popularity of your post, it might get anywhere from 100 to 1000 views. We share guest posts on our social media channels (~8,000 followers) as well as in our monthly newsletter, By the Cup (~13,000 subscribers). Of course you can help boost the views by sharing it with your own networks!

General Info

Blog Name

Your title should spark the curiosity of your reader. It must stand on its own and give people a clear idea of what the blog is about (e.g. in an RSS reader or on Google). It can be as creative as you’d like, as long as it relates to the post. A good, clear blog name will also help your post be found by search engines.


The blog should be around 500-1000 words. Occasionally it will make sense for blog posts to be longer or shorter. Please discuss this with TechSoup Canada.

Author info to provide

  • Name
  • Job Title
  • Organization
  • Headshot
  • Personal/Organization Website
  • Short bio

The author can be focused on either the individual or the company/organization. See the blog for examples of an individual author or a company author (the individual is still named, but the focus is on the company).

If you have a website, we will link to it at the top of the blog (with your name) and again in your bio.


Your audience will be mostly nonprofit staff and volunteers, ranging from dedicated IT staff to “accidental techies” and others who use technology in their work - people in communications, marketing, fundraising/development, administration, finance, etc. There are also some nonprofit consultants and other individuals interested in nonprofit technology.

In most cases, assume the audience has a basic knowledge of technology issues. If the post is intended for a more advanced audience, communicate that.

Your blog post should answer questions such as:

  • What is the technology topic/tool/idea this blog post is about? 
  • Why should I care? How does this apply to my nonprofit?
  • What are some concrete guidelines on how to do whatever it is you are talking about (or a link(s) to where I can find this info)?

Examples of formats you can use:

What to avoid:

  • Posts that are promoting a specific product or service, especially in a biased way.

We (at TechSoup Canada) may make minor edits to your blog when we post if necessary, usually to fix grammar and spelling errors. If we want to change anything more significant, we’ll contact you to check if it’s ok.


This will depend to some extent on your personal brand (the image of yourself that you want to convey) and the topic. In general, your tone should be informative, engaging and approachable. Especially for “story/experience from the field” type posts, using a personal voice and being honest about your experiences will help readers to better relate to you.

A few notes:

  • Avoid “techspeak” or tech jargon as much as possible
  • Avoid authoritative statements (e.g. “Facebook is the best social media platform”), and instead speak from your experience (e.g. “We’ve had the best results in recruiting volunteers on Facebook compared to other social media sites”). Always be open to other possible approaches to solving a problem or dealing with the issue you are talking about, and offer your experience in that mindset.
  • Using “I” or "you" is a nice way to add your personal voice into the blog. “We” can also be appropriate too if you’re writing from a company perspective and to clarify who you mean by “we” (e.g. “we at PeaceWorks Technology Solutions believe...”)
  • Take a balanced approach to the topic being discussed; represent both sides of an argument (if applicable)
  • It’s ok to be honest about pros/cons, and successes and failures! Technology is evolving so quickly that no product is perfect and no one figures everything out the first time. Your post will seem more authentic and trustworthy if you can be honest about the negative as well as the positive, in a respectful way. 

Spelling & Grammar

We use Canadian English on our website (e.g., “organization” rather than “organisation”, and “neighbour” instead of “neighbor”), so please avoid using strictly UK or US English.

We use “nonprofit” (rather than “non-profit” or “not-for-profit”) and refer to ourselves as “TechSoup Canada” (rather than just “TechSoup”, or lowercase “Techsoup Canada”, etc.)

Remember to define acronyms the first time you use them!


Avoid links where the text is “here” or “click here”, as it’s bad for SEO and screen readers. Instead, use meaningful link text that reflects where the link goes, e.g. “on our website you can learn more about TechSoup Canada”.

The first time you mention a product that is in the TechSoup Canada donations program, link the name of the product to the product page.

If you are discussing a topic on which we have an existing article, blog post or set of content, link to it. (If you’re not sure, we can let you know and check with you that it’s ok to link to it)

Images & Media

All of our blogs have accompanying header images that must adhere to the following criteria:

  • Header images are 1108 pixels x 430 pixels
  • Must not include text -- your blog title will be overlaid on the blog image 
  • If it’s a stock photo, choose ones with strong focal points, bright colours, and relevant to your post
  • If it’s an illustration, choose ones that are flat in style, and are relevant to your post

This will liven up the blog and make your post more appealing when shared on social media. 

If you’d like us to create an original header for you, let us know if you have a design preference or if you’re willing to leave it up to our artistic discretion :) 

If you have your own image, please specify the image source so we can include a credit. Also include ALT text (a short text description of the image for screen readers). 

If you have other media that is relevant to the blog post, share the link so we can add it in the blog post. Examples include videos, documents, etc. 

Editing and Publishing Process

We plan and schedule our content months in advance. As such, we ask all of our guest authors to provide a draft of their blog post at least one week before the publishing date, to allow time for edits and feedback. 

Depending on your draft, we may decide to work with you to fine tune the article before we can publish on our website. This process can take anywhere from 1-2 days to 1-2 weeks (depending on the quality of the first draft).


You are welcome to submit blog posts that have already been published elsewhere. We only ask that you take the time to edit them to ensure they’re in-line with our guidelines.

Thank you!

All of our guest bloggers have volunteered their time to contribute to the blog - so thank you!

{link_name} handles all validations and customer service for TechSoup Canada customers. Visit {link_name}arrow