CINXE.COM

13 Essential On-Page SEO Factors You Need To Know

<!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"/> <link rel="preconnect" href="https://cmp.inmobi.com" /> <link rel="preconnect" href="https://www.googletagmanager.com" /> <link rel="preconnect" href="https://js.hs-scripts.com" /> <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 v24.4 (Yoast SEO v24.4) - https://yoast.com/wordpress/plugins/seo/ --> <title>13 Essential On-Page SEO Factors You Need To Know</title> <meta name="description" content="Maximize your search visibility with on-page SEO. Learn about the factors that impact website rankings, from content optimization to site speed and mobile-friendliness." /> <link rel="canonical" href="https://www.searchenginejournal.com/on-page-seo/essential-factors/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="13 Essential On-Page SEO Factors You Need To Know" /> <meta property="og:description" content="Maximize your search visibility with on-page SEO. Learn about the factors that impact website rankings, from content optimization to site speed and mobile-friendliness." /> <meta property="og:url" content="https://www.searchenginejournal.com/on-page-seo/essential-factors/" /> <meta property="og:site_name" content="Search Engine Journal" /> <meta property="article:publisher" content="http://www.facebook.com/SearchEngineJournal" /> <meta property="og:image" content="https://www.searchenginejournal.com/wp-content/uploads/2024/07/on-page-seo-452.png" /> <meta property="og:image:width" content="1600" /> <meta property="og:image:height" content="1000" /> <meta property="og:image:type" content="image/png" /> <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="12 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 = {"audience_profile":null,"author_name":"lorenbaker","g_w":null,"publish_year":"2024","article_all_categories":"on-page-seo","all_hierarchical_categories":"seo\/on-page-seo","shares_count":"more than 500","article_word_count":"2000+","title_word_count":"25 - 49","publish_year_month":"2024-08","sponsored_content_type":null,"is_refresh":"yes","refresh_url":"https:\/\/www.searchenginejournal.com\/on-page-seo\/essential-on-page-seo-factors-you-need-to-know\/","has_summary":"no","content_type":"In-depth Guides","primary_categories":"on-page-seo","content_sections":"seo","article_type":"evergreen","page_type":"evergreen","editorial_notes_author_type":null,"editorial_notes_type_of_article":null,"editorial_notes_new_refresh":null,"all_topic_of_interests":"seo"}; </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='on-page-seo';ssingle_page=!0;s_author_id=1;s_author='Loren Baker';pp_id=333563;sguides='on-page-seo';window.is_long_article=1;s_word_count='2000 plus';sinfscroll=!1;stakeover=!0;is_re_re='yes';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-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,window.striggerEvent=striggerEvent,window.sajax_call=sajax_call,supportsPassive=!1;var opts=Object.defineProperty&&Object.defineProperty({},"passive",{get:function(){supportsPassive=!0}});function __gaTrackers(e,t,n,o,i,s){var r;void 0!==n&&void 0!==window.dataLayer&&(void 0===o&&(o=void 0),void 0===i&&(i=void 0),void 0===s&&(s=void 0),r={event:t,event_category:n,event_action:o,event_label:i,event_value:s,refresh_url:void 0,has_summary:void 0,has_faq:void 0,g_w:void 0},setTimeout(()=>{window.dataLayer.push(r)},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=/"}}document.addEventListener("test",function(){},opts),b_webp=!0,window.spromise=!0,"undefined"==typeof Promise&&(window.spromise=!1),window.__gaTrackers=__gaTrackers,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="",window.sglob_cont="non_country",window.sglob_full_country="",window.sglob_city="",window.sglob_state="";var eu_countries=["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"];function sok_callback(t){if(void 0!==t.response&&t.response&&!t.message){window.sglob_country=JSON.parse(t.response).countryCode,window.sglob_full_country=JSON.parse(t.response).country,window.sglob_city=JSON.parse(t.response).city,window.sglob_state=JSON.parse(t.response).regionName;let e=[];e.country=window.sglob_country,striggerEvent("s_c_detect",e),eu_countries.includes(window.sglob_country.toLowerCase())&&(window.sglob_cont="eu_country")}}function serror_call(){window.sglob_cont="eu_country"}function sok_callback_backup(t){if(void 0!==t.response&&t.response){window.sglob_country=JSON.parse(t.response).country;let e=[];e.country=window.sglob_country,striggerEvent("s_c_detect",e),eu_countries.includes(window.sglob_country.toLowerCase())&&(window.sglob_cont="eu_country")}}function sdelay(t){return new Promise(e=>{setTimeout(e,t)})}sajax_call("/location.json",[],sok_callback_backup,serror_call),sajax_call("https://pro.ip-api.com/json/?fields=country,message,countryCode,regionName,city&key=xlOm3oEhpCbHBx4",[],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> !function(){var o,e=document.createElement("script"),t=document.getElementsByTagName("script")[0],n="https://cmp.inmobi.com".concat("/choice/","PMu8R058rp9EU","/","www.searchenginejournal.com","/choice.js?tag_version=V3"),p=0;e.async=!0,e.type="text/javascript",e.src=n,t.parentNode.insertBefore(e,t),function(){for(var e,a="__tcfapiLocator",n=[],s=window;s;){try{if(s.frames[a]){e=s;break}}catch(e){}if(s===window.top)break;s=s.parent}e||(!function e(){var t,n=s.document,p=!!s.frames[a];return p||(n.body?((t=n.createElement("iframe")).style.cssText="display:none",t.name=a,n.body.appendChild(t)):setTimeout(e,5)),!p}(),s.__tcfapi=function(){var e,t=arguments;if(!t.length)return n;"setGdprApplies"===t[0]?3<t.length&&2===t[2]&&"boolean"==typeof t[3]&&(e=t[3],"function"==typeof t[2]&&t[2]("set",!0)):"ping"===t[0]?(e={gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"},"function"==typeof t[2]&&t[2](e)):("init"===t[0]&&"object"==typeof t[3]&&(t[3]=Object.assign(t[3],{tag_version:"V3"})),n.push(t))},s.addEventListener("message",function(n){var p="string"==typeof n.data,e={};try{e=p?JSON.parse(n.data):n.data}catch(e){}var a=e.__tcfapiCall;a&&window.__tcfapi(a.command,a.version,function(e,t){t={__tcfapiReturn:{returnValue:e,success:t,callId:a.callId}};p&&(t=JSON.stringify(t)),n&&n.source&&n.source.postMessage&&n.source.postMessage(t,"*")},a.parameter)},!1))}(),o=["2:tcfeuv2","6:uspv1","7:usnatv1","8:usca","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],window.__gpp_addFrame=function(e){var t;window.frames[e]||(document.body?((t=document.createElement("iframe")).style.cssText="display:none",t.name=e,document.body.appendChild(t)):window.setTimeout(window.__gpp_addFrame,10,e))},window.__gpp_stub=function(){var e=arguments;if(__gpp.queue=__gpp.queue||[],__gpp.events=__gpp.events||[],!e.length||1==e.length&&"queue"==e[0])return __gpp.queue;if(1==e.length&&"events"==e[0])return __gpp.events;var t=e[0],n=1<e.length?e[1]:null,p=2<e.length?e[2]:null;if("ping"===t)n({gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:o,cmpId:10,sectionList:[],applicableSections:[-1],gppString:"",parsedSections:{}},!0);else if("addEventListener"===t){"lastId"in __gpp||(__gpp.lastId=0),__gpp.lastId++;var a=__gpp.lastId;__gpp.events.push({id:a,callback:n,parameter:p}),n({eventName:"listenerRegistered",listenerId:a,data:!0,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:o,cmpId:10,sectionList:[],applicableSections:[-1],gppString:"",parsedSections:{}}},!0)}else if("removeEventListener"===t){for(var s=!1,i=0;i<__gpp.events.length;i++)if(__gpp.events[i].id==p){__gpp.events.splice(i,1),s=!0;break}n({eventName:"listenerRemoved",listenerId:p,data:s,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:o,cmpId:10,sectionList:[],applicableSections:[-1],gppString:"",parsedSections:{}}},!0)}else"hasSection"===t?n(!1,!0):"getSection"===t||"getField"===t?n(null,!0):__gpp.queue.push([].slice.apply(e))},window.__gpp_msghandler=function(n){var p,a="string"==typeof n.data;try{var t=a?JSON.parse(n.data):n.data}catch(e){t=null}"object"==typeof t&&null!==t&&"__gppCall"in t&&(p=t.__gppCall,window.__gpp(p.command,function(e,t){t={__gppReturn:{returnValue:e,success:t,callId:p.callId}};n.source.postMessage(a?JSON.stringify(t):t,"*")},"parameter"in p?p.parameter:null,"version"in p?p.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"));var a,s=function(){var e=arguments;typeof window.__uspapi!==s&&setTimeout(function(){void 0!==window.__uspapi&&window.__uspapi.apply(window.__uspapi,e)},500)};void 0===window.__uspapi&&(window.__uspapi=s,a=setInterval(function(){p++,window.__uspapi===s&&p<3?console.warn("USP is not accessible"):clearInterval(a)},6e3))}(); </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,s){let o=0,t="";if(s)if(console.log("ts ",e.eventStatus),console.log("tg ",e.gdprApplies),console.log("td ",e.cmpStatus),console.log("tcData ",e),e.gdprApplies){o=1,t=e.tcString||"";const s=e.purpose?.consents&&Object.keys(e.purpose.consents).length>0&&e.purpose.consents[1]&&e.purpose.consents[3]&&e.purpose.consents[4];console.log("hC ",s),!0===e.cmpStatus&&"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.cmpStatus&&s?(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"))}else window.ss_u=!1,console.log("ocmp_4",!window.ss_u),sej_tcf_grant_ga(),window.cmpready=!0,striggerEvent("cmpready");else window.cmpready=!0,window.ss_u=!1,void 0!==e&&void 0!==e.gdprApplies&&e.gdprApplies?(o=1,window.ss_u=!0,console.log("ocmp_6",!window.ss_u),sej_tcf_deny_ga()):(o=0,console.log("ocmp_7",!window.ss_u),sej_tcf_grant_ga()),striggerEvent("cmpready")})),"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="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/"> <script id="hs-script-loader" async src="//js.hs-scripts.com/45875037.js"></script> <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 7px}}@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'>.row>*{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);-ms-flex-negative:0;flex-shrink:0;margin-top:var(--bs-gutter-y)}*,.sej-share li,.wsf-form,::after,::before{box-sizing:border-box}.wsf-form{text-size-adjust:100%;font-weight:inherit}.sej-wdg-form,.sej-wdg-p{color:#252525}figure,img{height:auto}.clearfix:after,.sej-share:after,form:after{content:""}.sej-meta li,.sej-share li:last-child{margin-bottom:0}.avert-text,.sej-meta{text-transform:uppercase}form:after{clear:both}.avert-text,.sej-category,body,h1{font-family:Inter,sans-serif}.wsf-form,button{font-family:inherit}: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>*,figure,img{max-width:100%}.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%;margin-top:var(--bs-gutter-y)}a{color:var(--theme-color-primary);color:var(--theme-color-primary);text-decoration:none}body{-webkit-text-size-adjust:100%;color:var(--black-color);overflow-wrap:break-word;display:flex;flex-direction:column}.sej-main{flex-grow:1}.sej-article-head{min-height:70px}.sej-abio-img{position:relative;display:inline-block}.sej-asocial,.sej-auth-df a,.sej-auth-dtl,.sej-auth-t,.sej-meta{display:flex;align-items:center}.sej-category.boxed{display:inline-flex;justify-content:center;align-items:center;text-transform:capitalize}.key_takeaways{padding:40px 45px;list-style-type:square;font-size:18px}.key_takeaways:before{content:'Highlights';display:block;font-size:32px;letter-spacing:.1px;font-weight:700;line-height:1.2;margin-bottom:20px;margin-left:-20px}.key_takeaways li{padding-left:10px}@media only screen and (max-width:767px){h1{font-size:40px}.sej-breadcrumbs{font-size:18px}.sej-auth-cart{display:none!important}.sej-stitle{font-size:32px;line-height:36px}.cintro{line-height:27px}.sej-auth-h{font-size:22px}.key_takeaways{padding:40px 25px}.sej-article-head{min-height:81px}}@media screen and (max-width:767px){:root{--inp-font-size:16px}}@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-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}.col-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%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}}.post-top,.sej-main,.sej-sthumb img{width:100%}html{background-color:#000}body{margin:0;font-weight:300;line-height:1.725;font-size:19px;background-color:#fff;letter-spacing:-.2px;display:flex;flex-direction:column;min-height:100vh}.h3,.h4,h1{font-weight:700;line-height:1.2;font-style:normal;clear:both;word-wrap:break-word;letter-spacing:.1px}h1{font-size:45px;margin:0 0 25px}.h3{font-size:26px;margin:0 0 18px}.h4{font-size:22px;margin:0 0 15px}p{margin:0 0 34px}a:visited{color:#8a8a8a}a.dark-link,a.dark-link:visited{color:var(--black-color)!important}ol,ul{margin:25px 0;padding:0 0 0 37px}ol li,ul li{margin-bottom:15px}.sej-main{max-width:2000px;margin-right:auto;margin-left:auto;flex-grow:1}.sej-auth-t,.sej-breadcrumbs{align-items:center;list-style:none}.sej-sect{padding-top:var(--sect-pad-y);padding-bottom:var(--sect-pad-y)}script+.sej-sect{padding-top:0}.gty-15{margin-bottom:-15px}.gty-15>[class*=col]{padding-bottom:15px}.sej-bbb-section.sej-sect{padding-bottom:calc(var(--sect-pad-y) - 20px)}.wsf-form{font-weight:inherit;line-height:1.4;font-size:16px}.sej-wdg-h,.sej-wdg-p{font-size:27px;font-weight:700;letter-spacing:-1px;line-height:1}.wsf-form :after,.wsf-form :before{box-sizing:inherit}.sej-wdg-form{padding:50px 30px;border-radius:15px;text-align:left;min-height:442px}.avert-text,.sej-auth-d,.sej-meta,.sej-meta li,.sej-share button,.sej-wgt-head,.text-center{text-align:center}.sej-wgd-shrt{min-height:15px}.mw360,.sej-aside{max-width:360px}.sej-widget{margin-bottom:55px}.sidebar6{right:10px}#sidebar_2x{position:absolute;right:-190px;top:0;height:1500px;max-width:170px}@media screen and (max-width:1500px){#sidebar_2x{right:-165px}}@media only screen and (max-width:1430px){#sidebar_2x{display:none}}.sej-breadcrumbs{display:flex;margin:0 0 10px;padding:0;font-size:20px;font-weight:600}.sej-breadcrumbs li{margin:0}.green,.green:visited,.sej-auth-df a,.sej-auth-df a:visited,.sej-breadcrumbs,.sej-breadcrumbs a,.sej-breadcrumbs a:visited{color:#71c21b}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75;--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.sej-article,.sej-article-head{padding-right:0;padding-left:85px}.cintro{font-size:19px;font-weight:300}.sej-auth-top{display:flex;justify-content:space-between;position:relative;align-items:center}.sej-auth-rdtl{padding-left:22px;position:relative;flex:1}.sej-auth-ldtl{display:block;max-width:65px;flex:0 0 65px;height:65px;position:relative}.sej-auth-ldtl img{width:100%;height:100%;display:block}.sej-auth-h{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.5px;display:inline-block;margin:0}.sej-auth-t{font-size:14px;color:#ada5a5;font-weight:600;display:flex;margin:0 -2px;padding:0;line-height:normal}.sej-auth-t li{padding:0 2px;margin:0}.sej-auth-sts{font-size:14px;font-weight:700;display:block;line-height:normal}.sej-auth-i{position:absolute;bottom:0;right:0;width:25px;height:25px;display:flex!important;align-items:center;justify-content:center;border-radius:100%;font-size:16px!important;color:#fff}.sej-auth-cart{width:240px;top:auto;padding-top:12px;left:-40px;position:absolute;z-index:999;display:none}.sej-article,.sej-share button,.widget-wrap{position:relative}.sej-auth-d{padding:20px 15px 0;border:1px solid #ddd;background:#fff}.sej-auth-dimg{margin-bottom:7px;display:block}.sej-auth-dimg img{width:65px;height:65px;border-radius:100%}.sej-auth-dh{display:block;word-wrap:break-word;font-size:20px;margin-bottom:5px}.sej-auth-dpos{display:block;color:#8e8e8e;line-height:normal;font-size:14px}.sej-auth-df{font-size:17px;color:#080808;display:flex;justify-content:space-around;margin-top:10px;padding:10px 0;border-top:2px solid #dedede}.sej-auth-df span{margin-right:6px;font-weight:600}.sej-auth-df div{display:flex;align-items:center;justify-content:space-between}.trig-top{display:block;transform:rotate(45deg);margin-left:65px;width:30px;height:30px;margin-bottom:-15px;background:#fff;border-left:1px solid #ddd;border-top:1px solid #ddd}.sej-category.boxed{margin-bottom:10px;font-style:normal;display:inline-flex;justify-content:center;align-items:center;margin-right:10px;font-size:13px;background:#e8e8e8;color:#6a6a6a;padding:10px 15px;font-weight:400;border:none;line-height:normal;border-radius:16px}.cat-label{display:none!important;background:#d7d7d7!important}.sej-asocial li{margin:0;padding:0 1px}.sej-meta{padding-left:20px;list-style:none;font-weight:700;margin:0 -10px}.sej-meta li{padding-left:10px;padding-right:10px}.meta-number{font-size:25px;line-height:30px}.meta-text{font-size:12px;color:#222}figure{margin:1em 0}.sej-sthumb,.sej-sthumb.figure{margin-bottom:40px;margin-top:20px}@media screen and (max-width:1480px){.sej-article,.sej-article-head{padding-left:110px}}@media screen and (max-width:1430px){.sej-article,.sej-article-head{padding-left:55px}}@media screen and (min-width:1024px){.sej-article,.sej-article-head{padding-right:25px}}@media screen and (max-width:1023px){.sej-sect{padding:var(--sect-pad-y-mob) var(--sect-pad-x-mob)}.sej-t_t-link img{width:480px;height:150px}.sej-auth-dimg{margin-right:5px;position:relative;display:block}.meta-number,.meta-text{line-height:normal}.sej-article,.sej-article-head{padding-left:0}}@media only screen and (max-width:767px){h1{font-size:40px}.sej-breadcrumbs{font-size:18px}.sej-auth-cart{display:none!important}.sej-stitle{font-size:32px;line-height:36px}.cintro{line-height:27px}.sej-auth-h{font-size:22px}}@media only screen and (max-width:600px){.sej-t_t-link img{width:320px;height:100px}.meta-number{font-size:23px}.meta-text{font-size:11px}.sej-auth-ldtl{max-width:60px;flex:0 0 60px;height:60px}.sej-auth-i{width:21px;height:21px;font-size:13px!important}.sej-auth-rdtl{padding-left:20px}.sej-auth-sts,.sej-auth-t{font-size:13px}}@media only screen and (max-width:480px){.sej-category.boxed{font-size:10px}.sej-auth-t li:nth-child(2){display:none}.sej-meta{margin-right:-5px;margin-left:-5px}.sej-meta li{padding-left:5px;padding-right:5px}.sej-auth-dtl{align-items:flex-start}.sej-auth-t{flex-flow:column;align-items:flex-start}.sej-auth-h{font-size:17px}}.sej-share{background:#fff;list-style:none;margin:0;padding:5px}.clearfix:after,.sej-share:after{content:"";display:block;clear:both}.sej-share button{display:block;padding:0 5px;width:36px;height:36px;line-height:36px;margin:auto;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}.sh-vert{background:#fff;position:fixed;top:300px;border:1px solid #efefef;z-index:9;will-change:transform}.single-post .sharebtn{left:0}@media screen and (min-width:1420px){.s-post-section{margin-left:-25px}}@media screen and (min-width:1680px){.single-post .sharebtn{left:60px}}@media screen and (min-width:2000px){.single-post .sharebtn{left:12%}}@media screen and (min-width:2500px){.single-post .sharebtn{left:20%}.sej-share button{width:60px;height:60px;line-height:60px}}@media screen and (min-width:3000px){.single-post .sharebtn{left:20%}}@media screen and (max-width:1280px){.sej-article,.sej-article-head,.sej-under-post{padding-left:50px}}@media only screen and (max-width:1200px){.sh-vert .sej-share button{width:30px;height:30px;line-height:30px}}.green img{border:5px solid #71c21b}.sej-bbb-section div{width:100%!important}.sej-bbb-section img{display:inline-block;color:#6a6a6a;font-size:16px}.avert-text{letter-spacing:1px;font-size:12px;clear:both;color:#989898;font-weight:400;padding:7px 0;line-height:1}.skip-link{background:#71c21b;color:#fff;font-weight:700;left:50%;padding:0 8px;position:absolute;transform:translateY(-300%);z-index:999999999}@media screen and (max-width:1023px) and (min-width:768px){.desktop-device .sej-t_t-link img{width:728px;height:150px}}@media only screen and (max-width:767px){.desktop-device .sej-t_t-link img{height:auto}}.svg-icon svg{height:100%;width:100%;display:block}.m-bot-0{margin-bottom:0!important}.m-bot-10{margin-bottom:10px!important}.m-bot-15{margin-bottom:15px!important}.m-top-10{margin-top:10px!important}.list-unstyled{list-style:none;margin:0;padding:0}.text-center{text-align:center!important}.ait-center{align-items:center!important}.flexjust{display:flex;align-items:center;justify-content:center}.color-green,.green{color:var(--theme-color-primary)}.green-bg{background-color:var(--theme-color-primary)}.bg-cultured{background-color:var(--cultured-color)}.yellow{color:#dab950}.cintro{color:#3f3f3f}.svg-icon{display:inline-block}.no-border{border:none!important}.mh600{min-height:600px}.img-circle{border-radius:100%}.wp-caption{max-width:96%}.col-start{justify-content:flex-start!important}@media screen and (max-width:1200px){.sej-wdg-h,.sej-wdg-p{font-size:23px}}@media only screen and (max-width:1023px) and (min-width:768px){.desktop-device .dnone-768-1024{display:none!important}}@media only screen and (max-width:1023px){.sej-sidebar{margin-bottom:30px}.sej-aside{margin:0 auto}.absolute-banner.banner-1,.sej-widget{margin:30px auto}.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}.dnone-1023{display:none!important}}@media screen and (max-width:600px){.meta-number,.post-author{font-size:20px}}</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=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/variables.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/vendor/reset.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/vendor/reset.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/vendor/bootstrap-grid-v2.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/vendor/bootstrap-grid-v2.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/typography.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/typography.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/layout.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/layout.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/navbar-desktop.css?ver=1739887491" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/navbar-desktop.css?ver=1739887491"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/navbar-more.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/navbar-more.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/hbs-form-base.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/hbs-form-base.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/hbs-form-custom.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/hbs-form-custom.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/sidebar.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/sidebar.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/breadcrumbs.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/breadcrumbs.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/chapters.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/chapters.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/pages/faq.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/pages/faq.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/vendor/fancybox.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/vendor/fancybox.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/vendor/owl.carousel.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/vendor/owl.carousel.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/pages/article.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/pages/article.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/fancy-theme.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/fancy-theme.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/ifrmae-css.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/ifrmae-css.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/share-buttons.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/share-buttons.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/footer.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/footer.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/global-non-critical.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/global-non-critical.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/uploads/ws-form/css/public/public.layout.min.css?ver=1739174101" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/uploads/ws-form/css/public/public.layout.min.css?ver=1739174101"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/wfs-form-skin.css?ver=1739181802" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/wfs-form-skin.css?ver=1739181802"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/wsf-form-classes.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/wsf-form-classes.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/buttons.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/buttons.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/inputs.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/inputs.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/utilities.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/utilities.css?ver=1737751244"/> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/classes.css?ver=1738247838" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/abstracts/classes.css?ver=1738247838"/> <script>function initHubspotFormForElement(t){hbspt.forms.create({region:t.getAttribute("data-region"),portalId:t.getAttribute("data-portalId"),formId:t.getAttribute("data-formId"),target:t.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_init_hubspot(){if(window.s_headless)return;document.querySelectorAll("[data-formId]").forEach(initHubspotFormForElement);new MutationObserver((t=>{t.forEach((t=>{t.addedNodes.forEach((t=>{if(1===t.nodeType&&t.hasAttribute("data-formId")&&initHubspotFormForElement(t),1===t.nodeType){t.querySelectorAll("[data-formId]").forEach(initHubspotFormForElement)}}))}))})).observe(document.body,{childList:!0,subtree:!0})}function sej_hubspot_form(){"loading"!==document.readyState?sej_init_hubspot():document.addEventListener("DOMContentLoaded",sej_init_hubspot)}sloadScript("//js.hsforms.net/forms/embed/v2.js",sej_hubspot_form),window.hb_form_loaded=!1,window.hb_form_rendered=function(t){window.hb_form_loaded=!0,striggerEvent("hubspot_form_render",{form:t})},window.hb_form_before_submit=function(t,o){striggerEvent("hb_form_before_submit",{form:t,form_data:o})},window.hb_form_submited=function(t,o){striggerEvent("hb_form_submited",{form:t,form_data:o})};</script> <script> window.form_ga_data = {}; </script> <script> sej_dev_site = 'no'; </script> <script> window.s_takeover_imp = false; window.is_adblocker = false; swindow_width = window.screen.width; s_tablet = false; if( swindow_width >= 768 && swindow_width < 1024 ){ s_tablet = true; } </script> <script> window.randomInt = Math.floor(Math.random() * 2) + 1; window.preb_t = 1500; window.preb_sync = 3; window.s_con_bp = 1300; //lazy load distance if( !smobile ){ window.lazy_load_ad = 700; }else{ window.lazy_load_ad = 1500; } </script> <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script async src="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/infinte-scroll/js/prebid/prebid9.11.0.js"></script> <script> !function(a9,a,p,s,t,A,g){if(a[a9])return;function q(c,r){a[a9]._Q.push([c,r])}a[a9]={init:function(){q("i",arguments)},fetchBids:function(){q("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]};A=p.createElement(s);A.async=!0;A.src=t;g=p.getElementsByTagName(s)[0];g.parentNode.insertBefore(A,g)}("apstag",window,document,"script","//c.amazon-adsystem.com/aax2/apstag.js"); </script> <script src="https://btloader.com/tag?o=5132149699641344&upapi=true" async></script> <script async src="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/infinte-scroll/hb/hb_js.js?ver=1740542668"></script> <script async src="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/infinte-scroll/js/observer-lazy-load-a.js?ver=1737751244"></script> <script type="text/javascript"> 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 ); window.s_user_logged_in = 'ext'; function sga4(check ){ striggerEvent('sga4'); window.dataLayer = window.dataLayer || []; let itm_params = [ 'itm_source', 'itm_medium', 'itm_campaign' ]; itm_params.forEach(element => { let sutm_param = sej_getUrlParameterByName( element ); if( sutm_param ){ sdimensions[element] = sutm_param; }else{ sdimensions[element] = undefined; } }); window.sdimensions['document_ref'] = document.referrer; window.sdimensions['traffic_type'] = window.s_user_logged_in; window.sdimensions['custom_geo_location'] = window.sglob_country; window.sdimensions['has_faq'] = 'FAQ no'; 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> <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=1737751244" id="jquery-js"></script> <script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/themes/sej/js/sej-new.js?ver=1740073346" id="sej-js-js"></script> <script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/themes/sej/js/vendor/owl.carousel.min.js?ver=1737751244" id="owl-carousel-single-js"></script> <link rel="stylesheet" id="print-css" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/print.css?ver=182" 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=1739881805'></script> <meta name="question" content="13 Essential On-Page S.E.O. Factors You Need To Know" /> <meta name="speakbleanswer1" content="On-page S.E.O. is fine-tuning various website components to help search engines crawl, understand, and rank pages for relevant queries. While off-page factors like backlinks and brand signals are critical, optimizing on-page elements lays the groundwork for maximizing search visibility." /> <meta name="speakbleanswer2" content="On-page S.E.O. is everything you can do internally to boost your rankings, including keyword optimization, meta descriptions, title tags, alt text, and website structure. Off-page S.E.O. refers to all external factors that impact your site’s rankings. This includes backlinks, E.E.A.T., local S.E.O., social media mentions, and pay-per-click. You have much more control over your on-page S.E.O., but it’s also important to consider off-page S.E.O. – you need both to achieve your goals." /> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/hello-bar/css/hello-bar.css?ver=1739640727" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/hello-bar/css/hello-bar.css?ver=1739640727"/> <script defer src="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/hello-bar/js/hello.js?ver=1740986568"></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> var cis_current_post_id = 333563; var cis_source_post_id = 333563; var cis_ajaxurl = ajaxurl + '?cis=1'; cis_mob = false; </script> <style> .latest_wrap .goto-full { display: none; } .nodfpad { display: none !important; } </style> <script defer="defer" src="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/promos/assets/ga-prom.js?ver=1737752974"></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="on-page-seo-template-default single single-on-page-seo postid-333563 infinite-post group-blog desktop-device single single-post post-template-default s2x "> <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 id="sej-hello-bar" class="bg-ind dnone"></div> <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=141#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=141#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=141#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/2025/02/nav-bar-partner-1x-423.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-partner-2x-670.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-partner-1x-423.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-partner-2x-670.png 1.5x" width="190" height="245" loading="lazy" alt="From Conversations to Conversions: How Small Businesses Can Market Smarter" /> </picture> </div> <div class="sej-hbk-col"> <span class="sej-hbook-cat green d-block"> Partner Resource </span> <h3 class="sej-hbk-h">From Conversations to Conversions: How Small Businesses Can Market Smarter</h3> <p class="sej-hbk-p">Learn what’s working in your industry from over 1.1 million leads analyzed across seven sectors.</p> <a target="_blank" data-g-c="Nav Ebook Clicks" class="btn" data-query = "itm_source=website&itm_medium=nav-bar&itm_campaign=resources-02182025-callrail" href="https://www.searchenginejournal.com/partner-resources/from-conversations-to-conversions-how-small-businesses-can-market-smarter/"> 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=141#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/2025/02/nav-bar-1x-79.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-2x-323.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-1x-79.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-2x-323.png 1.5x" width="190" height="245" loading="lazy" alt="High-Quality Conversions: How To Optimize Your Website &#038; Boost Growth" /> </picture> </div> <div class="sej-hbk-col"> <span class="sej-hbook-cat green d-block"> Webinar </span> <h3 class="sej-hbk-h">High-Quality Conversions: How To Optimize Your Website &#038; Boost Growth</h3> <p class="sej-hbk-p">Join us as we unpack the strategies top brands use to optimize their sites for better search performance and more conversions in our exclusive webinar.</p> <a target="_blank" data-g-c="Nav Ebook Clicks" class="btn" data-query = "itm_source=website&itm_medium=nav-bar&itm_campaign=webinar-conductor-03122025" href="https://www.searchenginejournal.com/webinar-lp-high-quality-conversions-how-to-optimize-your-website-boost-growth/"> 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=141#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/2025/02/nav-bar-rundown-1x-590.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-rundown-2x-876.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-rundown-1x-590.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-rundown-2x-876.png 1.5x" width="190" height="245" loading="lazy" alt="Up-To-Date Trends, AI-Driven Workflows, and Smarter Data Strategies for Q2" /> </picture> </div> <div class="sej-hbk-col"> <span class="sej-hbook-cat green d-block"> Rundown </span> <h3 class="sej-hbk-h">Up-To-Date Trends, AI-Driven Workflows, and Smarter Data Strategies for Q2</h3> <p class="sej-hbk-p">Read insights from marketing agencies, explore strategies for success in 2025, and provide actionable takeaways to help your agency thrive.</p> <a target="_blank" data-g-c="Nav Ebook Clicks" class="btn" data-query = "itm_source=website&itm_medium=nav-bar&itm_campaign=rundown-callrail-02052025" href="https://www.searchenginejournal.com/rundowns/up-to-date-trends-ai-driven-workflows-and-smarter-data-strategies-for-q2/"> Download Now </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=141#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/2025/02/nav-bar-1x-404.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-2x-731.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-1x-404.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-2x-731.png 1.5x" width="190" height="245" loading="lazy" alt="Unlock Local SEO: Online Review Trends Broken Down by Industry" /> </picture> </div> <div class="sej-hbk-col"> <span class="sej-hbook-cat green d-block"> Webinar </span> <h3 class="sej-hbk-h">Unlock Local SEO: Online Review Trends Broken Down by Industry</h3> <p class="sej-hbk-p">Join us as we explore data-backed insights into the impact of reputation management, revealing key trends in customer feedback and review behaviors.</p> <a target="_blank" data-g-c="Nav Ebook Clicks" class="btn" data-query = "itm_source=website&itm_medium=nav-bar&itm_campaign=webinar-gatherup-03262025" href="https://www.searchenginejournal.com/webinar-lp-unlock-local-seo-online-review-trends-broken-down-by-industry/"> 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=141#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/bluesky/">Bluesky</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/2025/02/nav-bar-1x-465.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-2x-925.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-1x-465.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-2x-925.png 1.5x" width="190" height="245" loading="lazy" alt="How to Build a Successful SEO Consultancy." /> </picture> </div> <div class="sej-hbk-col"> <span class="sej-hbook-cat green d-block"> Partner Resource </span> <h3 class="sej-hbk-h">How to Build a Successful SEO Consultancy.</h3> <p class="sej-hbk-p">Watch this exclusive episode of MozPod for strategies that can transform your consultancy, from defining your branding to finding your first clients.</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-partner-resource-moz" href="https://www.searchenginejournal.com/partner-resources/how-to-build-a-successful-seo-consultancy/"> Download Now </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=141#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/2025/02/nav-bar-1x-221.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-2x-534.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-1x-221.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2025/02/nav-bar-2x-534.png 1.5x" width="190" height="245" loading="lazy" alt="Q2 SEO &#038; AI Update: How To Dominate New AI SERP Positions &#038; Increase SEO Visibility" /> </picture> </div> <div class="sej-hbk-col"> <span class="sej-hbook-cat green d-block"> Webinar </span> <h3 class="sej-hbk-h">Q2 SEO &#038; AI Update: How To Dominate New AI SERP Positions &#038; Increase SEO Visibility</h3> <p class="sej-hbk-p">Join us as we dive into ways SEO professionals and B2B companies can stay ahead of Google’s evolving search landscape, preparing you for future disruptions.</p> <a target="_blank" data-g-c="Nav Ebook Clicks" class="btn" data-query = "itm_source=website&itm_medium=nav-bar&itm_campaign=webinar-brightdata-03272025" href="https://www.searchenginejournal.com/webinar-lp-q2-seo-ai-update-how-to-dominate-new-ai-serp-positions-increase-seo-visibility/"> 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=141#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=141#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=141#g-news"/> </svg> </span> <span class="dnone">Google News</span> </a> </li> <li> <a title="LinkedIn" 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=141#linkedin"/> </svg> </span> <span class="dnone">LinkedIn</span> </a> </li> <li> <a title="YouTube" 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=141#youtube"/> </svg> </span> <span class="dnone">YouTube</span> </a> </li> <li> <a title="Facebook" 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=141#facebook"/> </svg> </span> <span class="dnone">Facebook</span> </a> </li> <li> <a title="Twitter" 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=141#twitter"/> </svg> </span> <span class="dnone">Twitter</span> </a> </li> <li> <a title="Bluesky" rel="noreferrer noopener" aria-label="Bluesky" target="_blank" href="https://bsky.app/profile/sejournal.bsky.social"> <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=141#bluesky"/> </svg> </span> <span class="dnone">Bluesky</span> </a> </li> <li> <a title="Instagram" 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=141#instagram"/> </svg> </span> <span class="dnone">Instagram</span> </a> </li> <li> <a title="Reddit" 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=141#reddit"/> </svg> </span> <span class="dnone">Reddit</span> </a> </li> <li> <a title="Pinterest" 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=141#pinterest"/> </svg> </span> <span class="dnone">Pinterest</span> </a> </li> <li> <a title="Mastodon" 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=141#mastodon"/> </svg> </span> <span class="dnone">Mastodon</span> </a> </li> <li> <a title="Rss" 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=141#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> <div class="link-sect sss2_sllo_o6 dnone-1023"> <iframe class="sej-iframe-auto-height" fetchpriority="high" id="tk-iframe-Nav_Bar" src="https://www.searchenginejournal.com/wp-json/sscats/v2/tk/Nav_Bar" width="168" height="48" > </iframe> </div> <!-- 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=141#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=141#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=141#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=141#search"/> </svg> </span> </button> </div> </form> </div> </div> </div> </header> <main id="main-content" class="sej-main"> <div id="looop_parent"> <section class="sss2_sllo_o6 sej-bbb-section1 text-center sej-sect top_lead1"> <iframe class="sej-iframe-auto-height" fetchpriority="high" id="tk-iframe-Top_Desktop_970x200" src="https://www.searchenginejournal.com/wp-json/sscats/v2/tk/Top_Desktop_970x200" width="970" height="200" ></iframe> </section> <section class="container-lg sej-sect"> <div class="row"> <div class="col-md-8 s-post-section s-post-section_1"> <div id="breadcrumbs" class="clearfix sej-article-head"> <ol class="sej-breadcrumbs"> <li> <a href="https://www.searchenginejournal.com"> <span property="name">SEJ</span> </a> </li> <li>&nbsp;&#8901;&nbsp;</li> <li> <a href="https://www.searchenginejournal.com/on-page-seo/"> <span>On-Page SEO</span> </a> </li> </ol> </div> <article data-clarity-region="article" id="post-333563" class="cis_post_item_initial post-333563 on-page-seo type-on-page-seo status-publish has-post-thumbnail category-on-page-seo cis_post_item cis_post_333563-1 hentrysej" data-url="https://www.searchenginejournal.com/on-page-seo/essential-factors/" data-title="13 Essential On-Page SEO Factors You Need To Know" data-id="333563" > <header class="sej-article-head" id="main-content"> <h1 class="sej-stitle entry-title"> 13 Essential On-Page SEO Factors You Need To Know </h1> <p class="m-top-25 cintro" aria-label="introduction">Maximize your search visibility with on-page SEO. Learn about the factors that impact website rankings, from content optimization to site speed and mobile-friendliness.</p> </header> <div class="sej-article-head byline" > <aside class="post-top" aria-label="author byline" role="region"> <div id="auth-inf" class="sej-auth-top no-border"> <div class="sej-auth-dtl"> <a class="sej-auth-ldtl aplink" title="Go to Author Page" href="https://www.searchenginejournal.com/author/lorenbaker/"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2022/12/loren-baker-63a41d5965ac3-sej-65x65.webp 1x,https://www.searchenginejournal.com/wp-content/uploads/2022/12/loren-baker-63a41d5965ac3-sej-130x130.webp 1.5x"/> <img class="avatar img-circle" loading="lazy" src="https://www.searchenginejournal.com/wp-content/uploads/2022/12/loren-baker-63a41d5965ac3-sej-65x65.jpg" width="65" height="65" alt="Loren Baker" srcset="https://www.searchenginejournal.com/wp-content/uploads/2022/12/loren-baker-63a41d5965ac3-sej-130x130.jpg 1.5x" /> </picture> <div class="sej-auth-i green-bg"> <span style="width:17px; flex:0 0 17px; height:17px;margin-top:-2px;" class="svg-icon"> <svg width="17" height="17" role="img"> <use xlink:href="/icons.svg?ver=141#star"/> </svg> </span> </div> </a> <div class="sej-auth-rdtl"> <span class="sej-auth-sts green">SEJ STAFF</span> <a class="dark-link sej-auth-h " title="Go to Author Page" href="https://www.searchenginejournal.com/author/lorenbaker/"> Loren Baker </a> <ul class="sej-auth-t"> <li> <time datetime="2024-08-27T15:35:17+00:00"> August 27, 2024 </time> </li> <li>&#8901;</li> <li>13 min read</li> </ul> <div class="sej-auth-cart"> <div class="trig-top"></div> <div class="sej-auth-d"> <a class="sej-auth-dimg green aplink" title="Go to Author Page" href="https://www.searchenginejournal.com/author/lorenbaker/"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2022/12/loren-baker-63a41d5965ac3-sej-65x65.webp 1x,https://www.searchenginejournal.com/wp-content/uploads/2022/12/loren-baker-63a41d5965ac3-sej-130x130.webp 1.5x"/> <img class="avatar img-circle" loading="lazy" src="https://www.searchenginejournal.com/wp-content/uploads/2022/12/loren-baker-63a41d5965ac3-sej-65x65.jpg" width="65" height="65" alt="Loren Baker" srcset="https://www.searchenginejournal.com/wp-content/uploads/2022/12/loren-baker-63a41d5965ac3-sej-130x130.jpg 1.5x" /> </picture> </a> <span class="sej-auth-sts green">SEJ STAFF</span> <a title="Go to Author Page" href="https://www.searchenginejournal.com/author/lorenbaker/" class="h3 sej-auth-dh dark-link sej-paname">Loren Baker</a> <span class="sej-auth-dpos">Founder at <a rel="nofollow noopener" href="https://foundationdigital.com" onclick="__gaTrackers('send', 'event', 'Author Profile Clicks', 'Icons', 'company');">Foundation Digital</a></span> <div class="sej-auth-df"> <div> <span>Bio</span> <a title="Go to Author Page" href="https://www.searchenginejournal.com/author/lorenbaker/"> <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=141#external"/> </svg> </span> </a> </div> <div> <span>Follow</span> <ul class="list-unstyled clearfix sej-asocial"> <li> <a aria-label="Subscribe to Author Feed" title="Subscribe to Author Feed" class="rss-color" href="https://www.searchenginejournal.com/author/lorenbaker/feed/" onclick="__gaTrackers('send', 'event', 'Author Profile Clicks', 'Icons', 'rss');" target="_blank"> <span style="width:19px; flex:0 0 19px; height:19px;" class="svg-icon"> <svg width="19" height="19" role="img"> <use xlink:href="/icons.svg?ver=141#rss"/> </svg> </span> </a> </li> <li> <a aria-label="twitter" rel="noopener" title="Follow on Twitter" class="twitter-color" href="https://twitter.com/lorenbaker" onclick="__gaTrackers('send', 'event', 'Author Profile Clicks', 'Icons', 'twitter');" target="_blank"> <span style="width:19px; flex:0 0 19px; height:19px;" class="svg-icon"> <svg width="19" height="19" role="img"> <use xlink:href="/icons.svg?ver=141#twitter"/> </svg> </span> </a> </li> <li> <a aria-label="linkedin" rel="noopener" title="Connect on LinkedIn" class="linkedin-color" href="https://www.linkedin.com/in/lorenbaker/" onclick="__gaTrackers('send', 'event', 'Author Profile Clicks', 'Icons', 'linkedIn');" target="_blank"> <span style="width:19px; flex:0 0 19px; height:19px;" class="svg-icon"> <svg width="19" height="19" role="img"> <use xlink:href="/icons.svg?ver=141#linkedin"/> </svg> </span> </a> </li> </ul> </div> </div> </div> </div> </div> </div> <ul class="sej-meta"> <li> <div class="meta-number green">1.8K</div> <div class="meta-text">SHARES</div> </li> <li> <div class="meta-number green">907K</div> <div class="meta-text">READS</div> </li> </ul> </div> </aside> </div> <div class="sej-article entrycontent"> <figure class="sej-sthumb"> <img width="1600" height="1000" src="https://www.searchenginejournal.com/wp-content/uploads/2024/07/on-page-seo-452.png" class="attachment-full size-full wp-post-image" alt="13 Essential On-Page SEO Factors You Need To Know" fetchpriority="high" decoding="async" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/07/on-page-seo-452.png 1600w, https://www.searchenginejournal.com/wp-content/uploads/2024/07/on-page-seo-452-480x300.png 480w, https://www.searchenginejournal.com/wp-content/uploads/2024/07/on-page-seo-452-680x425.png 680w, https://www.searchenginejournal.com/wp-content/uploads/2024/07/on-page-seo-452-384x240.png 384w, https://www.searchenginejournal.com/wp-content/uploads/2024/07/on-page-seo-452-768x480.png 768w, https://www.searchenginejournal.com/wp-content/uploads/2024/07/on-page-seo-452-1024x640.png 1024w" sizes="(max-width: 1600px) 100vw, 1600px" /> </figure> <div class="sej-article-content sej-has-fancy gototop-pos "> <div class="sss2_sllo_o6"> <iframe title="Special Offer" class="h334" title="iframe" src="https://www.searchenginejournal.com/wp-json/sscats/v2/stext/on-page-seo" loading="lazy" scrolling="no" id="sspcat_ifrm_v2" scrolling="no" frameBorder="0" onload="setTimeout(() =>{ this.style.height = this.contentWindow.document.body.scrollHeight + 'px'; }, 300);"></iframe> <script> iframe_a = document.getElementById('sspcat_ifrm_v2'); window.addEventListener('resize', function(){ iframe_a.style.height=(iframe_a.contentWindow.document.body.offsetHeight)+'px'; }); let s_cate_px = JSON.parse('{"facebook":[],"linkedin":[],"twitter":[],"google":[]}'); window.s_glob_p.twitter = [...window.s_glob_p.twitter, ...s_cate_px.twitter]; window.s_glob_p.facebook = [...window.s_glob_p.facebook, ...s_cate_px.facebook]; window.s_glob_p.linkedin = [...window.s_glob_p.linkedin, ...s_cate_px.linkedin]; window.s_glob_p.google = [...window.s_glob_p.google, ...s_cate_px.google]; //console.log(' window.s_glob_p 2', window.s_glob_p); </script> </div> <section class="sec-art"> <div id="narrow-cont"><p>On-page SEO is fine-tuning various website components to help <a href="https://www.searchenginejournal.com/search-engines/website-indexing/">search engines crawl, understand, and rank pages for relevant queries</a>.</p> <p>While off-page factors like backlinks and brand signals are critical, optimizing on-page elements lays the groundwork for maximizing search visibility.</p> <p>Beyond the content itself, on-page factors signal a <a href="https://www.searchenginejournal.com/three-pillars-of-seo-authority-relevance-experience/518471/">page&rsquo;s relevance and quality</a>. The <a href="https://www.searchenginejournal.com/how-to-optimize-website-architecture-for-seo/477179/">website architecture</a>, including site speed, mobile-friendliness, and URL structures, impacts on-page SEO.</p><div data-total="8" id="SEJ_300x250_UnderPost_1-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="0" data-middle="no" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_1" id="SEJ_300x250_UnderPost_1" class="sadslots"> </div> </div> </div> </div> <p>On-page SEO matters because: </p> <ul> <li>It helps search engines find and show your pages to users.</li> <li>Higher-ranked pages get more clicks and visitors.</li> <li>Good rankings boost your brand&rsquo;s trustworthiness.</li> <li>It enables you to create content that meets your audience&rsquo;s needs.</li> <li>It&rsquo;s the foundation for other SEO efforts like building links.</li> </ul> <p>This guide explores 13 essential on-page SEO elements, from E-E-A-T and keyword semantics to HTML tags and site architecture.</p> <h2>13 Essential On-Page SEO Factors</h2> <p><a href="https://www.searchenginejournal.com/on-page-seo/">On-page SEO</a> can be divided into <strong>content</strong>, <strong>HTML</strong>, and <strong>website architecture</strong>. We&rsquo;ll look at each individually.</p> <h3>Content</h3> <p>You&rsquo;ve heard it before: Content is king.</p> <p>SEO without it is like a beautiful new sports car without an engine; it might look nice, but it&rsquo;s going nowhere. But not all content is created equal.</p><div data-total="8" id="SEJ_300x250_UnderPost_2-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="1" data-middle="yes" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_2" id="SEJ_300x250_UnderPost_2" class="sadslots"> </div> </div> </div> </div> <p>Here are the content factors you need to consider to maximize your on-site SEO:</p> <h4>1. E-E-A-T</h4> <p>One way Google weights your site is based on <a href="https://www.searchenginejournal.com/google-e-e-a-t-how-to-demonstrate-first-hand-experience/474446/">E-E-A-T</a>, or experience, expertise, authoritativeness, and trustworthiness.</p> <p>As highlighted in Google&rsquo;s Search Quality Rater Guidelines, E-E-A-T evaluates the first-hand experience, subject matter expertise, authority, and trustworthiness demonstrated by a website and its content creators.</p> <p>Google added experience as a new component, signaling the increasing value placed on content created by those with relevant credentials and direct, real-world experience with the topic. This is especially critical for YMYL (Your Money or Your Life) topics like health, finance, safety, etc.</p> <p>While Google has only confirmed a few E-E-A-T elements like PageRank and links, it&rsquo;s generally accepted that factors like author expertise, topical authority, transparency, and hands-on experience play a significant role in E-E-A-T evaluations.</p> <h4>2. Keywords</h4> <p>Creating content that includes the words and phrases your target customers are searching for is essential.</p><div data-total="8" id="SEJ_300x250_UnderPost_3-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="2" data-middle="no" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_3" id="SEJ_300x250_UnderPost_3" class="sadslots"> </div> </div> </div> </div> <p>However, with advancements in AI and natural language processing, you&rsquo;ll need to think beyond individual keywords.</p> <p>Optimize for:</p> <ul> <li><strong>Semantically related phrases and topics</strong> <strong>(entities):</strong> For example, if you offer cloud data storage services, <a href="https://www.searchenginejournal.com/seo-trends/entities-ontologies-the-future-of-seo/">related entities</a> could include backup solutions, disaster recovery, data management, etc.</li> <li><strong>Contextual meaning and intent:</strong>&nbsp;A search for &ldquo;cloud migration&rdquo; could have different intents, such as technical how-to guides, pricing/cost info, migration strategies, etc.</li> <li><strong>Providing comprehensive answers:</strong>&nbsp;Cover related subtopics to address customer journeys fully.</li> </ul> <p><a href="https://www.searchenginejournal.com/best-keyword-research-tools/478604/">Use keyword research tools</a> to identify relevant entities and related queries around your main topics.</p> <p>Get started by downloading our ebook on <a href="https://www.searchenginejournal.com/keyword-research/">keyword research</a>.</p> <h4>3. SEO Writing</h4> <p>Creating content that prioritizes search engines and converts human visitors to your site is an art.</p> <p>Writing copy that reads well and adheres to SEO best practices can be challenging unless you&rsquo;ve done it before.</p> <p>We have an <a href="https://www.searchenginejournal.com/on-page-seo/seo-writing/">entire piece</a> dedicated to helping you master the art, but some of the key takeaways include:</p><div data-total="8" id="SEJ_300x250_UnderPost_4-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="3" data-middle="no" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_4" id="SEJ_300x250_UnderPost_4" class="sadslots"> </div> </div> </div> </div> <ul> <li><strong>Emphasize readability:</strong>&nbsp;Your content should be easily scannable so users can quickly find the information they want.</li> <li><strong>Don&rsquo;t overuse keywords:</strong> <a href="https://www.searchenginejournal.com/ranking-factors/keyword-stuffing/">Keyword stuffing</a> is a technique used by unscrupulous SEO professionals to game the system. Google looks down on sites that overuse keywords. If caught, your page could be demoted in SERPs or removed altogether.</li> <li><strong>Keep sentences and paragraphs brief:</strong> If you&rsquo;ve ever clicked on a webpage only to be assaulted by an unbroken wall of text, you know how hard it is to read lengthy pieces of copy. Avoid driving users away by keeping your sentences and paragraphs short.</li> <li><strong>Use subheadings:</strong>&nbsp;Subheads stand out because of their size, attracting attention from people scanning your page. Use an ample amount of content to guide readers down the page.</li> <li><strong>Use bulleted lists:</strong>&nbsp;This may feel very meta, but bulleted lists are an excellent way to break information into easily digestible chunks. Use them whenever they make sense.</li> <li><strong>Add personal experience:</strong> Where relevant, discuss the author&rsquo;s experience, background, and hands-on knowledge related to the topic to demonstrate experience credentials.</li> </ul> <h4>4. Freshness</h4> <p>For rapidly evolving topics, <a href="https://www.searchenginejournal.com/google-algorithm-history/freshness-algorithm/">keeping your content fresh</a> and providing new value as you learn more about your audience&rsquo;s needs is critical.</p> <p>Google rewards sites that maintain their content rather than letting it become stale or outdated.</p> <p>Some tips:</p> <ul> <li>Update content regularly with new information, insights, or angles.</li> <li>Fix inaccuracies or outdated information promptly.</li> <li>Expand content to cover newly discovered areas of audience interest.</li> <li>Consider content exports or opt-in offers for frequently updated content.</li> </ul><div data-total="8" id="SEJ_300x250_UnderPost_5-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="4" data-middle="no" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_5" id="SEJ_300x250_UnderPost_5" class="sadslots"> </div> </div> </div> </div> <h4>5. Visual Assets</h4> <p>Adding pictures, videos, charts, and other eye-catching visuals makes it <a href="https://www.searchenginejournal.com/why-content-needs-amazing-images-videos-visuals/268911/">more attractive for visitors</a> and improves its appearance in search results.</p> <p>Optimizing images can also help you to gain more visibility through image search and in the SERP image carousel.</p> <p>To make your content easy to find in text searches and image-based searches, here are some tips:</p> <ul> <li>Provide contextual information and relevant details in image captions.</li> <li>Implement <a href="https://www.searchenginejournal.com/technical-seo/schema/">schema markup</a> for images, videos, products, etc., to enhance search visibility.</li> <li>Ensure visual assets are high-quality, original, and relevant to the page content.</li> <li>For ecommerce sites, provide multiple clear product images from various angles.</li> </ul> <p>As computer vision models advance, search engines will better understand and surface relevant images and videos.</p> <p>Optimizing for visual search now can help future-proof your content.</p><div data-total="8" id="SEJ_300x250_UnderPost_6-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="5" data-middle="no" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_6" id="SEJ_300x250_UnderPost_6" class="sadslots"> </div> </div> </div> </div> <p><em><strong>Read More:</strong></em></p> <ul> <li><em><a href="https://www.searchenginejournal.com/google-e-e-a-t-how-to-demonstrate-first-hand-experience/474446/">Google E-E-A-T: What Is It &amp; How To Demonstrate It For SEO</a></em></li> <li><em><a href="https://www.searchenginejournal.com/ranking-factors/fresh-content/">Is Fresh Content A Google Ranking Factor?</a></em></li> <li><em><a href="https://www.searchenginejournal.com/infographic-benefits/267781/">10 Big Ways Infographics Benefit Your Content Strategy</a></em></li> </ul> <h3>HTML</h3> <p>HyperText Markup Language or HTML is the standard markup language used to structure your webpage and content. It tells the user&rsquo;s browser where to display what on the page and it also tells search engines what your page is about.</p> <p>Here are the on-page SEO HTML factors you need to consider:</p> <h4>6. Title Tags</h4> <p>This is one of those areas where it&rsquo;s essential to focus on the details.</p> <p>On its own, this snippet of code probably isn&rsquo;t going to have you shooting up SERP rankings.</p><div data-total="8" id="SEJ_300x250_UnderPost_7-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="6" data-middle="no" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_7" id="SEJ_300x250_UnderPost_7" class="sadslots"> </div> </div> </div> </div> <p>However, when combined with other on-page elements (like the ones discussed here), title tags can help you provide context and demonstrate your site&rsquo;s relevancy.</p> <p>For a more thorough look at how to optimize your title tags, <a href="https://www.searchenginejournal.com/on-page-seo/title-tag-optimization/">read this</a>.</p> <h4>7. Meta Description</h4> <p>A veteran SEO professional is throwing up their hands at the screen. &ldquo;Oh, come on,&rdquo; they&rsquo;re saying, &ldquo;Everyone knows <a href="https://www.searchenginejournal.com/ranking-factors/meta-descriptions/">meta descriptions aren&rsquo;t an SEO ranking factor</a>.&rdquo;</p> <p>They&rsquo;re only partly correct. While it&rsquo;s true there&rsquo;s a lot of evidence against meta descriptions as a ranking factor, they&rsquo;re wrong about everyone knowing that.</p> <p>But, don&rsquo;t let them dissuade you from adding meta descriptions to your site.</p> <p>Despite their relative lack of SEO use, descriptions offer two key benefits:</p> <ul> <li>They can help Google understand what your webpage is all about.</li> <li>They have an outsized influence on your CTRs.</li> </ul><div data-total="8" id="SEJ_300x250_UnderPost_8-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="7" data-middle="no" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_8" id="SEJ_300x250_UnderPost_8" class="sadslots"> </div> </div> </div> </div> <p>Better meta descriptions give searchers a better understanding of your page, leading to more click-throughs. So, don&rsquo;t neglect them.</p> <h4>8. Image Optimization</h4> <p>We discussed the importance of visual on-page assets on your page, now it&rsquo;s time to examine their technical aspects more closely.</p> <p>Here are some tips to help optimize yours:</p> <ul> <li>Include SEO-friendly alt tags.</li> <li>Choose the proper format and file size for fast loading.</li> <li>Customize file names instead of using something like IMG_08759.</li> <li>Ensure your images are mobile-friendly.</li> </ul> <p>Once again, we have an excellent resource for more in-depth information on HTML image optimization. <a href="https://www.searchenginejournal.com/on-page-seo/image-optimization/">Read it here</a>.</p> <h4>9. Geotagging (For Local Search)</h4> <p>It may be a global economy, but most business is still done at a local level. Connect with the people in your neighborhood by optimizing your on-page <a href="https://www.searchenginejournal.com/local-seo/what-is-local-seo-why-local-search-is-important/">local SEO</a>.</p> <p>There are three <strong>main</strong> SEO tactics to consider when focusing on local traffic:</p> <ul> <li><strong>Optimizing listings and citations</strong>, including name, address, phone number (NAP), website URL, business descriptions, and getting reviews.</li> <li><strong>Optimizing local content</strong>, including accommodating <a href="https://www.searchenginejournal.com/see-google-search-results-different-location/294829/">&ldquo;near me&rdquo; searches</a>, providing location-based content, or buying a local website or blog.</li> <li>&nbsp;<strong>Building links</strong> with other local businesses and organizations.</li> </ul><div data-total="8" id="SEJ_300x250_UnderPost_9-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="8" data-middle="no" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_9" id="SEJ_300x250_UnderPost_9" class="sadslots"> </div> </div> </div> </div> <p>Some <strong>additional</strong> local SEO tactics to incorporate:</p> <ul> <li>Implement localized schema markup for local business listings, events, special offers, etc.</li> <li><a href="https://www.searchenginejournal.com/google-business-profile-overview/425984/">Optimize Google Business Profile</a> with up-to-date info, photos, posts, Q&amp;A, and locally relevant content.</li> <li>Leverage proximity and geolocation data for mobile search.</li> <li>Create location-specific pages, content hubs, or microsites.</li> </ul> <p>Examples of effective local SEO could look like:</p> <ul> <li>A restaurant featuring locally sourced food specialties on dedicated pages.</li> <li>A service provider&rsquo;s site with geo-pages for all service areas.</li> <li>An ecommerce store highlighting inventory available for local pickup.</li> </ul> <p>For more information on building your geotagging SEO strategy, <a href="https://www.searchenginejournal.com/local-seo-strategies-smbs/194305/">read this</a>.</p> <p><strong><em>Read More:</em></strong></p> <ul> <li><em><a href="https://www.searchenginejournal.com/important-tags-seo/156440/">14 Most Important Meta And HTML Tags You Need To Know For SEO</a></em></li> <li><em><a href="https://www.searchenginejournal.com/meta-tags-what-you-need-to-know-for-seo/468015/">Meta Tags: What You Need To Know For SEO</a></em></li> <li><em><a href="https://www.searchenginejournal.com/google-my-business-listing-suspended-recovery/372355/">Google Business Profile Suspended? Here&rsquo;s How To Get Reinstated</a></em></li> </ul> <h3>Website Architecture</h3> <p>Having a well-structured website is essential for two reasons: First, a website laid out logically will be crawled more effectively by search engines, and second, it will create richer user experiences.</p><div data-total="8" id="SEJ_300x250_UnderPost_10-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="9" data-middle="no" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_10" id="SEJ_300x250_UnderPost_10" class="sadslots"> </div> </div> </div> </div> <p>Here are the factors to consider when optimizing your site&rsquo;s architecture:</p> <h4>10. Site Speed</h4> <p>A clunky, slow-loading site does more than frustrate and drive away visitors &ndash; it hurts your search ranking, too.</p> <p>Search Engine Journal investigated the effect of a page&rsquo;s loading time on SEO and <a href="https://www.searchenginejournal.com/ranking-factors/page-speed/">confirmed that page speed is a ranking factor</a> in search results.</p> <p>However, the minimum speed your site needs to meet is constantly changing.</p> <p>This can be achieved by meeting Google&rsquo;s Core Web Vitals minimum threshold. If your site isn&rsquo;t currently meeting these standards, there are several steps you can take, including:</p> <ul> <li>Enabling compression.</li> <li>Reducing redirects.</li> <li>Optimizing images.</li> <li>Leveraging browser caches.</li> </ul> <h4>11. Responsive Design</h4> <p>Mobile search volume surpassed desktop in 2016 and has only grown since then.</p> <p>Because more users are on mobile devices, Google followed the logical path and began prioritizing sites with designs that adapt to mobile screens.</p> <p>While ranking in search results without a responsive design is still possible, Google strongly recommends having one.</p> <p>You can read more about the effect site responsiveness has on search results <a href="https://www.searchenginejournal.com/ranking-factors/mobile-friendliness/">here</a>.</p> <h4>12. URL Structure</h4> <p>There was a time when URLs played a prominent role in SEO. Businesses would include keywords in domain names to help them rank higher.</p> <p>But Google, doing what Google does, changed the algorithm. What was once so important to rankings now plays a much smaller role.</p> <p>That&rsquo;s not to say it doesn&rsquo;t matter. Search engines still include your URLs in your overall score &ndash; they just don&rsquo;t hold the same prominence they once did.</p> <p>However, there is evidence they play a role in a site&rsquo;s initial ranking, and some professionals believe they&rsquo;re used to group pages. While they shouldn&rsquo;t be your top SEO priority, you don&rsquo;t want to ignore them.</p> <p>Read more about how URLs factor into Google rankings <a href="https://www.searchenginejournal.com/ranking-factors/urls/">here</a>.</p> <h4>13. Links</h4> <p>Remember E-E-A-T from way back at the beginning of this article?</p> <p>One of the best ways your website can establish it is through links from other reputable websites.</p> <p>Think of it this way: Who would you rather trust your 401(k) to &ndash; a financial advisor who manages Warren Buffet&rsquo;s portfolio or your cousin Jimmy, who lives in your aunt&rsquo;s basement? Jimmy might do a fine job, potentially even outperforming Buffet&rsquo;s guy. But he doesn&rsquo;t have the credibility that comes with a strong co-sign.</p> <p>Links work in the same way.</p> <p>There are three main types you need to know about for SEO:</p> <ul> <li><strong>Internal links</strong>, or ones that direct to another page on your website <a href="https://www.searchenginejournal.com/seo/why-links-important-seo/">like this one</a>.<br> <strong></strong></li> <li><strong>Outbound links</strong>, or external links, point to a site on a different domain, <a href="https://developers.google.com/search/docs/beginner/seo-starter-guide" target="_blank" rel="noopener">like this one, which points to Google&rsquo;s SEO page</a>.<br> <strong></strong></li> <li><strong>Inbound links</strong>, sometimes called backlinks, are links from other websites pointing to your page.</li> </ul> <p>Of the three, inbound links are the <a href="https://www.searchenginejournal.com/ranking-factors/inbound-links/">most important for boosting E-E-A-T signals</a>. High-quality, relevant inbound links, especially from authoritative and experienced sources, can help demonstrate your site&rsquo;s expertise, authoritativeness, and trustworthiness.</p> <p>SEO professionals use various methods to generate quality incoming links, including social media, creating sharable infographics, and even asking for backlinks.</p> <p>But beware: Not all inbound links are helpful. Some, especially those from link farms, forum posts, and guestbooks, can be fake links that cheat the rankings system. If you don&rsquo;t disavow these, it can hurt your ranking.</p> <p><a href="https://www.searchenginejournal.com/disavow-links-syndicated-content/391426/">Here&rsquo;s information</a> on how and when to disavow links.</p> <p><strong><em>Read More: </em></strong></p> <ul> <li><em><a href="https://www.searchenginejournal.com/google-explains-how-cwv-is-a-ranking-factor-but-doesnt-improve-ranking/512580/">Google Explains How CWV Is A Ranking Factor But Doesn&rsquo;t Improve Rankings</a></em></li> <li><em><a href="https://www.searchenginejournal.com/core-web-vitals/">Core Web Vitals: A Complete Guide</a></em></li> <li><em><a href="https://www.searchenginejournal.com/linkable-assets-for-link-building/486831/">A Guide To Linkable Assets For Effective Link Building</a></em></li> </ul> <h2>On-Page SEO Vs. Off-Page SEO</h2> <p>We&rsquo;ve talked a lot about on-page SEO, but there&rsquo;s also something known as off-page SEO. The difference, as you could probably tell by the names, is where it happens.</p> <p>On-page SEO is everything you can do internally to boost your rankings, including keyword optimization, meta descriptions, title tags, alt text, and website structure.</p> <p>Off-page SEO refers to all external factors that impact your site&rsquo;s rankings. This includes backlinks, E-E-A-T, local SEO, social media mentions, and <a href="https://www.searchenginejournal.com/ppc-guide/ppc-advertising-benefits/">pay-per-click</a>.</p> <p>You have much more control over your on-page SEO, but it&rsquo;s also important to consider off-page SEO &ndash; you need both to achieve your goals.</p> <p>However, it would be best to first focus on building a good, relevant webpage that&rsquo;s fully optimized for search engines before you begin investing a lot of resources into building links and promoting your site.</p> <h2>Conclusion</h2> <p>As <a href="https://www.searchenginejournal.com/google-algorithm-history/">search algorithms evolve</a>, the need to create high-quality, relevant content and optimize technical elements persists.</p> <p>Key takeaways to remember:</p> <ol> <li>Focus on creating valuable, user-centric content that demonstrates E-E-A-T.</li> <li>Optimize technical elements like HTML tags, site speed, and mobile responsiveness.</li> <li>Maintain a logical site structure and use internal linking effectively.</li> <li>Regularly update and refresh content to maintain relevance.</li> <li>Remember that on-page SEO works with off-page factors for overall SEO success.</li> </ol> <p>Approach this as an ongoing process rather than a one-time fix.</p> <p>Consistently implementing these tactics will considerably improve your chances of ranking well in search results.</p> <p><strong>More resources:&nbsp;</strong></p> <ul> <li><a href="https://www.searchenginejournal.com/google-e-e-a-t-how-to-demonstrate-first-hand-experience/474446/"> <span>Google E-E-A-T: What Is It &amp; How To Demonstrate It For SEO</span></a></li> <li><a href="https://www.searchenginejournal.com/factors-high-on-page-scores-low-domain-authority/485742/">What Factors Contribute To High On-Page SEO Scores (But Low Domain Authority)?</a></li> <li><a class="dark-link" title="Download Now" href="https://www.searchenginejournal.com/on-page-seo/?itm_source=website&amp;itm_medium=ebooks-landing-page&amp;itm_campaign=ebooks-landing-page" target="_blank">The Complete Guide To On-Page SEO</a></li> </ul> <hr> <p><em>Featured Image: BestForBest/Shutterstock</em></p> </div> </section> <div class="sej-chapters"> <div class="row p-chapters"> <div class="col-sm-12 chap-col right-chp"> <div class="p-chap "> <a title="Next Chapter" onClick="__gaTrackers( 'send', 'event', 'Guides nav clicks', 'Next chapter nav', 'https://www.searchenginejournal.com/on-page-seo/eat-ymyl/');" href="https://www.searchenginejournal.com/on-page-seo/eat-ymyl/"> <span class="chap-ico-right chp-ico"> <span style="width:40px; flex:0 0 40px; height:40px;" class="svg-icon"> <svg width="40" height="40" role="img"> <use xlink:href="/icons.svg?ver=141#arrow-down"/> </svg> </span> </span> <span class="right-chap"> <span>Next Chapter</span> <span class="chap-txt">E-A-T &amp; YMYL: How To Boost Your On-Page SEO</span> </span> </a> </div> </div> </div> </div> <div id="bcats" class="bottom-cat narrow-cont"> <span class="sej-category boxed cat-label">Category</span> <a class="sej-category boxed" href="https://www.searchenginejournal.com/category/seo/on-page-seo/">On-Page SEO</a> </div> </div> </div> </article> <div class="sej-under-post sej-under-post_1"> <div class="clear floater text-center sss2_sllo_o3"> <div class="sej-unit post-below-unit max-w-100 inline" id="SEJ_MediaNet_Unit-parent"> <div id='SEJ_MediaNet_Unit' class="sadslots mmh-90"> </div> <div class='avert-text text-center'><span>ADVERTISEMENT</span></div> </div> </div> <div class="sej-abio bg-cultured"> <div class="sej-abio-l"> <div> <a id="author-inf2" class="sej-abio-img" href="https://www.searchenginejournal.com/author/lorenbaker/"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2022/12/loren-baker-63a41d5965ac3-sej-100x100.webp 1x,https://www.searchenginejournal.com/wp-content/uploads/2022/12/loren-baker-63a41d5965ac3-sej-200x200.webp 1.5x"/> <img class="avatar img-circle" loading="lazy" src="https://www.searchenginejournal.com/wp-content/uploads/2022/12/loren-baker-63a41d5965ac3-sej-100x100.jpg" width="100" height="100" alt="Loren Baker" srcset="https://www.searchenginejournal.com/wp-content/uploads/2022/12/loren-baker-63a41d5965ac3-sej-200x200.jpg 1.5x" /> </picture> <div class="sej-auth-i green-bg"> <span style="width:17px; flex:0 0 17px; height:17px;margin-top:-2px;" class="svg-icon"> <svg width="17" height="17" role="img"> <use xlink:href="/icons.svg?ver=141#star"/> </svg> </span> </div> </a> </div> <a class="sej-abio-f" href="https://www.searchenginejournal.com/author/lorenbaker/"> Read Full Bio </a> </div> <div class="sej-abio-r"> <span class="sej-abio-sts green">SEJ STAFF</span> <a class="sej-abio-h h2 dark-link" id="author-inf3" href="https://www.searchenginejournal.com/author/lorenbaker/"> Loren Baker </a> <span class="sej-abio-pos">Founder at <a rel="nofollow noopener" href="https://foundationdigital.com" onclick="__gaTrackers('send', 'event', 'Author Profile Clicks', 'Icons', 'company');">Foundation Digital</a></span> <p class="sej-abio-p text-left"> Loren Baker is the Founder of SEJ, an Advisor at Alpha Brand Media and runs Foundation Digital, a digital marketing ... </p> </div> </div> <div class="web-dwn bg-cultured order-privacy-string"> <div class="sej-post-widget "> <aside role="region" aria-label="Sidebar Element" class="sej-widget sej-wdg-form bg-cultured "> <div class="row gty-15 ait-center"> <div class="col-12 sej-wgt-head"> <div class="m-bot-10"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2023/04/sej-today-1x-644d47cddc24a-sej.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2023/04/sej-today-2x-644d47cc66700-sej.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2023/04/sej-today-1x-644d47cddc24a-sej.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2023/04/sej-today-2x-644d47cc66700-sej.png 1.5x" width="175" height="38" loading="lazy" alt="Subscribe To Our Newsletter." /> </picture> </div> <div class="m-bot-15"> <h3 class="h4 color-green m-bot-0 sej-wdg-h"> Subscribe To Our Newsletter. </h3> <p class="sej-wdg-p m-bot-0">Conquer your day with daily search marketing news.</p> </div> </div> <div class="col-12 sej-wgd-shrt"> <div style="min-height: px"> <div data-region="na1" data-portalId="45875037" data-formId="8d80fcc0-3c51-4aa0-be2f-241b9b40fa39" class ="hbsp-underpost-form" data-target=".hbsp-underpost-form"></div> </div> </div> </div> </aside> </div> </div> <div class='yarpp yarpp-related yarpp-related-website yarpp-template-yarpp-template-related'> <aside aria-label="Suggested Articles" role="region"> <ul class="sej-tabs-nav clearfix"> <li> <span class="sej-tab-active">Suggested Articles</span> </li> </ul> <div class="row gty-30"> <div class="col-sm-4"> <article> <a title="Read the Article" id="ph-518641" class="img-obj-abs hover-opacity sej-rel-img dnone-max-767" href="https://www.searchenginejournal.com/part-3-how-to-launch-manage-grow-an-affiliate-program-step-by-step/518641/" onclick="__gaTrackers('send', 'event', 'Related Post Click', 'https://www.searchenginejournal.com/on-page-seo/essential-factors/', 'https://www.searchenginejournal.com/part-3-how-to-launch-manage-grow-an-affiliate-program-step-by-step/518641/');"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/06/untitled-design-72-414-384x240.webp 1x,https://www.searchenginejournal.com/wp-content/uploads/2024/06/untitled-design-72-414-768x480.webp 1.5x"/> <img loading="lazy" src="https://www.searchenginejournal.com/wp-content/uploads/2024/06/untitled-design-72-414-384x240.png" width="384" height="240" alt="Part 3: How To Launch, Manage, &#038; Grow An Affiliate Program Step-By-Step" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/06/untitled-design-72-414-768x480.png 1.5x" /> </picture> </a> <h4 class="sej-rtitle"> <a title="Read the Article" id="pt-518641" class="sej-thumb" href="https://www.searchenginejournal.com/part-3-how-to-launch-manage-grow-an-affiliate-program-step-by-step/518641/" onclick="__gaTrackers('send', 'event', 'Related Post Click', 'https://www.searchenginejournal.com/on-page-seo/essential-factors/', 'https://www.searchenginejournal.com/part-3-how-to-launch-manage-grow-an-affiliate-program-step-by-step/518641/');"> Part 3: How To Launch, Manage, &#038; Grow An Affiliate Program Step-By-Step </a> </h4> </article> </div> <div class="col-sm-4"> <article> <a title="Read the Article" id="ph-527031" class="img-obj-abs hover-opacity sej-rel-img dnone-max-767" href="https://www.searchenginejournal.com/how-to-choose-the-right-bid-strategy-for-lead-generation-campaigns/527031/" onclick="__gaTrackers('send', 'event', 'Related Post Click', 'https://www.searchenginejournal.com/on-page-seo/essential-factors/', 'https://www.searchenginejournal.com/how-to-choose-the-right-bid-strategy-for-lead-generation-campaigns/527031/');"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/09/right-bid-strategy-547-384x202.webp 1x,https://www.searchenginejournal.com/wp-content/uploads/2024/09/right-bid-strategy-547-768x403.webp 1.5x"/> <img loading="lazy" src="https://www.searchenginejournal.com/wp-content/uploads/2024/09/right-bid-strategy-547-384x202.png" width="384" height="202" alt="How To Choose The Right Bid Strategy For Lead Generation Campaigns" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/09/right-bid-strategy-547-768x403.png 1.5x" /> </picture> </a> <h4 class="sej-rtitle"> <a title="Read the Article" id="pt-527031" class="sej-thumb" href="https://www.searchenginejournal.com/how-to-choose-the-right-bid-strategy-for-lead-generation-campaigns/527031/" onclick="__gaTrackers('send', 'event', 'Related Post Click', 'https://www.searchenginejournal.com/on-page-seo/essential-factors/', 'https://www.searchenginejournal.com/how-to-choose-the-right-bid-strategy-for-lead-generation-campaigns/527031/');"> How To Choose The Right Bid Strategy For Lead Generation Campaigns </a> </h4> </article> </div> <div class="col-sm-4"> <article> <a title="Read the Article" id="ph-293389" class="img-obj-abs hover-opacity sej-rel-img dnone-max-767" href="https://www.searchenginejournal.com/ppc-guide/ad-targeting-options/" onclick="__gaTrackers('send', 'event', 'Related Post Click', 'https://www.searchenginejournal.com/on-page-seo/essential-factors/', 'https://www.searchenginejournal.com/ppc-guide/ad-targeting-options/');"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/10/ad-targeting-803-384x202.webp 1x,https://www.searchenginejournal.com/wp-content/uploads/2024/10/ad-targeting-803-768x403.webp 1.5x"/> <img loading="lazy" src="https://www.searchenginejournal.com/wp-content/uploads/2024/10/ad-targeting-803-384x202.jpg" width="384" height="202" alt="A Complete Guide To PPC Ad Targeting Options" srcset="https://www.searchenginejournal.com/wp-content/uploads/2024/10/ad-targeting-803-768x403.jpg 1.5x" /> </picture> </a> <h4 class="sej-rtitle"> <a title="Read the Article" id="pt-293389" class="sej-thumb" href="https://www.searchenginejournal.com/ppc-guide/ad-targeting-options/" onclick="__gaTrackers('send', 'event', 'Related Post Click', 'https://www.searchenginejournal.com/on-page-seo/essential-factors/', 'https://www.searchenginejournal.com/ppc-guide/ad-targeting-options/');"> A Complete Guide To PPC Ad Targeting Options </a> </h4> </article> </div> </div> </aside> </div> </div> </div> <div class="col-md-4 sej-sidebar text-center"> <div class="sej-aside sej-aside_1"> <div class="sej-widget dnone-1023"> <aside role="region" aria-label="Sidebar Element" class="sej-widget sej-wdg-form bg-cultured "> <div class="row gty-15 ait-center"> <div class="col-12 sej-wgt-head"> <div class="m-bot-10"> <picture> <source type="image/webp" srcset="https://www.searchenginejournal.com/wp-content/uploads/2023/04/sej-today-1x-644d47cddc24a-sej.webp 1x, https://www.searchenginejournal.com/wp-content/uploads/2023/04/sej-today-2x-644d47cc66700-sej.webp 1.5x"/> <img src="https://www.searchenginejournal.com/wp-content/uploads/2023/04/sej-today-1x-644d47cddc24a-sej.png" srcset="https://www.searchenginejournal.com/wp-content/uploads/2023/04/sej-today-2x-644d47cc66700-sej.png 1.5x" width="175" height="38" fetchpriority="high" alt="Join Our Newsletter." /> </picture> </div> <p class="h4 color-green m-bot-0 sej-wdg-h"> Join Our Newsletter. </p> <p class="sej-wdg-p m-bot-0">Get your daily dose of search know-how.</p> </div> <div class="col-12 sej-wgd-shrt"> <div style="min-height: 120px"> <div data-region="na1" data-portalId="45875037" data-formId="7a478ebe-938c-40cb-9b08-afd892138e6f" class ="hbsp-sidebar-post-form" data-target=".hbsp-sidebar-post-form"></div> </div> <div class="hbspt-privacy"> By clicking the "Subscribe" button, I agree and accept the <strong><a class="underline" href="https://www.searchenginejournal.com/privacy-policy/">privacy policy</a></strong> of Search Engine Journal. </div> </div> </aside> </div> <aside role="region" aria-label="Sidebar Element" class="widget-wrap dnone-768-1024 2y_s"> <div class="sej-widget clearfix"> <div class="sej-widget-box"> <div class="wdg-head"> <a id="webinars2-webinar-im" title="Register Now" class="sej-wimage" href="https://www.searchenginejournal.com/webinar-lp-high-quality-conversions-how-to-optimize-your-website-boost-growth/" target="_blank" data-query = "itm_source=website&itm_medium=sidebar-banner&itm_campaign=website-sidebar-banner" onclick="__gaTrackers('send', 'event', 'Right Sidebar Banners', 'ThinkTank Webinar ', 'https://www.searchenginejournal.com/webinar-lp-high-quality-conversions-how-to-optimize-your-website-boost-growth/');" > <img class="b-lazy hauto" src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20336%20190%22%3E%3C/svg%3E' data-src="https://www.searchenginejournal.com/wp-content/uploads/2025/02/sidebar1x-991.png" data-src2="https://www.searchenginejournal.com/wp-content/uploads/2025/02/sidebar2x-21.png" width="627" height="380" alt="High-Quality Conversions: How To Optimize Your Website &amp; Boost Growth"/> <noscript> <img class="img-responsive" src="https://www.searchenginejournal.com/wp-content/uploads/2025/02/sidebar1x-991.png" width="627" height="380" alt="High-Quality Conversions: How To Optimize Your Website &amp; Boost Growth"/> </noscript> </a> </div> <div class="wdg-body"> <h2 class="sej-wptitle"> <a id="webinars2-webinar-ti" title="Register Now" class="sej-wimage" href="https://www.searchenginejournal.com/webinar-lp-high-quality-conversions-how-to-optimize-your-website-boost-growth/" target="_blank" data-query = "itm_source=website&itm_medium=sidebar-banner&itm_campaign=website-sidebar-banner" onclick="__gaTrackers('send', 'event', 'Right Sidebar Banners', 'ThinkTank Webinar ', 'https://www.searchenginejournal.com/webinar-lp-high-quality-conversions-how-to-optimize-your-website-boost-growth/');" > High-Quality Conversions: How To Optimize Your Website &amp; Boost Growth </a> </h2> </div> </div> </div> </aside> <aside role="region" aria-label="Sidebar Element" class="sej-widget sss2_sllo_o3_2 mw360 absolute-banner dnone-1023 banner-1" id="SEJ_300x250_Sidebar0-parent"> <div class="sej-widget-container text-center mh600 s_x" id="SEJ_300x250_Sidebar0-cont"> <div data-slot="SEJ_300x250_Sidebar0" id='SEJ_300x250_Sidebar0' data-adnumber='0' class="sadslots_p"> </div> </div> </aside> <aside role="region" aria-label="Search" class="sej-widget dnone-768-1024"> <div class="sej-aside-form sej-subscribe-form"> <form role="search" data-form-name="Sidebar Search" class="sej2017_validate_form nosubform" accept-charset="UTF-8" action="https://www.searchenginejournal.com"> <div class="relative clearbt input-box form-group"> <svg class="inp-ico inp-ico_js" width="17" height="17" role="img"> <use xlink:href="/icons.svg?ver=78#search"/> </svg> <input id="s-sidebar-search" aria-label="search" placeholder="What is SEO?" type="text" name="s" autocomplete="off" autocapitalize="off" class="form-control sej_validate sej_requaired sinput"> <div class="sej_error_message padding-0"></div> </div> <div class="relative input-box form-group clearbt margin-bottom-0"><input class="submit btn btn-block sbs-btn icon-input-btn site-search" type="submit" value="SEARCH" data-label="Sidebar"></div> </form> </div> </aside> <aside role="region" aria-label="Sidebar Element" class="sej-widget sss2_sllo_o3_2 mw360 dnone-1023" id="sidebar_1-parent"> <div class="sej-widget-container text-center flexjust mh280 s_x" id="sidebar_1-cont"> <div data-slot="sidebar_1" id='sidebar_1' data-adnumber='0' class="sadslots_p"> </div> </div> <div class="avert-text aside-text">Advertisement</div> </aside> <aside role="region" aria-label="Sidebar Element" class="sej-widget sss2_sllo_o3_2 mw360 dnone-1023" id="SEJ_300x250_Sidebar3-parent"> <div class="sej-widget-container text-center mh600 s_x" id="SEJ_300x250_Sidebar3-cont"> <div data-slot="SEJ_300x250_Sidebar3" id='SEJ_300x250_Sidebar3' data-adnumber='0' class="sadslots_p"> </div> </div> <div class="avert-text aside-text">Advertisement</div> </aside> <aside role="region" aria-label="Sidebar Element" class="widget-wrap dnone-768-1024"> <div class="sej-widget clearfix"> <div class="sej-widget-box"> <div class="wdg-head"> <a id="partners-stories-sponsored-post-im" title="Read More" class="sej-wimage" href="https://www.searchenginejournal.com/seo-website-trends-2025-bluehost-spa/540836/" target="_blank" data-query = "itm_source=website&itm_medium=sidebar-banner&itm_campaign=website-sidebar-banner" onclick="__gaTrackers('send', 'event', 'Right Sidebar Banners', 'Partner Stories', 'https://www.searchenginejournal.com/seo-website-trends-2025-bluehost-spa/540836/');" > <img class="b-lazy hauto" src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20336%20190%22%3E%3C/svg%3E' data-src="https://www.searchenginejournal.com/wp-content/uploads/2025/02/sidebar1x-476.png" data-src2="https://www.searchenginejournal.com/wp-content/uploads/2025/02/sidebar2x-380.png" width="480" height="271" alt="9 Trends You Should Watch To Keep Your Website Afloat in 2025"/> <noscript> <img class="img-responsive" src="https://www.searchenginejournal.com/wp-content/uploads/2025/02/sidebar1x-476.png" width="480" height="271" alt="9 Trends You Should Watch To Keep Your Website Afloat in 2025"/> </noscript> </a> </div> <div class="wdg-body"> <h2 class="sej-wptitle"> <a id="partners-stories-sponsored-post-ti" title="Read More" class="sej-wimage" href="https://www.searchenginejournal.com/seo-website-trends-2025-bluehost-spa/540836/" target="_blank" data-query = "itm_source=website&itm_medium=sidebar-banner&itm_campaign=website-sidebar-banner" onclick="__gaTrackers('send', 'event', 'Right Sidebar Banners', 'Partner Stories', 'https://www.searchenginejournal.com/seo-website-trends-2025-bluehost-spa/540836/');" > 9 Trends You Should Watch To Keep Your Website Afloat in 2025 </a> </h2> </div> </div> </div> </aside> <aside role="region" aria-label="Sidebar Element" class="sej-widget sss2_sllo_o3_2 mw360 dnone-1023" id="SEJ_300x250_Sidebar4-parent"> <div class="sej-widget-container text-center mh600 s_x" id="SEJ_300x250_Sidebar4-cont"> <div data-slot="SEJ_300x250_Sidebar4" id='SEJ_300x250_Sidebar4' data-adnumber='0' class="sadslots_p"> </div> </div> <div class="avert-text aside-text">Advertisement</div> </aside> <aside role="region" aria-label="Sidebar Element" class="sej-widget sss2_sllo_o3_2 mw360 dnone-single dnone-1023 text-center" id="SEJ_300x250_Sidebar2-parent"> <div class="sej-widget-container text-center mh250 w650" id="SEJ_300x250_Sidebar2-cont"> <div data-slot="SEJ_300x250_Sidebar2" id='SEJ_300x250_Sidebar2' data-adnumber='0' class="sadslots sticky_s "> </div> </div> </aside> </div> </div> </div> </section> <section class="sej-sect sej-bbb-section1 sss2_sllo_o3 text-center mmh-90 SEJ_728x90_Footer-adv-label"> <div data-slot='SEJ_728x90_Footer' id='SEJ_728x90_Footer' class='mhl250 sadslots'> </div> <div class="avert-text aside-text">Advertisement</div> </section> </div><!-- #looop_parent --> </main> <div class="sh-vert sharebtn" id="sharebtn-333563" data-id="333563"> <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%2Fessential-factors%2F%3Futm_source%3Dlinkedin%26utm_medium%3Dsocial%26utm_campaign%3Dshare-back-traffic&title=13+Essential+On-Page+SEO+Factors+You+Need+To+Know&summary=Maximize+your+search+visibility+with+on-page+SEO.+Learn+about+the+factors+that+impact+website+rankings%2C+from+content+optimization+to+site+speed+and+mobile-friendliness.&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=141#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%2Fessential-factors%2F%3Futm_source%3Dfacebook%26utm_medium%3Dsocial%26utm_campaign%3Dshare-back-traffic&caption=13+Essential+On-Page+SEO+Factors+You+Need+To+Know&description=Maximize+your+search+visibility+with+on-page+SEO.+Learn+about+the+factors+that+impact+website+rankings%2C+from+content+optimization+to+site+speed+and+mobile-friendliness.&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=141#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%2Fessential-factors%2F%3Futm_source%3Dtwitter%26utm_medium%3Dsocial%26utm_campaign%3Dshare-back-traffic&text=Maximize+your+search+visibility+with+on-page+SEO.+Learn+about+the+factors+that+impact+website+rankings%2C+from+content+optimization+to+site+speed+and+mobile-friendliness.&via=lorenbaker%2C+%40sejournal"> <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=141#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: 13 Essential On-Page SEO Factors You Need To Know" data-text = "Maximize your search visibility with on-page SEO. Learn about the factors that impact website rankings, from content optimization to site speed and mobile-friendliness." data-href = "https://www.searchenginejournal.com/on-page-seo/essential-factors/?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=141#email"/> </svg> </span> </button> </li> </ul> </div> <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=141#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=141#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=141#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=141#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=141#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; 2025 <a href="https://www.searchenginejournal.com">Search Engine Journal.</a> All rights reserved. Published by Alpha Brand Media. </p> </div> </div> </footer> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/content-add.css?ver=1737751244" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/themes/sej/css/components/content-add.css?ver=1737751244"/> <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':333563,'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": "Article", "@id": "https://www.searchenginejournal.com/on-page-seo/essential-factors/#article", "headline": "13 Essential On-Page SEO Factors You Need To Know", "mainEntityOfPage": "https://www.searchenginejournal.com/on-page-seo/essential-factors/#webpage", "isPartOf": { "@id": "https://www.searchenginejournal.com/on-page-seo/essential-factors/#webpage" }, "author": { "@id": "https://www.searchenginejournal.com/author/lorenbaker/#schema-author" }, "datePublished": "2024-08-27T15:35:17+00:00", "url": "https://www.searchenginejournal.com/on-page-seo/essential-factors/", "image": { "@id": "https://www.searchenginejournal.com/on-page-seo/essential-factors/#post-image" }, "publisher": { "@id": "https://www.searchenginejournal.com/#organization" }, "description": "Maximize your search visibility with on-page SEO. Learn about the factors that impact website rankings, from content optimization to site speed and mobile-friendliness.", "thumbnailUrl": "https://www.searchenginejournal.com/wp-content/uploads/2024/07/on-page-seo-452-1440x810.png", "copyrightYear": "2024", "copyrightHolder": { "@id": "https://www.searchenginejournal.com/#organization" }, "articleSection": [ "On-Page SEO" ], "dateModified": "2024-08-27T15:35:17+00:00", "wordCount": 2437, "speakable": { "@type": "SpeakableSpecification", "xpath": [ "/html/head/meta[@name='speakbleanswer1']/@content", "/html/head/meta[@name='speakbleanswer2']/@content" ], "name": "13 Essential On-Page S.E.O. Factors You Need To Know" } }, { "@type": "WebPage", "@id": "https://www.searchenginejournal.com/on-page-seo/essential-factors/#webpage", "url": "https://www.searchenginejournal.com/on-page-seo/essential-factors/", "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/essential-factors/#post-image" }, "headline": "13 Essential On-Page SEO Factors You Need To Know", "datePublished": "2024-08-27T15:35:17+00:00", "dateModified": "2024-08-27T15:35:17+00:00", "description": "Maximize your search visibility with on-page SEO. Learn about the factors that impact website rankings, from content optimization to site speed and mobile-friendliness.", "breadcrumb": { "@id": "https://www.searchenginejournal.com/on-page-seo/essential-factors/#breadcrumb" } }, { "@type": "Person", "@id": "https://www.searchenginejournal.com/author/lorenbaker/#schema-author", "url": "https://www.searchenginejournal.com/author/lorenbaker/", "name": "Loren Baker", "image": { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/author/lorenbaker/#author-image", "url": "https://www.searchenginejournal.com/wp-content/uploads/2022/12/loren-baker-63a41d5965ac3-sej.jpg", "width": 500, "height": 500, "inLanguage": "en-US", "caption": "Loren Baker" }, "jobTitle": "Founder", "description": "Loren Baker is the Founder of SEJ, an Advisor at Alpha Brand Media and runs Foundation Digital, a digital marketing strategy &amp; development agency.", "knowsAbout": [ "International SEO", "SEO", "Technical SEO", "Content Marketing", "Entrepreneurism" ], "worksFor": { "@type": "Organization", "@id": "https://foundationdigital.com#organization", "name": "Foundation Digital", "url": "https://foundationdigital.com" }, "alumniOf": { "@type": "CollegeOrUniversity", "name": "Towson University", "sameAs": "https://en.wikipedia.org/wiki/Towson_University", "department": "BS, Mass Communications, Marketing & Advertising", "@id": "https://www.towson.edu/#organization", "url": "https://www.towson.edu/" }, "hasCredential": [ { "@type": "EducationalOccupationalCredential", "name": "Best Use of Content Marketing", "url": "https://ussearchawards.com/" }, { "@type": "EducationalOccupationalCredential", "name": " Best Use of Content in a Search Campaign", "url": "https://ussearchawards.com/" }, { "@type": "EducationalOccupationalCredential", "name": "Best Use of Local Search", "url": "https://ussearchawards.com/" } ], "sameAs": [ "https://twitter.com/lorenbaker", "https://www.linkedin.com/in/lorenbaker/", "https://www.google.com/search?kgmid=/g/11gg5rlx5v" ] }, { "@type": "ImageObject", "@id": "https://www.searchenginejournal.com/on-page-seo/essential-factors/#post-image", "url": "https://www.searchenginejournal.com/wp-content/uploads/2024/07/on-page-seo-452-1440x810.png", "contentUrl": "https://www.searchenginejournal.com/wp-content/uploads/2024/07/on-page-seo-452-1440x810.png", "width": 1440, "height": 810, "thumbnail": [ { "@type": "ImageObject", "url": "https://www.searchenginejournal.com/wp-content/uploads/2024/07/on-page-seo-452-1440x810.png", "width": 1440, "height": 810 }, { "@type": "ImageObject", "url": "https://www.searchenginejournal.com/wp-content/uploads/2024/07/on-page-seo-452-400x400.png", "width": 400, "height": 400 } ] }, { "@type": "BreadcrumbList", "@id": "https://www.searchenginejournal.com/on-page-seo/essential-factors/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "SEJ", "item": "https://www.searchenginejournal.com" }, { "@type": "ListItem", "position": 2, "name": "On-Page SEO", "item": "https://www.searchenginejournal.com/on-page-seo/" } ] } ] }</script><script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/themes/sej/js/frontend.min.js?ver=1737751244" id="child-scripts-js"></script> <script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/themes/sej/js/cdet.js?ver=1739045960" id="cdet-js-js"></script> <script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/themes/sej/js/ga.js?ver=1737751244" id="ga-js-js"></script> <script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/themes/sej/js/vendor/fancybox.umd.js?ver=1737751244" id="fancybox-js"></script> <script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/themes/sej/js/pages/article/gallery-min.js?ver=1737751244" id="gallery-js"></script> <script type="text/javascript" defer="defer" src="https://www.searchenginejournal.com/wp-content/themes/sej14/js/instapage.js?ver=1737751244" 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=1737751244" id="lazy-js-js"></script> <link rel="preload" href="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/promos/assets/pop-css.css?ver=1738830328" as="style"/> <link rel="stylesheet" href="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/promos/assets/pop-css.css?ver=1738830328"/> <script defer="defer" src="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/promos/assets/disp.js?ver=1740986568"></script> <script defer="defer" src="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/promos/assets/pp.js?ver=1740078724"></script> <script> post_obj = {}; post_obj.p_b_est_time = 590 post_obj.wcount = 2437; window.is_long_article = 1; post_obj.plink = 'https://www.searchenginejournal.com/on-page-seo/essential-factors/'; post_obj.id = 333563; post_obj.title = '13 Essential On-Page SEO Factors You Need To Know'; post_obj.topic = 'seo'; post_obj.atopics = JSON.parse('["seo"]'); post_obj.ptopic = 'on-page-seo'; post_obj.spons = false; post_obj.author = 'Loren Baker'; </script> <script defer src="https://www.searchenginejournal.com/wp-content/plugins/abm-sej/includes/js/misc.js?ver=1737751244"></script> <div class="menu-overlay menu-overlay_js"></div> </body> </html>

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