Google Business Profile optimization means systematically filling out and maintaining every element of your GBP listing to rank higher in local search and the map pack. This goes beyond just claiming your listing—it's about strategic choices in categories, keywords in your business description, regular posts, high-quality photos, and active review responses that signal relevance and authority to Google's local algorithm. The core elements include accurate NAP consistency (name, address, phone matching your website and citations), selecting the most specific primary category for your business type, adding all relevant secondary categories without keyword stuffing, and writing a keyword-informed business description that sounds natural. You also need 5–10 high-resolution photos showing your storefront, interior, team, and products or services. Businesses with photos get 42% more direction requests and 35% more website clicks than those without. Ongoing optimization requires weekly posts (offers, updates, events), responding to every review within 24–48 hours, and using the Q&A section to preemptively answer common questions with keyword-rich responses. Attributes matter too—mark yourself as women-led, wheelchair accessible, or LGBTQ-friendly if applicable, since Google surfaces these in certain searches. At Ottawa SEO Inc., we treat GBP optimization as a monthly task, not a one-time setup. We track which posts drive calls, which categories competitors rank for, and how review velocity affects map pack position. For Ottawa and Toronto clients, we've seen 60–80% of local traffic come through GBP when it's actively managed versus 20–30% for neglected profiles. The biggest mistake is treating GBP as a directory listing instead of a ranking factor. Google uses engagement signals—clicks, calls, direction requests, photo views—to determine local pack rankings. A static profile with no posts, old photos, and unanswered reviews will get buried regardless of how many backlinks your website has. Optimization is ongoing, not a checkbox.