# Involve Media > A digital partner for Canadian small businesses. Websites, hosting, Google Business Profile, local SEO, social media, and CRM setup — handled by one person, Stephen Osmond, based in Belleville, Ontario. Involve Media Inc. is a solo digital agency founded in 2015 by Stephen Osmond. Stephen also founded OSM (1997-2012). Involve Media serves small businesses primarily in the Bay of Quinte area and across Canada. The focus is practical, problem-first work — no jargon, no buzzwords, no agency overhead. ## Services - [Website Design](https://involve.media/services/website-design.html): Custom small business websites built to bring in customers - [Web Hosting](https://involve.media/services/web-hosting.html): Managed hosting — sites stay fast, secure, online - [Websites for REALTORS®](https://involve.media/services/realtor-websites.html): Real estate websites for Canadian agents with live CREA listings, Google and AI search setup, and Canadian hosting - [Canadian Web Hosting](https://involve.media/services/canadian-web-hosting.html): Hosting on servers in Canada, with a documented answer on where your data lives and which companies can reach it - [Google Business Profile](https://involve.media/services/google-business-profile.html): GBP setup and management for local visibility - [Local SEO](https://involve.media/services/local-seo.html): Getting found on Google for local searches - [Social Media Management](https://involve.media/services/social-media.html): Practical social help for small businesses - [Website Maintenance](https://involve.media/services/website-maintenance.html): Ongoing updates, security, and support - [Website Rescue](https://involve.media/services/website-rescue): Fixing broken, hacked or abandoned websites: back online first, then a plain-language note on what happened - [Reviewed Checkup](https://involve.media/services/reviewed-checkup): Your free Local Business Checkup results reviewed with Stephen, plus a short written plan of what to fix first - [CRM Setup](https://involve.media/services/crm-setup.html): Customer management systems for small business - [Domain Names](https://involve.media/services/domain-names.html): Domain registration and management - [Business Email](https://involve.media/services/business-email.html): Professional email on your own domain ## Key pages - [Pricing](https://involve.media/pricing): Published prices for websites, Website Care and Growth plans - [Homepage](https://involve.media/) - [How I Help](https://involve.media/how-i-help.html) - [About Stephen](https://involve.media/about.html) - [My Work](https://involve.media/my-work.html) - [Service Area](https://involve.media/service-area.html) - [Contact](https://involve.media/contact.html) ## Pricing Prices are in Canadian dollars, plus HST. Full details: https://involve.media/pricing (machine-readable: https://involve.media/pricing.json) ### Websites - Landing page: $240 + $120/yr hosting. One custom page that says clearly what you do and makes it easy to get in touch. Includes: One custom page, written around your business; Your services, reviews and a clear way to reach you; Contact form, Google map and profile link; Analytics and search basics set up; One round of changes before launch; Live in about a week. - Small site: $480 + $240/yr hosting. Up to three pages for a business that needs a little more room. Includes: Up to 3 pages; Everything in the landing page; Written around what your customers search for; Two rounds of changes before launch; Live in two to three weeks. Or $0 to start: $120/mo. Site, hosting and Care included in one monthly price. 12-month minimum, then month to month. If you stop after that, your site stays up on a regular hosting plan. - Bigger sites and online stores: By proposal. More pages, booking, online stores, or anything that needs a closer look. Includes: A written proposal with a fixed price before work starts; Online stores are scoped with a sample of your products first; A monthly payment option can be built into the proposal. ### Website Care - Care: $40/mo. Your site kept safe and up to date. Includes: Updates, backups and security; Uptime monitoring; Monthly care report; 1 small change a month. - Care Plus: $120/mo. For sites that change often. Includes: Everything in Care; Up to 3 small changes a month; Monthly check that forms, links and pages work; Quarterly speed and security tune-up; Your Checkup score tracked in the monthly report. - Care Priority: $240/mo. Your site fully looked after, and getting better. Includes: Everything in Care Plus; Unlimited small changes, one at a time; Your requests go to the front of the line; Hacked or broken site cleanup included; One new page or section each quarter; A quarterly 30-minute site review with me; Kept readable by AI search tools as things change. - Note: A small change is something I can do in one sitting: new wording or photos, updated hours, a new team member, a notice. Bigger work gets a quote. Unused changes don't roll over. If requests regularly go past small changes, I'll suggest a project or a better plan. ### Growth - Growth: $190/mo. Show up when people look for what you do. Includes: Google Business Profile kept accurate: hours, services, photos; 2 Google posts a month; Listings kept consistent on Bing, Apple, Yelp and others; Monthly report. - Growth Plus: $390/mo. Turn searches into reviews and calls. Includes: Everything in Growth; 4 Google posts a month; Review requests sent automatically after each job; A reply to every review; Search Console checked and pages improved each month. - Growth Pro: $760/mo. Stay in front of customers everywhere they look. Includes: Everything in Growth Plus; Social posting on 2 platforms; One blog post a month; A quarterly Checkup and planning call. - Note: Serve local customers? Your Google profile is the focus. Sell online across Canada? I focus on your store, product pages and search instead. ### All handled - Partner: from $1,240/mo. Everything handled. One price, one person. Includes: Care Priority for your website; Growth Pro; Google Ads management (ad spend paid to Google); BaseStep for contacts, follow-ups, texting and booking; A monthly planning call with me; A yearly site refresh. - Full reset: from $4,800. A fresh start online, done in one go. Includes: A new website; Google Business Profile rebuilt; Review requests set up; Google Ads set up; Three months of Growth Plus to get it moving. ### Other services - Reviewed Checkup: $90. I go through your free Checkup results with you and send a short plan. Credited toward any work you book. - Website Rescue: from $290. For a site that's broken, hacked or left behind by the last developer. Back online first, then a written note on what happened. - Google Business Profile setup: from $390. Full setup or clean-up of your profile, including a short intro video. - Google Ads: setup from $390, then from $240/mo. Ad spend is paid directly to Google. Over about $1,500 a month in spend, management is 15% of spend. - Canadian hosting: from $450/yr. Your site on servers in Canada, with SSL, daily backups and security. - Domain names: $25/yr. A .ca or .com, registered in your business's name. - Business email: from $4/mo per mailbox. Email on your own domain. Microsoft 365 or Google Workspace at their rates, plus setup from $100. - CRM setup: from $500. Your contacts, enquiries and follow-ups in one place, set up around how you work. ### Automation and routines - When the problem is how your business runs, not your website, that's routine.biz. Same person, same care, a separate door. https://routine.biz ## Blog - [What Questions Should My Website's FAQ Answer?](https://involve.media/blog/what-should-my-faq-answer.html): How a small business should choose FAQ questions: start from what it sells, find real questions in Search Console, Google search suggestions and AnswerThePublic, keep answers short and problem-solving rather than salesy, plus the end of Google FAQ rich results (May 2026) and the removal of Business Profile Q&A - [What Photos Should I Put on My Google Business Profile?](https://involve.media/blog/google-business-profile-photos.html): What photos a small business should put on its Google Business Profile: outside, inside, the work and the team (at least three of each, per Google), what to skip such as stock photos and logo-only images, and Google's file requirements - [Do I Need a CRM, or Is a Spreadsheet Fine?](https://involve.media/blog/crm-or-spreadsheet.html): Whether a small business needs a CRM or a spreadsheet: a spreadsheet with AI on top works well for one person, a CRM makes sense once more than one person handles leads, and why to build the routine first, then pick a CRM that follows it - [What Should Go on My Homepage?](https://involve.media/blog/what-goes-on-my-homepage.html): What a small business homepage should include: one clear sentence about what you do, who for and where, one next step, a fitting image, brief services, a few reviews and contact details, and what to leave off, like welcome greetings and long history - [How Do I Reply to a Bad Google Review?](https://involve.media/blog/reply-to-bad-google-review.html): How a small business should reply to a bad Google review: wait, reply briefly and politely in four parts, what to leave out, and when and how to report a review that breaks Google's policies - [Who Should Own My Domain Name?](https://involve.media/blog/who-should-own-my-domain.html): Who should own and manage a small business domain name, what happens step by step when a .ca domain expires, the two ways Stephen sets up client domains, and a five-minute self-check - [How Fast Should I Reply to a New Enquiry?](https://involve.media/blog/reply-to-new-enquiry.html): How quickly a small business should reply to new enquiries, why the first reply often wins the job, and how notifications, auto-replies, missed-call text-backs and a CRM help, from Stephen's own habits - [What Happens When Someone Asks ChatGPT for a Business Like Mine?](https://involve.media/blog/chatgpt-business-like-mine.html): How to test what ChatGPT and Google's AI answers say about a local business, where those answers get their information, what an owner can fix, and what Stephen is testing on his own site - [What Should I Post on My Google Business Profile Each Week?](https://involve.media/blog/google-business-profile-weekly-posts.html): A 15-minute weekly routine for Google Business Profile posts, the three post types, a four-week rotation of ideas, and what to leave out - [How Do I Ask Customers for Google Reviews Without It Feeling Awkward?](https://involve.media/blog/ask-customers-for-google-reviews.html): When and how to ask customers for Google reviews, with wording to copy and the rules to follow - [Everyone's Selling You a New Acronym for AI Search](https://involve.media/blog/ai-search-acronyms.html): What AEO, GEO, LLMO and AIO mean, which are the same thing, and what a small business should actually do - [AI Writes More Documentation. Humans Read Less.](https://involve.media/blog/ai-writes-more-documentation-humans-read-less.html) - [Why Involve Media Loves Working in the Bay of Quinte Area](https://involve.media/blog/bay-of-quinte-area.html) - [Canada Digital Adoption Program (CDAP)](https://involve.media/blog/canada-digital-adoption-program.html) - [Why Canadian Website Hosting Matters](https://involve.media/blog/canadian-website-hosting.html) - [Should You Just Build Your Website With AI?](https://involve.media/blog/free-website-builders.html): When an AI builder is genuinely enough, and the specific point where it stops working - [Google Business Profile Basics Every Small Business Should Know](https://involve.media/blog/google-business-profile-basics.html) - [Google's New Link Best Practices Guide](https://involve.media/blog/google-link-best-practices.html) - [Local SEO for Small Business — What It Is and Where to Start](https://involve.media/blog/local-seo-small-business.html) - [Is Your Website Mobile-Friendly?](https://involve.media/blog/mobile-friendly-website.html) - [A Professional .CA Email: The Smart Choice for Small Businesses](https://involve.media/blog/professional-ca-email.html) - [Signs Your Website May Be Costing You Business](https://involve.media/blog/signs-your-website-is-costing-you-business.html) - [Which Social Media Platforms Actually Matter for Small Business?](https://involve.media/blog/social-media-small-business.html) - [3 Key Reasons Your Business Needs an Up-to-Date Website](https://involve.media/blog/up-to-date-website.html) - [Your Website Looks Fine. It's Just Not Bringing In Customers.](https://involve.media/blog/website-not-bringing-customers.html) ## Optional - [Full site content as markdown](https://involve.media/llms-full.txt) ## Contact - Phone: +1-613-480-6630 - Email: stephen@involve.media - Location: Belleville, Ontario, Canada