Google doesn't show your meta description roughly two-thirds of the time because its algorithm decides it can pull a more relevant snippet from your page content based on the searcher's specific query. This isn't a penalty—it's expected behavior. The same page can show different snippets for different searches. The main technical reasons your meta description never shows include length issues (anything over 155–160 characters gets truncated, and Google often skips descriptions that appear cut off), missing or duplicate meta tags across pages, special characters like quotes or pipes that aren't properly encoded, and indexing blocks from robots meta tags or X-Robots-Tag headers. Check your source code and Google Search Console's coverage report to rule these out. Beyond technical issues, Google prioritizes relevance. If your meta description reads like generic SEO copy—stuffed with keywords or written for rankings instead of humans—Google pulls contextual sentences from your actual content instead. Pages with thin content or poor structure give Google less to work with, so it defaults to auto-generated snippets from your first paragraph or scattered sentences. At Ottawa SEO, we write meta descriptions knowing most won't display as written, but we write them anyway. They still influence click-through rates when they do show, and they help Google understand page intent. We keep them between 140–155 characters, front-load the value proposition, match search intent for the primary keyword, and avoid special characters. We also structure page content with clear topic sentences in the first 100 words—because that's what Google often pulls when it ignores the meta tag. If your meta description never shows for your brand name or exact-match queries, that's when you troubleshoot technically. For informational queries where Google rewrites it, that's normal. Focus on whether your snippet—meta description or auto-generated—drives clicks, not on forcing Google to display your exact text.