PageSourceSearch

https://www.locationrebel.com/how-to-write-a-blog-post/

html locationrebel.com collected 2026-09-25 20:12:27 UTC 93,328 bytes, 880 lines download raw bytes

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&#039;s simple in theory, there is more that goes into than you think. Here&#039;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&#039;s simple in theory, there is more that goes into than you think. Here&#039;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&#039;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&#039;s simple in theory, there is more that goes into than you think. Here&#039;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&amp;d=mm&amp;r=pg","url":"https://secure.gravatar.com/avatar/e1ff0774641a1478b1e784705f5895cce96bfc7681ec89777b0bd6019ba9cffc?s=96&amp;d=mm&amp;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&#039;s simple in theory, there is more that goes into than you think. Here&#039;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 &raquo; 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&#038;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&nbsp;•&nbsp;
432		<strong>Updated:</strong> 12/04/25&nbsp;•&nbsp;
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>  &#187; <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&#8217;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&#8217;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&#8217;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&#8217;ve got the basics down and want to know, <em>&#8220;How do I write a blog post that actually makes me money?&#8221;</em></p>
450<p>Don&#8217;t worry; we&#8217;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&#8217;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&#8217;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&#8217;s in a particular niche, you&#8217;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&#8217;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&#8217;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&#8217;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&#8217;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&#8217;t copy something word for word!</li>
515<li><strong>Come up with a bunch of examples.</strong> You&#8217;ll very rarely land on a killer headline on your first try. Write out 3-10 and see what stands out. Don&#8217;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&#8217;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&#8217;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&#8217;t ramble or go on and on to make a point. Don&#8217;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&#8217;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&#8217;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&#8217;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&#8217;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 &#8594;</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>&#916;<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>&copy; 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.