SERP Snippet Fields: A 10-Pair Length and Preview Test
Measures title/description lengths, tool warning thresholds, missing fields, and preview-oriented placement—without ranking or guaranteed truncation claims.
- Question
- What does Meta Title & Description Checker actually measure for these ten title/description pairs?
- Samples
- 10 fixtures
- Generated via core
- 10
- Manual / limits
- 0
- Published
- Modified
- Author
- Dionis Ceban
- Method
- Ten pairs call metaTitleDescriptionCheck in the shared core. Assertions record lengths, status bands, and truncation flags the tool computes. External search behavior is cited only from Google Search Central, paraphrased.
Why this test matters
Authors confuse character counters with Google’s final title link and snippet. Separating measurable lengths from external rewriting avoids false certainty.
Tools under test
Result summary
10 of 10 fixtures were executed through assets/js/tools-src/core.js. 0 entries are labeled manual review or limitation without inventing a transform result.
Full test matrix (10 samples)
| ID | Case | Input | Operation | Observed | Status |
|---|---|---|---|---|---|
| seo-short-title-01 | Short title | title: Tools |
metaTitleDescriptionCheck | Title 5 chars (short); desc 58 chars (short) | Pass |
| seo-typical-02 | Typical lengths | title: Text Cleanup Studio — Build a Reusable Cleanup Pipeline |
metaTitleDescriptionCheck | Title 55 chars (good); desc 126 chars (good) | Pass |
| seo-long-title-03 | Long title triggers length warning | title: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA |
metaTitleDescriptionCheck | Title 70 chars (long); desc 80 chars (short) | Pass |
| seo-long-desc-04 | Long description | title: Moderate title for description test |
metaTitleDescriptionCheck | Title 35 chars (short); desc 180 chars (long) | Pass |
| seo-missing-desc-05 | Missing description | title: Title only page |
metaTitleDescriptionCheck | Title 15 chars (short); desc 0 chars (empty) | Pass |
| seo-missing-title-06 | Missing title | title: (empty) |
metaTitleDescriptionCheck | Title 0 chars (empty); desc 44 chars (short) | Pass |
| seo-keyword-07 | Keyword present early | title: Pipeline builder for text cleanup |
metaTitleDescriptionCheck | Title 33 chars (short); desc 69 chars (short) | Pass |
| seo-keyword-late-08 | Important phrase late in description | title: Snippet order test |
metaTitleDescriptionCheck | Title 18 chars (short); desc 194 chars (long) | Pass |
| seo-repeat-09 | Repeated words in title | title: Text text text converter tools text |
metaTitleDescriptionCheck | Title 35 chars (short); desc 73 chars (short) | Pass |
| seo-brand-10 | Brand separator display length | title: Cleanup Studio |
metaTitleDescriptionCheck | Title 14 chars (short); desc 80 chars (short) | Pass |
Edge cases and failures
Brand + separator changes displayTitleLength independently of the raw title field. Empty title/description still produce preview placeholders in the tool.
Conclusion
Use the checker for length, missing fields, and “is the point early enough?” review. Treat SERP rendering as uncontrolled: Google may rewrite titles and snippets.
Limitations
- Pixel estimates are heuristic device approximations, not Google’s layout.
- No ranking, CTR, or indexing outcomes are measured.
- Slug Generator is linked for workflow adjacency; slug quality is not scored in these fixtures.
Reproducibility
Paste each CSV row into Meta Title & Description Checker and compare lengths/statuses to expected-results.json, or run npm run guides:evidence.
Downloadable evidence
- Fixture corpus (JSON) (3.0 KB)
- Observed results (JSON) (4.3 KB)
- meta-pairs.csv (1.5 KB)
Primary sources
- https://developers.google.com/search/docs/appearance/title-link — Google generates title links automatically from multiple sources; authors can influence preferences but do not control the final title link.
- https://developers.google.com/search/docs/appearance/snippet — Snippets are created automatically and may use page content or the meta description; Google can show different snippets for different searches and may truncate to fit the device.