Write SEO titles and meta descriptions

Give every page on your website a clear, accurate title and meta description, written for the searches that already show it in Google, published to your site, and checked against your clicks afterward.

Key Takeaways

  1. To write SEO titles and meta descriptions for every page with AI, have it read each page, find the searches that already show that page in Google, and write a title and description that answer those searches using only what the page actually says. An AI agent can do this for a whole site at once and then publish the changes.
  2. A good SEO title names what the page offers in the searcher's words and usually fits in about 50 to 60 characters. A good meta description says what the reader gets and why this page is the one to click, in about 150 to 160 characters.
  3. Meta descriptions still matter, but for clicks rather than rankings. Google doesn't rank pages on the description, but it often shows it as the text under your title, and that text is a big part of whether someone clicks.
  4. Kite takes stock of every page's title and description, then uses your Google Search Console data to find the pages Google shows often but people rarely click. Those pages are where a rewrite earns the most new visits.
  5. Kite publishes the new titles and descriptions to a site it hosts or through Webflow or WordPress after you approve them, then compares each page's clicks before and after the change.
On this page

Why SEO titles and meta descriptions matter

Every page on your website has two short pieces of text that searchers see before they ever visit. The SEO title, also called the title tag, is the blue headline in a Google result and the name on the browser tab. The meta description is a sentence or two that Google often shows under that headline. Together they're your page's pitch in a list of ten other pitches, and they decide whether someone clicks yours.

Most websites get these wrong in predictable ways. Pages launch with whatever the site builder filled in, so the services page is titled "Services" and the blog posts all share one description from the homepage. Some pages have no description at all, and Google pulls a random sentence from the page instead. Others were written once, years ago, for searches nobody makes anymore.

Fixing this by hand means opening every page, working out what each one is really for, checking which searches it shows up for, and writing two pieces of copy that fit a tight space. Then you repeat it for the next forty pages, keep every title different from the others, and come back when the searches change. That mix of reading, judgment, and patient repetition is a good fit for an AI agent.

Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. Here's how it handles titles and meta descriptions.

How Kite writes SEO titles and meta descriptions for every page

Kite starts by reading your whole site and listing every page's current title and description, along with the ones that are missing, duplicated, or too long to display. It then brings in your Google Search Console data, which shows how often Google displays each page, for which searches, and how many people click.

That data tells Kite where to begin. A page that Google shows thousands of times but few people click is losing visits it has already earned, and a better title and description can win them back without the page ranking any higher. Kite writes new copy for those pages first, based on the searches that actually show them, then works through the rest of the site.

You review the proposed titles and descriptions in the conversation. Once you approve them, Kite publishes them to your website. After Google has had time to show the new versions, Kite compares each page's clicks with the period before the change and tells you what moved.

  1. Take stock of every page's title and description
  2. Find the pages where a better title earns the most clicks
  3. How do you write a good meta description?
  4. How long should an SEO title be?
  5. Publish the new titles and descriptions to your site
  6. See whether more people click

Take stock of every page's title and description

Kite begins with an inventory, because you can't fix what you haven't seen. It reads each page on your site and records its current title and description. It flags pages with no title or no description, pages that share a title with another page, and titles or descriptions too short or too long to work well in a search result.

The inventory usually turns up the same few patterns. A site might have six pages titled with only the company name, a blog where every post uses the homepage description, and a pricing page whose description still mentions a plan you retired. Each of these is a small problem on its own. Across a whole site, they add up to dozens of search results that don't tell anyone why to click.

Kite also reads what each page actually covers, so it knows what the new title and description should say. It already knows your products, customers, and positioning from its research on your company, so it can tell a core product page from a two-year-old announcement.

Find the pages where a better title earns the most clicks

The pages worth rewriting first are the ones Google already shows often but people rarely click. Kite finds them by comparing each page's click rate with the rate pages at the same position in Google usually get.

Here's how that works for a single page. Say a Denver bakery's cakes page shows up around fifth in Google for "custom birthday cakes denver." Over 28 days, Google showed it 3,000 times and 36 people clicked, a click rate of about 1.2 percent. Pages in fifth place usually get about 7 percent. The page is ranking well enough, but its title, "Cakes | Rosie's Bakery," gives searchers no reason to choose it. If it earned the usual rate, it would get about 170 more visits in the same four weeks.

Kite runs that comparison across every page with enough search data to judge, which means at least 200 appearances in Google over 28 days and an average position on the first two pages of results. It ranks the pages by how many clicks each one is missing and brings you the biggest opportunities first. For each one, it reads the searches that show the page most often, so the new title and description can answer them directly.

Pages without much search data still get good titles and descriptions. Kite writes those from what the page covers and the searches your customers are likely to make, using the keyword and search-volume data built into Kite.

How do you write a good meta description?

A good meta description tells the searcher what they'll get on the page and gives them a concrete reason to pick it over the other results. Kite writes each one from three things: the searches that show the page, what the page actually says, and what makes your business the better choice.

Kite applies the same thinking to the title. The words a person searched for belong near the front, because Google bolds matching words and readers scan for them. The rest of the title says what makes the page worth opening, such as a location, a price, a format, or a specific outcome.

For the bakery's cakes page, Kite might propose this:

  • Title: Custom Birthday Cakes in Denver | Rosie's Bakery
  • Meta description: Order a custom birthday cake in Denver up to two days ahead. Pick from twelve flavors, add a message or photo, and choose pickup or delivery.

Every detail in that description has to come from the page itself. If the page doesn't say "twelve flavors," Kite doesn't either. A description that promises something the page can't deliver earns a click and then loses the visitor, and Google is also more likely to replace it with text from the page.

Kite writes every title and description in your brand voice and keeps each one different from the others on your site. For a set of finished examples across different kinds of pages, see Meta description examples that win clicks, with SEO titles to match Coming soon .

How long should an SEO title be?

An SEO title should usually be about 50 to 60 characters, and a meta description about 150 to 160. Google doesn't count characters exactly. It cuts titles and descriptions that run wider than the space in its results, which is why longer ones end in an ellipsis, and the space on a phone is narrower than on a laptop.

Kite writes inside those limits and puts the most important words first, so the point survives even when a result gets shortened. On sites Kite hosts, its checks flag any title over 70 characters and any description shorter than 50 or longer than 170, so a page that slips outside the range gets caught.

Kite also accounts for your brand name. On sites it builds, every title ends with your brand, such as "| Rosie's Bakery," unless the title already includes it. Kite counts that ending as part of the length, so the brand doesn't push the important words out of view.

Publish the new titles and descriptions to your site

After you approve the changes, Kite writes them into your website, and how it does that depends on where the site runs.

On a site Kite builds and hosts, Kite updates each page's title and description directly, and the same text is used when someone shares the page on social media. The changes wait as unpublished changes you can preview, and when you publish, Kite shows the list of changes that will ship. Any page that still has no description of its own gets one drawn from its opening text, so nothing ships blank, though a description Kite writes for the page will do better than that fallback.

On a Webflow site, Kite updates the SEO title and meta description in each static page's settings. For blog posts and other CMS pages, it finds the fields your collection template uses for the search title and description and updates them for each item. If a collection has no such fields, Kite tells you, because every item in it is sharing one template's settings.

On a self-hosted WordPress site, Kite rewrites each post's title and excerpt. When your site lets outside apps reach your SEO plugin's title and description fields, Kite sets those too. Otherwise, it gives you the title and description to paste into the plugin. On WordPress.com, Kite's connection publishes new posts, so it writes each new post's title for search as it publishes.

See whether more people click

A new title and description only count if more people click, so Kite measures each page it changed. It waits until the page has four weeks of Search Console data after the change, then compares its clicks, appearances, and click rate with the four weeks before.

Kite only reports a result when each period has at least 100 appearances in Google. Below that, a few clicks either way can swing the click rate by several points, and the comparison would tell you more about chance than about your new title.

The results shape the next round. If the bakery's cakes page jumps from 1.2 percent to 6 percent, Kite knows that naming the city and the ordering details worked, and it can apply that lesson to the bakery's other product pages. If a page doesn't move, Kite looks at what else might be holding it back, such as a competitor's richer listing or an AI Overview at the top of the results. Shortly after each publish on a site Kite hosts, Kite also checks the site's search basics and emails whoever published if a page went live with a missing or duplicate title.

What you get

An inventory of your titles and descriptions

Every page's current title and description, with the missing, duplicated, and badly sized ones called out.

A ranked list of pages to fix first

The pages Google shows often but people rarely click, with the searches behind each one and an estimate of the visits it's missing.

New titles and descriptions for every page

Written in your brand voice from what each page says and the searches that show it, with no two alike.

The changes on your site

Published after you approve them, whether Kite hosts your site or it runs on Webflow or WordPress.

A before-and-after comparison

Each changed page's clicks, appearances, and click rate for the four weeks before and after, so you can see what worked.

How to get started

Tell Kite what you want in plain language. You might say, "Half our pages don't have meta descriptions. Can you write them?" or "Our blog shows up in Google but nobody clicks. Can you fix the titles?"

Kite reads your site and comes back with what it found: which pages are missing titles or descriptions, which ones share them, and, once Search Console is connected, which pages are missing the most clicks. It proposes new titles and descriptions for the first set of pages, and you can approve them, edit any line, or ask for another version.

If Kite hosts your website, there's nothing else to connect. If your site runs on Webflow or WordPress, connect it when you're ready for Kite to publish. Connect Google Search Console so Kite can see which searches show each page, choose where to start, and measure the results.

You can work with Kite in your browser or in Slack. Kite asks before it publishes changes to your website by default. Once you trust its titles, you can let it publish routine updates on its own.

Integrations used to write SEO titles and meta descriptions

Kite needs two things for this work: your search data, so it knows which searches each page should answer, and access to your website, so it can publish the new copy. On a site Kite builds and hosts, publishing is built in.

Common questions

Do meta descriptions still matter for SEO?

Yes, though not the way many people think. Google has said for years that it doesn't use the meta description to rank pages. It does often show your description in the search result, and that text affects whether people click. More clicks from the same ranking means more visitors without any change in position. The SEO title matters for both: Google uses it to understand what the page is about, and searchers use it to decide whether to click.

Why does Google show a different description than the one I wrote?

Google picks the snippet it thinks best matches each search. If your description doesn't match what the person searched for, or doesn't describe the page well, Google may show a sentence from the page instead. Google can also rewrite titles that are vague, repetitive, or stuffed with keywords. Descriptions written for the searches that actually show the page are more likely to be used as written, which is why Kite starts from your Search Console searches.

Can AI-written titles and descriptions rank on Google?

Yes. Google's guidance is that it rewards helpful, accurate content however it was produced. What matters for a title and description is whether they describe the page truthfully and match what people search for. Kite writes each one from the page's own content and your real search data, and you see every line before it goes live.

Should every page have its own title and description?

Yes. When several pages share a title, Google has a harder time telling them apart, and searchers can't tell which result is the one they want. Every page Kite writes for gets its own title and description, and on sites Kite hosts, its checks flag any title that matches another page's.

Will changing a page's title change its URL or hurt its ranking?

No. The title and the page address are separate, so a new title leaves the URL and every link pointing to it as they are. A title that drops the words people search for can cost you rankings, so Kite keeps the main search terms near the front of every title it rewrites. After the change, it watches the page's position along with its clicks.

Questions this page answers

  • How do I write SEO titles and meta descriptions for every page with AI?
  • Can an AI marketing agent write meta titles and descriptions for my website?
  • How do I write a good meta description?
  • How long should an SEO title be?
  • Can AI write meta descriptions for all my pages at once?
  • Do meta descriptions still matter for SEO?

About the author

Devon Wells leads product marketing at Kite, the AI marketer. He spent a decade marketing industrial AI, from self-driving trucks to computer vision, but now Kite handles most of the work itself.

Tell me your goal and I’ll get to work.

Get started for free