Videos and channels · Free
YouTube SEO Analyzer
Paste any public video, Short or channel to see its title, description, tags and public stats, checked against 10 YouTube SEO basics with a clear score. Then get AI title ideas and fixes for what's missing.
- Real data from the YouTube API
- A score you can see the reasons for
- AI title ideas and tips
Try: ·
How to test it
- Press a video under the box. The score appears with every check that made it, plus tags and description.
- Wait for AI suggestions: three title ideas, a better description opening and tips for the failed checks.
- Press a channel by @handle to see channel checks and its latest uploads.
Shared engines: your link goes to our server, which asks the YouTube Data API, and facts about the video go to Google Gemini or OpenRouter for suggestions. Results are reused for up to 6 hours.
How this YouTube SEO analyzer works
Real data from YouTube
The official YouTube Data API returns the title, description, tags, public counts, duration, captions and thumbnails. For channels, it also reads the 10 latest uploads.
A score with reasons
The score comes from 10 checks you can see, each with a weight. The AI never invents the number, so the same video always gets the same score.
AI fixes for what failed
Gemini, or OpenRouter as backup, suggests three titles, a stronger description opening, keywords and tips aimed at the checks that didn't pass.
Check it yourself. Open your browser's developer tools (F12) and choose the Network tab. With shared engines you'll see requests to our site; with your own keys, requests go only to Google or OpenRouter.
Common YouTube SEO questions
Find yours. Each button starts the right check.
| Question | What to do | Action |
|---|---|---|
| Why does my video get few views from search? | Analyze it. The title, description opening and chapter checks show what search viewers see first. | |
| What is a top video in my niche doing? | Paste a competitor's video and compare their tags, description and chapters with yours. | |
| How often does a channel upload? | Analyze the channel by @handle. The upload check reads the gap between its last 10 videos. | |
| "The shared lookups ran out" | Add your own free YouTube Data API key and keep analyzing from your browser. | |
| I need a better title and description | Use the AI suggestions here, or write a full package with chapters and tags in the content generator. | Content generator |
How the SEO score is worked out
Each check passes (full weight), partly passes (half) or fails (none). The score is the weighted total as a percentage of the checks that apply; chapters are skipped for videos under 2 minutes. Channels use their own checks: description, keywords, @handle, country, upload rhythm and the titles of recent uploads.
The checks follow YouTube's own guidance on titles, descriptions, chapters, hashtags and tags. They measure how well a video is described, not how good it is: watch time and viewer satisfaction matter more, and only YouTube Studio shows those.
Sources: YouTube Help: Video chapters, YouTube Help: Hashtags, YouTube Help: Tags, YouTube Data API: Getting started.
Video checks and weights
| Check | Weight | Passes when |
|---|---|---|
| Title length | 15 | Under 70 characters, so it isn't cut off |
| Description opening | 10 | First 150 characters repeat a main word from the title |
| Description length | 15 | At least 250 characters of useful detail |
| Chapters | 10 | Videos over 2 minutes: valid chapters from 0:00 |
| Captions | 10 | Creator-added captions (automatic ones don't count) |
| Thumbnail | 10 | A 1280×720 version exists, usually a custom thumbnail |
| HD | 7 | Uploaded in HD |
| Hashtags | 8 | 1 to 15, none with spaces |
| Tags | 5 | Some tags, within 500 characters |
| No ALL CAPS title | 5 | Most words in normal case |
YouTube SEO mistakes to avoid
Things that look like SEO but don't help, or can hurt.
Unrelated tags count as misleading metadata. Use their ideas only where they truly fit.
A great video with a 70 beats a dull one with 100. Fix the failed checks, then focus on the content.
YouTube treats them as spam. Write sentences a viewer would read.
You can't tell what worked. Change one video, wait a week, compare.
Good habits for YouTube SEO
For each video
- Analyze it right after publishing and fix failed checks.
- Add your own captions, especially for talking videos.
- Upload a 1280×720 custom thumbnail.
- Add chapters to anything longer than a few minutes.
For the channel
- Write a channel description that says who it's for.
- Set channel keywords and a short @handle.
- Keep a steady upload rhythm viewers can expect.
- Re-check older popular videos every few months.
Frequently asked questions
Short answers about the score, limits, API keys and channels.
What does the SEO score mean?
It's the share of this page's checks that the video or channel passes, weighted by how much each one matters, such as title length, description opening, chapters, captions and thumbnail. It is not YouTube's ranking score and doesn't predict views; YouTube doesn't publish one.
Is the YouTube SEO analyzer free?
Yes. Each visitor gets 30 free shared lookups and 10 free AI suggestion sets an hour. If the shared engines are busy or you need more, add your own YouTube Data API key or AI key and keep going within that key's quota.
Can it see my views, watch time or click-through rate?
No. It reads only public data through the YouTube Data API: title, description, tags, public counts, duration, captions and thumbnails. Watch time, impressions and click-through rate are private and only appear in YouTube Studio.
Why are tags missing for some videos?
The creator didn't add any. YouTube says tags play a minimal role in discovery and mainly help with common misspellings, so a video without tags isn't necessarily doing anything wrong.
How do I get a YouTube Data API key?
In the Google Cloud console, create a project, enable YouTube Data API v3, then go to Credentials and create an API key. Restrict it to YouTube Data API v3, then paste it in the key panel here. The free quota is usually 10,000 units a day.
Is my own API key safe?
Your keys are kept in this browser session only and are sent directly from your browser to Google or OpenRouter, never to our server. Press Remove my keys when you're done, and avoid entering keys on shared or untrusted devices.
Can I analyze a channel by its name?
Yes, but a name search uses 100 units of YouTube's daily quota, so it has a lower limit. Pasting the channel link or its @handle is faster and uses 3 units.
Does it work for Shorts and live streams?
Yes. Paste a Shorts or live link like any other video. Chapter checks are skipped for videos under 2 minutes, since chapters suit longer videos.