The work of making your website easier for Google and other search engines to understand, so it shows up when people search for what you offer.
SEO covers everything from page titles and meta descriptions to site speed, backlinks, content quality, and technical structure. For small businesses, the highest-impact SEO work is usually Google Business Profile, on-page content, and earning reviews. Most other SEO advice is secondary.
SEO focused on showing up for searches with local intent: 'plumber near me', 'best Toronto coffee shop', 'family lawyer Etobicoke'.
Local SEO uses different signals than general SEO. Google Business Profile, NAP consistency across directories, review velocity, neighbourhood-specific content, and proximity to the searcher all matter. For most Toronto small businesses, local SEO is the highest-ROI marketing investment available.
The map with 3 businesses Google shows at the top of search results when the search has local intent.
The local pack drives most click-to-call behaviour for local businesses. Ranking factors include Google Business Profile completeness, review volume and recency, NAP consistency, citations, and proximity to the searcher. Different ranking signals than the organic blue links below.
Search results you don't pay for: the regular blue links Google shows based on content quality and authority signals.
Organic search drives long-term, lower-cost traffic compared to paid ads. The trade-off: it takes 3-6 months to start ranking for competitive terms, and ongoing investment to maintain rankings. Most successful small businesses run a mix of organic SEO and paid search.
The page Google (or another search engine) shows when you search for something: local pack, organic results, ads, knowledge panel, AI Overview, all included.
A word or phrase someone types into a search engine. SEO work targets keywords that match what your potential customers are searching for.
A specific multi-word search phrase with lower volume but higher conversion intent. 'Family lawyer Toronto' is shorter; 'cohabitation agreement lawyer Yorkville Toronto' is long-tail.
Long-tail keywords are often easier to rank for and convert better than broad keywords. Most small business SEO wins come from ranking for many long-tail terms rather than fighting for one broad term.
The short summary that appears under your page title in Google search results. About 155 characters max.
Meta descriptions don't directly affect rankings, but a well-written one improves click-through rate from search results, which indirectly affects rankings over time. Write descriptions that specifically describe what the page covers and why someone should click.
The title that appears in the browser tab and as the headline in Google search results. One of the most important on-page SEO elements.
Title tags should be 50-60 characters, include your primary keyword near the front, and clearly describe the page content. 'Home | Smith Plumbing' is a wasted title tag; 'Toronto Plumbing Services | Smith Plumbing' is much better.
Code added to a webpage that helps search engines understand the content. Restaurants use menu schema; businesses use LocalBusiness schema; articles use Article schema.
Schema markup uses JSON-LD format on most modern sites. It enables rich results in Google search (review stars, prices, FAQs displayed directly in results) and helps AI answer engines understand your content. For most small businesses, the right schemas are LocalBusiness, Organization, Service, and FAQPage.
Information on a webpage formatted in a standardized way that search engines and AI can read. Schema markup is one type of structured data.
Enhanced search results that go beyond the standard blue link: review stars, prices, FAQ accordions, menu items, event dates, recipe cards.
Rich results are driven by schema markup. They typically improve click-through rate significantly compared to standard listings. Google's Rich Results Test tool checks whether your schema is implemented correctly.
Your business name, address, and phone number. For local SEO, these need to match exactly everywhere they appear online: your website, GBP, every directory, every citation.
NAP inconsistency is one of the most common reasons local rankings stagnate. '123 Bay St., Toronto, ON' and '123 Bay Street, Toronto, Ontario' read as inconsistent to Google. Pick one canonical format and use it everywhere.
Mentions of your business name, address, and phone on other websites. Citations from reputable directories signal to Google that your business is real and locally relevant.
Quality of citations matters more than quantity. 10 citations on respected directories outweighs 100 citations on link farms. Focus on Google, Bing, Apple Maps, Yelp, Yellow Pages, BBB, plus industry-specific and Toronto-specific directories.
Links from other websites pointing to your site. Backlinks signal authority to Google: the more (and higher-quality) sites link to you, the more credible you appear.
Quality of backlinks matters much more than quantity. One link from BlogTO or the Toronto Star is worth more than thousands of links from low-quality directories. Earning backlinks naturally through original content, press coverage, and industry contribution is sustainable; buying them creates penalty risk.
A third-party score (from Moz or similar tools) estimating how well a site will rank in search results. Google doesn't use this metric officially, but it's a useful proxy for site strength.
Your free business listing on Google that appears in the local pack and Google Maps. The single highest-ROI digital investment for most local businesses.
Formerly called Google My Business. Setup involves verifying your business location, populating categories, photos, hours, services, Q&A, and posts. Properly built profiles typically lift local search visibility 30-50% within 60-90 days.
A file (usually sitemap.xml) that lists all the pages on your website to help search engines discover and index them efficiently.
A file at the root of your site that tells search engine crawlers which pages they can and can't access. Used to prevent indexing of admin areas, draft content, and other non-public pages.
The official URL for a piece of content when multiple URLs could show the same thing. Tells Google which version to index and rank.
Important for duplicate content scenarios. For example, when you have a product page reachable through multiple category paths, the canonical tag tells Google 'this is the version that should appear in search results.'
A series of Google algorithm updates targeting low-quality, templated, or AI-generated content that doesn't help real users.
Started in 2022, expanded through 2024 and 2025. Has specifically penalized sites running templated location pages, mass AI-generated content, and content optimized for search engines rather than humans. Sites flagged can lose 60-80% of organic traffic.
Google's framework for evaluating content quality, especially for topics affecting health, finance, or safety. Sites demonstrating E-E-A-T rank better for those topics.
For small businesses, E-E-A-T signals include named human authors (not just 'Admin'), credentials displayed, real photography of team and work, transparent business info, and content showing actual experience with the topic. Anonymous corporate-voice content is a weak E-E-A-T signal.