Search Engine Land
  • SEO
    • > All SEO
    • > What Is SEO?
    • > SEO Periodic Table
    • > Google: SEO
    • > Bing SEO
    • > Google Algorithm Updates
  • PPC
    • > All PPC
    • > What is PPC?
    • > Google Ads
    • > Microsoft Ads
    • > The Periodic Tables of PPC
  • Focuses
    • > Local
    • > Commerce
    • > Shopify SEO Guide
    • > Content
    • > Email Marketing Periodic Table
    • > Social Media Marketing
    • > Analytics
    • > Search Engine Land Awards
    • > All Focuses
  • SMX
  • Webinars
  • Intelligence Reports
  • White Papers
  • About
    • > About Search Engine Land
    • > Newsletter
    • > Third Door Media
    • > Advertise

Processing...Please wait.

Search Engine Land » Channel » SEO » Google publishes new help documents on controlling titles and descriptions in search

Google publishes new help documents on controlling titles and descriptions in search

Plus, Google has introduced a new term, "title link," for the title of a search result on Google Search.

Barry Schwartz on October 8, 2021 at 1:50 pm

Google has just published two new help documents to help publishers control what Google shows in the search results for the title and description of the listing. Also, Google introduced a new term for the title of a search result, “title link.”

Control your title links in search results. The first document is named control your title links in search results and it first defines what a “title link” is. A title link “is the title of a search result on Google Search and other properties (for example, Google News) that links to the web page.”

Google then uses a screenshot to point to the title link:

The document then goes through best practices for writing elements, how Google creates title links for the search results, how to avoid common issues with <title> elements, and how to submit feedback to Google on this topic.</p><p>As a reminder, in August, <a href="https://searchengineland.com/google-confirms-it-changed-how-it-creates-titles-for-search-result-listings-351506">Google made a change to the title links</a> that upset a number of publishers, Google then explained why and <a href="https://searchengineland.com/google-explains-why-it-made-the-title-change-to-the-search-results-374501">scaled it back</a> a bit.</p><p>Check out the full help document <a href="https://developers.google.com/search/docs/advanced/appearance/title-link">over here</a>.</p><p><strong>Control your snippets in search results. </strong>The second new help document is named <a href="https://developers.google.com/search/docs/advanced/appearance/snippet">control your snippets in search results</a> and it first defines what a snippet is. A snippet “is the description or summary part of search result on Google Search and other properties (for example, Google News).”</p><p><meta charset="utf-8">Google then uses a screenshot to point to the snippet:</p><figure class="wp-block-image size-large"><noscript><img width="800" height="215" src="https://searchengineland.com/wp-content/seloads/2021/10/snippet-800x215.jpg" alt="" class="wp-image-375059" srcset="https://searchengineland.com/wp-content/seloads/2021/10/snippet-800x215.jpg 800w, https://searchengineland.com/wp-content/seloads/2021/10/snippet-600x162.jpg 600w, https://searchengineland.com/wp-content/seloads/2021/10/snippet-200x54.jpg 200w, https://searchengineland.com/wp-content/seloads/2021/10/snippet-768x207.jpg 768w, https://searchengineland.com/wp-content/seloads/2021/10/snippet-1536x414.jpg 1536w, https://searchengineland.com/wp-content/seloads/2021/10/snippet.jpg 1920w" sizes="(max-width: 800px) 100vw, 800px" /></noscript><img width="800" height="215" src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20800%20215%22%3E%3C/svg%3E' data-src="https://searchengineland.com/wp-content/seloads/2021/10/snippet-800x215.jpg" alt="" class="lazyload wp-image-375059" data-srcset="https://searchengineland.com/wp-content/seloads/2021/10/snippet-800x215.jpg 800w, https://searchengineland.com/wp-content/seloads/2021/10/snippet-600x162.jpg 600w, https://searchengineland.com/wp-content/seloads/2021/10/snippet-200x54.jpg 200w, https://searchengineland.com/wp-content/seloads/2021/10/snippet-768x207.jpg 768w, https://searchengineland.com/wp-content/seloads/2021/10/snippet-1536x414.jpg 1536w, https://searchengineland.com/wp-content/seloads/2021/10/snippet.jpg 1920w" data-sizes="(max-width: 800px) 100vw, 800px" /></figure><p><meta charset="utf-8">The document then goes through how snippets are created, the differences between rich results and meta description tags, how to <a href="https://searchengineland.com/google-adds-new-snippet-controls-to-enable-control-over-how-your-search-listings-are-displayed-322456">prevent snippets or adjust snippet length</a>, and the best practices for creating meta descriptions.</p><p><meta charset="utf-8">Check out the full help document <a href="https://developers.google.com/search/docs/advanced/appearance/snippet">over here</a>.</p><p><strong>What changed. </strong>What changed with the help documents is that Google made two separate documents, instead of having these in a single document. Google also added the term title links, added examples of how Google adjust title links and other minimal changes to the text.</p><p><strong>Why we care. </strong>These documents should provide additional clarity on how Google shows your search result snippets and how you can better control what comes up in Google Search. Also, I always found it awkward writing about the title in the search results, so having a defined name for it (i.e., “title link,”) makes it easier.</p><hr><div class="container-fluid px-0 sel-new-articles"><div class="row"><div class="col-12"><h3 class="pb-1">New on Search Engine Land</h3><section class="global-content-stream"><ul class="wpp-list"><article class="stream-article latest my-1"><div class="row pb-2 mx-1"><div class="col-12 px-0"><div class="article-text"><h2 class="headline"> <a href="https://searchengineland.com/google-obituary-spam-385327">Google search results spam for ‘Bill Slawski obituary’ shows the dark side of SEO</a></h2></div></div></div></article><article class="stream-article latest my-1"><div class="row pb-2 mx-1"><div class="col-12 px-0"><div class="article-text"><h2 class="headline"> <a href="https://searchengineland.com/new-mobile-google-ad-experiment-puts-favicon-in-line-with-display-url-385306">New mobile Google ad experiment puts favicon in-line with display URL</a></h2></div></div></div></article><article class="stream-article latest my-1"><div class="row pb-2 mx-1"><div class="col-12 px-0"><div class="article-text"><h2 class="headline"> <a href="https://searchengineland.com/google-launches-video-health-tools-to-help-publisher-monetization-385291">Google launches video health tools to help publisher monetization</a></h2></div></div></div></article><article class="stream-article latest my-1"><div class="row pb-2 mx-1"><div class="col-12 px-0"><div class="article-text"><h2 class="headline"> <a href="https://searchengineland.com/bill-slawski-passes-away-385293">SEO pioneer and expert Bill Slawski passes away</a></h2></div></div></div></article><article class="stream-article latest my-1"><div class="row pb-2 mx-1"><div class="col-12 px-0"><div class="article-text"><h2 class="headline"> <a href="https://searchengineland.com/yelp-launches-request-a-call-385287">New Yelp feature: Request a Call</a></h2></div></div></div></article></ul></section></div></div></div><div id='div-gpt-ad-3191538-7'> <script>googletag.cmd.push(function() { googletag.display('div-gpt-ad-3191538-7'); });</script> </div><div class="about-author"><h3>About The Author</h3><div class="information"><div class="author-module"><div class="row"><div class="col-12 col-lg-3"><div class="avatar"> <noscript><img class="img-fluid" src="/images/authors/BarrySchwartz-lg.jpg" width="140" height="140"></noscript><img class="lazyload img-fluid" src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20140%20140%22%3E%3C/svg%3E' data-src="/images/authors/BarrySchwartz-lg.jpg" width="140" height="140"></div></div><div class="col-12 col-lg-9"><div class="about"><div class="name"> <strong><a href="https://searchengineland.com/author/barry-schwartz" title="Posts by Barry Schwartz" rel="author">Barry Schwartz</a></strong></div><div class="twitter pt-2"> <iframe loading="lazy" id="twitter-widget-0" src="about:blank" class="twitter-follow-button twitter-follow-button" title="Twitter Follow Button" data-twttr-rendered="true" style="width: 251px; height: 25px;" data-rocket-lazyload="fitvidscompatible" data-lazy-src="//platform.twitter.com/widgets/follow_button.1392079123.html#_=1392650032615&id=twitter-widget-0&lang=en&screen_name=rustybrick&show_count=true&show_screen_name=true&size=m"></iframe><noscript><iframe id="twitter-widget-0" src="//platform.twitter.com/widgets/follow_button.1392079123.html#_=1392650032615&id=twitter-widget-0&lang=en&screen_name=rustybrick&show_count=true&show_screen_name=true&size=m" class="twitter-follow-button twitter-follow-button" title="Twitter Follow Button" data-twttr-rendered="true" style="width: 251px; height: 25px;"></iframe></noscript></div> Barry Schwartz a Contributing Editor to Search Engine Land and a member of the programming team for SMX events. He owns <a target="_blank" rel="nofollow" href="https://www.rustybrick.com/">RustyBrick</a>, a NY based web consulting firm. He also runs <a target="_blank" rel="nofollow" href="https://www.seroundtable.com/">Search Engine Roundtable</a>, a popular search blog on very advanced SEM topics. Barry can be followed <a target="_blank" rel="nofollow" href="https://twitter.com/rustybrick/">on Twitter here</a>.</div></div></div></div></div></div><div class="related row"><div class="secondary topics col-12 mb-3"><h3>Related Topics</h3> <a href="https://searchengineland.com/library/google/google-news">Google News</a><a href="https://searchengineland.com/library/google/google-seo">Google: SEO</a><a href="https://searchengineland.com/library/rich-results">Rich Results</a><a href="https://searchengineland.com/library/channel/seo">SEO</a></div></div> <br/></div></div></article> <script type="text/javascript">dataLayer.push({ event: 'pageview', 'dimension2': 'SEO', 'dimension3': 'Barry Schwartz', 'dimension5': '2021-10-08 13:50:36', 'dimension9': 'Google News, Google: SEO, Rich Results, SEO' });</script> </div><div class="col-12 col-md-5 col-lg-4"><div class="d-flex justify-content-center"><aside class="right-rail"><div class="right-rail-content pb-4"><div class="ad mb-3"><div id='div-gpt-ad-3191538-1' style='min-width:300px;min-height:250px;'> <script>googletag.cmd.push(function() { googletag.display('div-gpt-ad-3191538-1'); });</script> </div></div><div class="mb-4 d-none d-md-block"><div class="nl-stacked-form border p-2 mx-auto"><p class="stacked-form-text mb-2 mt-1 text-center">Get the daily newsletter search marketers rely on.</p><form id="nls" class="mb-1 px-2" action="/_lib/process/process-mkto-api.php" method="POST"><div class="form-group mb-1"> <input type="hidden" name="formid" value="5685" /> <input type="hidden" name="programid" value="1121"> <input type="hidden" name="SEL_Sign_Up" value="Sidebar Newsletter Form" /> <input type="hidden" name="utmMedium" value="" /> <input type="hidden" name="utmCampaign" value="" /> <input type="hidden" name="utmSource" value="" /> <input type="hidden" name="utmContent" value="" /> <input type="hidden" name="pageLink" value="https://searchengineland.com/google-publishes-new-help-documents-on-controlling-titles-and-descriptions-in-search-375057" /> <input type="hidden" name="ipAddress" value="34.231.247.88" /> <input type="hidden" name="cookieValue" id="munchkinCookieStacked" /> <input name="first_name" type="text" class="first_name d-none"> <input class="stackedFormEmail form-control rounded-0" type="email" name="email" placeholder="Enter your business email here." required></div><div class="d-none" id="nls-submit"><p>Processing...Please wait.</p></div> <button type="submit" name="submit_button" id="stacked-button" class="btn btn-dark w-100 rounded-0 font-weight-bold stackedFormButton" onClick="gtag('send','event','signup','subscribe','stacked sel');">SUBSCRIBE</button></form><p class="small text-center mb-0"><a href="https://thirddoormedia.com/terms/" target="_blank">See terms.</a></p></div> <script>function getCookie(cname) { let name = cname + "="; let decodedCookie = decodeURIComponent(document.cookie); let ca = decodedCookie.split(';'); for(let i = 0; i <ca.length; i++) { let c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } document.getElementById('munchkinCookieStacked').value = getCookie('_mkto_trk');</script> </div><div class="sb-events mb-4"><div class="pb-1"><h3>ATTEND OUR EVENTS</h3> <a target="_blank" onclick="ga('send','event','promo','click','sidebar smx');" href="https://marketinglandevents.com/smx/?utm_source=sel&utm_medium=textlink&utm_campaign=smx+home&utm_content=standunit+text"> <noscript><img src="https://searchengineland.com/wp-content/seloads/2019/10/smxlogo_270x130.png" class="img-fluid pb-3" width="270" height="130" alt="" /></noscript><img src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20270%20130%22%3E%3C/svg%3E' data-src="https://searchengineland.com/wp-content/seloads/2019/10/smxlogo_270x130.png" class="lazyload img-fluid pb-3" width="270" height="130" alt="" /> </a><p class=show-section>Learn actionable search marketing tactics that can help you drive more traffic, leads, and revenue.</p><p class=hide-section>March 8-9, 2022: <a target="_blank" onclick="ga('send','event','promo','click','sidebar smx');" href="http://marketinglandevents.com/smx/master-classes/?utm_source=sel&utm_medium=textlink&utm_campaign=smx+master+classes+2021&utm_content=standunit+text" style="text-decoration: underline;">Master Classes (virtual)</a></p><p class=show-section>June 14-15, 2022: <a target="_blank" onclick="ga('send','event','promo','click','sidebar smx');" href="http://marketinglandevents.com/smx/advanced/?utm_source=sel&utm_medium=textlink&utm_campaign=smx+advanced+2022&utm_content=standunit+text" style="text-decoration: underline;">SMX Advanced (virtual)</a></p><p class=show-section>November 15-16, 2022: <a target="_blank" onclick="ga('send','event','promo','click','sidebar smx');" href="http://marketinglandevents.com/smx/next?utm_source=sel&utm_medium=textlink&utm_campaign=smx+next+2022&utm_content=standunit+text" style="text-decoration: underline;">SMX Next (virtual)</a></p> <a target="_blank" href="https://marketinglandevents.com/smx/?utm_source=sel&utm_medium=textlink&utm_campaign=smx+home&utm_content=standunit+button" class="btn btn-primary" role="button" onclick="ga('send','event','promo','click','sidebar smx');">Learn More About Our SMX Events</a><div class="hide-section"> <a href="https://searchengineland.com/awards?utm_source=sel&utm_medium=display&utm_campaign=learn+more&utm_content=sidebar+cube"> <noscript><img width="300" height="250" src="https://searchengineland.com/wp-content/seloads/2019/10/sel_awards_300x250_learn.jpg"></noscript><img class="lazyload" width="300" height="250" src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20300%20250%22%3E%3C/svg%3E' data-src="https://searchengineland.com/wp-content/seloads/2019/10/sel_awards_300x250_learn.jpg"> </a></div></div><div> <br> <a target="_blank" onclick="ga('send','event','promo','click','sidebar martech');" href="https://www.martechconf.com/?utm_source=sel&utm_medium=textlink&utm_campaign=martech+home&utm_content=standunit+logo"> <noscript><img src="https://searchengineland.com/wp-content/seloads/2021/12/martech21_logo_hrzntl2.png" class="img-fluid pb-3" width="300" height="65" alt="" /></noscript><img src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20300%2065%22%3E%3C/svg%3E' data-src="https://searchengineland.com/wp-content/seloads/2021/12/martech21_logo_hrzntl2.png" class="lazyload img-fluid pb-3" width="300" height="65" alt="" /> </a><p class=show-section>Discover time-saving technologies and actionable tactics that can help you overcome crucial marketing challenges.</p><p class=show-section>Start Discovering Now: <a target="_blank" onclick="ga('send','event','promo','click','sidebar smx');" href="https://martechconf.com/spring?utm_source=sel&utm_medium=textlink&utm_campaign=mtc+spring+2022&utm_content=standunit+text" style="text-decoration: underline;">Spring (virtual)</a></p><p class=show-section>September 28-29, 2022: <a target="_blank" onclick="ga('send','event','promo','click','sidebar smx');" href="https://martechconf.com/fall?utm_source=sel&utm_medium=textlink&utm_campaign=mtc+fall+2022&utm_content=standunit+text" style="text-decoration: underline;">Fall (virtual)</a></p> <a target="_blank" href="https://martechconf.com/?utm_source=sel&utm_medium=textlink&utm_campaign=mt+home&utm_content=standunit+text" class="btn btn-primary" role="button" onclick="ga('send','event','promo','click','sidebar martech');">Learn More About Our MarTech Events</a></div></div><div class="ad-space mb-4"><div class="ad"><div id='div-gpt-ad-3191538-2' style='min-width:300px;min-height:250px;'> <script>googletag.cmd.push(function() { googletag.display('div-gpt-ad-3191538-2'); });</script> </div></div></div><div class="sb-dmd mb-4"><div><h3>Webinars</h3><p class="dmd-sidebar mb-2"><a rel="nofollow" href="https://www.bigmarker.com/third-door-media/Take-a-Crawl-Walk-Run-Approach-to-Multi-Channel-ABM?utm_bmcr_source=dmdhome?utm_source=sel&utm_medium=textlink&utm_campaign=webinars" title="Date of Webninar: 2022-06-14" target="_blank">Take a Crawl, Walk, Run Approach to Multi-Channel ABM</a></p><p class="dmd-sidebar mb-2"><a rel="nofollow" href="https://www.bigmarker.com/third-door-media/Content-Comes-First-Transform-Your-Operations-With-DAM?utm_bmcr_source=dmdhome?utm_source=sel&utm_medium=textlink&utm_campaign=webinars" title="Date of Webninar: 2022-06-07" target="_blank">Content Comes First: Transform Your Operations With DAM</a></p><p class="dmd-sidebar mb-2"><a rel="nofollow" href="https://www.bigmarker.com/third-door-media/Dominate-Your-Competition-with-Google-Auction-Insights-and-Search-Intelligence?utm_bmcr_source=dmdhome?utm_source=sel&utm_medium=textlink&utm_campaign=webinars" title="Date of Webninar: 2022-06-02" target="_blank">Dominate Your Competition with Google Auction Insights and Search Intelligence</a></p></div> <a target="_blank" href="http://digitalmarketingdepot.com/library/webinars" class="btn btn-primary w-100" role="button" onclick="gtag('send','event','promo','click','sidebar dmd webinars');">See More Webinars</a></div><div class="sb-dmd mb-4"><div><h3>Intelligence Reports</h3><p class="dmd-sidebar mb-2"><a rel="nofollow" href="https://downloads.digitalmarketingdepot.com/MIR_1512_SEOPlatfrm_landingpageMTT.html?utm_source=sel&utm_medium=textlink&utm_campaign=intelligencereports" target="_blank">Enterprise SEO Platforms: A Marketer’s Guide</a></p><p class="dmd-sidebar mb-2"><a rel="nofollow" href="https://downloads.digitalmarketingdepot.com/MIR_1902_IDResPlatf_landingpage_mtt.html?utm_source=sel&utm_medium=textlink&utm_campaign=intelligencereports" target="_blank">Enterprise Identity Resolution Platforms</a></p><p class="dmd-sidebar mb-2"><a rel="nofollow" href="https://downloads.digitalmarketingdepot.com/MIR_2203_EmailMrktg_landingpage_dmdhome.html?utm_source=sel&utm_medium=textlink&utm_campaign=intelligencereports" target="_blank">Email Marketing Platforms: A Marketer’s Guide</a></p><p class="dmd-sidebar mb-2"><a rel="nofollow" href="https://downloads.digitalmarketingdepot.com/MIR_2201_SalesEnabl_landingpage_dmdhome.html?utm_source=sel&utm_medium=textlink&utm_campaign=intelligencereports" target="_blank">Enterprise Sales Enablement Platforms: A Marketer’s Guide</a></p><p class="dmd-sidebar mb-2"><a rel="nofollow" href="https://downloads.digitalmarketingdepot.com/MIR_2201_DigExpPlat_landingpage_dmdhome.html?utm_source=sel&utm_medium=textlink&utm_campaign=intelligencereports" target="_blank">Enterprise Digital Experience Platforms: A Marketer’s Guide</a></p><p class="dmd-sidebar mb-2"><a rel="nofollow" href="http://downloads.digitalmarketingdepot.com/MIR_1510_CallAnlytc_landingpage_mtt.html?utm_source=sel&utm_medium=textlink&utm_campaign=intelligencereports" target="_blank">Enterprise Call Analytics Platforms: A Marketer’s Guide</a></p></div> <a target="_blank" href="http://digitalmarketingdepot.com/library/research" class="btn btn-primary w-100" role="button" onClick="gtag('send','event','promo','click','sidebar dmd intelligence reports');">See More Intelligence Reports</a></div><div class="sb-dmd mb-4"><div><h3>White Papers</h3><p class="dmd-sidebar mb-2"><a rel="nofollow" href="https://downloads.digitalmarketingdepot.com/CHT_2205_HlthcareWP_landingpage_dmdhome.html?utm_source=sel&utm_medium=textlink&utm_campaign=whtiepapers" target="_blank">Reputation Management For Healthcare Organizations</a></p><p class="dmd-sidebar mb-2"><a rel="nofollow" href="?utm_source=sel&utm_medium=textlink&utm_campaign=whtiepapers" target="_blank">Unlock the App Marketing Potential of QR Codes</a></p><p class="dmd-sidebar mb-2"><a rel="nofollow" href="https://downloads.digitalmarketingdepot.com/GLS_2205_VirtualEvt_landingpage2_dmdhome.html?utm_source=sel&utm_medium=textlink&utm_campaign=whtiepapers" target="_blank">Realising the power of virtual events for demand generation</a></p><p class="dmd-sidebar mb-2"><a rel="nofollow" href="https://downloads.digitalmarketingdepot.com/GLS_2205_UltWorksht_landingpage2_dmdhome.html?utm_source=sel&utm_medium=textlink&utm_campaign=whtiepapers" target="_blank">The Progressive Marketer’s Ultimate Events Strategy 2022 Worksheet</a></p><p class="dmd-sidebar mb-2"><a rel="nofollow" href="https://downloads.digitalmarketingdepot.com/BRN_2205_CMOGuideWP_landingpage2_dmdhome.html?utm_source=sel&utm_medium=textlink&utm_campaign=whtiepapers" target="_blank">CMO Guide: How to Plan Smart and Pivot Fast</a></p></div> <a target="_blank" href="http://digitalmarketingdepot.com/library/white-papers" class="btn btn-primary w-100" role="button" onClick="gtag('send','event','promo','click','sidebar dmd whitepaper');">See More Whitepapers</a></div><div class="ad-space mb-4"><div class="ad"><div id='div-gpt-ad-3191538-3' style='min-width:300px;min-height:250px;'> <script>googletag.cmd.push(function() { googletag.display('div-gpt-ad-3191538-3'); });</script> </div></div></div></div></aside></div></div></div></div></div><footer class="site-footer"><div class="bg-ftr-subscribe py-2"><div class="container"><div class="row"><div class="col-12 col-lg-5 col-xl-4 px-md-0"><p class="ftr-nl-text text-md-center text-lg-left pt-lg-1 mb-2 mb-lg-0">Receive daily search news and analysis.</p></div><div class="ff-inner col-12 col-lg-7 col-xl-8 px-md-0"><form id="nlf" action="/_lib/process/process-mkto-api.php" method="POST"><div class="row g-0"><div class="col-12 col-md-8"><div class="form-group mb-0"> <input type="hidden" name="formid" value="9804" /> <input type="hidden" name="programid" value="1121"> <input type="hidden" name="SEL_Sign_Up" value="Footer Newsletter Form"> <input type="hidden" name="utmMedium" value="" /> <input type="hidden" name="utmCampaign" value="" /> <input type="hidden" name="utmSource" value="" /> <input type="hidden" name="utmContent" value="" /> <input type="hidden" name="pageLink" value="https://searchengineland.com/google-publishes-new-help-documents-on-controlling-titles-and-descriptions-in-search-375057" /> <input type="hidden" name="ipAddress" value="34.231.247.88" /> <input type="hidden" name="cookieValue" id="munchkinCookieFooter" /> <input name="first_name" type="text" class="first_name d-none"> <input class="footerEmail form-control rounded-0" type="email" name="email" placeholder="Enter your business email here." required></div></div><div class="col-12 col-md-4"><div class="d-none" id="nlf-submit"><p>Processing...Please wait.</p></div> <button class="btn btn-sel footerButton w-100 rounded-0 font-weight-bold" id="footer-button" type="submit" name="submit_button" onClick="gtag('send','event','signup','subscribe','footer sel');">SUBSCRIBE</button></div></div></form> <script>function getCookie(cname) { let name = cname + "="; let decodedCookie = decodeURIComponent(document.cookie); let ca = decodedCookie.split(';'); for(let i = 0; i <ca.length; i++) { let c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } document.getElementById('munchkinCookieFooter').value = getCookie('_mkto_trk');</script> </div></div></div></div><div class="container"><div class="footer-inner row pt-3"><div class="col-6 col-md-3 offset-xxl-1 col-xxl-3"><h3>Topics</h3><ul class="list-unstyled"><li><a href="https://searchengineland.com/library/channel/seo">SEO</a></li><li><a href="https://searchengineland.com/library/channel/sem">PPC</a></li></ul></div><div class="col-6 col-md-3 col-xxl-3"><h3>Our Events</h3><ul class="list-unstyled"><li><a href="https://marketinglandevents.com/smx/" target="_blank">Search Marketing Expo - SMX</a></li><li><a href="https://martechconf.com/" target="_blank">MarTech</a></li></ul></div><div class="col-6 col-md-3 col-xxl-3"><h3>About</h3><ul class="list-unstyled"><li><a href="https://searchengineland.com/about">About Us</a></li><li><a href="https://searchengineland.com/contact/">Contact</a></li><li><a href="https://thirddoormedia.com/privacy" target="_blank">Privacy</a></li><li><a href="https://thirddoormedia.com/solutions/" target="_blank">Marketing Opportunities</a></li><li><a href="https://thirddoormedia.com/team/" target="_blank">Staff</a></li></ul></div><div class="col-6 col-md-3 col-xxl-2"><h3>Follow Us</h3><ul class="list-unstyled"><li><a href="https://www.facebook.com/searchengineland" rel="me" target="_blank"><i class="fab fa-facebook-f pe-2"></i>Facebook</a></li><li><a href="https://twitter.com/sengineland"><i class="fab fa-twitter pe-1" target="_blank"></i>Twitter</a></li><li><a href="https://www.linkedin.com/company/search-engine-land/" rel="me" target="_blank"><i class="fab fa-linkedin-in pe-2"></i>LinkedIn</a></li><li><a href="https://searchengineland.com/newsletters/" target="_blank"><i class="fas fa-envelope pe-1"></i>Newsletters</a></li><li><a href="http://feeds.searchengineland.com/searchengineland"><i class="fas fa-rss pe-2" target="_blank"></i>RSS</a></li><li><a href="https://www.youtube.com/user/SearchEngineland"><i class="fab fa-youtube pe-1" target="_blank"></i>Youtube</a></li></ul></div></div><div class="copyright text-center mb-5"><p class="small" style="color: gray;">© 2022 Third Door Media, Inc. All rights reserved.</p></div></div></footer></main></div> <noscript><style>.lazyload{display:none;}</style></noscript><script data-noptimize="1">window.lazySizesConfig=window.lazySizesConfig||{};window.lazySizesConfig.loadMode=1;</script><script async data-noptimize="1" src='https://searchengineland.com/wp-content/plugins/autoptimize/classes/external/js/lazysizes.min.js'></script><script type='text/javascript' id='rocket-browser-checker-js-after'>"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();</script> <script type='text/javascript' id='rocket-preload-links-js-extra'>var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index\\.php\/)?wp\\-json(\/.*|$)|\/wp-admin|\/logout|\/wp-login.php|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/searchengineland.com","onHoverDelay":"100","rateThrottle":"3"};</script> <script type='text/javascript' id='rocket-preload-links-js-after'>(function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }());</script> <script>window.lazyLoadOptions={elements_selector:"iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:100,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script>function lazyLoadThumb(e){var t='<img src="https://i.ytimg.com/vi/ID/maxresdefault.jpg" alt="" width="1280" height="720">',a='<button class="play" aria-label="play Youtube video"></button>';return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?'':'&'+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow", "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var e,t,p,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)e=document.createElement("div"),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query", a[t].dataset.query),e.setAttribute("data-src", a[t].dataset.src),e.innerHTML=lazyLoadThumb(a[t].dataset.id),a[t].appendChild(e),p=e.querySelector('.play'),p.onclick=lazyLoadYoutubeIframe});</script> <script type="text/javascript">googletag.cmd.push(function() { googletag.pubads().refresh(); });</script> <script data-cfasync="false">setTimeout(function(){ window.ju_num="828FA275-FF73-401E-AA39-40F5A6FAB6B1";window.asset_host='//cdn.jst.ai/';(function(i,s,o,g,r,a,m){i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)};a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script',asset_host+'vck.js','juapp'); }, 3000);</script> <script defer src="https://searchengineland.com/wp-content/cache/autoptimize/js/autoptimize_f4b76041ca5508dd266e1bb2a40c31b0.js"></script></body></html>