1<!DOCTYPE html> 2<html lang="en-US" prefix="og: https://ogp.me/ns#"> 3<head><meta charset="UTF-8" />
3<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
3<script>class RocketLazyLoadScripts{constructor(){this.v="1.2.3",this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this._triggerListener.bind(this),this.touchStartHandler=this._onTouchStart.bind(this),this.touchMoveHandler=this._onTouchMove.bind(this),this.touchEndHandler=this._onTouchEnd.bind(this),this.clickHandler=this._onClick.bind(this),this.interceptedClicks=[],window.addEventListener("pageshow",t=>{this.persisted=t.persisted}),window.addEventListener("DOMContentLoaded",()=>{this._preconnect3rdParties()}),this.delayedScripts={normal:[],async:[],defer:[]},this.trash=[],this.allJQueries=[]}_addUserInteractionListener(t){if(document.hidden){t._triggerListener();return}this.triggerEvents.forEach(e=>window.addEventListener(e,t.userEventHandler,{passive:!0})),window.addEventListener("touchstart",t.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",t.touchStartHandler),document.addEventListener("visibilitychange",t.userEventHandler)}_removeUserInteractionListener(){this.triggerEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!0})),document.removeEventListener("visibilitychange",this.userEventHandler)}_onTouchStart(t){"HTML"!==t.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),t.target.addEventListener("click",this.clickHandler),this._renameDOMAttribute(t.target,"onclick","rocket-onclick"),this._pendingClickStarted())}_onTouchMove(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),t.target.removeEventListener("click",this.clickHandler),this._renameDOMAttribute(t.target,"rocket-onclick","onclick"),this._pendingClickFinished()}_onTouchEnd(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}_onClick(t){t.target.removeEventListener("click",this.clickHandler),this._renameDOMAttribute(t.target,"rocket-onclick","onclick"),this.interceptedClicks.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this._pendingClickFinished()}_replayClicks(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach(t=>{t.target.dispatchEvent(new MouseEvent("click",{view:t.view,bubbles:!0,cancelable:!0}))})}_waitForPendingClicks(){return new Promise(t=>{this._isClickPending?this._pendingClickFinished=t:t()})}_pendingClickStarted(){this._isClickPending=!0}_pendingClickFinished(){this._isClickPending=!1}_renameDOMAttribute(t,e,r){t.hasAttribute&&t.hasAttribute(e)&&(event.target.setAttribute(r,event.target.getAttribute(e)),event.target.removeAttribute(e))}_triggerListener(){this._removeUserInteractionListener(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this._loadEverythingNow.bind(this)):this._loadEverythingNow()}_preconnect3rdParties(){let t=[];document.querySelectorAll("script[type=rocketlazyloadscript]").forEach(e=>{if(e.hasAttribute("src")){let r=new URL(e.src).origin;r!==location.origin&&t.push({src:r,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this._batchInjectResourceHints(t,"preconnect")}
3async _loadEverythingNow(){this.lastBreath=Date.now(),this._delayEventListeners(this),this._delayJQueryReady(this),this._handleDocumentWrite(),this._registerAllDelayedScripts(),this._preloadAllScripts(),await this._loadScriptsFromList(this.delayedScripts.normal),await this._loadScriptsFromList(this.delayedScripts.defer),await this._loadScriptsFromList(this.delayedScripts.async);try{await this._triggerDOMContentLoaded(),await this._triggerWindowLoad()}catch(t){console.error(t)}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this._waitForPendingClicks().then(()=>{this._replayClicks()}),this._emptyTrash()}_registerAllDelayedScripts(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _transformScript(t){return new Promise((await this._littleBreath(),navigator.userAgent.indexOf("Firefox/")>0||""===navigator.vendor)?e=>{let r=document.createElement("script");[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),r.setAttribute(e,t.nodeValue))}),t.text&&(r.text=t.text),r.hasAttribute("src")?(r.addEventListener("load",e),r.addEventListener("error",e)):(r.text=t.text,e());try{t.parentNode.replaceChild(r,t)}catch(i){e()}}:async e=>{function r(){t.setAttribute("data-rocket-status","failed"),e()}try{let i=t.getAttribute("data-rocket-type"),n=t.getAttribute("data-rocket-src");t.text,i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",function r(){t.setAttribute("data-rocket-status","executed"),e()}),t.addEventListener("error",r),n?(t.removeAttribute("data-rocket-src"),t.src=n):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}catch(s){r()}})}async _loadScriptsFromList(t){let e=t.shift();return e&&e.isConnected?(await this._transformScript(e),this._loadScriptsFromList(t)):Promise.resolve()}_preloadAllScripts(){this._batchInjectResourceHints([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}_batchInjectResourceHints(t,e){var r=document.createDocumentFragment();t.forEach(t=>{let i=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(i){let n=document.createElement("link");n.href=i,n.rel=e,"preconnect"!==e&&(n.as="script"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),r.appendChild(n),this.trash.push(n)}}),document.head.appendChild(r)}_delayEventListeners(t){let e={};function r(t,r){!function t(r){!e[r]&&(e[r]={originalFunctions:{add:r.addEventListener,remove:r.removeEventListener},eventsToRewrite:[]},r.addEventListener=function(){arguments[0]=i(arguments[0]),e[r].originalFunctions.add.apply(r,arguments)},r.removeEventListener=function(){arguments[0]=i(arguments[0]),e[r].originalFunctions.remove.apply(r,arguments)});function i(t){return e[r].eventsToRewrite.indexOf(t)>=0?"rocket-"+t:t}}(t),e[t].eventsToRewrite.push(r)}function i(t,e){let r=t[e];Object.defineProperty(t,e,{get:()=>r||function(){},set(i){t["rocket"+e]=r=i}})}r(document,"DOMContentLoaded"),r(window,"DOMContentLoaded"),r(window,"load"),r(window,"pageshow"),r(document,"readystatechange"),i(document,"onreadystatechange"),i(window,"onload"),i(window,"onpageshow")}_delayJQueryReady(t){let e;function r(r){if(r&&r.fn&&!t.allJQueries.includes(r)){r.fn.ready=r.fn.init.prototype.ready=function(e){return t.domReadyFired?e.bind(document)(r):document.addEventListener("rocket-DOMContentLoaded",()=>e.bind(document)(r)),r([])};let i=r.fn.on;r.fn.on=r.fn.init.prototype.on=function(){if(this[0]===window){function t(t){return t.split(" ").map(t=>"load"===t||0===t.indexOf("load.")?"rocket-jquery-load":t).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=t(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEac
3h(e=>{let r=arguments[0][e];delete arguments[0][e],arguments[0][t(e)]=r})}return i.apply(this,arguments),this},t.allJQueries.push(r)}e=r}r(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){r(t)}})}async _triggerDOMContentLoaded(){this.domReadyFired=!0,await this._littleBreath(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),window.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),document.dispatchEvent(new Event("rocket-readystatechange")),await this._littleBreath(),document.rocketonreadystatechange&&document.rocketonreadystatechange()}async _triggerWindowLoad(){await this._littleBreath(),window.dispatchEvent(new Event("rocket-load")),await this._littleBreath(),window.rocketonload&&window.rocketonload(),await this._littleBreath(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this._littleBreath();let t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this._littleBreath(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}_handleDocumentWrite(){let t=new Map;document.write=document.writeln=function(e){let r=document.currentScript;r||console.error("WPRocket unable to document.write this: "+e);let i=document.createRange(),n=r.parentElement,s=t.get(r);void 0===s&&(s=r.nextSibling,t.set(r,s));let a=document.createDocumentFragment();i.setStart(a,0),a.appendChild(i.createContextualFragment(e)),n.insertBefore(a,s)}}async _littleBreath(){Date.now()-this.lastBreath>45&&(await this._requestAnimFrame(),this.lastBreath=Date.now())}async _requestAnimFrame(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}_emptyTrash(){this.trash.forEach(t=>t.remove())}static run(){let t=new RocketLazyLoadScripts;t._addUserInteractionListener(t)}}RocketLazyLoadScripts.run();</script>
3 4 5 <title>How to Write a Blog Post: EVERYTHING You Need to Know</title> 6 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 7 <link rel="profile" href="https://gmpg.org/xfn/11" /> 8 <link rel="pingback" href="https://www.locationrebel.com/xmlrpc.php" /> 9 <link rel="shortcut icon" href="https://www.locationrebel.com/wp-content/themes/carbonate/images/favicon.ico" /> 10 11<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ --> 12<meta name="description" content="Want to learn how to write a blog post? While it's simple in theory, there is more that goes into than you think. Here's exacty how to start blogging."/> 13<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 14<link rel="canonical" href="https://www.locationrebel.com/how-to-write-a-blog-post/" /> 15<meta property="og:locale" content="en_US" /> 16<meta property="og:type" content="article" /> 17<meta property="og:title" content="How to Write a Blog Post: EVERYTHING You Need to Know" /> 18<meta property="og:description" content="Want to learn how to write a blog post? While it's simple in theory, there is more that goes into than you think. Here's exacty how to start blogging." /> 19<meta property="og:url" content="https://www.locationrebel.com/how-to-write-a-blog-post/" /> 20<meta property="og:site_name" content="Location Rebel" /> 21<meta property="article:publisher" content="https://facebook.com/locationrebel" /> 22<meta property="article:tag" content="featured" /> 23<meta property="article:tag" content="Popular" /> 24<meta property="article:section" content="Freelance Writing: The Ultimate Beginner's Online Business" /> 25<meta property="og:updated_time" content="2026-01-31T11:22:08-08:00" /> 26<meta property="og:image" content="https://www.locationrebel.com/wp-content/uploads/How-to-write-a-blog-post.png" /> 27<meta property="og:image:secure_url" content="https://www.locationrebel.com/wp-content/uploads/How-to-write-a-blog-post.png" /> 28<meta property="og:image:width" content="1280" /> 29<meta property="og:image:height" content="720" /> 30<meta property="og:image:alt" content="How to write a blog post" /> 31<meta property="og:image:type" content="image/png" /> 32<meta property="article:published_time" content="2025-12-04T08:07:09-08:00" /> 33<meta property="article:modified_time" content="2026-01-31T11:22:08-08:00" /> 34<meta property="og:video" content="https://www.youtube.com/embed/JxXndBn8h0M" /> 35<meta property="video:duration" content="1314" /> 36<meta property="og:video" content="https://www.youtube.com/embed/QysO2ZfBDFc" /> 37<meta property="video:duration" content="306" /> 38<meta property="ya:ovs:upload_date" content="2020-02-06" /> 39<meta property="ya:ovs:allow_embed" content="true" /> 40<meta name="twitter:card" content="summary_large_image" /> 41<meta name="twitter:title" content="How to Write a Blog Post: EVERYTHING You Need to Know" /> 42<meta name="twitter:description" content="Want to learn how to write a blog post? While it's simple in theory, there is more that goes into than you think. Here's exacty how to start blogging." /> 43<meta name="twitter:site" content="@seanogle" /> 44<meta name="twitter:creator" content="@seanogle" /> 45<meta name="twitter:image" content="https://www.locationrebel.com/wp-content/uploads/How-to-write-a-blog-post.png" /> 46<meta name="twitter:label1" content="Written by" /> 47<meta name="twitter:data1" content="Sean Ogle" /> 48<meta name="twitter:label2" content="Time to read" /> 49<meta name="twitter:data2" content="9 minutes" />
50<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":["Person","Organization"],"@id":"https://www.locationrebel.com/#person","name":"Sean Ogle","sameAs":["https://facebook.com/locationrebel","https://twitter.com/seanogle"]},{"@type":"WebSite","@id":"https://www.locationrebel.com/#website","url":"https://www.locationrebel.com","name":"Location Rebel","publisher":{"@id":"https://www.locationrebel.com/#person"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://www.locationrebel.com/wp-content/uploads/How-to-write-a-blog-post.png","url":"https://www.locationrebel.com/wp-content/uploads/How-to-write-a-blog-post.png","width":"1280","height":"720","caption":"How to write a blog post","inLanguage":"en-US"},{"@type":"WebPage","@id":"https://www.locationrebel.com/how-to-write-a-blog-post/#webpage","url":"https://www.locationrebel.com/how-to-write-a-blog-post/","name":"How to Write a Blog Post: EVERYTHING You Need to Know","datePublished":"2025-12-04T08:07:09-08:00","dateModified":"2026-01-31T11:22:08-08:00","isPartOf":{"@id":"https://www.locationrebel.com/#website"},"primaryImageOfPage":{"@id":"https://www.locationrebel.com/wp-content/uploads/How-to-write-a-blog-post.png"},"inLanguage":"en-US"},{"@type":"Person","@id":"https://www.locationrebel.com/author/locationrebel/","name":"Sean Ogle","url":"https://www.locationrebel.com/author/locationrebel/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/e1ff0774641a1478b1e784705f5895cce96bfc7681ec89777b0bd6019ba9cffc?s=96&d=mm&r=pg","url":"https://secure.gravatar.com/avatar/e1ff0774641a1478b1e784705f5895cce96bfc7681ec89777b0bd6019ba9cffc?s=96&d=mm&r=pg","caption":"Sean Ogle","inLanguage":"en-US"},"sameAs":["https://www.locationrebel.com"]},{"headline":"How to Write a Blog Post: EVERYTHING You Need to Know","description":"Want to learn how to write a blog post? While it's simple in theory, there is more that goes into than you think. Here's exacty how to start blogging.","datePublished":"2025-12-04T08:07:09-08:00","dateModified":"2026-01-31T11:22:08-08:00","image":{"@id":"https://www.locationrebel.com/wp-content/uploads/How-to-write-a-blog-post.png"},"author":{"@id":"https://www.locationrebel.com/author/locationrebel/","name":"Sean Ogle"},"@type":"BlogPosting","name":"How to Write a Blog Post: EVERYTHING You Need to Know","@id":"https://www.locationrebel.com/how-to-write-a-blog-post/#schema-726878","isPartOf":{"@id":"https://www.locationrebel.com/how-to-write-a-blog-post/#webpage"},"publisher":{"@id":"https://www.locationrebel.com/#person"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.locationrebel.com/how-to-write-a-blog-post/#webpage"}},{"@type":"VideoObject","name":"How to Write a Blog Post that Makes Money in 2020 | Location Rebel","description":"Ok, so you want to learn how to make money blogging? First things first, you need to know how to write a blog post that makes money. Hint: Most of your blog ...","uploadDate":"2020-02-06","thumbnailUrl":"https://www.locationrebel.com/wp-content/uploads/How-to-write-a-blog-post.png","embedUrl":"https://www.youtube.com/embed/JxXndBn8h0M","duration":"PT21M54S","width":"1280","height":"720","isFamilyFriendly":"True","@id":"https://www.locationrebel.com/how-to-write-a-blog-post/#schema-726879","isPartOf":{"@id":"https://www.locationrebel.com/how-to-write-a-blog-post/#webpage"},"publisher":{"@id":"https://www.locationrebel.com/#person"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.locationrebel.com/how-to-write-a-blog-post/#webpage"}},{"@type":"VideoObject","name":"How to Cut Down Freelance Writing Research Times By 80%","description":"Want to build a freelance writing business online? Grab our free guide and six-day course to get started: https://www.locationrebel.com/hiABOUT THIS VIDEOA l...","uploadDate":"2022-06-02","thumbnailUrl":"https://www.locationrebel.com/wp-content/uploads/How-to-write-a-blog-post.png","embedUrl":"https://www.youtube.com/embed/QysO2ZfBDFc","duration":"PT5M6S","width":"1280","height":"720","isFamilyFriendly":"True","@id":"https://www.locationrebel.com/how-to-write-a-blog-post/#schema-726880","isPartOf":{"@id":"https://www.locationrebel.com/how-to-write-a-blog-post/#webpage"},"publisher":{"@id":"https://www.locationrebel.com/#person"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.locationrebel.com/how-to-write-a-blog-post/#webpage"}}]}</script>
50 51<!-- /Rank Math WordPress SEO plugin --> 52 53<link rel='dns-prefetch' href='//stats.wp.com' /> 54 55<link rel="alternate" type="application/rss+xml" title="Location Rebel » How to Write a Blog Post: EVERYTHING You Need to Know Comments Feed" href="https://www.locationrebel.com/how-to-write-a-blog-post/feed/" /> 56<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.locationrebel.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.locationrebel.com%2Fhow-to-write-a-blog-post%2F" /> 57<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.locationrebel.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.locationrebel.com%2Fhow-to-write-a-blog-post%2F&format=xml" /> 58 <!-- This site uses the Google Analytics by MonsterInsights plugin v11.1.3 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 99 bytes, lines 58-59
58 59 <script type="rocketlazyloadscript" data-rocket-src="//www.googletagmanager.com/gtag/js?id=
59G-B3RF8F1FFV
vendor: 103 bytes, lines 59-60
59" data-cfasync="false" data-wpfc-render="false" data-rocket-type="text/javascript" async></script> 60
60<script type="rocketlazyloadscript" data-cfasync="false" data-wpfc-render="false" data-rocket-type="text/javascript"> 61 var mi_version = '11.1.3'; 62 var mi_track_user = true; 63 var mi_no_track_reason = ''; 64 var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.locationrebel.com\/how-to-write-a-blog-post\/"}; 65 MonsterInsightsDefaultLocations.page_location = window.location.href; 66 if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { 67 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); 68 } else { 69 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; 70 } 71 72 var disableStrs = [ 73 'ga-disable-G-B3RF8F1FFV', 74 ]; 75 76 /* Function to detect opted out users */ 77 function __gtagTrackerIsOptedOut() { 78 for (var index = 0; index < disableStrs.length; index++) { 79 if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { 80 return true; 81 } 82 } 83 84 return false; 85 } 86 87 /* Disable tracking if the opt-out cookie exists. */ 88 if (__gtagTrackerIsOptedOut()) { 89 for (var index = 0; index < disableStrs.length; index++) { 90 window[disableStrs[index]] = true; 91 } 92 } 93 94 /* Opt-out function */ 95 function __gtagTrackerOptout() { 96 for (var index = 0; index < disableStrs.length; index++) { 97 document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; 98 window[disableStrs[index]] = true; 99 } 100 } 101 102 if ('undefined' === typeof gaOptout) { 103 function gaOptout() { 104 __gtagTrackerOptout(); 105 } 106 } 107 window.dataLayer = window.dataLayer || []; 108 109 window.MonsterInsightsDualTracker = { 110 helpers: {}, 111 trackers: {}, 112 }; 113 if (mi_track_user) { 114 function __gtagDataLayer() { 115 dataLayer.push(arguments); 116 } 117 118 function __gtagTracker(type, name, parameters) { 119 if (!parameters) { 120 parameters = {}; 121 } 122 123 if (parameters.send_to) { 124 __gtagDataLayer.apply(null, arguments); 125 return; 126 } 127 128 if (type === 'event') { 129 parameters.send_to = monsterinsights_frontend.v4_id; 130 var hookName = name; 131 if (typeof parameters['event_category'] !== 'undefined') { 132 hookName = parameters['event_category'] + ':' + name; 133 } 134 135 if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { 136 MonsterInsightsDualTracker.trackers[hookName](parameters); 137 } else { 138 __gtagDataLayer('event', name, parameters); 139 } 140 141 } else { 142 __gtagDataLayer.apply(null, arguments); 143 } 144 } 145 146 __gtagTracker('js', new Date()); 147 __gtagTracker('set', { 148 'developer_id.dZGIzZG': true, 149 }); 150 if ( MonsterInsightsLocations.page_location ) { 151 __gtagTracker('set', MonsterInsightsLocations); 152 } 153 __gtagTracker('config', 'G-B3RF8F1FFV', {"forceSSL":"true"} ); 154 window.gtag = __gtagTracker; (function () { 155 /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ 156 /* ga and __gaTracker compatibility shim. */ 157 var noopfn = function () { 158 return null; 159 }; 160 var newtracker = function () { 161 return new Tracker(); 162 }; 163 var Tracker = function () { 164 return null; 165 }; 166 var p = Tracker.prototype; 167 p.get = noopfn; 168 p.set = noopfn; 169 p.send = function () { 170 var args = Array.prototype.slice.call(arguments); 171 args.unshift('send'); 172 __gaTracker.apply(null, args); 173 }; 174 var __gaTracker = function () { 175 var len = arguments.length; 176 if (len === 0) { 177 return; 178 } 179 var f = arguments[len - 1]; 180 if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { 181 if ('send' === arguments[0]) { 182 var hitConverted, hitObject = false, action; 183 if ('event' === arguments[1]) { 184 if ('undefined' !== typeof arguments[3]) { 185 hitObject = { 186 'eventAction': arguments[3], 187 'eventCategory': arguments[2], 188 'eventLabel': arguments[4], 189 'value': arguments[5] ? arguments[5] : 1, 190 } 191 } 192 } 193 if ('pageview' === arguments[1]) { 194 if ('undefined' !== typeof arguments[2]) { 195 hitObject = { 196 'eventAction': 'page_view', 197 'page_path': arguments[2], 198 } 199 } 200 } 201 if (typeof arguments[2] === 'object') { 202 hitObject = arguments[2]; 203 } 204 if (typeof arguments[5] === 'object') { 205 Object.assign(hitObject, arguments[5]); 206 } 207 if ('undefined' !== typeof arguments[1].hitType) { 208 hitObject = arguments[1]; 209 if ('pageview' === hitObject.hitType) { 210 hitObject.eventAction = 'page_view'; 211 } 212 } 213 if (hitObject) { 214 action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
215 hitConverted = mapArgs(hitObject); 216 __gtagTracker('event', action, hitConverted); 217 } 218 } 219 return; 220 } 221 222 function mapArgs(args) { 223 var arg, hit = {}; 224 var gaMap = { 225 'eventCategory': 'event_category', 226 'eventAction': 'event_action', 227 'eventLabel': 'event_label', 228 'eventValue': 'event_value', 229 'nonInteraction': 'non_interaction', 230 'timingCategory': 'event_category', 231 'timingVar': 'name', 232 'timingValue': 'value', 233 'timingLabel': 'event_label', 234 'page': 'page_path', 235 'location': 'page_location', 236 'title': 'page_title', 237 'referrer' : 'page_referrer', 238 }; 239 for (arg in args) { 240 if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { 241 hit[gaMap[arg]] = args[arg]; 242 } else { 243 hit[arg] = args[arg]; 244 } 245 } 246 return hit; 247 } 248 249 try { 250 f.hitCallback(); 251 } catch (ex) { 252 } 253 }; 254 __gaTracker.create = newtracker; 255 __gaTracker.getByName = newtracker; 256 __gaTracker.getAll = function () { 257 return []; 258 }; 259 __gaTracker.remove = noopfn; 260 __gaTracker.loaded = true; 261 window['__gaTracker'] = __gaTracker; 262 })(); 263 } else { 264 console.log(""); 265 (function () { 266 function __gtagTracker() { 267 return null; 268 } 269 270 window['__gtagTracker'] = __gtagTracker; 271 window['gtag'] = __gtagTracker; 272 })(); 273 } 274 </script>
274 275 <!-- / Google Analytics by MonsterInsights --> 276 <style id="wp-img-auto-sizes-contain-inline-css"> 277img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 278/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 279</style> 280<style id="wp-emoji-styles-inline-css"> 281 282 img.wp-smiley, img.emoji { 283 display: inline !important; 284 border: none !important; 285 box-shadow: none !important; 286 height: 1em !important; 287 width: 1em !important; 288 margin: 0 0.07em !important; 289 vertical-align: -0.1em !important; 290 background: none !important; 291 padding: 0 !important; 292 } 293/*# sourceURL=wp-emoji-styles-inline-css */ 294</style> 295<style id="wp-block-library-inline-css"> 296:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
296--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 297 298/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 299</style> 300<style id="wp-block-library-inline-css-extra"> 301.has-text-align-justify{text-align:justify;} 302/*# sourceURL=wp-block-library-inline-css */ 303</style> 304 305<style id="classic-theme-styles-inline-css"> 306/*! This file is auto-generated */ 307.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 308/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 309</style> 310 311<style id="global-styles-inline-css"> 312: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,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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%);
312--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }: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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
312.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;} 313/*# sourceURL=global-styles-inline-css */ 314</style> 315 316<link rel='stylesheet' id='lasso-live-css' href='https://www.locationrebel.com/wp-content/plugins/lasso/admin/assets/css/lasso-live.min.css?ver=1759275166' media='all' /> 317<link rel='stylesheet' id='lasso-table-frontend-css' href='https://www.locationrebel.com/wp-content/plugins/lasso/admin/assets/css/lasso-table-frontend.min.css?ver=1759275167' media='all' /> 318<link rel='stylesheet' id='bootstrap_grid_css-css' href='https://www.locationrebel.com/wp-content/themes/carbonate/css/bootstrap-grid.min.css?ver=7.0.4' media='all' /> 319<link data-minify="1" rel='stylesheet' id='main_css-css' href='https://www.locationrebel.com/wp-content/cache/min/1/wp-content/themes/carbonate/style.css?ver=1766079973' media='all' /> 320<style id="rocket-lazyload-inline-css"> 321.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://www.locationrebel.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;} 322/*# sourceURL=rocket-lazyload-inline-css */ 323</style> 324<link data-minify="1" rel='stylesheet' id='jetpack_css-css' href='https://www.locationrebel.com/wp-content/cache/min/1/wp-content/plugins/jetpack/css/jetpack.css?ver=1766079973' media='all' />
325<script type="rocketlazyloadscript" async data-wp-strategy="async" id="monsterinsights-frontend-script-js" data-rocket-src="https://www.locationrebel.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=11.1.3"></script>
vendor: 1 bytes, line 325
325
326<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */ 327var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/www.locationrebel.com","hash_tracking":"false","v4_id":"G-B3RF8F1FFV"};/* ]]> */ 328</script>
328 329<link rel="https://api.w.org/" href="https://www.locationrebel.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.locationrebel.com/wp-json/wp/v2/posts/105115" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.locationrebel.com/xmlrpc.php?rsd" /> 330<link rel='shortlink' href='https://www.locationrebel.com/?p=105115' /> 331<style type="text/css"> 332 :root{ 333 --lasso-main: #000000 !important; 334 --lasso-title: black !important; 335 --lasso-button: #22BAA0 !important; 336 --lasso-secondary-button: #22BAA0 !important; 337 --lasso-button-text: #FFFFFF !important; 338 --lasso-background: #FFFFFF !important; 339 --lasso-pros: #22BAA0 !important; 340 --lasso-cons: #E06470 !important; 341 } 342 343 344 </style> 345
345<script type="rocketlazyloadscript" data-rocket-type="text/javascript"> 346 // Notice how this gets configured before we load Font Awesome 347 window.FontAwesomeConfig = { autoReplaceSvg: false } 348 </script>
348 349 <style>img#wpstats{display:none}</style> 350 <style> 351 :root{ 352 --background:#ffffff; 353 --text:#485159; 354 --primary:#485159; 355 --secondary:#78a441; 356 --button-text:#ffffff; 357 --link:#2e67ab; 358 --nav-text:#2e67ab; 359 --headline:helvetica; 360 --body:arial; 361 } 362 </style><link rel="icon" href="https://www.locationrebel.com/wp-content/uploads/2018/03/cropped-LR-Favicon-1-32x32.png" sizes="32x32" /> 363<link rel="icon" href="https://www.locationrebel.com/wp-content/uploads/2018/03/cropped-LR-Favicon-1-192x192.png" sizes="192x192" /> 364<link rel="apple-touch-icon" href="https://www.locationrebel.com/wp-content/uploads/2018/03/cropped-LR-Favicon-1-180x180.png" /> 365<meta name="msapplication-TileImage" content="https://www.locationrebel.com/wp-content/uploads/2018/03/cropped-LR-Favicon-1-270x270.png" /> 366<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript></head> 367 368<body class="wp-singular post-template-default single single-post postid-105115 single-format-standard wp-theme-carbonate lasso-v324"> 369 370<!-- HEADER --> 371<header class="header white-bg no-underline py-3"> 372 <div class="container"> 373 <div class="row align-items-center"> 374 375 <!-- LOGO --> 376 <div class="col-md-2 text-md-center py-2"> 377 <a href="/"> 378 <img src="/wp-content/uploads/2022/01/logo.svg" alt="Location Rebel" class="logo" width="200" height="auto" /> 379 </a> 380 </div> 381 382 <!-- NAVIGATION --> 383 <div class="col-md text-md-center py-2 nav-text"> 384 <div class="menu-main-navigation-container"><ul id="menu-main-navigation" class="menu"><li id="menu-item-106967" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor menu-item-106967"><a href="https://www.locationrebel.com/freelancing/">Freelancing</a></li> 385<li id="menu-item-106966" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-106966"><a href="https://www.locationrebel.com/blogging/">Blogging</a></li> 386<li id="menu-item-107049" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-107049"><a href="https://www.locationrebel.com/life/">Life</a></li> 387<li id="menu-item-106969" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106969"><a href="/newsletter/">Newsletter</a></li> 388<li id="menu-item-106971" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-106971"><a href="https://www.locationrebel.com/search/">Search</a></li> 389</ul></div> </div> 390 391 <!-- BUTTON --> 392 <div class="col-md-2 py-2 text-right text-md-center"> 393 <a href="/join/" class="btn btn-sm secondary-bg nav-text shadow hover-dip rounded">Join</a> 394 </div> 395 396 </div> 397 </div> 398</header> 399 400 <!-- OFFER --> 401 <section class="primary-bg nav-text mb-5"> 402 <div class="container container-900"> 403 <div class="row align-items-center primary-bg p-5 text-center rounded"> 404 <div class="col max-width-800 mx-auto"> 405 <div class="h3 white mb-3">Learn How to Make Your First $1,000 Freelance Writing (in 30 Days or Less)</div> 406 <p class="white">Join over 40,000 people who have taken our 6 part freelance writing course. Sign up below and letâs do this together.</p> 407 <form class="row" action="https://app.convertkit.com/forms/2532639/subscriptions" method="POST" id="ck_subscribe_form" data-sv-form="2532639" data-uid="cb1fe03a37"> 408 <div class="col-md mb-3 pr-0"> 409 <input name="email_address" type="email" placeholder="Your email address" class="form-control rounded" required /> 410 </div> 411 <div class="col-md-4 mb-3"> 412 <button type="submit" id="ck_subscribe_button" class="btn btn-sm secondary-bg white w-100 rounded">Subscribe</button> 413 </div> 414 </form> 415 <p class="muted white small m-0 p-0"><em>
415By entering your email address you agree to receive emails from Location Rebel. We'll respect your privacy and you can unsubscribe at any time.</em></p> 416 </div> 417</div> </div> 418 </section> 419 420 <!-- TITLE --> 421 <section class="mb-4"> 422 <div class="container text-center"> 423 <h1>How to Write a Blog Post: EVERYTHING You Need to Know</h1> 424 </div> 425 </section> 426 427 <!-- BYLINE --> 428 <section class="container-800 mb-4 small muted"> 429 <div class="row align-items-center no-gutters"> 430 <div class="col-md text-left text-md-center"> 431 By Sean Ogle ⢠432 <strong>Updated:</strong> 12/04/25 ⢠433 10 min read 434 </div> 435 <div class="col-md text-right text-md-center"> 436 <a href="/category/freelancing" class="underline">Freelancing</a> » <a href="/category/freelancing/freelance-writing" class="underline">Freelance Writing: The Ultimate Beginner's Online Business</a> </div> 437</div> </section> 438 439 <!-- CONTENT --> 440 <section class="container pb-5"> 441 <article class="article"> 442 443 <p>So youâve decided to go for it. You’re <a href="https://www.locationrebel.com/how-to-become-a-freelance-writer/" data-lasso-id="44352">becoming a freelance writer</a>.</p> 444<p>Youâve set up your site, picked your niche, and maybe even have a few dream clients in mind.</p> 445<p>But now youâre staring at the blank page and realizing: oh right, I actually have to write something.</p> 446<p>Whether it’s a blog post for <a href="https://www.locationrebel.com/online-writing-portfolio/" data-lasso-id="44353">your portfolio</a>, your own site, or a client gig, writing that first (or fiftieth) post can still feel overwhelming.</p> 447<p>This guide breaks down how to write a blog post step-by-step â from idea to outline to final draft. Weâll also show you how to use AI tools (yup, they’re here to stay) to speed up your process without losing your voice.</p> 448<p>Letâs do this.</p> 449<p>But if you’ve got the basics down and want to know, <em>“How do I write a blog post that actually makes me money?”</em></p> 450<p>Don’t worry; we’ve got you covered there as well. This video goes beyond the basics of blogging and goes in-depth on exactly what you need to do to make money off a blog post:</p> 451<p><div class="rll-youtube-player" data-src="https://www.youtube.com/embed/JxXndBn8h0M" data-id="JxXndBn8h0M" data-query=""></div><noscript><iframe src="https://www.youtube.com/embed/JxXndBn8h0M" width="560" height="315" frameborder="0" data-mce-fragment="1"></iframe></noscript></p> 452<p>Ok, ready to dig in?</p> 453<h3><strong>Step 1: Know Your Audience</strong></h3> 454<p>Before you write a word, ask: Who am I writing for?</p> 455<p>Seriously. Most blog posts fall flat because they donât speak directly to a specific reader.</p> 456<p>Your job is to:</p> 457<ul data-spread="false"> 458<li>Understand the pain points, goals, or questions your audience has</li> 459<li>Write in a tone they actually enjoy</li> 460<li>Focus on the problems they want solved</li> 461</ul> 462<p>If youâre writing for a client, ask for a content brief or target persona. If they donât have one? Ask questions.</p> 463<p>If youâre writing for yourself, think about who you want to attract. A great blog post isnât about what you want to say. Instead, think about what your reader needs to hear.</p> 464<h3><strong>Step 2: Pick a Topic and Do Your Research</strong></h3> 465<p>Your topic should solve a problem, answer a question, or provide value.</p> 466<p>If youâre writing for a client, the topic might be assigned. If itâs your own blog, dig into:</p> 467<ul data-spread="false"> 468<li>Keyword research</li> 469<li>Questions your audience is asking (Reddit, Quora, YouTube comments, specialty sites like G2, etc.)</li> 470<li>Your own experience or story</li> 471</ul> 472<p>Then, research. Look for stats, expert quotes, case studies, and <a href="https://www.locationrebel.com/discover-the-secret-of-faster-research-for-freelance-writers/" data-lasso-id="44354">keep a list of quality sources</a>.</p> 473<p><strong>But there are a few things to keep in mind here:</strong></p> 474<ul> 475<li>Make sure you learn from reliable sources. There are a lot of clickbait-style sites out there that don’t provide great information.</li> 476<li>When possible, try to look to professional (governmental, educational, etc.) sites and known industry experts to learn more.</li> 477<li>Don’t be afraid to reach out to experts for quotes you can use in your posts. A tool like HARO is great for this.</li> 478<li>Save the sites, reports, whitepapers, etc., where you get your stats so you can link back to them in your post. Always try to link to the original source for any specific data and figures.</li> 479<li>Check out some <a href="https://www.locationrebel.com/ai-writing-tools/" data-lasso-id="38979">AI tools</a> for help. Remember, some are better for research than others.</li> 480</ul> 481<p>As you become more comfortable writing, especially if it’s in a particular niche, you’ll start to see where the good sources of information are versus the not-quite-so-trustworthy sites.</p> 482<p><div class="rll-youtube-player" data-src="https://www.youtube.com/embed/QysO2ZfBDFc" data-id="QysO2ZfBDFc" data-query="feature=oembed"></div><noscript><iframe title="How to Cut Down Freelance Writing Research Times By 80%" width="500" height="281" src="https://www.youtube.com/embed/QysO2ZfBDFc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;
482 web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></noscript></p> 483<p><strong>AI Tip:</strong> Use tools like Perplexity or ChatGPT to brainstorm angles, summarize research, or surface FAQs. But donât copy/paste. Use it to spark ideas, not do your job for you.</p> 484<h3><strong>Step 3: Create an Outline</strong></h3> 485<p>Outlining is the ultimate cheat code. I used to hate outlining, now I never write anything without a clear idea of where I’m going. A solid outline can take a little bit of time, but it can also make the writing process go so much more smoothly.</p> 486<p>It helps you:</p> 487<ul data-spread="false"> 488<li>Stay on track</li> 489<li>Hit key points without rambling</li> 490<li>Spot gaps before you write</li> 491</ul> 492<p>Your outline should include:</p> 493<ul data-spread="false"> 494<li>Headline (working version is fine)</li> 495<li>Intro idea</li> 496<li>Subheadings for each main point</li> 497<li>Bullet notes under each subhead that include research, quotes you want to use, main point, etc.</li> 498</ul> 499<p><strong>AI Tip:</strong> Try prompting ChatGPT. I love using an intake form version where it asks me questions and then creates an outline based on the answers. This means you still have to use your brain (which is a good thing).</p> 500<p><img fetchpriority="high" decoding="async" class="wp-image-109245 aligncenter" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20747%20597'%3E%3C/svg%3E" alt="ChatGPT blog post intake prompt for outlining" width="747" height="597" data-lazy-srcset="https://www.locationrebel.com/wp-content/uploads/Screenshot-2025-12-31-at-12.51.24-PM.png 1432w, https://www.locationrebel.com/wp-content/uploads/Screenshot-2025-12-31-at-12.51.24-PM-300x240.png 300w, https://www.locationrebel.com/wp-content/uploads/Screenshot-2025-12-31-at-12.51.24-PM-800x639.png 800w, https://www.locationrebel.com/wp-content/uploads/Screenshot-2025-12-31-at-12.51.24-PM-768x614.png 768w, https://www.locationrebel.com/wp-content/uploads/Screenshot-2025-12-31-at-12.51.24-PM-50x40.png 50w" data-lazy-sizes="(max-width: 747px) 100vw, 747px" data-lazy-src="https://www.locationrebel.com/wp-content/uploads/Screenshot-2025-12-31-at-12.51.24-PM.png" /><noscript><img fetchpriority="high" decoding="async" class="wp-image-109245 aligncenter" src="https://www.locationrebel.com/wp-content/uploads/Screenshot-2025-12-31-at-12.51.24-PM.png" alt="ChatGPT blog post intake prompt for outlining" width="747" height="597" srcset="https://www.locationrebel.com/wp-content/uploads/Screenshot-2025-12-31-at-12.51.24-PM.png 1432w, https://www.locationrebel.com/wp-content/uploads/Screenshot-2025-12-31-at-12.51.24-PM-300x240.png 300w, https://www.locationrebel.com/wp-content/uploads/Screenshot-2025-12-31-at-12.51.24-PM-800x639.png 800w, https://www.locationrebel.com/wp-content/uploads/Screenshot-2025-12-31-at-12.51.24-PM-768x614.png 768w, https://www.locationrebel.com/wp-content/uploads/Screenshot-2025-12-31-at-12.51.24-PM-50x40.png 50w" sizes="(max-width: 747px) 100vw, 747px" /></noscript></p> 501<p>Customize what it gives you. Even if it mostly sucks, it can help you get something down on paper, which helps writer’s block.</p> 502<p><strong>Step 4: Write a Working Headline</strong></p> 503<p>Good blog titles are specific, clear, and benefit-driven. They should:</p> 504<ul data-spread="false"> 505<li>Solve a problem or answer a question</li> 506<li>Hint at the value inside</li> 507<li>Be optimized for search without sounding robotic</li> 508</ul> 509<p><strong>Here are some of the basics you want to think about as you craft your headline:</strong></p> 510<ul> 511<li><strong>Make it something readers want to click.</strong> Clicks are the currency of the internet today, so make it stand out (but don’t make it clickbait or have a headline that has nothing to do with the topic).</li> 512<li><strong>Think about the problems your readers are trying to solve.</strong> People like reading stuff that helps them get answers. You clicked on this post because you had a problem writing a blog post.</li> 513<li><strong>Get specific with your headline.</strong> It’s great to dig into your topic and let readers know exactly what they are going to learn.</li> 514<li><strong>Look at other successful headlines.</strong> <a href="https://www.locationrebel.com/copywriting/" data-lasso-id="38980">Great copywriters</a> learn from the pros of the past and often recycle tweaked concepts or approaches. You can do the same. Just don’t copy something word for word!</li> 515<li><strong>Come up with a bunch of examples.</strong> You’ll very rarely land on a killer headline on your first try. Write out 3-10 and see what stands out. Don’t worry if some of them suck just let it flow.</li> 516</ul> 517<p>Youâre not stuck with your first headline, it just gives your post a direction. You can fine-tune it later.</p> 518<p>Here are a few good examples of <a href="https://www.locationrebel.com/blog-post-titles/" data-lasso-id="44355">headline structures</a> to use.</p> 519<h3><strong>Step 5: Write the First Draft</strong></h3> 520<p>Now itâs time to get messy.</p> 521<p>Use your outline as a guide, and just start writing.</p> 522<p>Tips:</p> 523<ul data-spread="false"> 524<li>Write like you’re talking to one person</li> 525<li>Donât stress about perfection</li> 526<li>Add examples, metaphors, or mini-stories to make your points memorable</li> 527<li>Break things up visually with short paragraphs and bullet points</li> 528</ul> 529<p>This isnât your final product. Youâll fix the messy parts later. For now, just get the words down.<
529/p> 530<p><strong>As you begin writing, here are a few things to keep in mind to help you craft compelling content:</strong></p> 531<ul> 532<li><strong>Have a good (short) introduction.</strong> You’re going to lose most of your readers in the first few sentences. So catch their attention from the start and make them want to keep reading the rest of your post.</li> 533<li><strong>Use examples.</strong> Some of my favorite blog writers catch people in right from the start with an interesting example in the intro or sprinkled throughout the post.</li> 534<li><strong>Break up your sentences.</strong> The first thing that will turn a reader off is a massive block of text. Have short paragraphs, and use subheaders and bullet points to keep the eye moving down the page.</li> 535<li><strong>Be efficient with your words.</strong> Don’t ramble or go on and on to make a point. Don’t use big fancy words when simple ones will do. These <a href="https://www.locationrebel.com/writing-tools/" data-lasso-id="38981">writing tools</a> can help.</li> 536<li><strong>Keep the reader in mind.</strong> Remember, you are writing for someone. So you want them to learn something or have a laugh or fix a problem or get excited to buy a product. Always keep your reader in mind.</li> 537<li><strong>Have a solid conclusion.</strong> Don’t add new information here but take a few sentences to summarize your post. Also, add in a call to action at the end to direct the reader to take another step.</li> 538</ul> 539<p>As you write more, a lot of this stuff will become second nature to you. Writing is one of those skills that just takes practice.</p> 540<p>And as you work with more clients, you’ll pick up good tips and feedback along the way that you can continue to incorporate into your writing for the future.</p> 541<h3><strong>Step 6: Review and Edit </strong>(and Repeat as Needed)</h3> 542<p>Hereâs where the magic happens.</p> 543<p>After your first draft, take a break. Seriously. Even 30 minutes can get you to see things you missed before. In an ideal world, you’ll come back the next day.</p> 544<p>Then come back and:</p> 545<ul data-spread="false"> 546<li>Read your post out loud</li> 547<li>Tighten up sentences</li> 548<li>Cut fluff</li> 549<li>Check for flow and clarity</li> 550<li>Ensure youâre delivering on the promise of your headline</li> 551</ul> 552<p>I also love reading my drafts outloud. I always catch something when I read outloud thaat I missed in my other reviews.</p> 553<p><strong>AI Tip:</strong> Use AI to identify structural issues or get suggestions. Try: âCan you give me feedback on this draft? Where could I improve clarity, flow, or engagement?â Then revise with your own judgment. If your client has a style guide use that as an input to ensure your content is hitting all their key markers.</p> 554<p>Use Grammarly or Hemingway for grammar checks and reading level.</p> 555<div id="lasso-anchor-id-107746-44357" class="lasso-container"> 556 <!-- LASSO DISPLAY BOX (https://getlasso.co) --> 557 <div class="lasso-display lasso-cutter lasso-url-grammarly-link "> 558 559 <!-- BADGE --> 560 <div class="lasso-badge"> 561 Best Proofreading Tool </div> 562 563 <!-- LASSO TITLE, PRICE, DESC, AND IMAGE --> 564 <div class="lasso-box-1"> 565 <a class="lasso-image" target="_blank" href="https://www.locationrebel.com/grammarly-link/" data-lasso-box-trackable="true" data-lasso-id="107746" data-lasso-name="Grammarly: The Ultimate AI Proofreader" title="Grammarly: The Ultimate AI Proofreader" rel="nofollow noopener sponsored"> 566 <img decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20500%20500'%3E%3C/svg%3E" height="500" width="500" class="rocket-lazyload" alt="Grammarly: The Ultimate AI Proofreader" data-lazy-src="https://www.locationrebel.com/wp-content/uploads/Screenshot-2024-02-17-at-2.42.37â¯PM.webp"><noscript><img decoding="async" src="https://www.locationrebel.com/wp-content/uploads/Screenshot-2024-02-17-at-2.42.37â¯PM.webp" height="500" width="500" class="rocket-lazyload" alt="Grammarly: The Ultimate AI Proofreader"></noscript> 567 </a> 568 </div> 569 570 <!-- BUTTONS --> 571 <div class="lasso-box-2"> 572 <a class="lasso-title" target="_blank" href="https://www.locationrebel.com/grammarly-link/" data-lasso-box-trackable="true" data-lasso-id="107746" data-lasso-name="Grammarly: The Ultimate AI Proofreader" title="Grammarly: The Ultimate AI Proofreader" rel="nofollow noopener sponsored"> 573 Grammarly: The Ultimate AI Proofreader </a> 574 575 576 577 <div class="lasso-price"> 578 <div class="lasso-price-value"> 579 <span class="discount-price"></span> 580 <span class="latest-price">Free*</span> 581 </div> 582 </div> 583 <div class="clear"></div> 584 <div class="lasso-description"> 585 <p>I can't think of a good reason why anyone shouldn't at least have the free version of Grammarly installed. It's SO incredibly helpful. And if you upgrade? It's even more useful. Here's a free month of Grammarly premium on us.</p><p>*Free plans and paid plans.</p> </div> 586 587 588 <a class="lasso-button-1" target="_blank" href="https://www.locationrebel.com/grammarly-link/" data-lasso-box-trackable="true" data-lasso-id="107746" data-lasso-name="Grammarly: The Ultimate AI Proofreader" title="Grammarly: The Ultimate AI Proofreader" rel="nofollow noopener sponsored"> 589 Try it for Free </a> 590 591 592 593 <div class="lasso-end"> 594 <div class="lasso-disclosure"> 595 <span>We earn a commission if you make a purchase, at no additional cost to you.</span> </div> 596 <div class="lasso-date"> 597 </div> 598 </div> 599 </div> 600 </div> 601</div> 602 603<h3><strong>Step 7: Final Polish and SEO Check</strong></h3> 604<p>Before you publish or send to a client, do one last pass.</p> 605<p>Checklist:</p> 606<ul data-spread="false"> 607<li>Headline is compelling and keyword-aligned</li> 608<li>Subheads are clear and scannable</li> 609<li>Links are accurate</li> 610<li>Keywords are included naturally</li> 611<li>Meta description is written (if needed)</li> 612<li>CTA is included at the end</li> 613</ul> 614<h3><strong>Step 8: Publish (or Submit)</strong></h3> 615<p>You made it. Hit publish or send that doc.</p> 616<p>And give yourself a win, not just for writing a blog post, but for doing it like a pro.</p> 617<h2 id="writing-blog-posts-that-rank-in-ai-search-geo-tips">Writing Blog Posts That Rank in AI Search (GEO Tips)</h2> 618<p data-start="489" data-end="713">Search is changing fast. Between Googleâs AI-powered search results and tools like ChatGPT, clients are starting to ask writers for content thatâs optimized not just for human readers, but for AI-generated answers too.</p> 619<p data-start="715" data-end="885">Thatâs where <a href="https://www.adsmurai.com/en/articles/what-is-geo" target="_blank" rel="noopener" data-lasso-id="44356">GEO</a> (Generative Engine Optimization, this is the new SEO) comes in. What you can do to help stand out is learn how to write content that AI tools identify, understand, and serve up as answers.</p> 620<p data-start="887" data-end="968">Hereâs what to keep in mind when writing blog posts for AI-driven search in 2026:</p> 621<ul data-start="1012" data-end="1210"> 622<li data-start="1012" data-end="1069"> 623<p data-start="1014" data-end="1069">Use proper headings (H2s, H3s) to break up your content and make sure each section answers a specific question or intent</p> 624</li> 625<li data-start="1133" data-end="1210"> 626<p data-start="1135" data-end="1210">Include bullets or numbered lists whenever appropriate (AI loves structure)</p> 627</li> 628<li data-start="1251" data-end="1303"> 629<p data-start="1253" data-end="1303">Donât bury your answer 500 words in, instead lead with it and use clear, scannable phrasing like âYes,â âNo,â âHereâs how,â or âThe short answer isâ¦â</p> 630</li> 631<li data-start="1251" data-end="1303"> 632<p data-start="1253" data-end="1303">Link to original high-quality sources, not just random blog posts and reference studies, data, and known experts, where possible</p> 633</li> 634</ul> 635<ul data-start="1760" data-end="1995"> 636<li data-start="1847" data-end="1917"> 637<p data-start="1849" data-end="1917">Use internal links to related blog posts to reinforce topic clusters</p> 638</li> 639<li data-start="1918" data-end="1995"> 640<p data-start="1920" data-end="1995">The more topical depth your blog has, the more AI engines âtrustâ your site</p> 641</li> 642<li data-start="2036" data-end="2094"> 643<p data-start="2038" data-end="2094">Write strong, concise definitions, how-tos, or summaries and use simple, high-clarity language â think 8th grade reading level</p> 644</li> 645</ul> 646<h2 id="you-got-this">You Got This</h2> 647<p data-start="139" data-end="311">Writing a blog post isnât just about getting words on a page. The best blog posts communicate clearly, solve problems for your reader, and create content that drives results.</p> 648<p data-start="313" data-end="409">Whether you’re writing for a client or building your own portfolio, the same fundamentals apply:</p> 649<ul data-start="411" data-end="585"> 650<li data-start="411" data-end="433"> 651<p data-start="413" data-end="433">Know your audience</p> 652</li> 653<li data-start="434" data-end="466"> 654<p data-start="436" data-end="466">Stay focused with an outline</p> 655</li> 656<li data-start="467" data-end="498"> 657<p data-start="469" data-end="498">Write clearly, with purpose</p> 658</li> 659<li data-start="499" data-end="518"> 660<p data-start="501" data-end="518">Edit ruthlessly</p> 661</li> 662<li data-start="519" data-end="585"> 663<p data-start="521" data-end="585">Start thinking about how AI sees your content too</p> 664</li> 665</ul> 666<p data-start="587" data-end="779">
666The more posts you write, the more confident and efficient youâll get. So donât overthink it. Just start. Youâll get better, land more work, and become the writer clients trust.</p> 667<p data-start="781" data-end="832">Now get out there and hit publish.</p> 668 <div class="rounded p-4 border my-5"> 669 <div class="row align-items-center text-md-center"> 670 <div class="col-md-3"> 671 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" class="circle img-fluid border" width="150" height="150" data-lazy-src="https://secure.gravatar.com/avatar/e1ff0774641a1478b1e784705f5895cce96bfc7681ec89777b0bd6019ba9cffc?s=96&d=mm&r=pg"><noscript><img src="https://secure.gravatar.com/avatar/e1ff0774641a1478b1e784705f5895cce96bfc7681ec89777b0bd6019ba9cffc?s=96&d=mm&r=pg" class="circle img-fluid border" width="150" height="150"></noscript> 672 </div> 673 <div class="col-md"> 674 <h4>Sean Ogle</h4> 675 Sean Ogle is the Founder of Location Rebel where he has spent the last 12+ years teaching people how to build online businesses that give them the freedom to do more of the things they like to do in life. When he's not in the coffee shops of Portland, or the beaches of Bali, he's probably sneaking into some other high-class establishment where he most certainly doesn't belong. </div> 676 </div> 677</div> 678 <div class="row align-items-center primary-bg p-5 text-center rounded"> 679 <div class="col max-width-800 mx-auto"> 680 <div class="h3 white mb-3">Learn How to Make Your First $1,000 Freelance Writing (in 30 Days or Less)</div> 681 <p class="white">Join over 40,000 people who have taken our 6 part freelance writing course. Sign up below and letâs do this together.</p> 682 <form class="row" action="https://app.convertkit.com/forms/2532639/subscriptions" method="POST" id="ck_subscribe_form" data-sv-form="2532639" data-uid="cb1fe03a37"> 683 <div class="col-md mb-3 pr-0"> 684 <input name="email_address" type="email" placeholder="Your email address" class="form-control rounded" required /> 685 </div> 686 <div class="col-md-4 mb-3"> 687 <button type="submit" id="ck_subscribe_button" class="btn btn-sm secondary-bg white w-100 rounded">Subscribe</button> 688 </div> 689 </form> 690 <p class="muted white small m-0 p-0"><em>By entering your email address you agree to receive emails from Location Rebel. We'll respect your privacy and you can unsubscribe at any time.</em></p> 691 </div> 692</div> 693 694 <section class="py-5"> 695 <div class="row align-items-end"> 696 <div class="col-md text-left text-md-center"> 697 <h3 class="mb-0">Keep Reading</h3> 698 </div> 699 700 <div class="col-md text-right small text-md-center"> 701 <a href="/tag/featured">Explore more →</a> 702 703 </div> 704 </div> 705 706 <div class="row"> 707 <div class="col-md-4 post-card"> 708 <a href="https://www.locationrebel.com/online-asset/" title="How to Build Your First Online Asset in 48 Hours" class="body-text no-underline"> 709 <img width="1920" height="1080" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201080'%3E%3C/svg%3E" alt="How to Build Your First Online Asset in 48 Hours" class="img-fluid rounded border" data-lazy-src="https://www.locationrebel.com/wp-content/uploads/2017/10/How-to-Build-Your-First-Online-Asset-in-48-Hours-1.jpg"><noscript><img width="1920" height="1080" src="https://www.locationrebel.com/wp-content/uploads/2017/10/How-to-Build-Your-First-Online-Asset-in-48-Hours-1.jpg" alt="How to Build Your First Online Asset in 48 Hours" class="img-fluid rounded border"></noscript> 710 <h4>How to Build Your First Online Asset in 48 Hours</h4> 711 <p class="small dark-gray">Want to build an online asset but aren't sure how, or what? Here's an exercise you can do in an afternoon that will get you going.</p> 712 </a> 713</div> 714 715 <div class="col-md-4 post-card"> 716 <a href="https://www.locationrebel.com/how-to-get-everything-you-want-in-life/" title="How to Get Anything You Want in Life (The Complete Guide)" class="body-text no-underline"> 717 <img width="560" height="315" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20560%20315'%3E%3C/svg%3E" alt="How to Get Anything You Want in Life (The Complete Guide)" class="img-fluid rounded border" data-lazy-src="https://www.locationrebel.com/wp-content/uploads/2016/04/geteverythingyouwant.jpg"><noscript><img width="560" height="315" src="https://www.locationrebel.com/wp-content/uploads/2016/04/geteverythingyouwant.jpg" alt="How to Get Anything You Want in Life (The Complete Guide)" class="img-fluid rounded border"></noscript> 718 <h4>How to Get Anything You Want in Life (The Complete Guide)</h4> 719 <p class="small dark-gray">Want to know how to get anything you want in life? Well guess what, it's not as hard as you think. Here are 37 PRACTICAL strategies you can apply TODAY.</p> 720 </a> 721</div> 722 723 <div class="col-md-4 post-card"> 724 <a href="https://www.locationrebel.com/how-to-become-a-writer/" title="How to Become a Writer: 10 Easy Steps to Follow" class="body-text no-underline"> 725 <img width="1920" height="1080" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201080'%3E%3C/svg%3E" alt="How to Become a Writer: 10 Easy Steps to Follow" class="img-fluid rounded border" data-lazy-src="https://www.locationrebel.com/wp-content/uploads/become-a-writer.png"><noscript><img width="1920" height="1080" src="https://www.locationrebel.com/wp-content/uploads/become-a-writer.png" alt="How to Become a Writer: 10 Easy Steps to Follow" class="img-fluid rounded border"></noscript> 726 <h4>How to Become a Writer: 10 Easy Steps to Follow</h4> 727 <p class="small dark-gray">Trying to learn how to become a writer or author? It's not nearly as difficult as you think. And if you follow these 10 steps? You'll be a writer in no time</p> 728 </a> 729</div> 730 731 </div> 732 </section> 733 734 735<div id="comments" class="comments-area"> 736 737 738 <div id="respond" class="comment-respond"> 739 <h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/how-to-write-a-blog-post/#respond" style="display:none;">Cancel reply</a></small></h3><form action="https://www.locationrebel.com/wp-comments-post.php?wpe-comment-post=locationrebel" method="post" id="commentform" class="comment-form"><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">Comment <span class="required">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required="required"></textarea></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required="required" /></p> 740<p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="text" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required="required" /></p> 741<p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="text" value="" size="30" maxlength="200" autocomplete="url" /></p> 742<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</label></p> 743<p class="form-submit"><input name="submit" type="submit" id="submit" class="btn btn-sm rounded" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='105115' id='comment_post_ID' /> 744<input type='hidden' name='comment_parent' id='comment_parent' value='0' /> 745</p><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="3ab4dc9051" /></p><p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="211"/>
745<script type="rocketlazyloadscript">document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script>
745</p></form> </div><!-- #respond --> 746 747</div><!-- #comments --> 748 </article> 749 </section> 750 751 752<!-- START FOOTER --> 753<footer class="footer primary-bg py-5"> 754 <div class="container white small"> 755 756 <div class="row mb-4"> 757 <div class="col-md"> 758 <h4 class="border-bottom pb-2">Members</h4> 759 <a href="https://academy.locationrebel.com/login" class="white d-block pb-1" target="_blank">Member Login</a> 760 </div> 761 762 <div class="col-md"> 763 <h4 class="border-bottom pb-2">Content</h4> 764 <a href="/archives/" class="white d-block pb-1">Archives</a> 765 <a href="/bucket-list/" class="white d-block pb-1">Bucket List: 100+ Things to Do Before You Die</a> 766 <a href="/how-to-build-a-niche-site/" class="white d-block pb-1">How to Build a Niche Site</a> 767 <a href="/how-to-start-affiliate-marketing/" class="white d-block pb-1">How to Start Affiliate Marketing</a> 768 <a href="/how-to-become-a-freelance-writer/" class="white d-block pb-1">How to Become a Freelance Writer</a> 769 <a href="/how-to-start-a-blog/" class="white d-block pb-1">How to Start a Blog</a> 770 </div> 771 772 <div class="col-md "> 773 <h4 class="border-bottom pb-2">Courses</h4> 774 <a href="/join/" class="white d-block pb-1">Location Rebel Academy</a> 775 <a href="/beginners-guide/" class="white d-block pb-1">Beginnerâs Guide</a> 776 </div> 777 778 <div class="col-md "> 779 <h4 class="border-bottom pb-2">Company</h4> 780 <a href="/about/" class="white d-block pb-1">About</a> 781 <a href="/privacy-policy/" class="white d-block pb-1">Privacy Policy</a> 782 <a href="/disclaimer/" class="white d-block pb-1">Disclaimer</a> 783 </div> 784 </div> 785 786 <div class="row text-center"> 787 <div class="col"> 788 <strong>© 2009 - 2026 Location Rebel. All Rights Reserved.</strong> 789 </div> 790 </div> 791 792 </div> 793</footer> 794<!-- END FOOTER --> 795
796<script type="speculationrules"> 797{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/carbonate/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 798</script>
798 799 <!-- Lasso tracking events - Performance --> 800
800<script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://js.getlasso.co/lasso-performance.min.js?ver=324.20260827" defer></script>
800 801
801<script type="rocketlazyloadscript" data-rocket-type="text/javascript" defer> 802 document.addEventListener("DOMContentLoaded", function() { 803 let lasso_event = setInterval(() => { 804 if (typeof LassoEvents !== 'undefined') { 805 clearInterval(lasso_event); 806 LassoEvents.init({ 807 'lssid': '090642dd6707965ec1643281f169a6f1', 808 'lsid': 'ls-ad8f6cff83f1b2adedfacdf0ddfa8385', 809 'pid': '105115', 810 'ipa': '', 811 'performance': '1', 812 }); 813 } 814 }, 200); 815 }); 816 </script>
816 817
817<script id="wpil-frontend-script-js-extra"> 818var wpilFrontend = {"ajaxUrl":"/wp-admin/admin-ajax.php","postId":"105115","postType":"post","openInternalInNewTab":"0","openExternalInNewTab":"0","disableClicks":"0","openLinksWithJS":"0","trackAllElementClicks":"0","clicksI18n":{"imageNoText":"Image in link: No Text","imageText":"Image Title: ","noText":"No Anchor Text Found"}}; 819//# sourceURL=wpil-frontend-script-js-extra 820</script>
vendor: 1 bytes, line 820
820
821<script type="rocketlazyloadscript" id="wpil-frontend-script-js" data-rocket-src="https://www.locationrebel.com/wp-content/plugins/link-whisper-premium/js/frontend.min.js?ver=1759275160" defer></script>
vendor: 1 bytes, line 821
821
822<script type="rocketlazyloadscript" id="rocket-browser-checker-js-after"> 823"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 824//# sourceURL=rocket-browser-checker-js-after 825</script>
vendor: 1 bytes, line 825
825
826<script id="rocket-preload-links-js-extra"> 827var RocketPreloadLinksConfig = {"excludeUris":"/ff-launch/|/join/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.locationrebel.com","onHoverDelay":"100","rateThrottle":"3"}; 828//# sourceURL=rocket-preload-links-js-extra 829</script>
vendor: 1 bytes, line 829
829
830<script type="rocketlazyloadscript" id="rocket-preload-links-js-after"> 831(function() { 832"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 833}()); 834 835//# sourceURL=rocket-preload-links-js-after 836</script>
vendor: 1 bytes, line 836
836
837<script defer id="jetpack-stats-js" src="https://stats.wp.com/e-202635.js"></script>
vendor: 1 bytes, line 837
837
838<script id="jetpack-stats-js-after"> 839_stq = window._stq || []; 840_stq.push([ "view", {v:'ext',blog:'151078802',post:'105115',tz:'-7',srv:'www.locationrebel.com',j:'1:12.4'} ]); 841_stq.push([ "clickTrackerInit", "151078802", "105115" ]); 842//# sourceURL=jetpack-stats-js-after 843</script>
vendor: 1 bytes, line 843
843
844<script type="rocketlazyloadscript" defer id="akismet-frontend-js" data-rocket-src="https://www.locationrebel.com/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1759275177"></script>
vendor: 1 bytes, line 844
844
845<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 846if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 847images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 848if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
848<script data-no-minify="1" async src="https://www.locationrebel.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
848<script>function lazyLoadThumb(e){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="play Youtube video"></button>';return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?'':'&'+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow", "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var e,t,p,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)e=document.createElement("div"),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query", a[t].dataset.query),e.setAttribute("data-src", a[t].dataset.src),e.innerHTML=lazyLoadThumb(a[t].dataset.id),a[t].appendChild(e),p=e.querySelector('.play'),p.onclick=lazyLoadYoutubeIframe});</script>
848 849<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 104 bytes, lines 849-850
849 850<script type="rocketlazyloadscript" async data-rocket-src="https://www.googletagmanager.com/gtag/js?id=
850UA-22812418-1
vendor: 12 bytes, line 850
850"></script>
851<script type="rocketlazyloadscript"> 852
vendor: 144 bytes, lines 852-856
852window.dataLayer = window.dataLayer || []; 853 function gtag(){dataLayer.push(arguments);} 854 gtag('js', new Date()); 855 856 gtag('config', '
856UA-22812418-1
vendor: 4 bytes, line 856
856');
857</script>
857 858 859 860<!-- FACEBOOK PIXEL -->
861<script type="rocketlazyloadscript">
vendor: 435 bytes, lines 861-870
861 862 !function(f,b,e,v,n,t,s) 863 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 864 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 865 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 866 n.queue=[];t=b.createElement(e);t.async=!0; 867 t.src=v;s=b.getElementsByTagName(e)[0]; 868 s.parentNode.insertBefore(t,s)}(window, document,'script', 869 'https://connect.facebook.net/en_US/fbevents.js'); 870 fbq('init', '
870212221925796393
vendor: 34 bytes, lines 870-871
870'); 871 fbq('track', 'PageView');
872</script>
872 873<noscript><img height="1" width="1" style="display:none" 874 src="https://www.facebook.com/tr?id=212221925796393&ev=PageView&noscript=1" 875/></noscript> 876
877<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"89b03d98562147829e609a4f89f7447c","r":1,"spa":2}' crossorigin="anonymous"></script>
877 878</body> 879</html> 880<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.