GPT for Google Sheets, Docs AI, Slides, Forms

YouTube Titles & Descriptions Template

Generate YouTube titles, descriptions and tags in bulk with AI in Google Sheets. Free =GPT() template tuned for the 100-character title limit and search.

Batch the metadata for your whole upload backlog: one row per video, and the sheet returns a search-friendly title, a structured description and a tag list built from your topic or transcript.

What you need in your sheet

Column Content
A Video topic or working title
B Main keyword
C Transcript or summary (optional)
D Generated title
E Generated description
F Generated tags

The formula

In D2, then drag down:

=GPT("Write a YouTube title under 70 characters (the hard limit is 100, but search truncates long titles). Put the keyword '"&B2&"' near the front. Specific and curiosity-driven, no ALL-CAPS words.", A2)

In E2 for the description:

=GPT("Write a YouTube description. First 2 lines: what the video covers, including '"&B2&"' β€” only about 150 characters show above the fold. Then 3-4 short lines on what viewers will learn, then one subscribe line. No fake timestamps.", A2&". Source material: "&C2)

Variations: add =GPT("List 10-15 comma-separated YouTube tags, most specific first, under 500 characters total.", A2&" "&B2) in F2, or generate three title options per row and keep the best.

Get started

  1. Install GPT for Sheets from the Google Workspace Marketplace (free tier included, no API keys needed).
  2. List your videos in column A (paste transcripts into C where you have them) and add the formulas.
  3. Drag down the backlog, then use Replace all GPT formulas with results in the sidebar and copy into YouTube Studio.

Full guide: YouTube SEO title, description & tags generator.

FAQ

What are the actual YouTube length limits?

Titles allow 100 characters, descriptions 5,000, and the tags field 500 characters total. The template targets titles around 70 characters because longer ones get truncated in search results and suggested videos.

Can I feed it my transcript?

Yes β€” paste the transcript or a summary into column C and the description formula will pull real specifics from it instead of guessing what the video covers. For very long videos, a summary of the main points works just as well.

Do I need an API key to use the formulas?

No. GPT, Claude, Gemini, Mistral and Perplexity models are built into GPT for Sheets, so =GPT() works right after installing the add-on. A free tier is included.