A SERP preview tool shows how your page could look on Google’s results page (the SERP) before it goes live. This one measures your title and description in pixels, the way Google’s layout does, and cuts them with ”…” where Google would. Below: how the measuring works, formulas for titles on different kinds of pages, a before-and-after example, and a checklist to run before you paste anything into your SEO plugin.
How the preview measures
Everything runs in your browser. Nothing you type is sent anywhere.
- Title: measured in 20-pixel Arial against a 600-pixel limit.
- Description: measured in 14-pixel Arial against a 920-pixel limit, roughly two lines on desktop.
- The bars fill as you type, green while the text fits and red once it would be cut. Next to each label you’ll see both the character count and the pixel width, such as “54 characters · 490 / 600 px”.
- The address is shown the way Google shows it: the domain, then the path with each folder separated by ”›”.
Both the desktop and mobile cards are cut at the same widths, so treat the mobile card as a check on how the text wraps rather than a separate limit. Phones sometimes show a little less of the description, which is one more reason to put the important words first.
Why pixels and not characters
Letters aren’t the same width. In Arial, a capital W is more than four times as wide as a lowercase i, and an m takes up far more room than an l. That’s why “60 characters” is a rule of thumb, not a rule.
| Title | Characters | Fits in 600 px? |
|---|---|---|
| Water Heater Repair in Austin, TX | Coastline Plumbing | 54 | Yes, about 490 px |
| Drain cleaning, hydro jetting and sewer line inspection in Austin | 65 | Yes, about 560 px: lots of narrow letters |
| Mommy and Me Swim Lessons in Midtown | WaveMakers Swim Academy | 62 | No, about 655 px: wide M’s and W’s |
The 65-character title fits and the 62-character one doesn’t. Wide letters, and especially words typed in capitals, are the fastest way to lose the end of your title, which is usually where your brand name lives.
Title formulas that work
Most pages fit one of these patterns. The aim of a good title tag is to say the topic in the words people search, then give a reason to click, then the brand if there’s room.
| Page type | Pattern | Example |
|---|---|---|
| Service page | Service + city | Brand | Emergency Plumber in Austin, TX | Coastline Plumbing |
| Location page | Service in Area: proof point | Plumber in Round Rock: Same-Day Visits | Coastline |
| Homepage | Brand: what you do + where | Coastline Plumbing: Austin Plumbers Since 2009 |
| Blog post | The question or promise | How Much Does a Tankless Water Heater Cost in 2026? |
| Product page | Product + key attribute | Brand | Ethiopia Yirgacheffe Whole Bean Coffee, 12 oz | Bean & Barrel |
| Category page | Plural product + qualifier | Single-Origin Coffee Beans, Roasted to Order | Bean & Barrel |
Leave the brand off when the title is already long and the brand isn’t what people search for. Google often adds the site name above the result anyway.
Descriptions that earn the click
Google rewrites a lot of descriptions to match the search, so write one that’s good enough to keep. A useful meta description does three things:
- Restates the page’s promise in the searcher’s words (“Same-day water heater repair in Austin”).
- Gives one or two specifics that competitors may not: upfront prices, a guarantee, hours, years in business, a price range.
- Ends with the next step: call, book, compare, read.
Keep the first 120 characters able to stand on their own. If the rest gets cut, nothing important is lost.
Worked example: Coastline Plumbing’s homepage
The homepage title, written by a theme years ago:
Home - Coastline Plumbing - Austin Plumbers - Water Heaters - Drain Cleaning - 24/7 Emergency Service
The bar goes red, and the preview cuts the title straight after “Water Heaters”, so drain cleaning and the 24/7 service never show. The word “Home” wastes the most valuable position.
The rewrite:
- Title: Coastline Plumbing: 24/7 Plumbers in Austin, TX (47 characters, about 430 px, fits comfortably)
- Description: Licensed Austin plumbers for leaks, water heaters and blocked drains. Upfront prices and a 2-year guarantee on repairs. Call or book online.
The description is 140 characters and fits inside the 920-pixel bar, leads with what they do and where, and ends with the action. If Google trims it on a phone, the reader still sees “Licensed Austin plumbers for leaks, water heaters and blocked drains.”
Why Google might show something else
The preview shows what you asked for, not what Google promises. Google is more likely to replace your title when:
- The title doesn’t match the page’s main heading or content.
- It’s stuffed with repeated keywords or city names.
- It’s the same boilerplate across many pages.
- It’s far too long, so Google picks a shorter piece of the page instead.
Google’s own guidance on title links lists these causes in more detail. The fix is almost always the same: one clear, accurate title per page that matches its H1.
Before you paste it into your SEO plugin
- Both bars are green
- The main search phrase is in the first half of the title
- The title matches the page’s H1 in meaning
- No other page on the site uses the same title
- The description has a specific detail and a next step
- No capitals used for emphasis
- The address is short and readable
After the page is live
Once it’s published, run the meta tag checker to confirm the plugin saved what you wrote, since some themes override titles. Then watch two numbers: where the page ranks for its main phrase, which the Rank Tracker records daily or weekly, and how often people click when they see it, the click-through rate in Search Console data inside RankThat. A page that ranks well but has a low click-through rate is the best candidate for a new title and description.
To rewrite titles and descriptions across a whole site rather than one at a time, the Site Audit flags missing, duplicate and overlong ones, and on WordPress RankThat drafts new ones for your review and writes them into your SEO plugin through the free Bridge plugin.