seo_title_description_length_checker
Check SEO title and meta description lengths against Google SERP pixel limits. Get truncation preview, score, and suggestions to avoid cut-offs in search results.
Instructions
SEO Title and Meta Description Length Checker. Analyze an HTML title tag and meta description against Google SERP display limits, estimating rendered pixel width (Arial 18px title, Arial 13px description) rather than raw character count, since Google truncates by pixels. Reports char/word counts, estimated pixel width, the truncation point and truncated preview (with ellipsis), a within-limits flag, a 0-100 score, severity-tagged warnings, and cross-field suggestions for desktop or mobile. Use this to audit or proof an existing snippet before publishing; use seo_meta_tag_generator to build the meta tags themselves, or seo_keyword_density_checker to analyze body content. Runs locally on the text you provide (read-only, non-destructive, contacts no external service) and is rate-limited (30 requests per minute for anonymous callers). Returns a per-field analysis object for title and description plus a suggestions list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | No | Operation to run. Only analyze is supported; omit to default to it. | analyze |
| title | Yes | The HTML title tag text to check. Required and must not be blank. Max 10000 characters. | |
| description | Yes | The meta description text to check. Required and must not be blank. Max 10000 characters. | |
| brand | No | Optional brand name. If supplied and it gets truncated out of the visible title, a suggestion advises moving it to the front. | |
| brandSuffix | No | Optional trailing brand suffix (for example a pipe then Acme). If the title ends with it, the tool flags how many chars it consumes. | |
| device | No | Which SERP layout to measure against. Mobile uses narrower pixel limits. Any value other than mobile is treated as desktop. | desktop |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | Whether the analysis succeeded. | |
| operation | No | The operation performed (always analyze). | |
| result | No | The analysis payload. |