Skip to Main Content

Google Knows Best – Page Titles and CTRs

Posted on 1.16.2012

It wouldn’t be outrageous to assert that page titles are the most important information that most searchers take into consideration when skimming SERPs. Their significance is underscored by the fact that on all major search engines, these titles aren’t just descriptions but are actually the links that users click to go to a website.

With over a decade of SEO practices now under our collective Web belt, website owners and Internet marketers have come to understand a few key generalities about what makes a good headline and helps a site stand out amongst its competitors, and thus, what drives higher click-through rates (CTR). For example, we know that titles need to be descriptive of the page content; they need to be unique and not repeated elsewhere on a site; they need to avoid keyword stuffing, and it doesn’t hurt to add some branding, either.

But just because we know about some of these best practices for page-title generation, that doesn't mean that everyone follows them -- or that they work in every situation.

Google recently came out and dropped a not-entirely-shocking bombshell: Sometimes its algorithms may change the page title that webmasters designate for a site.

While Google asserts that it has always advised people “to write unique, descriptive page titles,” they’re apparently treated like meta descriptions, that is to say, more as suggestions than anything else. This is because the company has found that some titles generated by webmasters may not be the best options (the “most optimized,” if you will), and in these cases the algorithm will “generate alternative titles to make it easier for our users to recognize relevant pages.”

Despite the fact that Google primarily looks at the tags specified in a site’s HTML markup when deciding on the best title, the given title is not always used, and, theoretically, the webmaster/site owner may never even know; although, Google does say that it tries to notify webmasters when it discovers “titles that can be improved on their websites.” </p> <p>To be fair, Google has the best of intentions at heart, and the alternative titles that are selected are done so based on testing to determine the title most relevant to the query. In the end, this “can substantially improve the clickthrough rate to the result,” according to Google. </p> <p>However, relevancy is only the reason for alternative titles “about half of the time.” The other half is for pages that (A) don’t have titles, (B) specify non-descriptive titles (such as simply, “Home”), (C) use the same title (or just minor variations) on most or all of a website’s pages or (D) are unnecessarily long or hard to read. In these instances, Google is essentially cleaning up poorly concocted titles and replacing them with algorithmically approved alternatives that are more informative and helpful to searchers based on their queries. </p> <p><span>Unfortunately, as with most information about Google’s algorithm, there isn’t much available when it comes to how the company determines the best alternative titles for a site. Typically these new Google-created titles originate from words pulled out of the content on the page, which is much the same tactic the algorithm uses when it crafts its own page descriptions for SERPs. </span></p> <p><span></span>Though this may come across as somewhat convoluted, the goal on Google’s part is simple: to help users by providing them with the most relevant information about the content of a Web page and, in turn, increase CTRs for the sites listed on SERPs. By helping to optimize your titles for better results, Google is creating a win-win situation for site owners/webmasters and searchers alike. </p> <p>And it’s important to remember that Google reserves the right to change titles as it sees fit, so if you don’t like the idea of the company toying with the information you present, your only option is to optimize page titles yourself. The good news is that Google tells you how to best do that <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&answer=35624" target="_blank">in its Help Center</a>. <!-- post-image:"http://www.websitemagazine.com/images/blog/G-mini.gif" --></p> </div> <figure itemprop="image" itemscope itemtype="https://schema.org/ImageObject"> <img class="article-image" src='https://www.websitemagazine.com/images/default-source/thumbnail/g-mini.gif?sfvrsn=0' alt=''/> <meta itemprop="url" content="https://www.websitemagazine.com/images/default-source/thumbnail/g-mini.gif?sfvrsn=0"> <meta itemprop="width" content="73"> <meta itemprop="height" content="73"> <meta itemprop="name" content="Website Magazine"> </figure> <ul class="top-items-slider" data-slick='{"slidesToShow": 1, "slidesToScroll":1, "arrows":true, "lazyLoad":"progressive"}'> </ul> </div> <div class="visuallyhidden" itemprop="publisher" itemscope itemtype="https://schema.org/Organization"> <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject"> <img src="https://www.websitemagazine.com/images/default-source/default-album/logo.png"> <meta itemprop="url" content="https://www.websitemagazine.com/images/default-source/default-album/logo.png"> <meta itemprop="width" content="306"> <meta itemprop="height" content="108"> </div> <meta itemprop="name" content="Website Magazine"> </div> </article> <div class="newsletter"> <a href="/newsletter-signup"> <svg class="icon" aria-hidden="true" focusable="false" role="presentation" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><use xlink:href="#icon-mail"></use></svg> Request Website Magazine's Free Weekly Newsletters </a> </div> <div id="comments-ca2de88e-c5e1-63ac-bc5d-ff0000ff1aaa_en" data-sf-role="comments-wrapper" class="comments"> <div class="comments-anonymous-view" data-sf-role="comments-new-requires-authentication"> <h2>Leave Your Comment</h2><a href='/login' class="btn">Login to Comment</a> <hr> <div class="become-member"> <h2>Become a Member</h2> <p>Not already a part of our community?<br/> Sign up to participate in the discussion. It's free and quick.</p> <a href="/registration" class="btn btn-secondary">Sign Up</a> </div> <script type="text/javascript"> $(document).ready(function(){ function hideCommentList(){ if($(".comments-anonymous-view").is(":visible")) { $(".comments-member-view").hide() }; } setTimeout(hideCommentList, 500); }); </script> </div> <input type="hidden" data-sf-role="comments-settings" value="{"commentsThreadKey":"ca2de88e-c5e1-63ac-bc5d-ff0000ff1aaa_en","commentsThreadType":"Telerik.Sitefinity.DynamicTypes.Model.WMBlog.Blogitem","rootUrl":"/RestApi/comments-api/","isUserAuthenticatedUrl":"/RestApi/session/is-authenticated","commentsPerPage":50,"commentsTextMaxLength":100,"commentsAllowSubscription":false,"requiresCaptcha":true,"requiresAuthentication":true,"requiresApproval":false,"commentsAutoRefresh":false,"commentsRefreshInterval":3000,"commentsInitiallySortedDescending":true,"userAvatarImageUrl":"/SFRes/images/Telerik.Sitefinity.Resources/Images.DefaultPhoto.png","userDisplayName":"","isDesignMode":false,"commentsThread":{"key":"ca2de88e-c5e1-63ac-bc5d-ff0000ff1aaa_en","type":"Telerik.Sitefinity.DynamicTypes.Model.WMBlog.Blogitem","behavior":null,"commentsCount":0,"title":"Google Knows Best – Page Titles and CTRs","language":"en","isClosed":false,"groupKey":"WMBlog_OpenAccessProvider","dataSource":"OpenAccessProvider","author":{"key":"00000000-0000-0000-0000-000000000000","name":null,"email":null},"dateCreated":"0001-01-01T00:00:00","averageRating":null},"useReviews":false,"hasUserAlreadyReviewedUrl":"/RestApi/reviews-api","createCommentUrl":"/RestApi/reviews-api"}" /> <input type="hidden" data-sf-role="comments-resources" value="{"readFullComment":"Read full comment","commentSingular":"comment","commentsPlural":"comments","subscribeLink":"Subscribe","unsubscribeLink":"Unsubscribe","subscribeToNewComments":"Subscribe to new comments","youAreSubscribedToNewComments":"You are subscribed to new comments","successfullySubscribedToNewComments":"You are successfully subscribed to new comments","successfullyUnsubscribedFromNewComments":"You are successfully unsubscribed","messageIsRequired":"Message is required!","nameIsRequired":"Author name is required!","invalidEmailFormat":"Invalid email format!","ratingIsRequired":"Rating is required!","readFullReview":"Read full review","reviewSingular":"review","reviewPlural":"reviews","subscribeToNewReviews":"Subscribe to new reviews","youAreSubscribedToNewReviews":"You are subscribed to new reviews","successfullySubscribedToNewReviews":"You are successfully subscribed to new reviews","thankYouReviewSubmited":"Thank you! Your review has been submitted successfully"}" /> <div class="comments-member-view"> <h2 class="title"><span data-sf-role="comments-total-count"></span> <span data-sf-role="comments-header"></span></h2> <a href="#comment-submit-ca2de88e-c5e1-63ac-bc5d-ff0000ff1aaa_en" data-sf-role="comments-new-form-button">Leave a comment</a> <div data-sf-role="list-loading-indicator" style="display:none;"></div> <ul class="item-list" data-sf-role="comments-container"></ul> <a href="#" data-sf-role="comments-load-more-button" style="display:none;">Load more comments</a> <div data-sf-role="comments-new-form" id="comment-submit-ca2de88e-c5e1-63ac-bc5d-ff0000ff1aaa_en"> <textarea data-sf-role="comments-new-message" placeholder="Leave a comment" ></textarea> <div data-sf-role="comments-new-logged-out-view" style="display:none;"> <div> <label style="display: none;">Your name</label> <input placeholder="Your name" data-sf-role="comments-new-name" /> </div> <div> <label style="display: none;">Email (optional)</label> <input type="email" placeholder="Email (optional)" data-sf-role="comments-new-email" /> </div> </div> <div data-sf-role="captcha-container" style="display:none;"> <div> <img data-sf-role="captcha-image" src="/Frontend-Assembly/Telerik.Sitefinity.Frontend/assets/dist/img/dummy.jpg?package=Talon"/> </div> <a data-sf-role="captcha-refresh-button"> New code </a> <div> <label>Please type the code above <input type="text" data-sf-role="captcha-input" /> </label> </div> </div> <div><button data-sf-role="comments-new-submit-button" class="btn">Submit</button></div> </div> <div data-sf-role="error-message" style="display:none;"> <span></span> </div> <div data-sf-role="submit-loading-indicator" style="display:none;"></div> <div data-sf-role="single-comment-template" style="display:none;"> <li class="item"> <div class="media"><img data-sf-role="comment-avatar" src="/Frontend-Assembly/Telerik.Sitefinity.Frontend/assets/dist/img/dummy.jpg?package=Talon"/></div> <div class="content"> <h3 class="title"><span data-sf-role="comment-name"></span></h3> <p><span data-sf-role="comment-message"></span></p> </div> </li> </div> </div> </div> </div></div> <div id="Main_T4BAAA89F001_Col01" class="sf_colsIn grid-4 side-rail" data-sf-element="Column 2" data-placeholder-label="Rail Content"><div class="rail-navigation channel-navigation"> <button class="nav-toggle">View Channels</button> <ul class="menu"> <li> <a href="https://www.websitemagazine.com/blog?taxonomy=categories&propertyName=category&taxon=%2fdesign-and-development" id="designanddevelopment" data-title="Design and Development">Design and Development</a> </li> <li> <a href="https://www.websitemagazine.com/blog?taxonomy=categories&propertyName=category&taxon=%2fe-commerce-express" id="e-commerceexpress" data-title="E-commerce Express">E-commerce Express</a> </li> <li> <a href="https://www.websitemagazine.com/blog?taxonomy=categories&propertyName=category&taxon=%2fdomain-masters" id="domainmasters" data-title="Domain Masters">Domain Masters</a> </li> <li> <a href="https://www.websitemagazine.com/blog?taxonomy=categories&propertyName=category&taxon=%2faffiliate-insider" id="affiliateinsider" data-title="Affiliate Insider">Affiliate Insider</a> </li> <li> <a href="https://www.websitemagazine.com/blog?taxonomy=categories&propertyName=category&taxon=%2femail-experience" id="emailexperience" data-title="Email Experience">Email Experience</a> </li> <li> <a href="https://www.websitemagazine.com/blog?taxonomy=categories&propertyName=category&taxon=%2finsights-on-analytics" id="insightsonanalytics" data-title="Insights on Analytics">Insights on Analytics</a> </li> <li> <a href="https://www.websitemagazine.com/blog?taxonomy=categories&propertyName=category&taxon=%2finternet-advertising" id="internetadvertising" data-title="Internet Advertising">Internet Advertising</a> </li> <li> <a href="https://www.websitemagazine.com/blog?taxonomy=categories&propertyName=category&taxon=%2flocal-matters" id="localmatters" data-title="Local Matters">Local Matters</a> </li> <li> <a href="https://www.websitemagazine.com/blog?taxonomy=categories&propertyName=category&taxon=%2fmastering-search" id="masteringsearch" data-title="Mastering Search">Mastering Search</a> </li> <li> <a href="https://www.websitemagazine.com/blog?taxonomy=categories&propertyName=category&taxon=%2fmobile-world" id="mobileworld" data-title="Mobile World">Mobile World</a> </li> <li> <a href="https://www.websitemagazine.com/blog?taxonomy=categories&propertyName=category&taxon=%2fmovers-and-shakers" id="moversandshakers" data-title="Movers and Shakers">Movers and Shakers</a> </li> <li> <a href="https://www.websitemagazine.com/blog?taxonomy=categories&propertyName=category&taxon=%2fsocial-media-mavens" id="socialmediamavens" data-title="Social Media Mavens">Social Media Mavens</a> </li> <li> <a href="https://www.websitemagazine.com/blog?taxonomy=categories&propertyName=category&taxon=%2fsoftware-everywhere" id="softwareeverywhere" data-title="Software Everywhere">Software Everywhere</a> </li> <li> <a href="https://www.websitemagazine.com/blog?taxonomy=categories&propertyName=category&taxon=%2fweb-hosting-panel" id="webhostingpanel" data-title="Web Hosting Panel">Web Hosting Panel</a> </li> </ul> <script type="text/javascript"> $(document).ready(function () { var currentURL = window.location.href, activeCategory; $('.nav-toggle').on('click', function () { var $this = $(this); if($this.hasClass('active')) { $(this).removeClass('active'); } else {$(this).addClass('active');} }); // Set active filtered channel, change title of the blog listing on the fly, and get its respective image as well to place next to the title. $('.channel-navigation a').each(function () { var $this = $(this), $dataTitle = $this.data("title"), $blogTitle = $('.blog-listing .heading .title'); if ($this.attr('href') == window.location.href) { $this.addClass('active'); $('.rail-navigation button').addClass('active'); $blogTitle.html($dataTitle).addClass("filtered"); $.ajax({ method:"GET", url: "/ChannelImageService/"+$dataTitle, data: { format:'json'}, context:$this }).success(function(data){ var URL = data.URL for (i = 0; i < URL.length; i++) { $('<img src="'+ URL +'" alt="'+ $dataTitle +'"/>').prependTo($(".blog-listing .heading")); return false; } }); } }); }); </script> </div> <div class="widget blog popular-posts"> <h3 class="title">Popular Posts</h3> <ul> <li> <a href="https://www.websitemagazine.com/blog/live-contextual-support-in-focus">Live & Contextual Support In Focus</a> </li> <li> <a href="https://www.websitemagazine.com/blog/6-inspiring-entrepreneurs">6 Inspiring Entrepreneurs</a> </li> <li> <a href="https://www.websitemagazine.com/blog/real-time-alerts-for-email-deliverability-problems">Real-Time Alerts for Email Deliverability Problems </a> </li> </ul> </div> <div class="adunit" data-adunit="wm_rectangle_1" id="wm_rectangle_1" data-dimensions="300x250"></div> <section class="widget whitepapers callout"> <h3 class="title">Your Guide to 2017 Sales Tax Changes</h3> <div class="media"><img src="https://www.websitemagazine.com/images/default-source/default-album/2017_sales_tax_changes-1.jpg?sfvrsn=0" alt="2017 Sales Tax Changes"></div> <div><a href="/resources/whitepapers/whitepaper-form/2017-sales-tax-changes/?id=14b2e98e-c5e1-63ac-bc5d-ff0000ff1aaa" class="btn btn-white">Download Now</a></div> </section> <div data-sf-role="form-container" class="newsletter-form"> <form action="/blog/SignupNewsletter" method="POST" name="SignupNewsletter"> <div class="sf-fieldWrp"> <h2>Be a Better 'Net PRO! </h2> </div> <div class="clearfix sf-content-block"> <p> <strong>Sign up for Website Magazine's free email newsletter and become more efficient, productive and knowledgeable about what it takes to achieve 'Net success.</strong> </p> </div> <div class="input-row" data-sf-role="text-field-container"> <div class="input-col input-field"> <div class="form-control"><input data-val="true" data-val-email="You have entered an invalid email address." data-val-required="This field is required" id="Email" name="Email" placeholder="e-mail address" type="text" value="" /></div> </div> <div class="input-col input-field"> <div class="has-error"> <span class="help-block"><span class="field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true"></span></span> </div> </div> </div> <div> <button type="submit" class="btn btn-primary submit-newsletter">Submit</button> </div> </form></div> </div> </div> <div class="clearfix sf-content-block"><div class="subscribe-today-callout"><a href="/registration"><img src="/images/default-source/default-album/arrows-wm2c.png?sfvrsn=0" data-displaymode="Original" alt="arrows-wm2c" title="arrows-wm2c" />  Claim Your Free Subscription Now! </a></div></div> </main> <footer id="site-footer" class="footer"> <div id="Footer_T0D6B76F3051_Col00" class="sf_colsIn outer-container" data-sf-element="Div" data-placeholder-label="Div"><div id="Footer_T0D6B76F3052_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Container"><div id="Footer_T0D6B76F3078_Col00" class="sf_colsIn contact-container" data-sf-element="Div" data-placeholder-label="Div"><div class="container" data-sf-element="Row"> <div id="Footer_T0D6B76F3053_Col00" class="sf_colsIn grid-3" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="clearfix sf-content-block"><a href="/"><img alt="Website Magazine" src="/images/default-source/default-album/wsm_logo3ebed48ec5e163acbc5dff0000ff1aaa.png?sfvrsn=0" title="logo" /></a></div> </div> <div id="Footer_T0D6B76F3053_Col01" class="sf_colsIn grid-3" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="clearfix sf-content-block"><div itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"><span class="street" itemprop="streetAddress">999 E Touhy Ave</span><br /><span class="city" itemprop="addressLocality">Des Plaines,</span> <span class="state" itemprop="addressRegion">IL</span> <span class="zip" itemprop="postalCode">60018</span> </div></div> </div> <div id="Footer_T0D6B76F3053_Col02" class="sf_colsIn grid-3" data-sf-element="Column 3" data-placeholder-label="Column 3"> <div class="clearfix sf-content-block"><span>Toll Free: 1.800.817.1518</span><br /><span>International: 1.773.628.2779</span></div> </div> <div id="Footer_T0D6B76F3053_Col03" class="sf_colsIn grid-3" data-sf-element="Column 4" data-placeholder-label="Column 4"> <div class="clearfix sf-content-block"><span>Fax: 1.773.272.0920</span><br /><span>Email: <a href="mailto:info@websitemagazine.com">info@websitemagazine.com</a></span></div> </div> </div> </div><div id="Footer_T0D6B76F3079_Col00" class="sf_colsIn nav-container" data-sf-element="Div" data-placeholder-label="Div"><div class="container" data-sf-element="Row"> <div id="Footer_T0D6B76F3054_Col00" class="sf_colsIn grid-12" data-sf-element="Column 1" data-placeholder-label="Column 1"> <nav class="footer nav-bar" role="navigation"> <ul class="cm-menu"> <li class=""> <a href="/about" target="_self">About</a> </li> <li class=""> <a href="/resources" target="_self">Resources</a> </li> <li class=""> <a href="/blog/balanced-web-operations---february-2017" target="_self">Current Edition</a> </li> <li class=""> <a href="/archive" target="_self">Digital Archive</a> </li> <li class=""> <a href="/channels" target="_self">Channels</a> </li> </ul> </nav> </div> </div> </div></div></div><div id="Footer_T0D6B76F3055_Col00" class="sf_colsIn container copyright-container" data-sf-element="Container" data-placeholder-label="Container"><div class="container" data-sf-element="Row"> <div id="Footer_T0D6B76F3082_Col00" class="sf_colsIn grid-4 push-8" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="clearfix sf-content-block"><div class="tw-follow"><a class="twitter-follow-button" data-show-count="true" data-show-screen-name="false" data-size="large" href="https://twitter.com/WebsiteMagazine">Follow</a></div><div class="fb-like" data-action="like" data-href="https://www.facebook.com/WebsiteMagazine" data-layout="button_count" data-share="false" data-show-faces="false" data-width="168"></div></div> </div> <div id="Footer_T0D6B76F3082_Col01" class="sf_colsIn grid-8 pull-4" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="clearfix sf-content-block"><p>Copyright 2017 Website Magazine All Rights Reserved | <a href="/sitemap">Sitemap</a></p><p>Web design & development by <a href="https://www.americaneagle.com/" rel="nofollow" style="color:#000000;" target="_blank">americaneagle.com</a></p></div> </div> </div> </div> <div class="clearfix sf-content-block"><div id="fb-root"></div></div> <script type="text/javascript"> !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs'); </script> </footer> <div id="ScriptWrapper"> <script src="/Frontend-Assembly/Telerik.Sitefinity.Frontend/assets/dist/js/all.min.js?package=Talon" type="text/javascript"></script> </div> </div> <script src="/Frontend-Assembly/Telerik.Sitefinity.Frontend.Identity/Mvc/Scripts/LoginStatus/login-status.js?package=Talon" type="text/javascript"></script><script src="/Frontend-Assembly/Telerik.Sitefinity.Frontend.Comments/Mvc/Scripts/comments-list.js?package=Talon" type="text/javascript"></script><script type="text/javascript"> (function (w, d) { w.biJsUrl = "//app.brightinfo.com/BrightInfoVersion.aspx"; w._biq = w._biq || []; _biq.push("websitemagazine-14672-1"); function go() { setTimeout(function () { var bi = d.createElement('script'); bi.type = 'text/javascript'; bi.async = true; bi.src = biJsUrl; var s = d.getElementsByTagName('script')[0]; s.parentNode.insertBefore(bi, s); }, 500); } if (w.addEventListener) { w.addEventListener("load", go, false); } else if (w.attachEvent) { w.attachEvent("onload", go); } }(window, document)); </script><script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-57878fd71a98c841"></script> </body> </html>