How do you write title tags and meta descriptions that actually get clicked?

Most SEO advice on title tags and meta descriptions is stuck in 2015. The rules have shifted, Google’s rendering engine has evolved, and the "best practices" you read in generic blog posts often lead to truncated snippets and zero clicks. If you are a business owner in Calgary or elsewhere, you don't need a theoretical lecture on keyword density. You need to know exactly what to type into your CMS so that your listing looks professional, relevant, and clickable when a potential customer searches.

Here is the practical, no-fluff guide to writing meta data that works in 2026, with specific examples for service pages, location pages, and blog content.

What actually shows up in Google search results?

Before you write a single character, you must understand the constraint. Google does not display your full title tag or meta description. It rewrites them based on what it thinks is most relevant to the user's specific query. However, if you provide a clear, concise structure, you significantly increase the chance that Google will display your original text.

Here are the current hard limits for desktop and mobile display:

  • Title Tag: Google typically displays the first 50–60 characters (approx. 580 pixels) on desktop. On mobile, this can be shorter. If your title is longer, Google will truncate it with an ellipsis (...).
  • Meta Description: Google typically displays the first 150–160 characters (approx. 920 pixels). Anything beyond this is hidden unless the user expands the snippet.

The Reality Check: Google frequently ignores your meta description entirely if it finds text on your page that better matches the user's query. This is not a failure of your SEO; it is Google trying to be helpful. However, a well-written meta description acts as your ad copy. If Google does use it, it should sell the click. If Google rewrites it, your title tag must still be strong enough to stand alone.

How should you structure a title tag for a service page?

For service pages (e.g., "Plumbing Repair," "SEO Services"), your goal is to establish relevance and authority. You need to tell Google and the user exactly what you do and who you are, without keyword stuffing.

Use this formula:

[Primary Service] in [City] | [Brand Name]

Or, if you have multiple core services:

[Primary Service] & [Secondary Service] in [City] | [Brand Name]

Good vs. Bad Examples

Let's look at a Calgary-based plumbing business. Here is the difference between a generic title and a optimized one.

Bad Example:

Home Services - Plumbing - Calgary - Best Plumbers Near Me - 24/7 Emergency

Why it fails: It is 78 characters long. Google will likely truncate this after "Calgary." It looks spammy. It lacks brand authority. The phrase "Best Plumbers Near Me" is a search query, not a description of the service, and Google often rewrites titles that look like keyword lists.

Good Example:

Emergency Plumbing Repair in Calgary | Eikeland SEO

Why it works: It is 49 characters. It fits entirely on desktop and most mobile screens. It clearly states the service ("Emergency Plumbing Repair"), the location ("Calgary"), and the brand. It is clean and professional.

Implementation Step: Where to put it

In your HTML head, or via your CMS plugin (like Yoast, Rank Math, or Webflow SEO settings), ensure your title tag looks like this:

<title>Emergency Plumbing Repair in Calgary | Eikeland SEO</title>

Pro Tip: Do not put your brand name at the beginning of the title tag unless you are a global brand like Nike or Apple. Users care about the solution first. Put the brand at the end, separated by a pipe (|) or hyphen (-). This ensures the most important information (the service and location) is never truncated.

How do you write meta descriptions for service pages?

Your meta description is your elevator pitch. You have 160 characters to convince someone to click your link over three competitors. Do not just summarize the page. Sell the benefit.

Use this formula:

[Action Verb] [Service] for [Target Audience]. [Unique Selling Point/Benefit]. [Call to Action].

Good vs. Bad Examples

Bad Example:

This page is about plumbing services in Calgary. We offer emergency plumbing repair, drain cleaning, and water heater installation. Contact us today for more information about our services and pricing.

Why it fails: It is 198 characters. Google will cut it off mid-sentence. It is passive ("This page is about..."). It wastes space on generic phrases like "more information." It has no emotional hook or unique selling proposition (USP).

Good Example:

Need emergency plumbing in Calgary? Get 24/7 repair from licensed experts. Transparent pricing, same-day service. Call (403) 555-0123 for a free quote.

Why it works: It is 152 characters. It fits. It starts with a question that matches user intent ("Need emergency plumbing?"). It highlights the USP ("24/7," "licensed," "transparent pricing"). It ends with a clear Call to Action (CTA) and phone number, which can improve click-through rate (CTR) for local searches.

Edge Case: If you are a large e-commerce site with thousands of product pages, you cannot write unique meta descriptions for each one. In this case, use dynamic templates that pull in product name, category, and price. Ensure the template doesn't result in duplicate descriptions for similar products.

How should you handle location pages?

If you have separate pages for different cities (e.g., /calgary-seo vs. /edmonton-seo), you must avoid "doorway page" penalties. Do not copy-paste the same content and just change the city name. Google is smart enough to detect this.

Title Tag Strategy: Keep the structure consistent but vary the city and local landmarks or neighbourhoods if relevant.

Bad Example (Duplicate Content):

SEO Services in Calgary | Best SEO Agency
SEO Services in Edmonton | Best SEO Agency

Why it fails: While the title tags are different, if the page content is identical, Google may filter these out as low-value doorway pages. The meta descriptions will likely be identical too, which is a red flag.

Good Example (Unique Context):

Calgary SEO Services for Local Businesses | Eikeland SEO
Edmonton SEO Agency for Retail & E-commerce | Eikeland SEO

Why it works: The titles target different industries or business types within the city. This signals to Google that the content is tailored to specific local markets. Your meta descriptions should also reference local specifics (e.g., "Serving downtown Calgary" vs. "Helping Edmonton retailers").

How do you write titles for blog posts?

Blog titles follow different rules than service pages. You are not selling a service; you are selling curiosity or utility. The goal is high CTR from informational searches.

Use this formula:

[Number] Ways to [Action] [Topic] (Without [Pain Point]) | [Brand]

Or:

[Topic] Guide: [Specific Benefit] for [Audience]

Good vs. Bad Examples

Bad Example:

SEO Tips for 2026 - Blog - Eikeland SEO

Why it fails: It is boring. It is 42 characters, which is short, but it lacks a hook. "SEO Tips" is too broad. It will get lost among hundreds of other generic "SEO Tips" articles.

Good Example:

7 Local SEO Strategies Calgary Businesses Can Use Today | Eikeland

Why it works: It is 62 characters (slightly over, but the core message is in the first 50). It uses a number ("7"), which increases CTR. It specifies the location ("Calgary") and the audience ("Businesses"). It promises immediate action ("Can Use Today").

Meta Description for Blog:

Bad: This blog post discusses SEO tips for 2026. It covers keywords, backlinks, and technical SEO.

Good: Discover 7 actionable local SEO strategies for Calgary businesses. From Google Business Profile optimization to local citations, learn what works in 2026.

Common mistakes that kill your CTR

  1. Keyword Stuffing: "Plumber Calgary Plumber Emergency Calgary Plumber Near Me." This looks like spam. Google will rewrite it. Keep your primary keyword in the first 5 words, but write for humans.
  2. Missing Brand Name: If you don't include your brand, you lose brand recognition. Over time, branded searches have higher conversion rates. Always include your brand at the end of the title tag.
  3. Dynamic Placeholders Failing: If you use a CMS that auto-generates titles like "%Title% | %SiteName%", ensure your page titles are unique. If two pages have the same title, Google will struggle to distinguish them, potentially merging or ignoring one.
  4. Ignoring Mobile View: Always check how your title looks on a mobile device. If your key benefit is at character 55, you might want to move it to character 40. Use a tool like SERPSimulator or just open your site on your phone to check.

What most guides don't tell you about Google's rewrites

Google has stated that it will rewrite title tags and meta descriptions if it believes the user's query is better answered by a different snippet. This is common for:

  • Long-tail queries: If someone searches "emergency plumber near me open now," Google might pull a different title from your page that matches "Open Now" better than your main title.
  • Brand queries: If someone searches "Eikeland SEO," Google might simplify the title to just "Eikeland SEO" or "About Eikeland SEO."

How to mitigate this: You cannot stop Google from rewriting snippets. But you can make your title tag so clear and relevant that rewriting it makes less sense. Keep your titles concise. Use the exact phrase users are searching for in the first half of the title tag. For example, if you target "emergency plumbing," use that exact phrase, not "urgent pipe repair."

Immediate Action Plan

Do not try to fix every page on your site today. Start with the pages that drive the most traffic or revenue.

  1. Identify Top 5 Pages: Use Google Search Console to find the pages with the most impressions but low CTR (Click-Through Rate).
  2. Rewrite Title Tags: Apply the formula: [Service] in [City] | [Brand]. Keep it under 60 characters.
  3. Rewrite Meta Descriptions: Apply the formula: [Benefit] + [USP] + [CTA]. Keep it under 160 characters.
  4. Verify: Use a tool like the Schema Markup Validator or a simple SERP preview tool to check how they look on mobile and desktop.
  5. Monitor: Wait 2–4 weeks. Check Google Search Console to see if impressions and CTR have changed. If CTR increases, you won. If not, try a different angle (e.g., focus more on price or speed).

Writing effective meta data is not a one-time task. It is an ongoing test. At Eikeland SEO, we see that small tweaks to title tags can lead to significant changes in traffic when combined with strong content. If you want us to audit your current meta data and suggest improvements tailored to your Calgary business, contact us for a quick review.