CINXE.COM

The Complete Guide to On-Page SEO

<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO Premium plugin v23.7 (Yoast SEO v23.7) - https://yoast.com/wordpress/plugins/seo/ --> <title>The Complete Guide to On-Page SEO</title> <meta name="description" content="Learn about the top on-page SEO factors that impact your pages’ visibility on the SERPs in our guide to on-page SEO." /> <link rel="canonical" href="https://www.searchenginejournal.com/on-page-seo/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="The Complete Guide to On-Page SEO" /> <meta property="og:description" content="Learn about the top on-page SEO factors that impact your pages’ visibility on the SERPs in our guide to on-page SEO." /> <meta property="og:url" content="https://www.searchenginejournal.com/on-page-seo/" /> <meta property="og:site_name" content="Search Engine Journal" /> <meta property="article:publisher" content="http://www.facebook.com/SearchEngineJournal" /> <meta property="article:modified_time" content="2024-09-19T11:03:26+00:00" /> <meta property="og:image" content="https://www.searchenginejournal.com/wp-content/uploads/2021/11/featured-book-615ed004ba50c-sej.jpg" /> <meta property="og:image:width" content="1600" /> <meta property="og:image:height" content="840" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@sejournal" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="2 minutes" /> <!-- / Yoast SEO Premium plugin. --> <script> ;var aj_p1='https://www.searchenginejournal.com',aj_p2='wp-admin/',ajaxurl=aj_p1+'/'+aj_p2+'admin-ajax.php';window.tkrand=Math.floor(Math.random()*(2)+1);window.tkrand_abcd=Math.floor(Math.random()*(3)+1);var mobile_bool=!1; </script> <script> window.sdimensions = {"author_name":"Search Engine Journal","publish_year":"2019","article_all_categories":"seo","all_hierarchical_categories":"seo","article_word_count":"251 - 499","title_word_count":"25 - 49","publish_year_month":"2019-05","sponsored_content_type":"Web Ebook","has_summary":"no","content_type":"Ebooks Landing","primary_categories":"seo","content_sections":"seo","article_type":"evergreen","page_type":"Web Ebook"}; </script> <script> ;smobile=!1;spod_category=!1;ssponsor_cat=!1;ssingle_page=!1;smobile=!1;sinfscroll=!0;stakeover=!1;shome=!1;sguides='none';s_iscategory=!1;s_archive=!1;s_author=!1;g_algo=!1;s_author_id='999999999';s_news=!1;pp_id=0;window.is_long_article=0;s_word_count='not an article page';is_re_re='other';custom_targeting='0';scategory='seo';s_primary_c='seo';sinfscroll=!1;has_summary='no';if(s_news){is_re_re='news'};custom_targeting='none'; </script> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/fonts/inter.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/fonts/lora-italic.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/fonts/lora-normal.woff2" as="font" type="font/woff2" crossorigin> <style id='font-css'>@font-face { font-family: Inter; font-style: normal; font-weight: 200 900; font-display: swap; src: url('https://www.searchenginejournal.com/wp-content/themes/sej/fonts/inter.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD } @font-face { font-family: Lora; font-style: italic; font-weight: 400 700; font-display: swap; src: url('https://www.searchenginejournal.com/wp-content/themes/sej/fonts/lora-italic.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD } @font-face { font-family: Lora; font-style: normal; font-weight: 400 700; font-display: swap; src: url('https://www.searchenginejournal.com/wp-content/themes/sej/fonts/lora-normal.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD } body { font-family: Inter, sans-serif; font-weight: 300 } .content-font, .sej-article-content { font-family: Lora, serif } .avert-text, .btn, .content-unit, .gallery figure, .heading-font, .sej-categories, .sej-category, .sej-tcont, .strong-txt, .summita-wrapa_112, b, blockquote, h1, h2, h3, h4, h5, h6, strong { font-family: Inter, sans-serif } body div[id^=bigmarker-conference-widget-container], body div[id^=bigmarker-conference-widget-container] * { font-family: Inter, sans-serif !important }</style> <script>function sappend(e,t,n,o){elChild=document.createElement(t),void 0!==n&&(elChild.innerHTML=n),void 0!==o&&saddClass(elChild,o),e.appendChild(elChild)}function sappendHtml(e,t){var n=document.createElement("div");for(n.innerHTML=t;0<n.children.length;)e.appendChild(n.children[0])}function sparents(e,t){for(t=t.toLowerCase();e&&e.parentNode;)if((e=e.parentNode).tagName&&e.tagName.toLowerCase()==t)return e;return null}function sadd_event(e,t,n){if(null!=e&&void 0!==e)if(e instanceof Array){for(k=0;k<e.length;k++)if(elem=document.querySelectorAll(e[k]),null!==elem&&0!=elem.length)for(var o=0,i=elem.length;o<i;o++)elem[o].addEventListener(t,n,!1)}else if(void 0!==e.length)for(o=0,i=e.length;o<i;o++)e[o].addEventListener(t,n,!1);else e.addEventListener(t,n,!1)}function saddClass(e,t){if(null!=e&&void 0!==e&&(elem="string"==typeof e||e instanceof String?document.querySelectorAll(e):void 0!==e.length?e:[e],null!==elem))for(var n=0,o=elem.length;n<o;n++)if(el="string"==typeof elem[n]||elem[n]instanceof String?document.querySelector(elem[n]):elem[n],el.classList)if(t instanceof Array)for(var i=0,s=t.length;i<s;i++)el.classList.add(t[i]);else el.classList.add(t);else el.className+=" "+t}function stoggleClass(e,n){elem="string"==typeof e||e instanceof String?document.querySelectorAll(e):[e];for(let e=0,t=elem.length;e<t;e++){var o,i;elem[e].classList?elem[e].classList.toggle(n):(0<=(i=(o=elem[e].className.split(" ")).indexOf(n))?o.splice(i,1):o.push(n),elem[e].className=o.join(" "))}}function sremoveClass(e,t){if(null!=e&&void 0!==e&&(void 0===e.length||0!=e.length)){if("string"==typeof e||e instanceof String){if(elem=document.querySelectorAll(e),0==e.length)return}else elem=void 0!==e.length?e:[e];if(null!==elem)for(var n=0,o=elem.length;n<o;n++){if("string"==typeof elem[n]||elem[n]instanceof String){if(null==(e=document.querySelector(elem[n])))continue}else e=elem[n];e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}}}function sremove_element(e){void 0!==e&&e.parentNode.removeChild(e)}function shasClass(e,t){if(elem="string"==typeof e||e instanceof String?document.querySelector(e):e,null!=elem)return new RegExp("(\\s|^)"+t+"(\\s|$)").test(elem.className)}function sisWindow(e){return null!=e&&e===e.window}function sgetWindow(e){return sisWindow(e)?e:9===e.nodeType&&e.defaultView}function soffset(e){var t={top:0,left:0},n=e&&e.ownerDocument,o=n.documentElement;return void 0!==e.getBoundingClientRect&&(t=e.getBoundingClientRect()),n=sgetWindow(n),{top:t.top+n.pageYOffset-o.clientTop,left:t.left+n.pageXOffset-o.clientLeft,right:t.right+n.pageXOffset-o.clientLeft}}function setAttr(e,t,n){null!=e&&e.setAttribute(t,n)}function getAttr(e,t){return null!=e&&e.getAttribute(t)}function removeAttr(e,t){null!=e&&e.removeAttribute(t)}function s_selecor_all(e){e=document.querySelectorAll(e);return 0<e.length?e:null}function s_selecor(e){e=document.querySelector(e);return null!=e?e:null}function sej_isRetina(){return 1<window.devicePixelRatio||!(!window.matchMedia||!window.matchMedia("(-webkit-min-device-pixel-ratio: 1.5),\t (min--moz-device-pixel-ratio: 1.5),\t (-o-min-device-pixel-ratio: 3/2),\t (min-resolution: 1.5dppx)").matches)}function sej_getUrlParameterByName(e){for(var t=window.location.search.substring(1).split("&"),n=0;n<t.length;n++){var o=t[n].split("=");if(o[0]==e)return o[1]}return!1}function sej_utm_var(e,t,n){void 0!==t&&""!=t||(t="not set"),void 0!==n&&""!=n||(n=!1);for(var o=window.location.search.substring(1).split("&"),i=0;i<o.length;i++){var s=o[i].split("=");if(s[0]==e)return s[1]}return n&&(variable2=e.replace("itm_","utm_"),native_utm_val=sej_getUrlParameterByName(variable2),native_utm_val)?native_utm_val:t}function striggerEvent(e,t){e=void 0!==t&&!1!==t&&null!=t?(window.sformEventData={detail:t},new CustomEvent(e,{detail:t})):new CustomEvent(e),window.dispatchEvent(e)}function sajax_call(e,t,n,o){var i=new XMLHttpRequest;i.timeout=3e3,i.open("GET",e,!0),i.onload=function(){n(i)},i.onerror=function(){o()},i.send()}function sajax_call_post(e,t,n){var o="string"==typeof t?t:Object.keys(t).map(function(e){return encodeURIComponent(e)+"="+encodeURIComponent(t[e])}).join("&"),i=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");return i.open("POST",e),i.onreadystatechange=function(){3<i.readyState&&200==i.status&&n(i.responseText)},i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.send(o),i}"function"!=typeof window.CustomEvent&&(window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}),window.sformEventData=null,supportsPassive=!1;var opts=Object.defineProperty&&Object.defineProperty({},"passive",{get:function(){supportsPassive=!0}});function __gaTrackers(e,t,n,o,i,s){var l;void 0!==n&&void 0!==window.dataLayer&&(void 0===o&&(o=""),void 0===i&&(i=""),void 0===s&&(s=""),l={event:t,event_category:n,event_action:o,event_label:i,event_value:s,event_path_name:window.location.pathname},setTimeout(()=>{window.dataLayer.push(l)},0))}function sloadScript(e,t){var n=document.createElement("script");n.type="text/javascript",n.async=!0,n.readyState?n.onreadystatechange=function(){"loaded"!=n.readyState&&"complete"!=n.readyState||(n.onreadystatechange=null,t())}:n.onload=function(){t()},n.src=e,document.getElementsByTagName("head")[0].appendChild(n)}function script_loader(e){var t=document.createElement("script");t.src=e,t.async=!0,document.head.appendChild(t)}function slog(e){(/debugjs/i.test(window.location.href)||/debuglog/i.test(window.location.href))&&console.log(e)}function abm_sej_setCookie(e,t,n,o){var i;i=n?((i=new Date).setTime(i.getTime()+24*n*60*60*1e3),"; expires="+i.toGMTString()):"",document.cookie=void 0===o?e+"="+t+i+"; path=/":e+"="+t+i+";domain="+o+";path=/"}function abm_sej_getCookie(e){for(var t=e+"=",n=document.cookie.split(";"),o=0;o<n.length;o++){for(var i=n[o];" "==i.charAt(0);)i=i.substring(1,i.length);if(0==i.indexOf(t))return i.substring(t.length,i.length)}return null}function abm_delete_Cookie(e,t){document.cookie=e+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT ;path=/",void 0!==t&&(document.cookie=e+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT ;domain="+t+";path=/")}function sdeleteAllCookies(){for(var t=document.cookie.split(";"),n=0;n<t.length;n++){let e=t[n];var o=e.indexOf("="),o=-1<o?e.substr(0,o):e;document.cookie=o+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT;domain=.searchenginejournal.com;path=/"}}function sok_callback(n){if(void 0!==n.response&&n.response){let e=["at","be","bg","cy","cz","de","dk","ee","es","fi","fr","gb","gr","hr","hu","ie","is","it","li","lt","lu","lv","mt","nl","no","pl","pt","ro","se","si","sk"];window.sglob_country=JSON.parse(n.response).country;let t=[];t.country=window.sglob_country,striggerEvent("s_c_detect",t),console.log("s_c_detect s_c_detect"),e.includes(window.sglob_country.toLowerCase())&&(window.sglob_cont="eu_country")}}function serror_call(){window.sglob_cont="eu_country"}function sdelay(t){return new Promise(e=>{setTimeout(e,t)})}document.addEventListener("test",function(){},opts),b_webp=!0,window.spromise=!0,"undefined"==typeof Promise&&(window.spromise=!1),window.slog=slog,window.abm_sej_setCookie=abm_sej_setCookie,window.abm_sej_getCookie=abm_sej_getCookie,window.abm_delete_Cookie=abm_delete_Cookie,window.sdeleteAllCookies=sdeleteAllCookies,window.ss_u=!1,window.sopp="no","yes"==abm_sej_getCookie("opt_out_sell")&&(window.ss_u=!0,window.sopp="yes"),window.sglob_country="XY",window.sglob_cont="non_country",sajax_call("/location.json",[],sok_callback,serror_call),window.addEventListener("unhandledrejection",e=>{console.error("Promised failed"),console.error(e)}),window.s_tab_active=!0,window.s_is_bot="no",window.s_headless=!1,void 0!==navigator.webdriver&&navigator.webdriver&&(window.s_headless=!0,window.s_is_bot="yes"),window.supportsImport=!1;try{new Function('import("")'),window.supportsImport=!0}catch(e){window.supportsImport=!1}</script> <script> document.cookie = "unic_usp=1; expires=Thu, 18 Dec 2030 12:00:00 UTC"; window.cmpready = false; </script> <script type="text/javascript"> !function(){var i,r,o;i="__tcfapiLocator",r=[],(o=window.frames[i])||(function e(){var t=window.document,a=!!o;if(!a)if(t.body){var n=t.createElement("iframe");n.style.cssText="display:none",n.name=i,t.body.appendChild(n)}else setTimeout(e,50);return!a}(),window.__tcfapi=function(){for(var e,t=[],a=0;a<arguments.length;a++)t[a]=arguments[a];if(!t.length)return r;if("setGdprApplies"===t[0])3<t.length&&2===parseInt(t[1],10)&&"boolean"==typeof t[3]&&(e=t[3],"function"==typeof t[2]&&t[2]("set",!0));else if("ping"===t[0]){var n={gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"};"function"==typeof t[2]&&t[2](n,!0)}else r.push(t)},window.addEventListener("message",function(n){var i="string"==typeof n.data,e={};try{e=i?JSON.parse(n.data):n.data}catch(e){}var r=e.__tcfapiCall;r&&window.__tcfapi(r.command,r.version,function(e,t){var a={__tcfapiReturn:{returnValue:e,success:t,callId:r.callId}};i&&(a=JSON.stringify(a)),n.source.postMessage(a,"*")},r.parameter)},!1))}(); !function(){var i,n,s;i="__uspapiLocator",n=[],(s=window.frames[i])||(function a(){var e=window.document,n=!!s;if(!s)if(e.body){var t=e.createElement("iframe");t.style.cssText="display:none",t.name=i,e.body.appendChild(t)}else setTimeout(a,50);return!n}(),window.__uspapi=function(){for(var a=[],e=0;e<arguments.length;e++)a[e]=arguments[e];if(!a.length)return n;"ping"===a[0]?"function"==typeof a[2]&&a[2]({cmpLoaded:!1,cmpStatus:"stub"},!0):n.push(a)},window.addEventListener("message",function(t){var i="string"==typeof t.data,a={};try{a=i?JSON.parse(t.data):t.data}catch(a){}var s=a.__uspapiCall;s&&window.__uspapi(s.command,s.version,function(a,e){var n={__uspapiReturn:{returnValue:a,success:e,callId:s.callId}};i&&(n=JSON.stringify(n)),t.source.postMessage(n,"*")},s.parameter)},!1))}(); window.__gpp_addFrame=function(n){if(!window.frames[n])if(document.body){var i=document.createElement("iframe");i.style.cssText="display:none",i.name=n,document.body.appendChild(i)}else window.setTimeout(window.__gpp_addFrame,50,n)},window.__gpp_stub=function(){var b=arguments;if(__gpp.queue=__gpp.queue||[],__gpp.events=__gpp.events||[],!b.length||1==b.length&&"queue"==b[0])return __gpp.queue;if(1==b.length&&"events"==b[0])return __gpp.events;var cmd=b[0],clb=1<b.length?b[1]:null,par=2<b.length?b[2]:null;if("ping"===cmd)clb&&clb({gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[-1],gppString:"",parsedSections:{}},!0);else if("addEventListener"===cmd){"lastId"in __gpp||(__gpp.lastId=0),__gpp.lastId++;var lnr=__gpp.lastId;__gpp.events.push({id:lnr,callback:clb,parameter:par}),clb({eventName:"listenerRegistered",listenerId:lnr,data:!0,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[-1],gppString:"",parsedSections:{}}},!0)}else if("removeEventListener"===cmd){for(var success=!1,i=0;i<__gpp.events.length;i++)if(__gpp.events[i].id==par){__gpp.events.splice(i,1),success=!0;break}clb({eventName:"listenerRemoved",listenerId:par,data:success,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[-1],gppString:"",parsedSections:{}}},!0)}else"hasSection"===cmd?clb(!1,!0):"getSection"===cmd||"getField"===cmd?clb(null,!0):__gpp.queue.push([].slice.apply(b))},window.__gpp_msghandler=function(event){var msgIsString="string"==typeof event.data;try{var json=msgIsString?JSON.parse(event.data):event.data}catch(e){json=null}if("object"==typeof json&&null!==json&&"__gppCall"in json){var i=json.__gppCall;window.__gpp(i.command,function(retValue,success){var returnMsg={__gppReturn:{returnValue:retValue,success:success,callId:i.callId}};event.source.postMessage(msgIsString?JSON.stringify(returnMsg):returnMsg,"*")},"parameter"in i?i.parameter:null,"version"in i?i.version:"1.1")}},"__gpp"in window&&"function"==typeof window.__gpp||(window.__gpp=window.__gpp_stub,window.addEventListener("message",window.__gpp_msghandler,!1),window.__gpp_addFrame("__gppLocator")); </script> <script async src='https://cmp.uniconsent.com/v2/7d36e67838/cmp.js' fetchpriority="high"></script> <script> function sej_tcf_deny_ga(){"undefined"!=typeof gtag&&gtag("consent","update",{ad_storage:"denied",analytics_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"})}function sej_tcf_grant_ga(){"undefined"!=typeof gtag&&gtag("consent","update",{ad_storage:"granted",analytics_storage:"granted",ad_user_data:"granted",ad_personalization:"granted"})}__tcfapi("addEventListener",2,function(e,t){let a=0,d="";t?(console.log("ts ",e.eventStatus),console.log("tg ",e.gdprApplies),console.log("td ",e.unicLoad),e.gdprApplies?(a=1,d=e.tcString||"",!0===e.unicLoad&&"tcloaded"===e.eventStatus?(window.cmpready=!0,window.ss_u=!1,console.log("ocmp_1",!window.ss_u),sej_tcf_grant_ga(),striggerEvent("cmpready")):("useractioncomplete"===e.eventStatus||"tcloaded"===e.eventStatus)&&(e.unicLoad?(window.ss_u=!1,console.log("ocmp_2",!window.ss_u),sej_tcf_grant_ga()):(sej_tcf_deny_ga(),window.ss_u=!0,console.log("ocmp_3",!window.ss_u)),window.cmpready=!0,striggerEvent("cmpready"))):(e.unicLoad?(window.ss_u=!1,console.log("ocmp_4",!window.ss_u),sej_tcf_grant_ga()):(sej_tcf_deny_ga(),window.ss_u=!0,console.log("ocmp_5",!window.ss_u)),window.cmpready=!0,striggerEvent("cmpready"))):(window.cmpready=!0,window.ss_u=!1,void 0!==e&&void 0!==e.gdprApplies&&e.gdprApplies?(a=1,window.ss_u=!0,console.log("ocmp_6",!window.ss_u),sej_tcf_deny_ga()):(a=0,console.log("ocmp_7",!window.ss_u),sej_tcf_grant_ga()),striggerEvent("cmpready"));let s="https://ad.doubleclick.net/ddm/activity/src=6232239;type=remar0;cat=bh-al0;u1=[aLinkAffiliate];u7=[logged in users];u8=[Product - Page];u12=[GDPR User Pref];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;gdpr="+a+";gdpr_consent="+d+";ord=1?";document.createElement("img").src=s}),"eu_country"!=window.sglob_cont&&setTimeout(()=>{window.cmpready=!0},"1000"); </script> <link rel="preload" as="image" href="https://www.searchenginejournal.com/wp-content/uploads/2022/12/search-engine-journal-1x-63a425d735aa3-sej.webp" imagesrcset="https://www.searchenginejournal.com/wp-content/uploads/2022/12/search-engine-journal-2x-63a425d990611-sej.webp 1.5x"> <link rel="preload" as="image" fetchpriority="high" href="https://www.searchenginejournal.com/wp-content/uploads/2021/11/4-6190eabd72f82-sej-scaled.jpg"> <link rel="shortcut icon" href="https://www.searchenginejournal.com/wp-content/uploads/2020/01/sej-5e26ffd8aa1d8.png" type="image/png"/> <link rel="apple-touch-icon" href="https://www.searchenginejournal.com/wp-content/uploads/2020/01/sej-5e26ffd8aa1d8.png" type="image/png"/> <meta name="p:domain_verify" content="2f2e2a32193317503f70980fe243c825"/> <meta name="p:domain_verify" content="3bd90aa067c1fd48846d764488a834ec"/> <meta name="msvalidate.01" content="80969D31C3A3C3DA2D9FF418E324B35E" /> <meta property="fb:pages" content="22764423720" /> <link rel="alternate" type="application/atom+xml" href="https://www.searchenginejournal.com/feed/atom/"> <link rel="alternate" type="application/atom+xml" href="https://www.searchenginejournal.com/category/news/feed/atom/"> <link rel="alternate" type="application/atom+xml" href="https://www.searchenginejournal.com/category/seo/feed/atom/"> <link rel="alternate" type="application/atom+xml" href="https://www.searchenginejournal.com/category/paid-media/atom/"> <link rel="alternate" type="application/atom+xml" href="https://www.searchenginejournal.com/category/social/atom/"> <link rel="alternate" type="application/atom+xml" href="https://www.searchenginejournal.com/category/content/atom/"> <link rel="alternate" type="application/atom+xml" href="https://www.searchenginejournal.com/category/digital/atom/"> <link rel="alternate" type="application/atom+xml" href="https://www.searchenginejournal.com/category/cms/wp/feed/atom/"> <style id='critical-css'>.container,.container-lg,.container-lsm,.container-slg,.container-sm,.container-xs{width:100%;padding-right:var(--bs-gutter-x,20px);padding-left:var(--bs-gutter-x,20px);margin-right:auto;margin-left:auto}.container{max-width:1274px}.container-xs{max-width:945px}.container-xsm{max-width:980px}.container-sm{max-width:1000px}.container-lsm{max-width:1070px}.container-lg{max-width:1365px}.container-slg{max-width:1600px}.row{--bs-gutter-x:40px;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}</style><style id='critical-css'>.sej-header,.sej-header--container,.sej-menu-items{align-items:center;display:flex}.sej-header,.sej-menu--nav>li{justify-content:space-between}.sej-header,.sej-header--container{z-index:99999;display:flex;width:100%}.sej-header{position:fixed;max-width:2000px;margin-right:auto;margin-left:auto;box-sizing:border-box;left:0;right:0;top:0;font-weight:400;border-bottom:1px solid var(--border-color-primary);flex-flow:column}.sej-header,.sej-srch{background-color:#fff}.sej-menu-items{height:100%;flex:auto;margin-right:40px;justify-content:space-between}.sej-header--outer{padding-bottom:80px}.sej-header--container{align-items:center;position:relative;margin-left:auto;margin-right:auto;max-width:1600px;background-color:#fff;height:80px}.sej-logo{max-width:230px;flex:0 0 230px;display:flex}.sej-logo-mob-h{max-width:190px;flex:0 0 190px}.sej-logo img,.sej-logo-mob-h img{max-width:100%;height:auto;border:none;display:block}.sej-menu--mobile-body{height:100%}.sej-menu--nav{font-size:16px;margin:0 20px;text-transform:none;padding:0;display:flex;align-items:center;list-style:none;font-weight:400}.sej-menu--nav li ul{margin:0;padding:0}.sej-menu--nav>li{padding:0;margin:0;position:relative;display:flex;align-items:center;height:100%}.sej-menu--nav li a{display:flex;width:100%;justify-content:space-between;align-items:center;text-decoration:none}.sej-menu--nav>li>a{padding:0 15px;height:100%;color:#000;border-radius:0;position:relative}.sej-menu--nav>li:first-child{margin-left:0}.sej-menu--nav>li:last-child{margin-right:0}.sej-menu--sub{text-transform:capitalize;list-style:none}.sej-menu--sub>li{margin:0}.sej-menu--sub>li a{padding:10px 0}.dnone,.sej-menu--mobile-head{display:none}.sej-hbk,.sej-other-links a,.sej-srch,.sej-srch-box{display:flex}.btn.sej-sbs-btn{display:inline-flex;align-items:center;padding-left:13px;padding-right:13px;line-height:1}.sej-subs-lab{margin-left:7px}.sej-hbk{width:100%;text-transform:none;font-size:14px}.sej-hbk-col:first-child{max-width:40%;flex:0 0 40%;padding-right:25px}.sej-hbk-col:last-child{max-width:60%;flex:0 0 60%}.sej-hbook-cat{font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-bottom:5px}.sej-hbk-h{font-size:24px;margin-bottom:10px}.sej-hbk-p{line-height:1.6;margin-bottom:12px}.sej-hbk .btn{display:inline-block;width:auto;margin:auto auto 0 0}.sej-srch{right:15px;height:100%;justify-content:flex-end;align-content:center;align-items:center;width:0;padding:0}.sej-srch-form{width:100%}.sej-srch-field{position:relative}.sej-srch-field .form-control{background-color:#f5f5f5;width:0;padding-left:0;padding-right:0;flex:0 0 100%;border-width:0}.sej-more-col:last-child,.sej-srch-field .form-control:not(.input-error){border:none}.sej-srch-box{justify-content:flex-end;flex-wrap:wrap}.sej-srch-btn,.sej-srch-ic-hide{position:absolute;right:0;top:0;bottom:0;box-shadow:none;background:0 0;border:0;padding:0 0 0 10px;display:flex;align-items:center}.sej-srch-btn{left:6px;right:inherit;display:none;z-index:1;color:var(--black-color)}.sej-srch-ic-hide{z-index:2}@media screen and (min-width:1024px){.sej-full-menu{background-color:#f8f8f8;padding:50px 0!important;height:auto!important;box-shadow:0 3px 5px 0 rgba(0,0,0,.3);font-weight:400;display:none!important;position:fixed;top:80px;left:0;right:0}.sej-full-menu .container{display:flex}.sej-menu-col{max-width:50%;flex:0 0 50%;display:flex}.sej-menu-col:first-child{border-right:1px solid var(--border-color-primary);padding-right:80px}.sej-menu-col:last-child{padding-left:80px}.sej-menu,.sej-menu--nav{height:100%}.sej-menu--sub{max-width:50%;flex:0 0 50%}.sej-menu--nav>li>a::before{height:4px;content:'';position:absolute;bottom:0;left:0;right:0;width:0;margin:auto;background-color:transparent}.sej-menu--nav>li>a .svg-icon{display:none}.dnone-min-1024{display:none!important}}@media screen and (max-width:1500px){.sej-logo{max-width:200px;flex:0 0 200px}}@media screen and (max-width:1439px){.sej-menu--nav>li>a{padding:0 10px}}@media screen and (max-width:1300px){.sej-logo{max-width:190px;flex:0 0 190px}.sej-menu--nav{font-size:14px}}@media screen and (max-width:1150px){.sej-menu--nav{margin-right:0;letter-spacing:-.45px}}@media screen and (max-width:1023px){.sej-header--container{max-width:100%}.sej-logo{position:absolute;left:55px;right:auto;margin-right:auto;max-width:230px;flex:0 0 230px;margin-top:6px}.sej-mcol-last:last-child{display:none}.sej-full-menu{display:none;width:100%}.sej-full-menu .container{padding:0;max-width:100%;width:100%}.menu-close-btn,.sej-menu-items,.sej-other-links{margin-left:auto}.sej-menu{background-color:#fff;box-shadow:2px 0 5px 0 rgba(0,0,0,.3);align-items:flex-start;position:fixed;left:calc(-50% - 50px);width:50%;height:100%;display:block;top:0;bottom:0;opacity:1;z-index:99}.sej-menu--head-logo a{opacity:1!important;display:block}.sej-menu--head-logo a img{display:block;width:100%;height:auto}.sej-menu--mobile-head{padding:10px 15px;border-bottom:1px solid #f0f0f0;background-color:#fff;display:flex;align-items:center;justify-content:space-between}.sej-menu--mobile-body{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#5b5b5b #fff!important}.sej-menu--mobile-body::-webkit-scrollbar{width:8px}.sej-menu--mobile-body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.sej-menu--mobile-body::-webkit-scrollbar-thumb{background-color:#5b5b5b}.sej-menu--mobile-body::after{content:'';height:260px;display:block}.sej-menu--nav{font-size:30px;flex-flow:column;margin:0;font-weight:800;line-height:1.2}.sej-menu--nav li{flex-wrap:wrap;align-items:stretch;width:100%}.sej-menu--nav li a{width:100%;border-radius:0;flex:1}.sej-menu--sub li:last-child{border:none}.sej-menu--nav>li{margin:0;height:auto}.sej-menu--nav>li>a{padding:10px 25px;height:auto}.sej-menu--sub{background-color:#f5f5f5;font-size:18px;text-transform:capitalize;width:100%;position:static;top:inherit;left:inherit;font-weight:550;box-shadow:none}.sej-menu--sub li{align-items:stretch}.sej-menu--sub li a{padding:15px 15px 15px 35px;color:#000}.menu-close-btn,.menu-open-btn{display:flex;flex-flow:column;justify-content:center}.menu-close-btn span,.menu-open-btn span{display:block}.menu-open-btn{padding:15px 15px 15px 0;position:absolute}.menu-open-btn span{background-color:#000;display:block;height:3px;width:20px;margin-bottom:3px}.menu-open-btn span:last-child{margin-bottom:0}.menu-close-btn{padding:15px 0}.menu-close-btn span{background-color:#3c3f41;height:4px;width:23px}.menu-close-btn span:first-child{transform:rotate(-45deg);margin-top:4px}.menu-close-btn span:last-child{transform:rotate(45deg);margin-top:-4px}.sej-more-menu{display:none!important}}@media screen and (max-width:575px){.sej-header--outer{padding-bottom:55px}.sej-header--container{height:55px}.sej-menu{width:87%}.menu-overlay.active{left:87%}}@media screen and (max-width:480px){.sej-logo{max-width:180px;flex:0 0 180px}}@media screen and (max-width:400px){.sej-logo{max-width:170px;flex:0 0 170px}}@media screen and (max-width:380px){.sej-logo{max-width:185px;flex:0 0 185px}}@media screen and (max-width:320px){.sej-menu{width:100%;left:calc(-87% - 50px)}}@media screen and (max-width:290px){.sej-logo{max-width:170px;flex:0 0 170px}}.btn{display:inline-block;width:auto;margin:0;font-weight:700;-ms-touch-action:manipulation;touch-action:manipulation;text-align:center;white-space:nowrap;text-transform:capitalize;vertical-align:middle;background-size:250% 100%;background-position:right bottom;background-color:var(--theme-color-primary);background-image:linear-gradient(45deg,var(--btn-bg-color-hover) 50%,var(--btn-bg-color) 50%);color:var(--btn-color)!important;border:var(--btn-border-width) solid var(--btn-bg-color);padding:var(--btn-pad-y) var(--btn-pad-x);font-size:var(--btn-font-size);line-height:var(--btn-line-height);border-radius:var(--btn-border-radius)}.form-control{font-size:var(--inp-font-size);line-height:var(--inp-line-height);height:auto!important;background-color:#fff;width:100%;zoom:1;background-image:none;font-weight:var(--inp-font-weight);padding:var(--inp-pad-y) var(--inp-pad-x);border-radius:var(--inp-border-radius);color:var(--inp-color);border:var(--inp-border-width) solid var(--inp-border-color)}.form-control::-webkit-input-placeholder{color:var(--inp-color-placeholder)!important}.form-control::-moz-placeholder{color:var(--inp-color-placeholder)!important;opacity:1}.form-control:-ms-input-placeholder{color:var(--inp-color-placeholder)!important}.sej-more-h{color:var(--theme-color-primary);font-size:16px;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase;display:block}.sej-more-col{border-right:1px solid var(--border-color-primary)}.sej-more-col:first-child{max-width:16.6666%;flex:16.66666%;border-right:none}.sej-more-col:nth-child(2),.sej-more-col:nth-child(3),.sej-more-col:nth-child(4),.sej-more-col:nth-child(5),.sej-more-col:nth-child(6){max-width:16.6666%;flex:16.66666%}.sej-more-col:nth-child(2) .sej-more-h{visibility:hidden}.sej-more-ul{font-weight:400}.sej-more-ul li{margin-bottom:10px}.sej-more-ul li:last-child{margin-bottom:0}.sej-more-soc .svg-icon{width:24px;height:24px}.sej-more-soc{display:flex;flex-wrap:wrap}.sej-more-soc li{flex:0 0 33.333%;max-width:33.333%;margin-bottom:15px}.sej-more-soc a{color:#333}form:after{content:"";clear:both}.green,.green:visited{color:#71c21b}.skip-link{background:#71c21b;color:#fff;font-weight:700;left:50%;padding:0 8px;position:absolute;transform:translateY(-300%);z-index:999999999}.svg-icon svg{height:100%;width:100%}.list-unstyled{list-style:none;margin:0;padding:0}.d-block,.svg-icon svg{display:block}.svg-icon{display:inline-block}@media only screen and (max-width:1200px){.dnone-1200{display:none!important}}@media only screen and (max-width:1100px){.dnone-1100{display:none!important}}@media only screen and (max-width:1023px){.dnone-1023{display:none!important}}@media screen and (max-width:1182px) and (min-width:1024px){.sej-header .link-sect{max-width:130px;flex:0 0 130px;margin-right:18px}}</style><style id='critical-css'>body{-webkit-text-size-adjust:100%;color:var(--black-color);overflow-wrap:break-word}.row>*,img{max-width:100%}body,h1,h2,strong{font-family:Inter,sans-serif}:root{--theme-color-primary:#5ec92a;--tea-green-color:#CDF0C8;--honey-dev-color:#E6F5E4;--black-color:#252525;--black-color-50:#25252550;--ind-color:#425067;--cultured-color:#F5F7F7;--border-color-primary:#dedede;--inp-height:41px;--inp-border-width:1px;--inp-line-height:21px;--inp-font-size:13px;--inp-pad-x:15px;--inp-pad-y:calc((var(--inp-height) - var(--inp-line-height) - var(--inp-border-width) * 2) / 2);--inp-border-radius:4px;--inp-color:#000;--inp-color-placeholder:#919191;--inp-border-color:#ccc;--inp-border-color-focus:#a2a2a2;--inp-font-weight:450;--btn-height:41px;--btn-border-width:1px;--btn-line-height:21px;--btn-font-size:15px;--btn-pad-x:35px;--btn-pad-y:calc((var(--btn-height) - var(--btn-line-height) - var(--btn-border-width) * 2) / 2);--btn-border-radius:4px;--btn-bg-color:var(--theme-color-primary);--btn-bg-color-hover:#3EAC08;--btn-bg-color-active:#5EC92A;--btn-color:#fff;--btn-border-color:var(--btn-bg-color);--sect-pad-y:50px;--sect-pad-y-mob:30px;--sect-pad-x-mob:20px}.row{--bs-gutter-x:40px;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.l-heading,body{display:flex}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}a{color:var(--theme-color-primary);color:var(--theme-color-primary);text-decoration:none}html{scroll-behavior:smooth;background-color:#000;scroll-behavior:smooth}body{flex-direction:column}.l-heading{align-items:center}*,.sej-share li,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}img,svg{vertical-align:middle}button{text-transform:none;border-radius:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;-webkit-appearance:button}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}button::-moz-focus-inner{padding:0;border-style:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}@media (min-width:575px){.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media (min-width:1024px){.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}}body{margin:0;font-weight:300;line-height:1.725;font-size:19px;background-color:#fff;letter-spacing:-.2px;flex-direction:column;min-height:100vh}.skip-link,h1,h2,strong{font-weight:700}h1,h2{line-height:1.2;font-style:normal;clear:both;word-wrap:break-word;letter-spacing:.1px}h1{font-size:45px;margin:0 0 25px}h2{font-size:32px;margin:60px 0 20px}a:visited{color:#8a8a8a}ul{margin:25px 0;padding:0 0 0 37px}ul li{margin-bottom:15px}@media only screen and (max-width:767px){h1{font-size:40px}}.l-heading,.l-top-col{width:100%}.l-heading{background-repeat:no-repeat;background-size:cover;background-color:#71c21b;align-items:center;min-height:583px}.l-heading-sm{min-height:360px}.sej-web-ebook-desc{max-width:740px;margin:0 auto}.section-ltitle{margin:0 0 15px}.l-top-container{max-width:960px;padding:40px 20px}.l-top-col:first-child{display:flex;flex-flow:column}.l-top-col:last-child img{max-width:320px;margin:auto;width:100%}.l-head{font-size:56px}.l-head-logo{display:inline-block;margin-bottom:15px}.l-head-logo img{width:134px}.l-view-link{margin-top:auto;margin-right:auto}.l-view-link a{color:#fff;font-size:20px}.l-view-icon:after{content:'|';display:inline-block;margin:0 10px}.l-view-icon:last-child:after{display:none}.ch-list a:visited{color:#5d5d5d}.ch-row-center{display:flex;justify-content:center}.ch-row-center .ch-col{float:none}.ch-col{padding:0 45px}.ch-list{font-size:20px;list-style:none;text-align:left;padding:0}.ch-list li{color:#000;margin-bottom:10px;text-align:left}.ch-list a{display:block;padding-left:34px;color:#1a1a1a}.list-number{float:left;display:block}.ch-border{border-right:5px solid #f1f4f5}.ch-border:last-child{border:0}.no-margin{margin:0}img{height:auto}@media screen and (min-width:768px){.l-top-col:first-child{max-width:58.33333333%;flex:0 0 58.33333333%}.l-top-col:last-child{max-width:41.66666667%;flex:0 0 41.66666667%}}@media screen and (max-width:1023px){.l-head{font-size:42px}.ch-row-center{display:block}.ch-row-center .ch-col{width:100%}.ch-list a{padding-left:45px}.l-top-container{padding-left:20px!important}}@media screen and (max-width:767px){:root{--inp-font-size:16px}.l-view-link{text-align:center;margin-top:30px;margin-left:auto}.l-heading,.l-heading-sm{min-height:inherit}.l-top-container{padding:30px 20px}.ch-border{border:0}.ch-col{padding:0 20px;margin-bottom:30px}.ch-col:last-child{margin-bottom:0}.l-top-col:first-child{margin-bottom:30px}}@media screen and (max-width:600px){.l-head{font-size:38px}}.sej-share{background:#fff;list-style:none;margin:0;padding:5px}.sej-share:after{content:"";display:block;clear:both}.sej-share button{display:block;padding:0 5px;width:36px;height:36px;text-align:center;line-height:36px;margin:auto;position:relative;border:none}.sej-share li,.sh-vert li{margin-bottom:5px}.sej-share li button{background-color:#a7a7a7;color:#fff!important;display:flex;align-items:center;justify-content:center}.sej-share li:last-child{margin-bottom:0}.sh-vert{background:#fff;position:fixed;top:300px;border:1px solid #efefef;z-index:9;will-change:transform}@media screen and (min-width:2500px){.sej-share button{width:60px;height:60px;line-height:60px}}@media only screen and (max-width:1200px){.sh-vert .sej-share button{width:30px;height:30px;line-height:30px}.l-top-container{padding-left:30px}}@media only screen and (max-width:1023px){.sh-vert{position:fixed;padding:5px 0;bottom:0;left:0;right:0;margin:0;z-index:99;display:flex;top:inherit}.sh-vert .sej-share{width:100%;padding:0}.sh-vert .sej-share button{width:100%;border-radius:3px;height:40px;min-width:40px;line-height:40px}.sej-share li{float:left;padding:0 3px;margin:0}.sh-vert li{width:25%}.sms-color{display:block}}@media screen and (max-width:1485px) and (min-width:1023px){.ch-row-center{padding-left:80px}}.skip-link{background:#71c21b;color:#fff;left:50%;padding:0 8px;position:absolute;transform:translateY(-300%);z-index:999999999}.svg-icon svg{height:100%;width:100%;display:block}.m-bot-60{margin-bottom:60px!important}.m-top-60{margin-top:60px!important}.text-center{text-align:center!important}.wcolor{color:#fff!important}.svg-icon{display:inline-block}</style><style id='critical-css'>.sej-foot-col:first-child{max-width:21%;flex:0 0 21%}.sej-foot-col:nth-child(2),.sej-foot-col:nth-child(3),.sej-foot-col:nth-child(4),.sej-foot-col:nth-child(5),.sej-foot-col:nth-child(6){max-width:15.8%;flex:0 0 15.8%}@media only screen and (max-width:1023px){.sej-foot-col.col{max-width:33.333%;flex:0 0 33.333%}}</style> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/variables.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/variables.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/vendor/reset.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/vendor/reset.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/vendor/bootstrap-grid-v2.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/vendor/bootstrap-grid-v2.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/typography.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/typography.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/layout.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/layout.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/navbar-desktop.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/navbar-desktop.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/navbar-more.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/navbar-more.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/hbs-form-base.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/hbs-form-base.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/hbs-form-custom.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/hbs-form-custom.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/pages/book-landing.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/pages/book-landing.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/forms.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/forms.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/pages/faq.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/pages/faq.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/share-buttons.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/share-buttons.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/footer.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/footer.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/global-non-critical.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/global-non-critical.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/uploads/ws-form/css/public/public.layout.min.css?ver=1727693021" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/uploads/ws-form/css/public/public.layout.min.css?ver=1727693021"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/wfs-form-skin.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/wfs-form-skin.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/wsf-form-classes.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/wsf-form-classes.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/buttons.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/buttons.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/inputs.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/inputs.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/utilities.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/utilities.css?ver=1732270322"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/classes.css?ver=1732270322" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/classes.css?ver=1732270322"/> <link rel="preload" href="//js.hsforms.net/forms/embed/v2.js" as="script"> <script> sloadScript("//js.hsforms.net/forms/embed/v2.js", sej_hubspot_form ); window.hb_form_loaded = false; window.hb_form_rendered = function($form){ window.hb_form_loaded = true; striggerEvent('hubspot_form_render', {form:$form} ); }; window.hb_form_before_submit = function($form, data){ striggerEvent('hb_form_before_submit', {form:$form, form_data: data} ); }; window.hb_form_submited = function($form, data ){ striggerEvent('hb_form_submited', {form:$form, form_data: data } ); }; function sej_init_hubspot(){ if( window.s_headless ){ return; } let elements = document.querySelectorAll('[data-formId]'); elements.forEach(function(element) { hbspt.forms.create({ region: element.getAttribute("data-region"), portalId: element.getAttribute("data-portalId"), formId: element.getAttribute("data-formId"), target: element.getAttribute("data-target"), cssClass: "hbspt-form", cssRequired: "", onFormReady: window.hb_form_rendered, onBeforeFormSubmit: window.hb_form_before_submit, onFormSubmitted : window.hb_form_submited }); }); } function sej_hubspot_form(){ if (document.readyState !== 'loading') { sej_init_hubspot(); } else { document.addEventListener('DOMContentLoaded', sej_init_hubspot); } } window.form_ga_data = {}; window.form_ga_data.ga_source_append = 'On-Page SEO Guide'; window.eb_cd = 'on-page-seo'; </script> <script type="text/javascript"> window.e_group = abm_sej_getCookie('e_gr_sej_v4'); if( !window.e_group ){ window.e_group = 'no_exp'; } if( window.e_group ){ window.sdimensions['e_group'] = window.e_group; window.sdimensions['e_group_u'] = window.e_group; } setTimeout(function () { sga4( window.sglob_cont ); }, 1000 ); function sga4(check ){ striggerEvent('sga4'); let traffic_type = 'ext'; window.dataLayer = window.dataLayer || []; let itm_params = [ 'itm_source', 'itm_medium', 'itm_campaign', 'itm_content' ]; itm_params.forEach(element => { let sutm_param = sej_utm_var( element ); if( sutm_param != 'not set' ){ sdimensions[element] = sutm_param; } }); window.sdimensions['document_ref'] = document.referrer; window.sdimensions['traffic_type'] = traffic_type; window.sdimensions['has_faq'] = 'FAQ no'; window.sdimensions['custom_geo_location'] = window.sglob_country; if( typeof window.s_has_faq_section !== 'undefined' ){ window.sdimensions['has_faq'] = 'FAQ yes'; } if( window.ss_u || window.sopp === 'yes' ){ sdimensions['pers_op'] = 'no'; }else{ sdimensions['pers_op'] = 'yes'; } function gtag(){ window.dataLayer.push(arguments);} window.gtag = gtag; window.dataLayer.push(window.sdimensions); if( typeof gtag !== 'undefined' && (window.sopp === 'yes' || window.ss_u ) ){ gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied' }); } var sgtm_id = 'GTM-M2HM2DB'; if( window.location.hostname != 'www.searchenginejournal.com' ){ sgtm_id = 'GTM-M2HM2D_T'; } (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer',sgtm_id); } </script> <script type="text/javascript" id="hs-script-loader" async src="//js.hs-scripts.com/45875037.js"></script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/jquery/jquery-3.6.1.min.js?ver=1732270321" id="jquery-js"></script> <script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/themes/sej/js/sej-new.js?ver=1732270322" id="sej-js-js"></script> <link rel="stylesheet" id="print-css" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/print.css?ver=181" type="text/css" media="print"> <script type='text/javascript'>window.presslabs = {"home_url":"https:\/\/www.searchenginejournal.com"}</script><script type='text/javascript'> (function () { var pl_beacon = document.createElement('script'); pl_beacon.type = 'text/javascript'; pl_beacon.async = true; var host = 'https://www.searchenginejournal.com'; if ('https:' == document.location.protocol) { host = host.replace('http://', 'https://'); } pl_beacon.src = host + '/' + 'xcs0MhRsfxHG' + '.js?ts=' + Math.floor((Math.random() * 100000) + 1); var first_script_tag = document.getElementsByTagName('script')[0]; first_script_tag.parentNode.insertBefore(pl_beacon, first_script_tag); })(); </script> <script> window.s_glob_p = JSON.parse('{"facebook":["1321385257908563"],"linkedin":["2493106"],"twitter":["o5w59"],"google":["536815543"]}'); </script> <script type='text/javascript' defer="defer" src='https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/ga/js/pix.js?ver=1732270320'></script> <script> window.sej_show_ads_exp = {"popup": true, "hello_bar": true, "clarity_dimension": undefined }; window.sej_no_show_programmatic = []; </script> <script src="https://cdn.debugbear.com/7p8x7Ab0krHb.js" async></script> <script defer src="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/ga/clarity.js?ver=1732270320"></script> <!--[if IE 9]> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/vendor/ie9.css"/> <![endif]--> <script>var doc = document.documentElement; doc.setAttribute('data-useragent', navigator.userAgent); </script> </head> <body class="page-template page-template-page-templates page-template-template-web-ebook page-template-page-templatestemplate-web-ebook-php page page-id-307169 group-blog desktop-device"> <a class="skip-link" href="#main-content">Skip to content</a> <header id="nav-head" class="sej-header--outer desktop-noscrolled-body" > <div class="sej-header header_js"> <div class="sej-header--container container"> <a aria-label="menu" href="#topmenubutton" class="menu-open-btn m-open_js"> <span></span> <span></span> <span></span> </a> <!-- Logo --> <a id="dlog" class="sej-logo" aria-label="Home Page" href="https://www.searchenginejournal.com"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2022/12/search-engine-journal-1x-63a425d735aa3-sej.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2022/12/search-engine-journal-2x-63a425d990611-sej.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2022/12/search-engine-journal-1x-63a425d735aa3-sej.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2022/12/search-engine-journal-2x-63a425d990611-sej.png 1.5x" width="230" height="22" fetchpriority="high" alt="Search Engine Journal - SEO, Search Marketing News and Tutorials" /> </picture> </a> <div class="sej-menu-items menu-itm_js"> <!-- Header Menu --> <nav role="navigation" class="mob-nav_js sej-menu"> <div class="sej-menu--mobile-head"> <div class="sej-menu--head-logo"> <a id="mblog" class="sej-logo-mob-h" aria-label="Home Page" href="https://www.searchenginejournal.com"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2022/12/search-engine-journal-1x-63a425d735aa3-sej.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2022/12/search-engine-journal-2x-63a425d990611-sej.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2022/12/search-engine-journal-1x-63a425d735aa3-sej.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2022/12/search-engine-journal-2x-63a425d990611-sej.png 1.5x" width="230" height="22" fetchpriority="high" alt="Search Engine Journal - SEO, Search Marketing News and Tutorials" /> </picture> </a> </div> <div class="menu-close-btn m-close_js"> <span></span> <span></span> </div> </div> <div class="sej-hbsp-mobform dnone-min-1024"> <div class="sej-srch-mob"> <form role="search" data-form-name="Top Search" class="sej-srch-form-mob nosubform" action="/"> <div class="sej-srch-field-mob"> <div class="sej-srch-box"> <input minlength="1" required="true" aria-label="Search..." placeholder="What can we help you find today?" type="text" name="s" autocomplete="off" autocapitalize="off" class="sbox form-control sinput ig_auto" /> </div> <button data-g-c="Top Search Icon" aria-label="Search" data-label="Nav" type="submit" class="sej-srch-btn-mob site-search"> <span style="width:17px; flex:0 0 17px; height:17px;" class="svg-icon"> <svg width="17" height="17" role="img"> <use xlink:href="/icons.svg?ver=138#search"/> </svg> </span> </button> </div> </form> </div> <a class="btn sej-sbs-btn m-top-15" data-g-c="Mobile Subscribe Icon" title="Subscribe to our Newsletter" id="ssub-mob" aria-label="Subscribe" href="/newsletter-sign-up/" target="_blank" > <span style="color:#fff; width:17px; flex:0 0 17px; height:17px;" class="svg-icon"> <svg width="17" height="17" role="img"> <use xlink:href="/icons.svg?ver=138#email"/> </svg> </span> <span class="sej-subs-lab">Subscribe</span> </a> </div> <div class="sej-menu--mobile-body"> <!--Start Menu --> <ul id="main-navigation" class="menu_js sej-menu--nav"> <li class=has_child> <a class="dark-link" data-ga="LATEST" href="/category/news/"> Latest <span style="width:30px; flex:0 0 30px; height:30px;margin-top:1px;" class="svg-icon"> <svg width="30" height="30" role="img"> <use xlink:href="/icons.svg?ver=138#arrow-down"/> </svg> </span> </a> <div class="sej-full-menu"> <div class="container"> <div class="sej-menu-col"> <ul data-ga="LATEST" class="sej-menu--sub sub-menu_js"> <li> <a class="dark-link" href="/category/news/">All News</a> </li> <li> <a class="dark-link" href="/category/news/?ver=seo">SEO News</a> </li> <li> <a class="dark-link" href="/category/news/?ver=pay-per-click">PPC News</a> </li> <li> <a class="dark-link" href="/category/news/?ver=social">Social Media News</a> </li> </ul> <ul data-ga="LATEST" class="sej-menu--sub sub-menu_js"> <li> <a class="dark-link" href="/category/webinar/">Webinars</a> </li> <li> <a class="dark-link" href="/category/search-engine-journal-show/">Podcast</a> </li> <li> <a class="dark-link" href="/category/agency-marketing/">For Agencies</a> </li> <li> <a class="dark-link" href="/category/careers-education/">Career</a> </li> </ul> </div> <div class="sej-menu-col sej-mcol-last"> <div class="sej-hbk"> <div class="sej-hbk-col"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-1x-442.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-2x-103.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-1x-442.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-2x-103.png 1.5x" width="190" height="250" loading="lazy" alt="SEO Trends 2025" /> </picture> </div> <div class="sej-hbk-col"> <span class="sej-hbook-cat green d-block"> Ebook </span> <h3 class="sej-hbk-h">SEO Trends 2025</h3> <p class="sej-hbk-p">Download your copy of SEO Trends 2025 and discover what to be hopeful about in a changing search world.</p> <a target="_blank" data-g-c="Nav Ebook Clicks" class="btn" data-query = "itm_source=website&itm_medium=nav-bar-latest&itm_campaign=ebook-nav-bar" href="https://www.searchenginejournal.com/seo-trends/"> Download Now </a> </div> </div> </div> </div> </div> </li> <li class=has_child> <a class="dark-link" data-ga="SEO" href="/category/seo/"> SEO <span style="width:30px; flex:0 0 30px; height:30px;margin-top:1px;" class="svg-icon"> <svg width="30" height="30" role="img"> <use xlink:href="/icons.svg?ver=138#arrow-down"/> </svg> </span> </a> <div class="sej-full-menu"> <div class="container"> <div class="sej-menu-col"> <ul data-ga="SEO" class="sej-menu--sub sub-menu_js"> <li> <a class="dark-link" href="/category/seo/">All SEO</a> </li> <li> <a class="dark-link" href="/category/news/?ver=seo">SEO News</a> </li> <li> <a class="dark-link" href="/category/seo/seo-strategy/">SEO Strategy</a> </li> <li> <a class="dark-link" href="/category/seo/ask-an-seo/">Ask An SEO</a> </li> <li> <a class="dark-link" href="/category/seo/enterprise/">Enterprise SEO</a> </li> <li> <a class="dark-link" href="/category/enterprise-seo-column/">Enterprise SEO Column</a> </li> <li> <a class="dark-link" href="/google-algorithm-history/">Google Algorithm Updates</a> </li> <li> <a class="dark-link" href="/category/seo/international-search/">International SEO</a> </li> </ul> <ul data-ga="SEO" class="sej-menu--sub sub-menu_js"> <li> <a class="dark-link" href="/category/seo/linkbuilding/">Link Building</a> </li> <li> <a class="dark-link" href="/category/seo/local-search/">Local SEO</a> </li> <li> <a class="dark-link" href="/category/seo/mobile/">Mobile SEO</a> </li> <li> <a class="dark-link" href="/category/seo/on-page-seo/">On-Page SEO</a> </li> <li> <a class="dark-link" href="/category/seo/technical-seo/">Technical SEO</a> </li> <li> <a class="dark-link" href="/category/seo/vertical-seo/">Vertical SEO</a> </li> <li> <a class="dark-link" href="/category/cms/wp/?ver=seo">Wordpress for SEO</a> </li> <li> <a class="dark-link" href="/category/seo/web-development/">Web Dev for SEO</a> </li> </ul> </div> <div class="sej-menu-col sej-mcol-last"> <div class="sej-hbk"> <div class="sej-hbk-col"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-1x-155.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-69.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-1x-155.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-69.png 1.5x" width="190" height="245" loading="lazy" alt="SEO In 2025: Your Top Key Trends, Priorities, And Challenges" /> </picture> </div> <div class="sej-hbk-col"> <span class="sej-hbook-cat green d-block"> Webinar </span> <h3 class="sej-hbk-h">SEO In 2025: Your Top Key Trends, Priorities, And Challenges</h3> <p class="sej-hbk-p">Join us as we dive into exclusive survey data from industry-leading SEOs, digital marketers, content marketers, and more to highlight the top priorities and challenges that will shape the future of search in 2025.</p> <a target="_blank" data-g-c="Nav Ebook Clicks" class="btn" data-query = "itm_source=website&itm_medium=nav-bar-seo&itm_campaign=webinar-12042024-conductor" href="https://www.searchenginejournal.com/webinar-lp-seo-in-2025-your-top-key-trends-priorities-and-challenges/"> Register For Free </a> </div> </div> </div> </div> </div> </li> <li class=has_child> <a class="dark-link" data-ga="PAID MEDIA" href="/category/paid-media/"> Paid Media <span style="width:30px; flex:0 0 30px; height:30px;margin-top:1px;" class="svg-icon"> <svg width="30" height="30" role="img"> <use xlink:href="/icons.svg?ver=138#arrow-down"/> </svg> </span> </a> <div class="sej-full-menu"> <div class="container"> <div class="sej-menu-col"> <ul data-ga="PAID MEDIA" class="sej-menu--sub sub-menu_js"> <li> <a class="dark-link" href="/category/paid-media/">All Paid Media</a> </li> <li> <a class="dark-link" href="/category/news/?ver=pay-per-click">Paid Media News</a> </li> <li> <a class="dark-link" href="/category/paid-media/paid-media-strategy/">Paid Strategy</a> </li> <li> <a class="dark-link" href="/category/paid-media/ask-ppc/">Ask a PPC Expert</a> </li> <li> <a class="dark-link" href="/category/paid-media/display/">Display Ads</a> </li> </ul> <ul data-ga="PAID MEDIA" class="sej-menu--sub sub-menu_js"> <li> <a class="dark-link" href="/category/paid-media/pay-per-click/">PPC</a> </li> <li> <a class="dark-link" href="/category/paid-media/programmatic/">Programmatic</a> </li> <li> <a class="dark-link" href="/category/paid-media/social-media-advertising/">Social Media Advertising</a> </li> <li> <a class="dark-link" href="/category/paid-media/video-advertising/">Video Advertising</a> </li> </ul> </div> <div class="sej-menu-col sej-mcol-last"> <div class="sej-hbk"> <div class="sej-hbk-col"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-1x-868.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-2x-633.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-1x-868.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-2x-633.png 1.5x" width="190" height="245" loading="lazy" alt="Align Your Pmax Campaign With Your Sales Goals" /> </picture> </div> <div class="sej-hbk-col"> <span class="sej-hbook-cat green d-block"> Partner Resource </span> <h3 class="sej-hbk-h">Align Your Pmax Campaign With Your Sales Goals</h3> <p class="sej-hbk-p">Download this guide and learn how to optimize and manage Google Performance Max campaigns, with expert insights and actionable strategies to ensure your campaigns are effective.</p> <a target="_blank" data-g-c="Nav Ebook Clicks" class="btn" data-query = "itm_source=website&itm_medium=nav-bar-latest&itm_campaign=nav-bar-seo-https://www.searchenginejournal.com/rundowns/turning-insights-into-action-benchmarking-strategic-seo/?itm_source=website&itm_medium=nav-bar-latest&itm_campaign=partner-resource-feedops" href="https://www.searchenginejournal.com/partner-resources/taming-pmax-for-ecommerce/"> Download </a> </div> </div> </div> </div> </div> </li> <li class=has_child> <a class="dark-link" data-ga="CONTENT" href="/category/content/"> Content <span style="width:30px; flex:0 0 30px; height:30px;margin-top:1px;" class="svg-icon"> <svg width="30" height="30" role="img"> <use xlink:href="/icons.svg?ver=138#arrow-down"/> </svg> </span> </a> <div class="sej-full-menu"> <div class="container"> <div class="sej-menu-col"> <ul data-ga="CONTENT" class="sej-menu--sub sub-menu_js"> <li> <a class="dark-link" href="/category/content/">All Content</a> </li> <li> <a class="dark-link" href="/category/news/?ver=content">Content News</a> </li> <li> <a class="dark-link" href="/category/content/strategy/">Content Strategy</a> </li> <li> <a class="dark-link" href="/category/content/creation/">Content Creation</a> </li> </ul> <ul data-ga="CONTENT" class="sej-menu--sub sub-menu_js"> <li> <a class="dark-link" href="/category/content/marketing/">Content Marketing</a> </li> <li> <a class="dark-link" href="/category/content/trends/">Content Trends</a> </li> </ul> </div> <div class="sej-menu-col sej-mcol-last"> <div class="sej-hbk"> <div class="sej-hbk-col"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-1x-58.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-2x-626.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-1x-58.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-2x-626.png 1.5x" width="190" height="245" loading="lazy" alt="AI-Organized SERPs &#038; Overviews: How To Win Visibility In The New Landscape Of SEO" /> </picture> </div> <div class="sej-hbk-col"> <span class="sej-hbook-cat green d-block"> Webinar </span> <h3 class="sej-hbk-h">AI-Organized SERPs &#038; Overviews: How To Win Visibility In The New Landscape Of SEO</h3> <p class="sej-hbk-p">With Tom Capper, we will dive into fresh data comparing the prevalence of AI Overviews by industry, geographic location, search intent stage and more, along with what factors correlate with appearing in them.</p> <a target="_blank" data-g-c="Nav Ebook Clicks" class="btn" data-query = "itm_source=website&itm_medium=nav-bar-digital&itm_campaign=webinar-01152025-stat" href="https://www.searchenginejournal.com/webinar-lp-ai-organized-serps-overviews-how-to-win-visibility-in-the-new-landscape-of-seo/"> Register For Free </a> </div> </div> </div> </div> </div> </li> <li class=has_child> <a class="dark-link" data-ga="SOCIAL" href="/category/social/"> Social <span style="width:30px; flex:0 0 30px; height:30px;margin-top:1px;" class="svg-icon"> <svg width="30" height="30" role="img"> <use xlink:href="/icons.svg?ver=138#arrow-down"/> </svg> </span> </a> <div class="sej-full-menu"> <div class="container"> <div class="sej-menu-col"> <ul data-ga="SOCIAL" class="sej-menu--sub sub-menu_js"> <li> <a class="dark-link" href="/category/social/">All Social Media</a> </li> <li> <a class="dark-link" href="/category/news/?ver=social">Social Media News</a> </li> <li> <a class="dark-link" href="/category/social/social-strategy/">Social Strategy</a> </li> <li> <a class="dark-link" href="/category/paid-media/social-media-advertising/">Social Media Advertising</a> </li> <li> <a class="dark-link" href="/category/social/facebook/">Facebook</a> </li> <li> <a class="dark-link" href="/category/social/instagram/">Instagram</a> </li> </ul> <ul data-ga="SOCIAL" class="sej-menu--sub sub-menu_js"> <li> <a class="dark-link" href="/category/social/linkedin/">LinkedIn</a> </li> <li> <a class="dark-link" href="/category/social/tiktok/">TikTok</a> </li> <li> <a class="dark-link" href="/category/social/twitter/">Twitter</a> </li> <li> <a class="dark-link" href="/category/social/youtube/">YouTube</a> </li> <li> <a class="dark-link" href="/category/social/reddit/">Reddit</a> </li> </ul> </div> <div class="sej-menu-col sej-mcol-last"> <div class="sej-hbk"> <div class="sej-hbk-col"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-1x-155.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-69.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-1x-155.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-69.png 1.5x" width="190" height="245" loading="lazy" alt="SEO In 2025: Your Top Key Trends, Priorities, And Challenges" /> </picture> </div> <div class="sej-hbk-col"> <span class="sej-hbook-cat green d-block"> Webinar </span> <h3 class="sej-hbk-h">SEO In 2025: Your Top Key Trends, Priorities, And Challenges</h3> <p class="sej-hbk-p">Join us as we dive into exclusive survey data from industry-leading SEOs, digital marketers, content marketers, and more to highlight the top priorities and challenges that will shape the future of search in 2025.</p> <a target="_blank" data-g-c="Nav Ebook Clicks" class="btn" data-query = "itm_source=website&itm_medium=nav-bar-social&itm_campaign=webinar-12042024-conductor" href="https://www.searchenginejournal.com/webinar-lp-seo-in-2025-your-top-key-trends-priorities-and-challenges/"> Register For Free </a> </div> </div> </div> </div> </div> </li> <li class=has_child> <a class="dark-link" data-ga="DIGITAL" href="/category/digital/"> Digital <span style="width:30px; flex:0 0 30px; height:30px;margin-top:1px;" class="svg-icon"> <svg width="30" height="30" role="img"> <use xlink:href="/icons.svg?ver=138#arrow-down"/> </svg> </span> </a> <div class="sej-full-menu"> <div class="container"> <div class="sej-menu-col"> <ul data-ga="DIGITAL" class="sej-menu--sub sub-menu_js"> <li> <a class="dark-link" href="/category/digital/">All Digital Marketing</a> </li> <li> <a class="dark-link" href="/category/digital/strategy-digital/">Digital Strategy</a> </li> <li> <a class="dark-link" href="/category/digital/affiliate-marketing/">Affiliate Marketing</a> </li> <li> <a class="dark-link" href="/category/digital/analytics-data/">Analytics & Data</a> </li> <li> <a class="dark-link" href="/category/digital/experience/">Digital Experience</a> </li> </ul> <ul data-ga="DIGITAL" class="sej-menu--sub sub-menu_js"> <li> <a class="dark-link" href="/category/digital/generative-ai/">Generative AI</a> </li> <li> <a class="dark-link" href="/category/digital/trends-digital/">Digital Trends</a> </li> <li> <a class="dark-link" href="/category/digital/ecommerce/">Ecommerce</a> </li> <li> <a class="dark-link" href="/category/digital/lead-generation/">Lead Generation</a> </li> <li> <a class="dark-link" href="/category/cms/wp/">WordPress</a> </li> </ul> </div> <div class="sej-menu-col sej-mcol-last"> <div class="sej-hbk"> <div class="sej-hbk-col"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-1x-955.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-2x-372.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-1x-955.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/11/nav-bar-2x-372.png 1.5x" width="190" height="245" loading="lazy" alt="The Future Is 360°: Trends And Tactics For Comprehensive Marketing In 2025" /> </picture> </div> <div class="sej-hbk-col"> <span class="sej-hbook-cat green d-block"> Webinar </span> <h3 class="sej-hbk-h">The Future Is 360°: Trends And Tactics For Comprehensive Marketing In 2025</h3> <p class="sej-hbk-p">Featuring industry experts from Rhapsody and their valued partner Ceros, we’ll delve into why a cohesive, full-service strategy is essential for 2025 and beyond.</p> <a target="_blank" data-g-c="Nav Ebook Clicks" class="btn" data-query = "itm_source=website&itm_medium=nav-bar-digital&itm_campaign=webinar-12112024-rhapsody" href="https://www.searchenginejournal.com/webinar-lp-the-future-is-360-trends-and-tactics-for-comprehensive-marketing-in-2025/"> Register For Free </a> </div> </div> </div> </div> </div> </li> <li class=dnone-1100> <a class="dark-link" data-ga="LIBRARY" href="/resources/"> Library <span style="width:30px; flex:0 0 30px; height:30px;margin-top:1px;" class="svg-icon"> <svg width="30" height="30" role="img"> <use xlink:href="/icons.svg?ver=138#arrow-down"/> </svg> </span> </a> </li> <li > <a class="dark-link" data-ga="WEBINARS" href="/category/webinar/"> Webinars </a> </li> <li class="has_child dnone-1023" > <a class="dark-link" data-ga="MORE" href="#More"> More <span style="width:30px; flex:0 0 30px; height:30px;margin-top:1px;" class="svg-icon"> <svg width="30" height="30" role="img"> <use xlink:href="/icons.svg?ver=138#arrow-down"/> </svg> </span> </a> <div class="sej-full-menu sej-more-menu"> <div class="container"> <nav role="navigation" class="sej-more-row row"> <div class="col sej-more-col"> <span class="sej-more-h">Ebooks</span> <ul class="list-unstyled dark-link sej-more-ul" data-ga="EBOOKS"> <li> <a class="dark-link" href="/ebooks/">All Ebooks</a> </li> <li> <a class="dark-link" href="/seo/">Beginner's Guide to SEO</a> </li> <li> <a class="dark-link" href="/core-web-vitals/">Core Web Vitals Guide</a> </li> <li> <a class="dark-link" href="/google-eat/">Google E-A-T Guide</a> </li> <li> <a class="dark-link" href="/link-building-guide/">Link Building Guide</a> </li> <li> <a class="dark-link" href="/local-seo/">Local SEO Guide</a> </li> <li> <a class="dark-link" href="/on-page-seo/">On-Page SEO</a> </li> <li> <a class="dark-link" href="/ranking-factors/">Ranking Factors</a> </li> </ul> </div> <div class="col sej-more-col"> <span class="sej-more-h">Ebooks2</span> <ul class="list-unstyled dark-link sej-more-ul" data-ga="EBOOKS"> <li> <a class="dark-link" href="/wordpress-seo/">Wordpress SEO</a> </li> <li> <a class="dark-link" href="/technical-seo/">Technical SEO</a> </li> <li> <a class="dark-link" href="/seo-audit/">SEO Audit</a> </li> <li> <a class="dark-link" href="/keyword-research/">Keyword Research Guide</a> </li> <li> <a class="dark-link" href="/ppc-guide/">PPC Guide</a> </li> <li> <a class="dark-link" href="/facebook-ads/">Facebook Ads Guide</a> </li> <li> <a class="dark-link" href="/content-marketing/">Content Marketing Guide</a> </li> </ul> </div> <div class="col sej-more-col"> <span class="sej-more-h">Resources</span> <ul class="list-unstyled dark-link sej-more-ul" data-ga="RESOURCES"> <li> <a class="dark-link" href="/resources/">Library</a> </li> <li> <a class="dark-link" href="/ebooks/">Ebooks</a> </li> <li> <a class="dark-link" href="/category/webinar/">Webinars</a> </li> <li> <a class="dark-link" href="/rundowns/">Rundowns</a> </li> <li> <a class="dark-link" href="/category/search-engine-journal-show/">SEJ Show + Podcast</a> </li> <li> <a class="dark-link" href="/google-algorithm-history/">Google Algorithm Updates</a> </li> <li> <a class="dark-link" href="/seo/seo-conferences/">SEO Conferences</a> </li> </ul> </div> <div class="col sej-more-col"> <span class="sej-more-h">Advertise</span> <ul class="list-unstyled dark-link sej-more-ul" data-ga="ADVERTISE"> <li> <a class="dark-link" href="/advertise/">Advertising on SEJ</a> </li> <li> <a class="dark-link" href="/advertise/saas-advertising-case-study/">Case Study: B2B SaaS</a> </li> <li> <a class="dark-link" href="https://orders.searchenginejournal.com/">Banner Ads</a> </li> </ul> </div> <div class="col sej-more-col"> <span class="sej-more-h">Company</span> <ul class="list-unstyled dark-link sej-more-ul" data-ga="COMPANY"> <li> <a class="dark-link" href="/newsletter-sign-up/">Subscribe</a> </li> <li> <a class="dark-link" href="/about/">About</a> </li> <li> <a class="dark-link" href="/contact/">Contact</a> </li> <li> <a class="dark-link" href="/careers/">Careers</a> </li> <li> <a class="dark-link" href="/privacy-policy/">Privacy Policy</a> </li> <li> <a class="dark-link" href="/dont-sell-my-information/">Do Not Sell My Personal Info</a> </li> </ul> </div> <div class="col sej-more-col"> <span class="sej-more-h">Follow Us</span> <ul data-ga="Social Icons" class="list-unstyled sej-more-soc"> <li> <a title="Follow us on Google News" rel="noreferrer noopener" aria-label="Google News" target="_blank" href="https://news.google.com/publications/CAAqBwgKMJK1ogkwhoOYAg"> <span style="width:28px; flex:0 0 28px; height:28px;" class="svg-icon"> <svg width="28" height="28" role="img"> <use xlink:href="/icons.svg?ver=138#g-news"/> </svg> </span> <span class="dnone">Google News</span> </a> </li> <li> <a aria-label="LinkedIn" rel="noopener" target="_blank" href="https://www.linkedin.com/company/search-engine-journal"> <span style="width:24px; flex:0 0 24px; height:24px;" class="svg-icon"> <svg width="24" height="24" role="img"> <use xlink:href="/icons.svg?ver=138#linkedin"/> </svg> </span> <span class="dnone">LinkedIn</span> </a> </li> <li> <a aria-label="Facebook" rel="noopener" target="_blank" href="https://www.facebook.com/SearchEngineJournal"> <span style="width:24px; flex:0 0 24px; height:24px;" class="svg-icon"> <svg width="24" height="24" role="img"> <use xlink:href="/icons.svg?ver=138#facebook"/> </svg> </span> <span class="dnone">Facebook</span> </a> </li> <li> <a aria-label="YouTube" rel="noopener" target="_blank" href="https://www.youtube.com/c/searchenginejournal?sub_confirmation=1"> <span style="width:24px; flex:0 0 24px; height:24px;" class="svg-icon"> <svg width="24" height="24" role="img"> <use xlink:href="/icons.svg?ver=138#youtube"/> </svg> </span> <span class="dnone">YouTube</span> </a> </li> <li> <a aria-label="Twitter" rel="noopener" target="_blank" href="https://twitter.com/sejournal"> <span style="width:24px; flex:0 0 24px; height:24px;" class="svg-icon"> <svg width="24" height="24" role="img"> <use xlink:href="/icons.svg?ver=138#twitter"/> </svg> </span> <span class="dnone">Twitter</span> </a> </li> <li> <a aria-label="Instagram" rel="noopener" target="_blank" href="https://www.instagram.com/sejournal/"> <span style="width:24px; flex:0 0 24px; height:24px;" class="svg-icon"> <svg width="24" height="24" role="img"> <use xlink:href="/icons.svg?ver=138#instagram"/> </svg> </span> <span class="dnone">Instagram</span> </a> </li> <li> <a aria-label="Reddit" rel="noopener" target="_blank" href="https://www.reddit.com/r/SEJ/"> <span style="width:24px; flex:0 0 24px; height:24px;" class="svg-icon"> <svg width="24" height="24" role="img"> <use xlink:href="/icons.svg?ver=138#reddit"/> </svg> </span> <span class="dnone">Reddit</span> </a> </li> <li> <a aria-label="Pinterest" rel="noopener" target="_blank" href="http://www.pinterest.com/sejournal/"> <span style="width:24px; flex:0 0 24px; height:24px;" class="svg-icon"> <svg width="24" height="24" role="img"> <use xlink:href="/icons.svg?ver=138#pinterest"/> </svg> </span> <span class="dnone">Pinterest</span> </a> </li> <li> <a rel="me noreferrer noopener" aria-label="mastodon" target="_blank" href="https://seo.chat/@searchenginejournal"> <span style="width:24px; flex:0 0 24px; height:24px;" class="svg-icon"> <svg width="24" height="24" role="img"> <use xlink:href="/icons.svg?ver=138#mastodon"/> </svg> </span> <span class="dnone">Mastodon</span> </a> </li> <li> <a rel="noreferrer noopener" aria-label="RSS" target="_blank" href="https://rss.searchenginejournal.com"> <span style="width:24px; flex:0 0 24px; height:24px;" class="svg-icon"> <svg width="24" height="24" role="img"> <use xlink:href="/icons.svg?ver=138#rss"/> </svg> </span> <span class="dnone">Rss</span> </a> </li> </ul> </div> </nav> </div> </div> </li> <li > <a class="dark-link" data-ga="ADVERTISE" href="/advertise/"> Advertise </a> </li> <li class="dnone-min-1024"> <a class="dark-link" data-ga="Dont Sell Data" href="/dont-sell-my-information/">Do Not Sell My Personal Info</a> </li> </ul> </div> </nav> <!-- Other Links: subscribe, etc.. --> <div class="sej-other-links"> <a class="btn sej-sbs-btn dnone-min-1024" data-g-c="Top Subscribe Icon" title="Subscribe to our Newsletter" id="ssub" aria-label="Subscribe" href="/newsletter-sign-up/" target="_blank" > <span style="color:#fff; width:17px; flex:0 0 17px; height:17px;" class="svg-icon"> <svg width="17" height="17" role="img"> <use xlink:href="/icons.svg?ver=138#email"/> </svg> </span> <span class="sej-subs-lab">Subscribe</span> </a> <a class="dark-link dnone-1023" data-g-c="Top Subscribe Icon" title="Subscribe to our Newsletter" id="ssub" aria-label="Subscribe" href="/newsletter-sign-up/" target="_blank" > <span style="width:17px; flex:0 0 17px; height:17px;" class="svg-icon"> <svg width="17" height="17" role="img"> <use xlink:href="/icons.svg?ver=138#email"/> </svg> </span> </a> </div> </div> <div class="sej-srch search_js dark-link dnone-1023"> <form role="search" data-form-name="Top Search" class="sej-srch-form nosubform" action="/"> <div class="sej-srch-field"> <a title="Click to Search" href="#search" aria-label="Search" class="sej-srch-ic-hide srch-hide_js"> <span style="width:17px; flex:0 0 17px; height:17px;" class="svg-icon"> <svg width="17" height="17" role="img"> <use xlink:href="/icons.svg?ver=138#search"/> </svg> </span> </a> <div class="sej-srch-box"> <input id="srch_change_js" minlength="1" required="true" aria-label="Search..." placeholder="What can we help you find today?" type="text" name="s" autocomplete="off" autocapitalize="off" class="sbox form-control sinput ig_auto" /> </div> <button aria-label="Search" data-label="Nav" type="submit" class="sej-srch-btn site-search"> <span style="width:17px; flex:0 0 17px; height:17px;" class="svg-icon"> <svg width="17" height="17" role="img"> <use xlink:href="/icons.svg?ver=138#search"/> </svg> </span> </button> </div> </form> </div> </div> </div> </header> <main id="main-content" class="wl"> <div class="l-heading 1 m-bot-60" style="color: #fff; background-color:#39AF03 ; background-image: url('https://www.searchenginejournal.com/wp-content/uploads/2021/11/4-6190eabd72f82-sej-scaled.jpg')"> <div class="container l-top-container"> <div class="row"> <div class="l-top-col col-md"> <div class="l-head-logo"> <img width="134" height="30" src="https://www.searchenginejournal.com/wp-content/themes/sej14/images-new/web-ebook/foot-logo-1x.png" srcset="https://www.searchenginejournal.com/wp-content/themes/sej14/images-new/web-ebook/foot-logo-2x.png 2x" alt="SEJ" /> </div> <h1 class="l-head no-margin">The Complete Guide to On-Page SEO</h1> <span class="l-view-link"> <a class="l-view-icon dwn-anchor-btn" data-action="Web: Read Now" href="#readnow">Read Now</a> <a class="l-view-icon dwn-anchor-btn" data-action="Web: Download" href="#download-ebook">Download</a> </span> </div> <div class="l-top-col col-md text-center"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2021/11/on-page-seo-1x-6190eac4f30f3-sej.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2021/11/on-page-seo-2x-6190eac965e89-sej.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2021/11/on-page-seo-1x-6190eac4f30f3-sej.jpg" srcset="https://www.searchenginejournal.com/wp-content/uploads/2021/11/on-page-seo-2x-6190eac965e89-sej.jpg 1.5x" width="313" height="405" fetchpriority="high" alt="The Complete Guide to On-Page SEO" /> </picture> </div> </div> </div> </div> <div class="container text-center m-top-60" id="readnow" > <div class="row"> <div class="col-xs-12 text-center"> <h2 class="section-ltitle">Chapters</h2> </div> </div> <div class="row ch-row-center "> <div class="col-md-4 ch-border ch-col"> <ul class="ch-list"> <li><strong class="list-number">1.</strong> <a title="Read Now" onclick="__gaTrackers( 'send', 'event', 'Guides nav clicks', 'Landing page nav', 'https://www.searchenginejournal.com/on-page-seo/essential-factors/');" href="https://www.searchenginejournal.com/on-page-seo/essential-factors/">13 Essential On-Page SEO Factors You Need To Know</a></li> <li><strong class="list-number">2.</strong> <a title="Read Now" onclick="__gaTrackers( 'send', 'event', 'Guides nav clicks', 'Landing page nav', 'https://www.searchenginejournal.com/on-page-seo/eat-ymyl/');" href="https://www.searchenginejournal.com/on-page-seo/eat-ymyl/">E-A-T &amp; YMYL: How To Boost Your On-Page SEO</a></li> <li><strong class="list-number">3.</strong> <a title="Read Now" onclick="__gaTrackers( 'send', 'event', 'Guides nav clicks', 'Landing page nav', 'https://www.searchenginejournal.com/on-page-seo/title-tag-optimization/');" href="https://www.searchenginejournal.com/on-page-seo/title-tag-optimization/">Title Tag Optimization: A Complete How-to Guide</a></li> </ul> </div> <div class="col-md-4 ch-border ch-col"> <ul class="ch-list"> <li><strong class="list-number">4.</strong> <a title="Read Now" onclick="__gaTrackers( 'send', 'event', 'Guides nav clicks', 'Landing page nav', 'https://www.searchenginejournal.com/on-page-seo/optimize-meta-description/');" href="https://www.searchenginejournal.com/on-page-seo/optimize-meta-description/">SEO Best Practices: How To Create Awesome Meta Descriptions</a></li> <li><strong class="list-number">5.</strong> <a title="Read Now" onclick="__gaTrackers( 'send', 'event', 'Guides nav clicks', 'Landing page nav', 'https://www.searchenginejournal.com/on-page-seo/headline-writing-tips/');" href="https://www.searchenginejournal.com/on-page-seo/headline-writing-tips/">12 Headline Writing Tips To Drive Traffic &amp; Clicks</a></li> <li><strong class="list-number">6.</strong> <a title="Read Now" onclick="__gaTrackers( 'send', 'event', 'Guides nav clicks', 'Landing page nav', 'https://www.searchenginejournal.com/on-page-seo/header-tags/');" href="https://www.searchenginejournal.com/on-page-seo/header-tags/">How To Use Header Tags: SEO Best Practices</a></li> <li><strong class="list-number">7.</strong> <a title="Read Now" onclick="__gaTrackers( 'send', 'event', 'Guides nav clicks', 'Landing page nav', 'https://www.searchenginejournal.com/on-page-seo/seo-writing/');" href="https://www.searchenginejournal.com/on-page-seo/seo-writing/">SEO Writing: Top 42 Tips To Master A Combined Art</a></li> </ul> </div> <div class="col-md-4 ch-border ch-col"> <ul class="ch-list"> <li><strong class="list-number">8.</strong> <a title="Read Now" onclick="__gaTrackers( 'send', 'event', 'Guides nav clicks', 'Landing page nav', 'https://www.searchenginejournal.com/on-page-seo/keyword-cannibalization/');" href="https://www.searchenginejournal.com/on-page-seo/keyword-cannibalization/">How To Identify &amp; Eliminate Keyword Cannibalization To Boost Your SEO</a></li> <li><strong class="list-number">9.</strong> <a title="Read Now" onclick="__gaTrackers( 'send', 'event', 'Guides nav clicks', 'Landing page nav', 'https://www.searchenginejournal.com/on-page-seo/internal-external-links-ctr/');" href="https://www.searchenginejournal.com/on-page-seo/internal-external-links-ctr/">How To Add Internal And External Links That Get Clicks And Conversions</a></li> <li><strong class="list-number">10.</strong> <a title="Read Now" onclick="__gaTrackers( 'send', 'event', 'Guides nav clicks', 'Landing page nav', 'https://www.searchenginejournal.com/on-page-seo/content-audit-checklist/');" href="https://www.searchenginejournal.com/on-page-seo/content-audit-checklist/">How To Do A Content Audit: The Ultimate Checklist</a></li> <li><strong class="list-number">11.</strong> <a title="Read Now" onclick="__gaTrackers( 'send', 'event', 'Guides nav clicks', 'Landing page nav', 'https://www.searchenginejournal.com/on-page-seo/image-optimization/');" href="https://www.searchenginejournal.com/on-page-seo/image-optimization/">12 Important Image SEO Tips You Need To Know</a></li> </ul> </div> </div> </div> <div id="main-content" class="container l-container"> <div class="row"> <div class="col-md-7 no-float margin-auto"> <article class="padding-0 underline"> <p>Discover the on-page factors that can make or break your <a href="https://www.searchenginejournal.com/seo/">SEO</a> success.</p> <p>Plenty of elements on your own website can help you get the rankings and traffic you want. But are you optimizing them right?</p> <p>What is on-page SEO, and how can it help you meet KPIs? On-page SEO is a fundamental part of everyday SEO. They are the on-page factors that can make or break your SEO success.</p> <p>On-page SEO is the practice of optimizing elements on web pages for SEO&ndash; but it&rsquo;s more complicated than you might think.</p> <p>It&rsquo;s an overarching name for the combination of <a href="https://www.searchenginejournal.com/technical-seo/">technical</a> and <a href="https://www.searchenginejournal.com/seo/content-important-seo/">content SEO</a> that revolves around optimizing individual pages. This practice includes content, but also meta-tags, titles, links and anchor text, and more.</p> <p>You have to strategize about how all those elements work together&ndash; and how to make sure they work for people as well as search engines.</p> <p>Showing Expertise, Authoritativeness, and Trustworthiness (or <a href="https://www.searchenginejournal.com/google-eat/">EAT</a>), optimizing your title tags, and writing good copy are all elements of good on-page SEO.</p> <p>On-page SEO has changed a lot since the beginnings of search engines&ndash; while some of the fundamentals stay the same. Having core competency in on-page SEO while keeping up with newer techniques is invaluable to keeping your competitive edge.</p> <p><strong>Your Complete Guide to On-Page SEO</strong> will help answer questions like:</p> <ul> <li>What is on-page SEO? And, why is it important?</li> <li>How do I perform a content audit?</li> <li>What is E-A-T and how does it impact my on-page SEO?</li> <li>How do I optimize my title tags and meta descriptions?</li> <li>How should I write my header tags?</li> <li>Is keyword cannibalization sabotaging my rankings and traffic?</li> <li>Do I need to structure my content differently for featured snippets?</li> </ul> <p>Smart SEO practitioners know: on-page optimization is a constant process. It is one of the most fundamental parts of making sure your content exists on search engine results pages.</p> <p>On-page SEO doesn&rsquo;t end with a perfect page; you have to constantly review and audit your content to make sure it&rsquo;s good, relevant, and up to date.</p> <p>As Google improves, it gets even better at understanding what users are searching for and how to meet their needs. This means you have to ensure your content is up to snuff to beat the competition.</p> <p>We created this complete guide to help refresh your on-page SEO knowledge and keep you updated on the current best practices for optimizing on-site ranking signals.</p> <script> window.s_has_faq_section = 1;</script> <div class="sej-sfaq sej-sfaq-list"> <h2 id="article-faq" class="sej-sfaq-title">FAQ</h2> <div class="qa"> <h3 id="article-faq-1" class="sej-sfaq-title-sub">What is on-page SEO?</h3> <p>On-page SEO (also known as on-site SEO) refers to the practice of optimizing webpages to improve a website’s search engine rankings and earn organic traffic.</p> <p>In addition to publishing relevant, high-quality content, on-page SEO includes optimizing your headlines, HTML tags (title, meta, and header), and images. It also means making sure your website has a high level of expertise, authoritativeness, and trustworthiness.</p> </div> <div class="qa"> <h3 id="article-faq-2" class="sej-sfaq-title-sub">Why is on-page SEO important?</h3> <p>On-page SEO is important because it helps search engines understand your website and its content, as well as identify whether it is relevant to a searcher’s query.</p> </div> </div><!-- .sej-sfaq-list --> </article> </div> </div> </div> <div id="download-ebook" class="l-footer m-top-0 dtable wl b-lazy " data-src="https://www.searchenginejournal.com/wp-content/uploads/2021/11/1-6190eab6dfacd-sej-scaled.jpg"> <div class="dtcell v-middle"> <div class="container l-foot-container"> <div class="row dtable"> <div class="col-sm-7 dtcell v-middle no-float prelative"> <span class="l-foot-logo"> <img width="155" height="35" class="b-lazy" src="data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20155%2035%22%3E%3C/svg%3E" data-src="https://www.searchenginejournal.com/wp-content/themes/sej14/images-new/web-ebook/foot-logo-black-1x.png" data-src2="https://www.searchenginejournal.com/wp-content/themes/sej14/images-new/web-ebook/foot-logo-black-2x.png" alt="SEJ" /> </span> <div data-region="na1" data-portalid="45875037" data-formid="bf0ae5ec-5680-4d7f-90bc-c5680022b65a" class="hbsp-ebook-download-form" data-target=".hbsp-ebook-download-form" data-hs-forms-root="true"></div> </div> <div class="col-sm-5 dtcell v-middle no-float text-center rimage"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2021/11/on-page-seo-1x-6190eac685433-sej.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2021/11/on-page-seo-2x-6190eacbe066a-sej.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2021/11/on-page-seo-1x-6190eac685433-sej.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2021/11/on-page-seo-2x-6190eacbe066a-sej.png 1.5x" width="500" height="710" loading="lazy" alt="The Complete Guide to On-Page SEO" /> </picture> </div> </div> </div> </div> </div> <div class="container text-center m-bot-40 m-top-40"> <div class="row"> <div class="col-xs-12 text-center"> <h2 class="section-ltitle">Latest Articles On On-Page SEO</h2> </div> </div> <div class="row ch-row-center "> <div class="col-md-4 ch-border ch-col"> <ul class="ch-list"> <li><strong class="list-number">1.</strong> <a href="https://www.searchenginejournal.com/google-aio-affecting-seo-seranking-spa/531012/">[Losing Traffic?] 4 Easy Steps To See How Google&#039;s AIO Is Affecting Your SEO</a></li> <li><strong class="list-number">2.</strong> <a href="https://www.searchenginejournal.com/ai-seo-features-content-ahrefs-spa/530893/">5 Ahrefs AI Features To Automate Your Content &amp; SEO Workflows</a></li> <li><strong class="list-number">3.</strong> <a href="https://www.searchenginejournal.com/google-shows-how-to-use-alt-text-for-seo/527871/">Google Shows How To Use Alt Text For SEO</a></li> <li><strong class="list-number">4.</strong> <a href="https://www.searchenginejournal.com/google-on-why-simple-factors-arent-ranking-signals/527064/">Google On Why Simple Factors Aren&#039;t Ranking Signals</a></li> </ul> </div> <div class="col-md-4 ch-border ch-col"> <ul class="ch-list"> <li><strong class="list-number">5.</strong> <a href="https://www.searchenginejournal.com/google-says-fixing-headings-wont-change-rankings/526639/">Google Says Fixing Headings Won&#039;t Change Rankings</a></li> <li><strong class="list-number">6.</strong> <a href="https://www.searchenginejournal.com/google-says-title-tags-maybe-impact-rankings/525297/">Google Says Title Tags &quot;Maybe&quot; Impact Rankings</a></li> <li><strong class="list-number">7.</strong> <a href="https://www.searchenginejournal.com/google-clarifies-h1-h6-headings-for-seo/522454/">Google Clarifies H1-H6 Headings For SEO</a></li> <li><strong class="list-number">8.</strong> <a href="https://www.searchenginejournal.com/alt-text-for-images/461262/">Alt Text: What It Is &amp; How To Write It</a></li> </ul> </div> <div class="col-md-4 ch-border ch-col"> <ul class="ch-list"> <li><strong class="list-number">9.</strong> <a href="https://www.searchenginejournal.com/boost-google-rankings-insights-callrail-spcs/520440/">Data-Driven Content Strategy: Boost Google Rankings With Real Audience Insights</a></li> <li><strong class="list-number">10.</strong> <a href="https://www.searchenginejournal.com/local-search-marketing-guide-soci-spa/517920/">Your Guide To Dominating Local Search Marketing</a></li> <li><strong class="list-number">11.</strong> <a href="https://www.searchenginejournal.com/google-update-increase-traffic-stay22-spa/516972/">Travel Bloggers’ Guide: Reviving Website Traffic After the Google Update</a></li> <li><strong class="list-number">12.</strong> <a href="https://www.searchenginejournal.com/competitor-keywords-tips-tools-seranking-spa/516881/">How To Find Competitors&#039; Keywords: Tips &amp; Tools</a></li> </ul> </div> </div> </div> <script type="application/ld+json">{ "@context": "https://schema.org", "@type": "ItemList", "itemListElement": [ { "@type": "ListItem", "position": 1, "url": "https://www.searchenginejournal.com/on-page-seo/essential-factors/" }, { "@type": "ListItem", "position": 2, "url": "https://www.searchenginejournal.com/on-page-seo/eat-ymyl/" }, { "@type": "ListItem", "position": 3, "url": "https://www.searchenginejournal.com/on-page-seo/title-tag-optimization/" }, { "@type": "ListItem", "position": 4, "url": "https://www.searchenginejournal.com/on-page-seo/optimize-meta-description/" }, { "@type": "ListItem", "position": 5, "url": "https://www.searchenginejournal.com/on-page-seo/headline-writing-tips/" }, { "@type": "ListItem", "position": 6, "url": "https://www.searchenginejournal.com/on-page-seo/header-tags/" }, { "@type": "ListItem", "position": 7, "url": "https://www.searchenginejournal.com/on-page-seo/seo-writing/" }, { "@type": "ListItem", "position": 8, "url": "https://www.searchenginejournal.com/on-page-seo/keyword-cannibalization/" }, { "@type": "ListItem", "position": 9, "url": "https://www.searchenginejournal.com/on-page-seo/internal-external-links-ctr/" }, { "@type": "ListItem", "position": 10, "url": "https://www.searchenginejournal.com/on-page-seo/content-audit-checklist/" }, { "@type": "ListItem", "position": 11, "url": "https://www.searchenginejournal.com/on-page-seo/image-optimization/" }, { "@type": "ListItem", "position": 12, "url": "https://www.searchenginejournal.com/google-aio-affecting-seo-seranking-spa/531012/" }, { "@type": "ListItem", "position": 13, "url": "https://www.searchenginejournal.com/ai-seo-features-content-ahrefs-spa/530893/" }, { "@type": "ListItem", "position": 14, "url": "https://www.searchenginejournal.com/google-shows-how-to-use-alt-text-for-seo/527871/" }, { "@type": "ListItem", "position": 15, "url": "https://www.searchenginejournal.com/google-on-why-simple-factors-arent-ranking-signals/527064/" }, { "@type": "ListItem", "position": 16, "url": "https://www.searchenginejournal.com/google-says-fixing-headings-wont-change-rankings/526639/" }, { "@type": "ListItem", "position": 17, "url": "https://www.searchenginejournal.com/google-says-title-tags-maybe-impact-rankings/525297/" }, { "@type": "ListItem", "position": 18, "url": "https://www.searchenginejournal.com/google-clarifies-h1-h6-headings-for-seo/522454/" }, { "@type": "ListItem", "position": 19, "url": "https://www.searchenginejournal.com/alt-text-for-images/461262/" }, { "@type": "ListItem", "position": 20, "url": "https://www.searchenginejournal.com/boost-google-rankings-insights-callrail-spcs/520440/" }, { "@type": "ListItem", "position": 21, "url": "https://www.searchenginejournal.com/local-search-marketing-guide-soci-spa/517920/" }, { "@type": "ListItem", "position": 22, "url": "https://www.searchenginejournal.com/google-update-increase-traffic-stay22-spa/516972/" }, { "@type": "ListItem", "position": 23, "url": "https://www.searchenginejournal.com/competitor-keywords-tips-tools-seranking-spa/516881/" } ] }</script> <div class="sh-vert sharebtn" id="sharebtn-307169" data-id="307169"> <ul class="sej-share"> <li class="in-color"> <button id="lish" aria-label="Share on Linkedin" data-service="Linkedin" class="nwind" data-href="https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.searchenginejournal.com%2Fon-page-seo%2F%3Futm_source%3Dlinkedin%26utm_medium%3Dsocial%26utm_campaign%3Dshare-back-traffic&title=The+Complete+Guide+to+On-Page+SEO&summary=I+just+got+my+copy+of+SEJ%26%23039%3Bs+ebook+%26quot%3BThe+Complete+Guide+to+On-Page+SEO.%26quot%3B+Download+now%21&source=Search%20Engine%20Journal"> <span style="width:20px; flex:0 0 20px; height:20px;" class="svg-icon"> <svg width="20" height="20" role="img"> <use xlink:href="/icons.svg?ver=138#linkedin"/> </svg> </span> </button> </li> <li class="fb-color"> <button id="fbsh" aria-label="Share on Facebok" data-service="Facebok" class="nwind" data-href="https://www.facebook.com/dialog/feed?link=https%3A%2F%2Fwww.searchenginejournal.com%2Fon-page-seo%2F%3Futm_source%3Dfacebook%26utm_medium%3Dsocial%26utm_campaign%3Dshare-back-traffic&caption=The+Complete+Guide+to+On-Page+SEO&description=I+just+got+my+copy+of+SEJ%26%23039%3Bs+ebook+%26quot%3BThe+Complete+Guide+to+On-Page+SEO.%26quot%3B+Download+now%21&app_id=951344501588419&display=popup"> <span style="width:20px; flex:0 0 20px; height:20px;" class="svg-icon"> <svg width="20" height="20" role="img"> <use xlink:href="/icons.svg?ver=138#facebook"/> </svg> </span> </button> </li> <li class="tw-color"> <button id="twsh" aria-label="Share on Twitter" data-service="Twitter" class="nwind" data-href="https://x.com/intent/tweet?url=https%3A%2F%2Fwww.searchenginejournal.com%2Fon-page-seo%2F%3Futm_source%3Dtwitter%26utm_medium%3Dsocial%26utm_campaign%3Dshare-back-traffic&text=I+just+got+my+copy+of+SEJ%27s+ebook+%22The+Complete+Guide+to+On-Page+SEO.%22+Download+now%21&via=sejournal"> <span style="width:20px; flex:0 0 20px; height:20px;" class="svg-icon"> <svg width="20" height="20" role="img"> <use xlink:href="/icons.svg?ver=138#twitter"/> </svg> </span> </button> </li> <li class="sms-color"> <button data-nonewind='1' id="smssh" aria-label="Share via Web Share API" data-service="Web Share API" class="appbtn smssh" data-title = "Hi, Check out this: The Complete Guide to On-Page SEO" data-text = "I just got my copy of SEJ&#039;s ebook &quot;The Complete Guide to On-Page SEO.&quot; Download now!" data-href = "https://www.searchenginejournal.com/on-page-seo/?utm_source=app&utm_medium=social&utm_campaign=share-back-traffic" > <span style="width:20px; flex:0 0 20px; height:20px;" class="svg-icon"> <svg width="20" height="20" role="img"> <use xlink:href="/icons.svg?ver=138#email"/> </svg> </span> </button> </li> </ul> </div> </main> <footer aria-label="Footer" class="sej-footer" id="sej-footer"> <div class="sej-foot-f"> <div class="container-slg"> <div class="row gty-30"> <div class="col sej-foot-col"> <a id="flogo" class="sej-footer-logo" aria-label="Home Page" href="https://www.searchenginejournal.com"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2022/12/search-engine-journal-compact-1x-63a425dccbf90-sej.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2022/12/search-engine-journal-compact-2x-63a425df03669-sej.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2022/12/search-engine-journal-compact-1x-63a425dccbf90-sej.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2022/12/search-engine-journal-compact-2x-63a425df03669-sej.png 1.5x" width="110" height="78" loading="lazy" alt="Search Engine Journal - SEO, Search Marketing News and Tutorials" /> </picture> </a> <p class="sej-foot-p">In a world ruled by algorithms, SEJ brings timely, relevant information for SEOs, marketers, and entrepreneurs to optimize and grow their businesses -- and careers.</p> </div> <div class="col sej-foot-col acc_js"> <a href="#acc1" class="sej-foot-h green-link"> <span>Sections</span> <span class="sej-foot-h-i"> <span style="width:17px; flex:0 0 17px; height:17px;margin-top:1px;" class="svg-icon"> <svg width="17" height="17" role="img"> <use xlink:href="/icons.svg?ver=138#arrow-down"/> </svg> </span> </span> </a> <ul id="acc1" class="sej-foot-ulf dark-link list-unstyled"> <li> <a href="/category/news/">News</a> </li> <li> <a href="/category/seo/">SEO</a> </li> <li> <a href="/category/paid-media/">Paid Media</a> </li> <li> <a href="/category/content/">Content</a> </li> <li> <a href="/category/social/">Social Media</a> </li> <li> <a href="/category/digital/">Digital Experience</a> </li> <li> <a href="/category/cms/wp/">WordPress</a> </li> </ul> </div> <div class="col sej-foot-col acc_js"> <a href="#acc2" class="sej-foot-h green-link"> <span>Topics</span> <span class="sej-foot-h-i"> <span style="width:17px; flex:0 0 17px; height:17px;margin-top:1px;" class="svg-icon"> <svg width="17" height="17" role="img"> <use xlink:href="/icons.svg?ver=138#arrow-down"/> </svg> </span> </span> </a> <ul id="acc2" class="sej-foot-ulf dark-link list-unstyled"> <li> <a href="/category/seo/linkbuilding/">Link Building</a> </li> <li> <a href="/category/seo/local-search/">Local Search</a> </li> <li> <a href="/category/seo/mobile/">Mobile Search</a> </li> <li> <a href="/category/seo/international-search/">International Search</a> </li> <li> <a href="/category/seo/enterprise/">Enterprise SEO</a> </li> <li> <a href="/category/paid-media/pay-per-click/">PPC</a> </li> <li> <a href="/category/digital/analytics-data/">Analytics Data</a> </li> <li> <a href="/category/social/reddit/">Reddit</a> </li> </ul> </div> <div class="col sej-foot-col acc_js"> <a href="#acc3" class="sej-foot-h green-link"> <span>Resources</span> <span class="sej-foot-h-i"> <span style="width:17px; flex:0 0 17px; height:17px;margin-top:1px;" class="svg-icon"> <svg width="17" height="17" role="img"> <use xlink:href="/icons.svg?ver=138#arrow-down"/> </svg> </span> </span> </a> <ul id="acc3" class="sej-foot-ulf dark-link list-unstyled"> <li> <a href="/resources/">Library</a> </li> <li> <a href="/ebooks/">E-Books</a> </li> <li> <a href="/google-algorithm-history/">Google Algorithm Updates</a> </li> <li> <a href="/rundowns/">Rundowns</a> </li> <li> <a href="/category/search-engine-journal-show/">SEJ Show</a> </li> <li> <a href="/category/webinar/">Webinars</a> </li> <li> <a href="/seo/seo-conferences/">SEO Conferences</a> </li> </ul> </div> <div class="col sej-foot-col acc_js"> <a href="#acc4" class="sej-foot-h green-link"> <span>Advertise</span> <span class="sej-foot-h-i"> <span style="width:17px; flex:0 0 17px; height:17px;margin-top:1px;" class="svg-icon"> <svg width="17" height="17" role="img"> <use xlink:href="/icons.svg?ver=138#arrow-down"/> </svg> </span> </span> </a> <ul id="acc4" class="sej-foot-ulf dark-link list-unstyled"> <li> <a href="/advertise/">Advertising on SEJ</a> </li> <li> <a href="/advertise/saas-advertising-case-study/">Case Study: B2B SaaS</a> </li> <li> <a href="/banners/">Banner Ads</a> </li> </ul> </div> <div class="col sej-foot-col acc_js"> <a href="#acc5" class="sej-foot-h green-link"> <span>Company</span> <span class="sej-foot-h-i"> <span style="width:17px; flex:0 0 17px; height:17px;margin-top:1px;" class="svg-icon"> <svg width="17" height="17" role="img"> <use xlink:href="/icons.svg?ver=138#arrow-down"/> </svg> </span> </span> </a> <ul id="acc5" class="sej-foot-ulf dark-link list-unstyled"> <li> <a href="/newsletter-sign-up/">Subscribe</a> </li> <li> <a href="/about/">About</a> </li> <li> <a href="/contact/">Contact</a> </li> <li> <a href="/careers/">Careers</a> </li> <li> <a href="/privacy-policy/">Privacy Policy</a> </li> <li> <a href="/dont-sell-my-information/">Do Not Sell My Personal Info</a> </li> </ul> </div> </div> <div class="row sej-foot-divider"> <div class="col"> <span></span> </div> </div> </div> </div> <div class="sej-foot-s dark-link"> <div class="container"> <p class="sej-foot-cr"> Copyright &copy; 2024 <a href="https://www.searchenginejournal.com">Search Engine Journal.</a> All rights reserved. Published by Alpha Brand Media. </p> </div> </div> </footer> <script> if( !b_webp ){ saddClass( 'body', 'no-webp' ); } </script> <script> ;window.addEventListener('DOMContentLoaded',function(){jQuery(window).on('load',function(o){function t(o,n){return Math.floor(Math.random()*(n-o+1)+o)};var n=t(1,20);if(n==5){setTimeout(function(){var o={'action':'social_count','post_id':307169,'ismobile':0,};jQuery.ajax({cache:!1,timeout:8000,type:'POST',url:ajaxurl,data:o,error:function(){console.log('message code 88')},success:function(o){}})},1700)}})});</script> <script type="application/ld+json">{ "@context": "https://schema.org", "@graph": [ { "@type": "Organization", "@id": "https://www.searchenginejournal.com/#organization", "url": "https://www.searchenginejournal.com", "sameAs": [ "https://twitter.com/sejournal", "https://www.facebook.com/SearchEngineJournal", "https://www.linkedin.com/company/search-engine-journal", "https://www.youtube.com/c/searchenginejournal", "https://www.reddit.com/user/SearchEngineJournal", "https://www.google.com/search?kgmid=/m/011sh7hw", "http://www.pinterest.com/sejournal/" ], "name": "Search Engine Journal", "logo": [ { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/#logo", "inLanguage": "en-US", "url": "https://www.searchenginejournal.com/wp-content/themes/sej/images/schema/compact.png", "width": 1000, "height": 1000, "caption": "Search Engine Journal" } ], "foundingDate": "2003", "slogan": "In a world ruled by algorithms, SEJ brings timely, relevant information for SEOs, marketers, and entrepreneurs to optimize and grow their businesses -- and careers.", "description": "Search Engine Journal is dedicated to producing the latest news, the best guides and how-tos for the SEO and marketer community.", "legalName": "Search Engine Journal", "alternateName": "SEJ", "founder": [ { "@type": "Person", "name": "Loren Baker", "url": "https://www.searchenginejournal.com/author/lorenbaker/", "sameAs": [ "https://twitter.com/lorenbaker", "https://www.linkedin.com/in/lorenbaker/" ] }, { "@type": "Person", "name": "Jenise Uehara Henrikson", "url": "https://www.searchenginejournal.com/author/jenise/", "sameAs": [ "https://twitter.com/itsduhnise", "https://www.linkedin.com/in/jeniseueharahenrikson/" ] }, { "@type": "Person", "name": "Brent Csutoras", "url": "https://www.searchenginejournal.com/author/brentc/", "sameAs": [ "https://twitter.com/brentcsutoras", "https://www.linkedin.com/in/brentcsutoras", "https://www.crunchbase.com/person/brent-csutoras" ] } ], "numberOfEmployees": { "@type": "QuantitativeValue", "value": 35 } }, { "@type": "WebSite", "@id": "https://www.searchenginejournal.com/#website", "url": "https://www.searchenginejournal.com", "name": "Search Engine Journal", "description": "Educating and empowering the SEO community", "publisher": { "@id": "https://www.searchenginejournal.com/#organization" }, "copyrightHolder": { "@id": "https://www.searchenginejournal.com/#organization" } }, { "@type": [ "WebPage", "FAQPage" ], "@id": "https://www.searchenginejournal.com/on-page-seo/#webpage", "url": "https://www.searchenginejournal.com/on-page-seo/", "inLanguage": "en-US", "isPartOf": { "@id": "https://www.searchenginejournal.com/#website" }, "publisher": { "@id": "https://www.searchenginejournal.com/#organization" }, "primaryImageOfPage": { "@id": "https://www.searchenginejournal.com/on-page-seo/#post-image" }, "headline": "The Complete Guide to On-Page SEO", "datePublished": "2019-05-10T10:32:37+00:00", "dateModified": "2024-09-19T11:03:26+00:00", "description": "Learn about the top on-page SEO factors that impact your pages’ visibility on the SERPs in our guide to on-page SEO.", "mainEntity": [ { "@type": "Question", "name": "What is on-page SEO?", "acceptedAnswer": { "@type": "Answer", "text": "<p>On-page SEO (also known as on-site SEO) refers to the practice of optimizing webpages to improve a website’s search engine rankings and earn organic traffic.</p>\n<p>In addition to publishing relevant, high-quality content, on-page SEO includes optimizing your headlines, HTML tags (title, meta, and header), and images. It also means making sure your website has a high level of expertise, authoritativeness, and trustworthiness.</p>\n", "inLanguage": "en-US" } }, { "@type": "Question", "name": "Why is on-page SEO important?", "acceptedAnswer": { "@type": "Answer", "text": "<p>On-page SEO is important because it helps search engines understand your website and its content, as well as identify whether it is relevant to a searcher’s query.</p>\n", "inLanguage": "en-US" } } ] }, { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/on-page-seo/#post-image", "url": "https://www.searchenginejournal.com/wp-content/uploads/2021/11/featured-book-615ed004ba50c-sej-1280x720.jpg", "contentUrl": "https://www.searchenginejournal.com/wp-content/uploads/2021/11/featured-book-615ed004ba50c-sej-1280x720.jpg", "width": 1280, "height": 720, "thumbnail": [ { "@type": "ImageObject", "url": "https://www.searchenginejournal.com/wp-content/uploads/2021/11/featured-book-615ed004ba50c-sej-1280x720.jpg", "width": 1280, "height": 720 }, { "@type": "ImageObject", "url": "https://www.searchenginejournal.com/wp-content/uploads/2021/11/featured-book-615ed004ba50c-sej-400x210.jpg", "width": 400, "height": 210 } ] }, [ { "@type": "Book", "@id": "https://www.searchenginejournal.com/on-page-seo/#ebook", "isPartOf": { "@id": "https://www.searchenginejournal.com/on-page-seo/#webpage" }, "name": "The Complete Guide to On-Page SEO", "url": "https://www.searchenginejournal.com/on-page-seo/", "bookFormat": "EBook", "numberOfPages": "227", "author": [ { "@type": "Person", "@id": "https://www.searchenginejournal.com/author/brian-harnish/#schema-author", "url": "https://www.searchenginejournal.com/author/brian-harnish/", "name": "Brian Harnish", "image": { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/author/brian-harnish/#author-image", "url": "https://www.searchenginejournal.com/wp-content/uploads/2023/02/brian-harnish-63e63d18af888-sej.jpg", "width": 400, "height": 400, "inLanguage": "en-US", "caption": "Brian Harnish" }, "jobTitle": "Senior SEO Analyst", "description": "Brian has been doing SEO since before it was called SEO, back in the days of 1998. Back then, SEO was known as &#8220;add-ons to web development,&#8221; and the marketing of the term was just beginning. SEJ&#8217;s latest Guide to SEO says the earliest beginnings of SEO saw its roots in 1997. Now, SEO has boomed and blossomed into a multi-billion dollar industry. Proficient in website design, website development, and having tons of practical SEO knowledge and expertise, Brian&#8217;s skills run the gamut from SEO to digital marketing to website development. Brian now works at Bruce Clay, Inc. as a Senior SEO Analyst (Data Analyst).", "knowsAbout": [ "International SEO", "Local Search", "Mobile SEO", "SEO", "Technical SEO", "Content Marketing", "WEB Development" ], "sameAs": [ "https://twitter.com/BrianHarnish", "https://www.linkedin.com/in/brianharnish/", "https://www.google.com/search?kgmid=/g/11f0z99j__" ] }, { "@type": "Person", "@id": "https://www.searchenginejournal.com/author/aleh-barysevich/#schema-author", "url": "https://www.searchenginejournal.com/author/aleh-barysevich/", "name": "Aleh Barysevich", "image": { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/author/aleh-barysevich/#author-image", "url": "https://www.searchenginejournal.com/wp-content/uploads/2017/08/aleh-barysevich.jpg", "width": 400, "height": 400, "inLanguage": "en-US", "caption": "Aleh Barysevich" }, "jobTitle": "Founder and Chief Marketing Officer", "description": "Aleh Barysevich is Founder and Chief Marketing Officer at companies behind SEO PowerSuite, professional software for full-cycle SEO campaigns, and Awario, a social media monitoring app. He is a seasoned SEO expert and speaker at major industry conferences, including SMX and BrightonSEO.", "knowsAbout": [ "SEO", "Content Marketing", "Entrepreneurism" ], "worksFor": { "@type": "Organization", "@id": "http://www.link-assistant.com/#organization", "name": "Link-Assistant.Com", "url": "http://www.link-assistant.com/" }, "sameAs": [ "https://twitter.com/ab80", "https://www.linkedin.com/in/alehbarysevich/" ] }, { "@type": "Person", "@id": "https://www.searchenginejournal.com/author/anna-crowe/#schema-author", "url": "https://www.searchenginejournal.com/author/anna-crowe/", "name": "Anna Crowe", "image": { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/author/anna-crowe/#author-image", "url": "https://www.searchenginejournal.com/wp-content/uploads/2020/08/anna-0015-1-1-5f3edf426b6da.jpg", "width": 1024, "height": 683, "inLanguage": "en-US", "caption": "Anna Crowe" }, "jobTitle": "Marketing Consultant", "description": "Anna is the Assistant Editor for Search Engine Journal. Over the last 10+ years, Anna has successfully been running her own SEO and content agency working with brands like Moz, Kissmetrics, Dollar Thrifty Rental, Hearst Magazine, Mailboat Records, Philip Morris International, Bloomin&#8217; Brands, &amp; many more. She enjoys burritos and puppies (in that order).", "knowsAbout": [ "International SEO", "Local Search", "Mobile SEO", "SEO", "Technical SEO", "Content Marketing", "Email Marketing", "Entrepreneurism" ], "worksFor": { "@type": "Organization", "@id": "https://annaleacrowe.com/#organization", "name": "A&Co", "url": "https://annaleacrowe.com/" }, "sameAs": [ "https://twitter.com/annaleacrowe", "https://www.linkedin.com/in/annaleacrowe/" ] }, { "@type": "Person", "@id": "https://www.searchenginejournal.com/author/dannygoodwin/#schema-author", "url": "https://www.searchenginejournal.com/author/dannygoodwin/", "name": "Danny Goodwin", "image": { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/author/dannygoodwin/#author-image", "url": "https://www.searchenginejournal.com/wp-content/uploads/2017/07/Danny-Goodwin.jpg", "width": 400, "height": 400, "inLanguage": "en-US", "caption": "Danny Goodwin" }, "jobTitle": "Former Executive Editor", "description": "Danny Goodwin is the former Executive Editor of Search Engine Journal. He formerly was managing editor of Momentology and editor of Search Engine Watch.", "worksFor": { "@type": "Organization", "@id": "https://www.searchenginejournal.com/#organization", "name": "Search Engine Journal", "url": "https://www.searchenginejournal.com/" } }, { "@type": "Person", "@id": "https://www.searchenginejournal.com/author/himani-kankaria/#schema-author", "url": "https://www.searchenginejournal.com/author/himani-kankaria/", "name": "Himani Kankaria", "image": { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/author/himani-kankaria/#author-image", "url": "https://www.searchenginejournal.com/wp-content/uploads/2021/04/himani-kankaria2-608c04f014933-scaled.jpg", "width": 1710, "height": 2560, "inLanguage": "en-US", "caption": "Himani Kankaria" }, "jobTitle": "Founder", "description": "Himani is the Founder of Missive Digital, an organic marketing agency that focuses on enhancing the brand positioning of the businesses to maximize ROI and brand loyalty through organic marketing channels. She specializes in strategizing, creating, and optimizing content for users and SERP features like Featured Snippets. Being in this industry for the past 12+ years, she has helped SaaS and Technology businesses multiply their organic presence and conversions through organic marketing channels.", "worksFor": { "@type": "Organization", "@id": "https://missivedigital.com/#organization", "name": "Missive Digital", "url": "https://missivedigital.com/" }, "sameAs": [ "https://twitter.com/himani_kankaria", "https://www.linkedin.com/in/himanikankaria/" ] }, { "@type": "Person", "@id": "https://www.searchenginejournal.com/author/ron-lieback/#schema-author", "url": "https://www.searchenginejournal.com/author/ron-lieback/", "name": "Ron Lieback", "image": { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/author/ron-lieback/#author-image", "url": "https://www.searchenginejournal.com/wp-content/uploads/2018/02/Ron-Lieback.jpg", "width": 1074, "height": 1074, "inLanguage": "en-US", "caption": "Ron Lieback" }, "jobTitle": "Founder/CEO", "description": "Ron Lieback is the author of &#8220;365 to Vision: Modern Writer&#8217;s Guide (How to Produce More Quality Writing in Less Time)&#8221; and the founder of ContentMender, an SEO-driven content marketing agency based out of Northeastern Pennsylvania. While working in digital marketing for the past decade, Lieback has ghostwritten over 600 articles for C-level executives across various industries. He also contributes to leading motorcycle magazines, including Cycle World.", "knowsAbout": [ "SEO", "Content Marketing" ], "worksFor": { "@type": "Organization", "@id": "https://contentmender.com#organization", "name": "ContentMender", "url": "https://contentmender.com" }, "sameAs": [ "https://twitter.com/ronlieback", "https://www.linkedin.com/in/ron-lieback-60520866/", "https://www.google.com/search?kgmid=/g/11f2bpk4rt" ] }, { "@type": "Person", "@id": "https://www.searchenginejournal.com/author/corey-morris/#schema-author", "url": "https://www.searchenginejournal.com/author/corey-morris/", "name": "Corey Morris", "image": { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/author/corey-morris/#author-image", "url": "https://www.searchenginejournal.com/wp-content/uploads/2024/03/Corey-Morris-headshot.png", "width": 400, "height": 400, "inLanguage": "en-US", "caption": "Corey Morris" }, "jobTitle": "President / CEO", "description": "Corey is the owner and President/CEO of Voltage. He has spent nearly 20 years working in strategic and leadership roles focused on growing national and local client brands with award-winning, ROI-generating digital strategies. His industry leadership, client success, and community-focused work made him recipient of the KCDMA 2019 Marketer of the Year award. In addition to leading Voltage, he has served as an officer on the global board of SEMPO (now part of DAA). He also previously led a local initiative in Kansas City founding the KC Search Marketing Conference and prior to that co-hosted a local marketing and tech radio show. He is currently a VIP contributor to Search Engine Journal, contributor to Search Engine Land and Forbes, among other publications. He speaks throughout North America on SEO and digital marketing topics including at SMX and Digital Summit events. Corey&#8217;s first book is due out in 2024 titled the Digital Marketing Success Plan™ and you can find out more at thedmsp.com.", "knowsAbout": [ "Competitor analysis", "Ecommerce SEO", "Enterprise SEO", "Keyword Research", "Link Building", "Local Search", "Mobile SEO", "On-Page SEO", "SEO", "Technical SEO", "PPC", "Content Marketing", "Email Marketing", "Entrepreneurism", "WEB Development", "WordPress" ], "worksFor": { "@type": "Organization", "@id": "http://voltage.digital#organization", "name": "Voltage", "url": "http://voltage.digital", "sameAs": "https://www.linkedin.com/company/voltagedigital/" }, "sameAs": [ "https://twitter.com/coreydmorris", "https://www.linkedin.com/in/coreymorris" ] }, { "@type": "Person", "@id": "https://www.searchenginejournal.com/author/jeff-riddall/#schema-author", "url": "https://www.searchenginejournal.com/author/jeff-riddall/", "name": "Jeff Riddall", "image": { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/author/jeff-riddall/#author-image", "url": "https://www.searchenginejournal.com/wp-content/uploads/2020/02/me-august2017-5e42b8d425173.jpg", "width": 800, "height": 800, "inLanguage": "en-US", "caption": "Jeff Riddall" }, "jobTitle": "Senior SEO Manager", "description": "Jeff has been helping organizations manage, measure and optimize their Web presences for over 20 years and is currently focused on travel brands as a Senior SEO Manager at Propellic. He has deep knowledge and experience in SEO, content marketing, analytics and SaaS digital marketing software product management with keen interest in how AI will continue to impact all of these. Jeff holds a Journalism degree from Carleton University and maintains a special place in his heart for the written word!", "knowsAbout": [ "Competitor analysis", "Keyword Research", "Link Building", "Local Search", "On-Page SEO", "SEO", "Technical SEO", "Content Marketing" ], "worksFor": { "@type": "Organization", "@id": "https://www.propellic.com#organization", "name": "Propellic", "url": "https://www.propellic.com", "sameAs": "https://www.linkedin.com/company/propellic" }, "sameAs": [ "https://twitter.com/JRiddall", "https://www.linkedin.com/in/jeffriddall/", "https://www.google.com/search?kgmid=/g/11f0196cns" ] }, { "@type": "Person", "@id": "https://www.searchenginejournal.com/author/alex-valencia/#schema-author", "url": "https://www.searchenginejournal.com/author/alex-valencia/", "name": "Alex Valencia", "image": { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/author/alex-valencia/#author-image", "url": "https://www.searchenginejournal.com/wp-content/uploads/2018/04/alex-valencia.jpg", "width": 400, "height": 400, "inLanguage": "en-US", "caption": "Alex Valencia" }, "jobTitle": "Co-Owner", "description": "Alex is Co-Owner of We Do Web Content a content-focused digital marketing firm for law firms in the US. Alex and his team have been developing digital content strategies for small businesses, law firms, and legal marketing agencies for over twelve years. &#8220;Our content-focused digital strategies have increased targeted organic web traffic and leads for hundreds of businesses.&#8221; Alex and his team’s approach is to take on a small manageable number of clients and develop content-focused digital strategies specific to your market and business goals. Digital strategies include SEO, PPC, content strategy, email marketing, email campaign consulting, blogging, in-depth practice area development, Ebook development design, and more. Alex is a speaker, podcaster on SEO Happy Hour, runs a monthly webinar for his clients and law firms. Dad, loves boxing, jiu-jitsu, and his family.", "knowsAbout": [ "Local Search", "Mobile SEO", "SEO", "Technical SEO", "Content Marketing", "Email Marketing" ], "worksFor": { "@type": "Organization", "@id": "https://www.wedowebcontent.com#organization", "name": "We Do Web Content", "url": "https://www.wedowebcontent.com" }, "sameAs": [ "https://twitter.com/xandervalencia", "https://www.linkedin.com/in/wedowebcontent/" ] }, { "@type": "Person", "@id": "https://www.searchenginejournal.com/author/amelia-wilson/#schema-author", "url": "https://www.searchenginejournal.com/author/amelia-wilson/", "name": "Amelia Willson", "image": { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/author/amelia-wilson/#author-image", "url": "https://www.searchenginejournal.com/wp-content/uploads/2019/07/amelia-willson-square.jpeg", "width": 1128, "height": 1134, "inLanguage": "en-US", "caption": "Amelia Willson" }, "jobTitle": "Owner", "description": "Amelia Willson is a freelance writer, content marketer and SEO strategist who helps businesses succeed online. A graduate of Wellesley College with a degree in English, she landed on a career in marketing where she spends her days trying to crack the code of Google&#8217;s mighty algorithm and blogging for various online publications. When she&#8217;s not busy working, you can find her running around Austin, Texas, with her dog Rockefeller.", "knowsAbout": [ "Local Search", "SEO", "Technical SEO", "Content Marketing" ], "worksFor": { "@type": "Organization", "@id": "https://www.awcopywriting.com/#organization", "name": "AWCopywriting", "url": "https://www.awcopywriting.com/" }, "sameAs": [ "https://twitter.com/amelioratethis", "https://www.linkedin.com/in/awcopywriting/" ] }, { "@type": "Person", "@id": "https://www.searchenginejournal.com/author/ashley-ward/#schema-author", "url": "https://www.searchenginejournal.com/author/ashley-ward/", "name": "Ashley Segura (Ward)", "image": { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/author/ashley-ward/#author-image", "url": "https://www.searchenginejournal.com/wp-content/uploads/2019/02/headshot-with-hat.jpg", "width": 1365, "height": 1365, "inLanguage": "en-US", "caption": "Ashley Segura (Ward)" }, "jobTitle": "VP of Operations", "description": "Meet Ashley, a global marketing manager, serial entrepreneur, and thought leader with 13+ years of marketing experience. She&#8217;s a sought-after international speaker and regularly conducts digital marketing workshops, teaching content marketing strategies to brands of all sizes. Ashley is also a co-author of &#8220;The Better Business Book V.2&#8221; and regularly contributes to top industry blogs. With a background in journalism and PR, she brings a unique perspective to the industry and is an expert in helping businesses grow online. Ashley is a must-see with her extensive experience, thought leadership, and engaging speaking style at any industry event.", "knowsAbout": [ "Content Marketing", "Entrepreneurism" ], "worksFor": { "@type": "Organization", "@id": "http://www.tophatrank.com#organization", "name": "TopHatRank", "url": "http://www.tophatrank.com" }, "sameAs": [ "https://twitter.com/ashleymadhatter", "https://www.linkedin.com/in/ashleyward90/", "https://www.google.com/search?kgmid=/g/11hz5fw35_" ] } ], "inLanguage": "en-US", "publisher": { "@id": "https://www.searchenginejournal.com/#organization" } } ] ] }</script><script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/themes/sej/js/frontend.min.js?ver=1732270322" id="child-scripts-js"></script> <script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/themes/sej/js/cdet.js?ver=1732270322" id="cdet-js-js"></script> <script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/themes/sej/js/ga.js?ver=1732270322" id="ga-js-js"></script> <script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/themes/sej14/js/instapage.js?ver=1732270323" id="instapage-front-js"></script> <script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/themes/sej14/js/lib/lazyload.js?ver=1732270323" id="lazy-js-js"></script> <script> post_obj = {}; post_obj.p_b_est_time = 110 post_obj.wcount = 404; post_obj.plink = 'https://www.searchenginejournal.com/on-page-seo/'; post_obj.id = 307169; post_obj.title = 'The Complete Guide to On-Page SEO'; post_obj.topic = 'seo'; post_obj.atopics = JSON.parse('["seo"]'); post_obj.ptopic = 'seo'; post_obj.spons = false; post_obj.author = 'SEJ Editorial'; </script> <script defer src="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/js/misc.js?ver=1732270321"></script> <div class="menu-overlay menu-overlay_js"></div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10