<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>O`Bannon&#039;s Leap</title>
	<atom:link href="https://obannonsleap.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://obannonsleap.com</link>
	<description>Take the leap!</description>
	<lastBuildDate>Wed, 25 Aug 2021 16:31:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://obannonsleap.com/wp-content/uploads/2021/08/cropped-social_share-32x32.webp</url>
	<title>O`Bannon&#039;s Leap</title>
	<link>https://obannonsleap.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Domains For Development</title>
		<link>https://obannonsleap.com/domains-for-development/</link>
		
		<dc:creator><![CDATA[Scott]]></dc:creator>
		<pubDate>Wed, 11 Aug 2021 18:12:25 +0000</pubDate>
				<category><![CDATA[feature]]></category>
		<guid isPermaLink="false">https://obannonsleap.com/?p=369</guid>

					<description><![CDATA[My method for finding great domains for development on with new projects.]]></description>
										<content:encoded><![CDATA[
<p>I talk a lot about domain names here, maybe too much, but everything online starts (and sometimes ends) with the domain so it&#8217;s where I focus a lot of my personal time and attention.</p>



<p>In this post, I&#8217;m only going to talk about personal projects and how I use domains to not only promote them but also to spark ideas for me on what projects to take on.</p>



<p>Any personal project I take on is about development, not investment. There is a whole industry around domain investing (website properties investing too) but that isn&#8217;t what I&#8217;m really about. Sure, I&#8217;ve purchased domains over the years just because I believed they would increase in value and I&#8217;d eventually be able to flip them for a profit, but that&#8217;s not fun for me nor something I&#8217;ve done often&#8211;and rarely do at all anymore.</p>



<p>I&#8217;ve long reached that point in my career, life, and business where I can afford to be selective in what I get involved in, and take on a bit more risk to pick the projects that I find interesting over just doing what is most likely to be profitable.</p>



<p>The funny thing is, I&#8217;ve found greater rewards financially and personally approaching projects this way, so hopefully, I can share a bit of insight that&#8217;s helpful.</p>



<p>Speaking of helpful, this brings me to what type of projects I look for to get involved with. If I&#8217;m going to develop something it has to accomplish two things: </p>



<ul class="wp-block-list"><li>It has to be interesting to me. If I don&#8217;t have some personal interest in the topic of the site, or the tech required to create and run the site, then I&#8217;m a hard pass.</li><li>It has to be something that will be useful and/or helpful to users once completed.</li></ul>



<p>Notice neither of those things takes into account &#8220;profits&#8221;. Here&#8217;s something I&#8217;ve learned after 20+ years of building websites and doing business online: if you help people you will profit.</p>



<p>That may sound a little abstract or &#8220;pie in the sky&#8221;, but it&#8217;s true. Any website, or web page, that gets traffic can be monetized. There are no secrets or hidden formulas to it (sorry to all the &#8220;make money online&#8221; gurus trying to sell their courses), if you have an audience you can earn from that traffic, period. How you earn from it is a choice, again there are no secrets here, display advertising, sell your own product, promote affiliate products, offer a service. That&#8217;s it.</p>



<h2 class="wp-block-heading">Project Domain Names</h2>



<p>Now that I&#8217;ve gone on and on about how I decide on projects to take on for myself let me explain how I use domains, or more accurately how I pick domains for projects (and sometimes pick projects for domains).</p>



<p>Let&#8217;s imagine I&#8217;ve decided that I want to build a resource site for canary owners. Maybe I&#8217;m a bird lover so passionate about the topic, and I&#8217;ve found there&#8217;s a lacking of good information, or at least of having all the good information in a single easy to use place, so that&#8217;s my project: a website of resources for canary owners or anyone thinking of getting canaries.</p>



<p>I wouldn&#8217;t build a project like this without having something new to add to it, just curating content from around the web and turning it into resource pages on your own site is boring, so let&#8217;s also assume I&#8217;ve got an idea for some tool, maybe an app that helps with tracking the specific daily-changing feeding needs for canaries or something, the point is I&#8217;ve got something new and helpful to add that will make my site more than just a culling of already available information.</p>



<p>So, I&#8217;ve got the project idea ready, it meets both of my criteria as I&#8217;m passionate about the topic and I&#8217;ve got something to add that will be useful and helpful to others. Now I&#8217;m going to need a domain name for it.</p>



<p>Obviously, Canary.com or Canaries.com would be perfect but it isn&#8217;t 1995 anymore so surely they&#8217;re both owned and going to be too pricey (if available for sale) for a project like this.</p>



<p>Top-level premium domains like that are nearly impossible for the average person to acquire. They&#8217;re rare and expensive. But, there are still tons of good domains out there which can carry some weight as defining your category or niche by sounding like the authority domain for it.</p>



<p>In the past I&#8217;ve scoured expired domain listings, GoDaddy auctions, and etc., to find good domains for projects, but in the past year or so I&#8217;ve shifted away from that laborious (and more costly) method after building a tool right here on this site that pairs your keyword with tons of popular and generic terms to find available domains in seconds.</p>



<p>Depending on the category or niche I sometimes have to try with 2 or 3 keywords (i.e. canary, canaries) before finding something that is just right and sounds authoritative, but with so many options being checked it usually works on the first search.</p>



<div class="wp-block-image is-style-default"><figure class="alignright size-full is-resized"><img fetchpriority="high" decoding="async" src="https://obannonsleap.com/wp-content/uploads/2021/08/domains-for-development-1.webp" alt="Domains For Development" class="wp-image-376" width="490" height="326" title="Domains For Development" srcset="https://obannonsleap.com/wp-content/uploads/2021/08/domains-for-development-1.webp 640w, https://obannonsleap.com/wp-content/uploads/2021/08/domains-for-development-1-300x200.webp 300w" sizes="(max-width: 490px) 100vw, 490px" /></figure></div>



<p>For this example of my canary resource site I just went to the <a href="https://obannonsleap.com/leap-namer/" data-type="page" data-id="175">Leap Domain Name Generator</a> page, typed &#8220;canary&#8221; into the keywords input box, and pressed &#8220;Search&#8221;. In seconds I had a bunch of available 2-word domain name options to pick from.</p>



<p>Of course, not all of them are perfect for this project (i.e. CookCanary.com or CrunchCanary.com), and some don&#8217;t make any sense at all (MegaCanary.com), but there were a few that were close. I mean if I were targeting beginner bird owners then FirstCanary.com would be perfect, and for bird owners of any level looking to get a canary then NewCanary.com is a great fit, but neither was &#8220;just right&#8221; to me, but then I saw this one and it would be my choice for the project in this example: HealthyCanary.com</p>



<p>It fits the project, being about resources for canary owners much of the site will be about keeping your canary happy and healthy, plus the &#8220;app&#8221; for tracking your canary&#8217;s dietary needs is spot-on with the domain, and finally, if someone tells you &#8220;visit HealthyCanary.com&#8221; you&#8217;re going to instantly think that domain is for an authority website about healthy canaries.</p>



<p>In case you&#8217;re wondering how this would work with something more popular and searched for online than canaries (though canary and canaries are both high-volume keywords), using the <a href="https://obannonsleap.com/leap-namer/" data-type="page" data-id="175">Leap Domain Name Generator</a> I typed in &#8220;CSS&#8221; and found ChatCSS.com and CSSMagazine.com right at the top which would both make for great domains on a site devoted to CSS.</p>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-large"><img decoding="async" width="800" height="266" src="https://obannonsleap.com/wp-content/uploads/2021/08/no-project-in-mind-800x266.webp" alt="No Project In Mind" class="wp-image-374" title="No Project In Mind" srcset="https://obannonsleap.com/wp-content/uploads/2021/08/no-project-in-mind-800x266.webp 800w, https://obannonsleap.com/wp-content/uploads/2021/08/no-project-in-mind-640x213.webp 640w, https://obannonsleap.com/wp-content/uploads/2021/08/no-project-in-mind-768x256.webp 768w, https://obannonsleap.com/wp-content/uploads/2021/08/no-project-in-mind-300x100.webp 300w, https://obannonsleap.com/wp-content/uploads/2021/08/no-project-in-mind-1200x399.webp 1200w, https://obannonsleap.com/wp-content/uploads/2021/08/no-project-in-mind.webp 1280w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>No Project In Mind</figcaption></figure></div>



<h2 class="wp-block-heading">When I Have No Project In Mind</h2>



<p>I wanted to mention this because sometimes I have time and the desire to start a project, but no specific project in mind. Here is where the <a href="https://obannonsleap.com/leap-namer/" data-type="page" data-id="175">domain name tool</a> really shines and helps me out.</p>



<p>I just go and pop in some generic terms, nothing category or niche-specific, and let the tool spit out tons of generic combinations that I&#8217;ll look over until something &#8220;pops&#8221; for me, sparking my interest and ideas for how I could develop a useful and helpful product for end-users.</p>



<p>As an example, I just now typed in &#8220;developing&#8221;, a pretty generic term and fitting my little blog here, and one of the first results I got was GeoDeveloping.com. What a great domain for someone with an interest in developing Geo domains, or maybe for a coder who can create a tool that helps in the development of Geo domains. All kinds of ideas here that would fit my personal criteria and could spark a great project.</p>



<p>Next, I put in &#8220;creators&#8221; since being an online creator is a good broad topic these days, and right off there&#8217;s CreatorsChat.com and GeoCreators.com. Either could make a strong authority site in several ways.</p>



<p>So you see, by just putting in broad or generic keywords and letting the generator pair them up with other broad and common prefixes and suffixes, it&#8217;s easy to come up with strong (and available) domains for projects.</p>



<h2 class="wp-block-heading">BONUS: What To Do With These Little Projects Once They&#8217;re Done</h2>



<p>Personally, when I build up projects I hold onto them. To me, it&#8217;s investing in myself. But I know a lot of developers want to build and then flip their projects for profits, which is a great way of turning your passion for developing into income.</p>



<p>There are marketplaces that do well for selling projects once they&#8217;re up and running. <a href="https://flippa.com/" target="_blank" data-type="URL" data-id="https://flippa.com/" rel="noreferrer noopener">Flippa</a> is one of the most well-known. My experience there is that you&#8217;ll do best if your project already has steady traffic and revenue flows, so if you&#8217;re willing to grow those between completing the build and selling then it&#8217;s a good marketplace for you.</p>



<p>If you&#8217;re looking for quick sales as soon as your projects are built and ready for traffic, there is a newer marketplace especially for connecting developers with &#8220;ready projects&#8221; and aspiring business owners together called <a href="https://tinyacquisitions.com/home" target="_blank" data-type="URL" data-id="https://tinyacquisitions.com/home" rel="noreferrer noopener">Tiny Acquisitions</a> that you may want to look into.</p>



<p>Basically, it&#8217;s a marketplace where sellers are creators or developers who build their project ideas, and then sell the completed project to buyers who are looking for business opportunities to make profitable or grow.</p>



<p>I haven&#8217;t used this platform myself, like I said I hold onto my projects for the long rewards, but I think it&#8217;s a great idea for getting developers and the business-minded together, letting creators get a quick exit once their idea has been brought to life and giving business owners the opportunity to grab something at the bottom level and grow it.</p>



<p>NOTE: <em>I&#8217;ve mentioned a lot of available domain names in this posting, all being available at the time I&#8217;m writing this. Please feel free to register any that sparked your own imagination with ideas, and please understand that any or all of them may have been registered by others between the time I publish this and you read it. </em></p>



<p>How do you find domain names to develop your projects on? I&#8217;d love to hear in the comments below.</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">My Favorite Tools &amp; Services</h3>



<p>The tools and services below, some I&#8217;m affiliated with and some I am not, are exactly what I recommend to paying clients based on value and quality.</p>



<p><strong>WordPress &amp; Web Hosting</strong>: <a href="https://banpro.net" target="_blank" rel="noreferrer noopener">BanProNET</a> &#8211; Fast, secure, reliable web hosting for personal sites, small businesses, and national organizations since 2002.</p>



<p><strong>Domain Names</strong>: <a href="https://www.namesilo.com/register.php?rid=90b3857pz" target="_blank" rel="noreferrer noopener nofollow">NameSilo</a> &#8211; I&#8217;ve had accounts with just about every domain registrar on the planet over the years, NameSilo by far is my favorite for simplicity and pricing, hands down.</p>



<p><strong>WordPress Plugins</strong>: <a href="https://wpfavs.com/wpfavs/basic-install-22" target="_blank" rel="noreferrer noopener">WPFavs</a> listing of the common plugins I use and recommend to clients. You can import this list directly using WPFavs to save time by installing them all with a single click.</p>



<p><strong>Content Writing</strong>: <a href="https://writemyarticles.com/" target="_blank" rel="noreferrer noopener">WriteMyArticles.com</a> is among the most affordable content services out there, and unlike most that have different tiers of quality based pricing, WriteMyArticles delivers top-quality with every piece of content going through a researcher, writer, and editor&#8217;s hands before being delivered to the buyer.</p>
</div></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The CSS Reset 2021 &#8211; And Beyond</title>
		<link>https://obannonsleap.com/the-css-reset-2021-and-beyond/</link>
		
		<dc:creator><![CDATA[Scott]]></dc:creator>
		<pubDate>Tue, 03 Aug 2021 15:38:13 +0000</pubDate>
				<category><![CDATA[Musings]]></category>
		<guid isPermaLink="false">https://obannonsleap.com/?p=343</guid>

					<description><![CDATA[CSS reset 2021 - is it necessary and my thoughts on it going forward]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Is a CSS Reset Still Needed in 2021?</h2>



<p>A CSS reset has never been <em>needed</em>, so the short answer here is no.</p>



<p>However, a simple CSS reset will help to make your project easier to keep uniform or close to it across all browsers and devices, so while not needed it&#8217;s pretty handy to have.</p>



<h2 class="wp-block-heading">Is it Even Good to Reset CSS?</h2>



<p>This often depends on who you&#8217;re talking to, some have pretty strong feelings on the topic of resets. It&#8217;s also dependent on the situation, not every project is going to need a reset, for example, if you&#8217;re building a one-page lander it&#8217;s overkill to include a reset or normalize to the code.</p>



<h2 class="wp-block-heading">What&#8217;s the Best CSS Reset?</h2>



<p>This is another subjective question and a lot of designers will answer it based on some affinity they have for a specific reset library or reset creator.</p>



<p>My thoughts here is that the reset which does what the designer needs it to in the least amount of code is the best one for the job.</p>



<h2 class="wp-block-heading">CSS vs. Normalize</h2>



<p>I was reluctant to include this because it isn&#8217;t an apples-to-apples comparison. The fact is a CSS reset is designed to remove built-in browser styling, where Normalize was made to instead make the built-in browser styling more consistent from browser to browser.</p>



<p>For me personally, a reset is always easier and better than trying to normalize.</p>



<h3 class="wp-block-heading">What&#8217;s the Difference Between Resetting and Normalizing CSS?</h3>



<p>A CSS reset simply strips away the built-in browser stylings and lets the designer/developer apply the rules their project needs, as needed, to all browsers and devices.</p>



<p>On the other hand, Normalize works by fighting with all browsers, bending them to its will in order to &#8220;normalize&#8221; behaviors. This adds lines and layers of code and styles overwriting the built-in browser styles. More bloat and more processing.</p>



<h2 class="wp-block-heading">Why Would You Use Normalize?</h2>



<p>I wouldn&#8217;t, as described above I&#8217;d rather make elements uniform across browsers by simply stripping their built-in styling with a short reset then declaring the rules I want for the element in my CSS, which will then apply on any browser or device, than use a ton of code to fight various browsers and beat them into submission to do the same thing.</p>



<h2 class="wp-block-heading">What I Use to Reset CSS</h2>



<p>This is a very minimal CSS Reset, and while there are some minor differences that can appear across browsers with this, they&#8217;re rare and obscure at this point with most modern browsers being fairly uninformed it&#8217;s just better to tweak for a specific oddity if needed than have a huge and wasteful reset adding to the bloat of your CSS.</p>



<pre class="wp-block-code"><code>html { box-sizing: border-box; }

*, *:before, *:after { box-sizing: inherit; }

body, h1, h2, h3, h4, h5, h6, p, ol, ul {
  font-weight: normal;
  margin: 0;
  padding: 0; }

ol, ul { list-style: none; }

img {
  height: auto;
  max-width: 100%; }</code></pre>



<p>How&#8217;s that for simple and direct?</p>



<p>You&#8217;ll notice right off that I don&#8217;t specify a font-size in the <em>html,</em> <em>*</em>, <em>root</em>, or <em>body</em> rules. I do this for mobile and more importantly, accessibility. From then on in <a href="https://obannonsleap.com/best-languages-to-learn-for-web-dev/#css">my CSS</a> all font sizing will be handled with proportional <strong>rem</strong> declarations, allowing the user&#8217;s device (and needs) to dictate.</p>



<p>I typically like to style my ol&#8217;s and ul&#8217;s myself rather than use the default bullet-points and padding, but if you prefer the defaults that&#8217;s one more line you can remove from this tiny reset.</p>



<p>You&#8217;ll notice I added an img rule with height: auto; and max-width: 100%; This is going to give any images I use on the site a generic responsiveness by default, though I&#8217;ll almost assuredly be adding <a href="https://purecss.io/" target="_blank" rel="noreferrer noopener">PureCSS</a> after my tiny reset which comes with the .pure-img class that will handle that better.</p>



<div class="wp-block-image is-style-default"><figure class="alignright size-large is-resized"><img decoding="async" src="https://obannonsleap.com/wp-content/uploads/2021/08/css-reset-2021-and-beyond-800x400.webp" alt="CSS Reset 2021 and Beyond" class="wp-image-356" width="557" height="279" title="CSS Reset 2021 and Beyond" srcset="https://obannonsleap.com/wp-content/uploads/2021/08/css-reset-2021-and-beyond-800x400.webp 800w, https://obannonsleap.com/wp-content/uploads/2021/08/css-reset-2021-and-beyond-640x320.webp 640w, https://obannonsleap.com/wp-content/uploads/2021/08/css-reset-2021-and-beyond-768x384.webp 768w, https://obannonsleap.com/wp-content/uploads/2021/08/css-reset-2021-and-beyond-300x150.webp 300w, https://obannonsleap.com/wp-content/uploads/2021/08/css-reset-2021-and-beyond-1200x600.webp 1200w, https://obannonsleap.com/wp-content/uploads/2021/08/css-reset-2021-and-beyond.webp 1280w" sizes="(max-width: 557px) 100vw, 557px" /><figcaption>CSS Reset 2021, and Beyond</figcaption></figure></div>



<p>Speaking of PureCSS, it&#8217;s a minimal library of style modules that gives you a foundation for quickly producing a design layout with ease, much like <a href="https://getbootstrap.com/" target="_blank" rel="noreferrer noopener">Bootstrap</a> does only without the bloated CSS code and with no JavaScript. Then you tweak and adjust the fine-tuning of specific elements for your design, rather than having a ton of unused and unnecessary CSS rules in your code that only exist for &#8220;might use&#8221; cases.</p>



<p>PureCSS does suggest using <a href="https://necolas.github.io/normalize.css/" target="_blank" rel="noreferrer noopener">Normalize.CSS</a> and including it before you bring in the PureCSS styles of your web page, however, I just use the tiny reset above instead. My thoughts on Normalize and why I don&#8217;t do it are already detailed above.</p>



<p>When <a href="https://www.geeksforgeeks.org/minification-of-css-files/" target="_blank" rel="noreferrer noopener">minified</a> (as your CSS always should be) and compressed before serving with <a href="https://blog.stackpath.com/glossary-gzip/" target="_blank" rel="noreferrer noopener">gzip</a>, PureCSS comes in at under 4kb in file size.</p>



<p>This is what I&#8217;m using for my projects at this time, and my client&#8217;s projects as well. What are you doing with yours? Tell me in the comments below I&#8217;d love to hear different ideas and methods.</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">My Favorite Tools &amp; Services</h3>



<p>The tools and services below, some I&#8217;m affiliated with and some I am not, are exactly what I recommend to paying clients based on value and quality.</p>



<p><strong>WordPress &amp; Web Hosting</strong>: <a href="https://banpro.net" target="_blank" rel="noreferrer noopener">BanProNET</a> &#8211; Fast, secure, reliable web hosting for personal sites, small businesses, and national organizations since 2002.</p>



<p><strong>Domain Names</strong>: <a href="https://www.namesilo.com/register.php?rid=90b3857pz" target="_blank" rel="noreferrer noopener nofollow">NameSilo</a> &#8211; I&#8217;ve had accounts with just about every domain registrar on the planet over the years, NameSilo by far is my favorite for simplicity and pricing, hands down.</p>



<p><strong>WordPress Plugins</strong>: <a href="https://wpfavs.com/wpfavs/basic-install-22" target="_blank" rel="noreferrer noopener">WPFavs</a> listing of the common plugins I use and recommend to clients. You can import this list directly using WPFavs to save time by installing them all with a single click.</p>



<p><strong>Content Writing</strong>: <a href="https://writemyarticles.com/" target="_blank" rel="noreferrer noopener">WriteMyArticles.com</a> is among the most affordable content services out there, and unlike most that have different tiers of quality based pricing, WriteMyArticles delivers top-quality with every piece of content going through a researcher, writer, and editor&#8217;s hands before being delivered to the buyer.</p>
</div></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress Speed Optimization &#8211; Happiness Delivered</title>
		<link>https://obannonsleap.com/wordpress-speed-optimization-happiness-delivered/</link>
		
		<dc:creator><![CDATA[Scott]]></dc:creator>
		<pubDate>Mon, 02 Aug 2021 23:37:50 +0000</pubDate>
				<category><![CDATA[Musings]]></category>
		<guid isPermaLink="false">https://obannonsleap.com/?p=312</guid>

					<description><![CDATA[A deep dive into WordPress speed optimization techniques that anyone can follow along and do]]></description>
										<content:encoded><![CDATA[
<p>I recently decided to look at this site&#8217;s page speed rankings from Google, and what I found was abysmal! This wasn&#8217;t surprising, after all, I haven&#8217;t touched the theme or plugins in several years, and let&#8217;s face it what was &#8220;best&#8221; in 2018 is far from what&#8217;s the best today.</p>



<p>My intention starting out was to run the speed test, probably switch out a couple of plugins, maybe add a tiny bit of tweaking to the custom theme I had already, and call it a day. Maybe an hour of time, no big deal, right? But then I saw the results of my test and soon realized I needed to dive deep into WordPress speed optimization techniques here.</p>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-large"><img decoding="async" width="800" height="212" src="https://obannonsleap.com/wp-content/uploads/2021/08/beginning_speed_test-800x212.webp" alt="Google Speed Ranking" class="wp-image-315" title="Google Speed Ranking" srcset="https://obannonsleap.com/wp-content/uploads/2021/08/beginning_speed_test-800x212.webp 800w, https://obannonsleap.com/wp-content/uploads/2021/08/beginning_speed_test-640x170.webp 640w, https://obannonsleap.com/wp-content/uploads/2021/08/beginning_speed_test-768x203.webp 768w, https://obannonsleap.com/wp-content/uploads/2021/08/beginning_speed_test-300x79.webp 300w, https://obannonsleap.com/wp-content/uploads/2021/08/beginning_speed_test-1200x318.webp 1200w, https://obannonsleap.com/wp-content/uploads/2021/08/beginning_speed_test.webp 1280w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>Google Speed Ranking<br>25 Mobile / 84 Desktop</figcaption></figure></div>



<p>Realizing what a major revamping of the site this was going to be, I decided to document what I did and hopefully help a few others out there who might be in the same position.</p>



<h2 class="wp-block-heading">The Theme</h2>



<p>The first step was to drop the theme I was using. It was a custom theme, actually a custom child theme of the Ascend theme from <a href="https://www.kadencewp.com/" target="_blank" data-type="URL" data-id="https://www.kadencewp.com/" rel="noreferrer noopener">Kadence Themes</a>, and while I like the appearance, I knew I could get close with a whole lot less bloat in the theme and CSS files.</p>



<p>Not long ago I created a minimalist theme for WordPress based on the <a href="https://purecss.io/" target="_blank" data-type="URL" data-id="https://purecss.io/" rel="noreferrer noopener">PureCSS</a> libraries from Yahoo!, so I uploaded this theme and dropped my Ascend child theme. I deleted Ascend and the child theme I had created from it, because you really shouldn&#8217;t keep old themes on your site and there was no way I&#8217;d be going backward here, so, didn&#8217;t need them.</p>



<div class="wp-block-image is-style-default"><figure class="alignright size-full is-resized"><img decoding="async" src="https://obannonsleap.com/wp-content/uploads/2021/08/theme.webp" alt="The New Theme" class="wp-image-324" width="587" height="587" title="The New Theme" srcset="https://obannonsleap.com/wp-content/uploads/2021/08/theme.webp 640w, https://obannonsleap.com/wp-content/uploads/2021/08/theme-150x150.webp 150w, https://obannonsleap.com/wp-content/uploads/2021/08/theme-300x300.webp 300w" sizes="(max-width: 587px) 100vw, 587px" /><figcaption>The New Theme</figcaption></figure></div>



<p>I love PureCSS and favor it over <a href="https://getbootstrap.com/" target="_blank" rel="noreferrer noopener">Bootstrap</a> (oh so bulky and full of bloat) yet can still put a design or WP theme layout together using PureCSS in minutes, then just spend a little time on the fine-tuning details and call it done. The theme I created and am using on this site now took me less than an hour to create.</p>



<p>If there is interest in my PureCSS theme let me know in the comments, I&#8217;ll be happy to make it available here.</p>



<p>There were some minor fixes necessary when I changed the theme, primarily with the main page since my PureCSS theme doesn&#8217;t have the nifty layout options for the front page that Ascend had come with, fortunately, WordPress itself had my back.</p>



<p>With the latest WordPress release, the editor blocks have been expanded and all I needed to do to recreate my front page layout of before was to create an actual Home page in my dashboard, add 2 Recent Posts blocks to it, one for the latest feature story and one for the most recent blogs (Musings I call them), then go to my Reading settings in the dashboard and set this new Home page to be the front page display of my site.</p>



<h2 class="wp-block-heading">Next up, Plugins!</h2>



<div class="wp-block-image is-style-default"><figure class="alignright size-large is-resized"><img decoding="async" src="https://obannonsleap.com/wp-content/uploads/2021/08/24_plugins-800x432.webp" alt="24 Plugins - Most unnecessary" class="wp-image-320" width="510" height="275" title="24 Plugins - Most unnecessary" srcset="https://obannonsleap.com/wp-content/uploads/2021/08/24_plugins-800x432.webp 800w, https://obannonsleap.com/wp-content/uploads/2021/08/24_plugins-640x346.webp 640w, https://obannonsleap.com/wp-content/uploads/2021/08/24_plugins-768x415.webp 768w, https://obannonsleap.com/wp-content/uploads/2021/08/24_plugins-300x162.webp 300w, https://obannonsleap.com/wp-content/uploads/2021/08/24_plugins-1200x648.webp 1200w, https://obannonsleap.com/wp-content/uploads/2021/08/24_plugins.webp 1486w" sizes="(max-width: 510px) 100vw, 510px" /><figcaption>24 Plugins &#8211; Most unnecessary</figcaption></figure></div>



<p>I had a whopping 24 plugins installed on the site, though in fairness a majority of them are back-end and dashboard related for security and content creation helpers, but still I thought I could do better than 24, not to mention there were a few plugins missing that I&#8217;ve taken to using lately, so the goal here was to add a few new plugins and end up with less than 24&#8230; simple!</p>



<p>The plugins I kept were:</p>



<ul class="wp-block-list"><li><a href="https://wordpress.org/plugins/autoptimize/" target="_blank" rel="noopener">Autoptimize</a></li><li><a href="https://wordpress.org/plugins/cookie-law-info/" target="_blank" rel="noopener">GDPR Cookie Consent</a></li><li><a href="https://wordpress.org/plugins/loginizer/" target="_blank" rel="noopener">Loginizer</a></li><li><a href="https://wordpress.org/plugins/magical-posts-display/" target="_blank" rel="noopener">Magical Posts Display</a></li><li><a href="https://wordpress.org/plugins/mailchimp-for-wp/" target="_blank" rel="noopener">MC4WP: Mailchimp</a></li><li><a href="https://wordpress.org/plugins/insert-php/" target="_blank" rel="noopener">Woody Code Snippets</a></li></ul>



<p>There were 18 others that I deleted, crossing my fingers it wouldn&#8217;t break anything on my site.</p>



<p>And here are the plugins that I then added:</p>



<ul class="wp-block-list"><li><a href="https://wordpress.org/plugins/amp/" target="_blank" rel="noopener">AMP</a></li><li><a href="https://wordpress.org/plugins/getwid/" target="_blank" rel="noopener">Getwid</a></li><li><a href="https://wordpress.org/plugins/advanced-gutenberg/" target="_blank" rel="noopener">PublishPress Blocks</a></li><li><a href="https://wordpress.org/plugins/seo-by-rank-math/" target="_blank" rel="noopener">Rank Math SEO</a></li><li><a href="https://wordpress.org/plugins/really-simple-ssl/" target="_blank" rel="noopener">Really Simple SSL</a></li><li><a href="https://wordpress.org/plugins/sassy-social-share/" target="_blank" rel="noopener">Sassy Social Share</a></li><li><a href="https://wordpress.org/plugins/wordfence/" target="_blank" rel="noopener">Wordfence Security</a></li><li><a href="https://wordpress.org/plugins/wp-fastest-cache/" target="_blank" rel="noopener">WP Fastest Cache</a></li><li><a href="https://wordpress.org/plugins/wp-youtube-lyte/" target="_blank" rel="noopener">WP YouTube Lyte</a></li></ul>



<p>For a grand total of 15 plugins. Far better than 24 and a good number of them having nothing to do with the frontend so wouldn&#8217;t add much if any code or CSS bloat on the site.</p>



<h3 class="wp-block-heading">Why 2 Caching Plugins?</h3>



<p>I like to use Autoptimize and WP Fastest Cache because I&#8217;ve found each is really good at certain things, so I divide up what each is doing to get the maximum cache savings on my site.</p>



<p>There is a great write-up <a href="https://docs.goodlayers.com/making-your-site-faster-with-wp-fastest-cache-and-autoptimize/" target="_blank" rel="noopener">over on GoodLayers</a> for getting the most out of them, I follow the suggestions they make with the lone exception of the &#8220;Inline and Defer CSS?&#8221; setting (now titled &#8220;Eliminate render-blocking CSS?&#8221; in the plugin settings). I don&#8217;t check this option only because the CSS of my PureCSS theme is already so small that I don&#8217;t find it adds any value for me, however with another theme it might.</p>



<h3 class="wp-block-heading">Other Plugins I Use and Why</h3>



<p>I also use WP YouTube Lyte, it&#8217;s a great plugin for speeding up page loads if you embed videos into your posts and pages.</p>



<h3 class="wp-block-heading">Mobile Performance</h3>



<p>AMP is crucial for minimizing your load speeds to mobile users. Just be careful as it doesn&#8217;t always play nice with JavaScripts and some JavaScript-reliant plugins out there. In fact, there&#8217;s a Gutenburg Blocks plugin that adds lots of nice blocks to the editor which simply won&#8217;t work with AMP at all, so I don&#8217;t use the advanced blocks as much as I&#8217;d love to for this reason. It&#8217;s far more vital to have AMP than those blocks available.</p>



<h3 class="wp-block-heading">WordPress Security</h3>



<p>Loginizer and Wordfence Security #FTW &#8211; yeah, I say f*&amp;k them bad-bots and script kiddies.</p>



<h3 class="wp-block-heading">Expanding the Gutenburg Editor</h3>



<p>I&#8217;ve been a fan of Gutenburg since the beginning and the fact that WP is slowly expanding the core to where soon it will be a full-featured page building CMS without having to use 3rd party plugins like Elementor or Brizy has me stoked.</p>



<p>I&#8217;ve never liked those page-building plugins for one simple reason, they&#8217;re full of bloat and burden page load speeds.</p>



<p>On the backend though, I want options when creating a post or page, so plugins that give me more blocks in the editor or expand the feature range of existing block types are a must.</p>



<p>You can see from my list the ones I use regularly and installed for this blog.</p>



<p>The blocks plugins that play nice with AMP and I used are:</p>



<ul class="wp-block-list"><li>Getwid</li><li>Magical Posts Display</li><li>PublishPress Blocks</li></ul>



<h3 class="wp-block-heading">WordPress SEO</h3>



<p>I don&#8217;t put a lot of time into SEO anymore, in 2005 it was worth the time investments, today though creating good quality, helpful content is a much better way to focus your resources.</p>



<p>Get the basics of on-page SEO right with a &#8220;set it and forget it&#8221; plugin like Rank Math and then put your time into creating great content. We&#8217;ve actually done a lot of testing on this over recent years and spent a lot of money to do it, and there&#8217;s just no comparison between the small bumps working on SEO can bring in traffic to your site compared to the huge gains investing instead into great content will have.</p>



<h3 class="wp-block-heading">Finally, A Few Miscellaneous Plugins</h3>



<p>GDPR Cookie Consent &#8211; Every bit a &#8220;must have&#8221; as SSL certificates are these days.</p>



<p>MC4WP: Mailchimp for WordPress &#8211; If you want to put a signup form to your Mailchimp list on your site there&#8217;s no better way in my opinion.</p>



<p>Really Simple SSL &#8211; Because, as the name implies, it&#8217;s really simple to use.</p>



<p>Sassy Social Share &#8211; You have to have social network badges on a blog, don&#8217;t you? It&#8217;s kind of the law now I think. Out of all the different social sharing plugins out there that I&#8217;ve tried this one is the least intrusive and bloat-making.</p>



<p>Woody code snippets &#8211; Because I like to tinker. This plugin allows me to create PHP applications right inside of pages on my blog here, like my <a href="https://obannonsleap.com/leap-namer/" data-type="page" data-id="175">Leap Domain Name Generator</a>, so it&#8217;s a good one for me.</p>



<h2 class="wp-block-heading">The WordPress Speed Optimization Results</h2>



<p>Now that I&#8217;ve changed my theme and after all the plugins work I had to do, about a three-hour job in all, what are the results on my page speeds:</p>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-large"><img decoding="async" width="800" height="219" src="https://obannonsleap.com/wp-content/uploads/2021/08/ending_speed_test-800x219.webp" alt="97 Mobile / 97 Desktop" class="wp-image-323" title="97 Mobile / 97 Desktop" srcset="https://obannonsleap.com/wp-content/uploads/2021/08/ending_speed_test-800x219.webp 800w, https://obannonsleap.com/wp-content/uploads/2021/08/ending_speed_test-640x175.webp 640w, https://obannonsleap.com/wp-content/uploads/2021/08/ending_speed_test-768x210.webp 768w, https://obannonsleap.com/wp-content/uploads/2021/08/ending_speed_test-300x82.webp 300w, https://obannonsleap.com/wp-content/uploads/2021/08/ending_speed_test-1200x328.webp 1200w, https://obannonsleap.com/wp-content/uploads/2021/08/ending_speed_test.webp 1280w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption>97 Mobile / 97 Desktop</figcaption></figure></div>



<p>Not too bad huh? My mobile page speed increased from 25 all the way up to 97, and the desktop speed went up from 84 to 97 as well.</p>



<p>I could probably squeeze another 1-2% out it if I went back and converted all the images I&#8217;ve used on the site to the WebP format thanks to WordPress 5.8 now fully supporting it.</p>



<p>As of today, August 2, 2021, just over 95% of all web users online are running browsers that support WebP images, with the majority of the less than 5% who aren&#8217;t being on old versions of IE which WordPress itself isn&#8217;t even going to support going forward, so there&#8217;s no reason not to use WebP anymore.</p>



<p>But, going back and converting images from old posts is a chore, even with the plugins out there that will help you, and given the speed scores I got without doing that I decided to leave the past behind me, I will be using WebP going forward.</p>



<p>Was this posting helpful to you? Did I give you ideas for improving our own page speeds? If so, please tell me below, I&#8217;d love to hear about your thoughts and adventures in WP speed optimizations.</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">My Favorite Tools &amp; Services</h3>



<p>The tools and services below, some I&#8217;m affiliated with and some I am not, are exactly what I recommend to paying clients based on value and quality.</p>



<p><strong>WordPress &amp; Web Hosting</strong>: <a href="https://banpro.net" target="_blank" rel="noreferrer noopener">BanProNET</a> &#8211; Fast, secure, reliable web hosting for personal sites, small businesses, and national organizations since 2002.</p>



<p><strong>Domain Names</strong>: <a href="https://www.namesilo.com/register.php?rid=90b3857pz" target="_blank" rel="noreferrer noopener nofollow">NameSilo</a> &#8211; I&#8217;ve had accounts with just about every domain registrar on the planet over the years, NameSilo by far is my favorite for simplicity and pricing, hands down.</p>



<p><strong>WordPress Plugins</strong>: <a href="https://wpfavs.com/wpfavs/basic-install-22" target="_blank" rel="noreferrer noopener">WPFavs</a> listing of the common plugins I use and recommend to clients. You can import this list directly using WPFavs to save time by installing them all with a single click.</p>



<p><strong>Content Writing</strong>: <a href="https://writemyarticles.com/" target="_blank" rel="noreferrer noopener">WriteMyArticles.com</a> is among the most affordable content services out there, and unlike most that have different tiers of quality based pricing, WriteMyArticles delivers top-quality with every piece of content going through a researcher, writer, and editor&#8217;s hands before being delivered to the buyer.</p>
</div></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Do You Have A Domain Name Strategy?</title>
		<link>https://obannonsleap.com/do-you-have-a-domain-name-strategy/</link>
		
		<dc:creator><![CDATA[Scott]]></dc:creator>
		<pubDate>Sun, 10 May 2020 15:25:40 +0000</pubDate>
				<category><![CDATA[Musings]]></category>
		<guid isPermaLink="false">https://obannonsleap.com/?p=275</guid>

					<description><![CDATA[Branding is everything online today, without a good domain name strategy you're already trailing your competitors]]></description>
										<content:encoded><![CDATA[
<p>Businesses large and small, bloggers, YouTubers, etc. all put a lot of time and resources into developing their branding and marketing strategies, but even now, decades, after the Internet has proved to be a profitable marketplace for all manner of industries, very few business owners and marketing departments are taking the time to flush out and take advantage of the top tool available to them online, domain names.</p>



<p>Let me share a real-world example from a client I&#8217;ve worked with fairly recently (names changed to protect the innocent of course), and even though this example involves a small Mom-and-Pop pizza shop it&#8217;s still perfect in that it illustrates what I consider to be the two most crucial points to a solid domain name strategy.</p>



<p>A client wanted to expand their online ordering when they came to me. They had a great website for their pizza shop, it was well put together, their name branding was good and their online menu and ordering system easy to use. Yet, for over a year their online sales had been a flatline. They received online orders daily but the monthly numbers stayed stagnant month after month despite their best efforts to expand their reach.</p>



<p>The owner told me he wanted to see at least a 10% increase in online orders and was hoping for closer to 20% to be possible. We spoke for about a half-hour and I realized pretty quickly there was an affordable and fast solution for him. I asked, what neighborhoods do you deliver to? The owner replied with five surrounding neighborhoods, plus the one the shop was actually located in.</p>



<p>I said great, do you own the domain names for those neighborhoods? He didn&#8217;t understand what I meant, so I explained: &#8220;Do you own Neighborhood1Pizza.com, Neighborhood2Pizza.com, Neighborhood3Pizza.com&#8221; and so on.</p>



<p>He didn&#8217;t, and thirty seconds to check showed all five of the domains for the communities around his shop where he delivered to with the word Pizza added to the neighborhood name were available.</p>



<p>I explained he didn&#8217;t necessarily need the domain for the neighborhood his shop was in since everyone there knew his shop by name or passed it often, though I said that it wouldn&#8217;t hurt to buy it as well. But for the surrounding communities where his shop wasn&#8217;t as highly known and people didn&#8217;t tend to drive past it on a daily basis, he absolutely wanted to own those NeighborhoodPizza.com domains.</p>



<p>I said &#8220;you&#8217;ve got to buy all of these, now&#8221;.</p>



<p>He balked at that, not the cost, we were talking under $75 in registration fees, though to be honest if someone owned those names already I&#8217;d have pushed him to reach out and negotiate purchases at much higher prices if necessary.</p>



<p>His opposition wasn&#8217;t money, but rather effort. He&#8217;d spent thousands of dollars and more importantly lots of hours with someone to set up his shop&#8217;s website and didn&#8217;t want to invest all of that in setting up websites for each of those names.</p>



<p>Fair enough, but I had no intentions on telling him to do that so explained that what he needed was a one-page lander on each domain that branded to his shop, it would be almost a duplicate of his existing homepage but with some minor tweaking to connect them to the individual neighborhoods, and that all of the links from the lander pages would click-through to his primary business site. The work and investment involved was minimal.</p>



<p>We talked a little more on how the existing homepage of his shop site could be tweaked for each individual neighborhood, and as we did he registered all of the domain names I&#8217;d told him to, including the one for the community his shop was in. After that, I spent a couple days gathering pictures from the neighborhoods involved and setting up the lander pages on each for him.</p>



<p>Once those were setup we created paper fliers for each neighborhood based on the lander pages design that he added a coupon onto then had a ton printed up. I told him to hire some kids to go to the busy retail spots in each neighborhood on a Saturday and hand out those fliers, just ask people &#8220;Do you like pizza? Here&#8217;s a great local place with a coupon included.&#8221; Instead, he used his nieces and nephews, but they got the job done.</p>



<p><strong>The Results</strong></p>



<p>In the fifth week after the new landing pages went live and the fliers were handed out his online ordering was double what it had been his best week ever since going online.</p>



<p>In the eighth week it was 50% over that fifth week&#8217;s ordering.</p>



<p>After that it stabelized. It has continued to grow but at a much slower rate. He&#8217;s done the flier handouts a few more times since that I know of and says they still bring a little bump for him each time.</p>



<p>So, when he came to me he was hoping to increase his online ordering by 20%. That was what he saw as the &#8220;hopeful&#8221; goal.</p>



<p>With minimal investment and effort, we tripled his online sales over his best week ever. That&#8217;s the reality of a good domain name strategy that&#8217;s used as a complement to a traditional marketing campaign (like printed fliers with coupons).</p>



<p><strong>These are the 2 crucial points I mentioned above</strong>.</p>



<p>First, you can&#8217;t view domain names or the Internet as the Field of Dreams. If you build it, they won&#8217;t come. That&#8217;s not how it works. Domain names and websites complement and enhance traditional marketing and sales efforts, they don&#8217;t replace them.</p>



<p>And second, a good domain name strategy has to connect with your customers in a meaningful way, not generically. By this I mean the pizza shop owner could have spent millions to buy a generic &#8220;killer&#8221; name such as Pizza.com for example, and he&#8217;d have lost everything most likely. Don&#8217;t get me wrong, Pizza.com is a great name, but unless you&#8217;re operating a national chain of pizza shops it&#8217;s useless to you. The people who live in the neighborhoods he delivers to may not all know his shop name, or it may not be top on their minds, but when they want pizza they&#8217;re going to want it from a shop that&#8217;s close and delivers to their door, so NeighborhoodPizza.com is sticky. Between the fliers being handed out and word of mouth from there, it connects with the shop&#8217;s full potential customer base.</p>



<p>This example may be of a small Mom-and-Pop pizza shop, but the strategy employed and illustrated is every bit as valid for any industry or personality of any size. If you remember that domain names and websites enhance and complement traditional marketing, not replace it, and you ensure that the domains you purchase and sites you build connect with your customers in a meaningful way <em>for them</em>, then you&#8217;ve got a winning domain name strategy.</p>



<p><strong>Edited to add:</strong></p>



<p>After posting this I had a few questions come to mind myself on the example I provided, so I reached out to my friend, the pizza shop owner, and asked him. Here I&#8217;ll share the information for clarity sake.</p>



<p>Q. <strong>Did the rise in online ordering coincide with a decline in phone orders? </strong>This seems important as it indicates whether there was actually an expansion in reach for his shop or just a transition in the<strong> </strong>medium used by his existing customer base.</p>



<p>He told me there was a low single-digit percentage drop in phone orders overall. He didn&#8217;t give an exact figure but said it was &#8220;close to about 5%&#8221;. I followed up asking since obviously the number of phone orders each week was different from online orders, how did it compare? Without actual numbers on-hand he put it at &#8220;roughly 20 or so new online orders to each phone order lost&#8221;.</p>



<p>In other words, the work we did for him didn&#8217;t just result in moving customers from phone orders to online ordering, though some may have switched the overall gains were truly growth of his customer base.</p>



<p>He expanded that to say they were still doing their normal print advertising, weekly menu mailers to their delivery area, ads within community papers, that kind of thing. And despite always including their main shop website with these, in general, most of this print reach has always resulted in phone orders.</p>



<p>Whatever customers may have transitioned from phone orders to online he&#8217;s perfectly happy with. As he explained a phone order ties up either himself or one of his employees for 3 to 5 minutes. An online order prints out right at the counter and is being prepared in seconds.</p>



<p>Q. My other question was regarding online customer acquisition. <strong>Had he done anything online to try and promote these new domains we purchased for the campaign or his main shop website since we set this all up?</strong></p>



<p>The answer was no.</p>



<p>Those were my own two follow-up questions and I&#8217;m happy I was able to reach out to him, and that he was willing to answer them for me for this little blog posting.</p>



<p>That said, to add my own two-cents on the second question, I&#8217;m a firm believer in the 80/20 rule, and just having the NeighborhoodPizza.com domains and literally putting them into potential customer&#8217;s hands with the print fliers is the 80 here. Paying someone (or trying to do it yourself) to work on SEO and online marketing for this would likely have minimal impact, at best, and could quickly become far more costly than the initial campaign itself was to create and employ.</p>



<p>That isn&#8217;t going to be true in all cases, everything is unique, and again it comes down to connecting with your customers in a meaningful way as I said much earlier here. Part of that is knowing where your customers are. If you can reach 80% of them with a cost-effective flier handout then hiring an SEO or Marketing agency to get <strong>some fraction</strong> of that other 20% may not be the best use of your resources.</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">My Favorite Tools &amp; Services</h3>



<p>The tools and services below, some I&#8217;m affiliated with and some I am not, are exactly what I recommend to paying clients based on value and quality.</p>



<p><strong>WordPress &amp; Web Hosting</strong>: <a href="https://banpro.net" target="_blank" rel="noreferrer noopener">BanProNET</a> &#8211; Fast, secure, reliable web hosting for personal sites, small businesses, and national organizations since 2002.</p>



<p><strong>Domain Names</strong>: <a href="https://www.namesilo.com/register.php?rid=90b3857pz" target="_blank" rel="noreferrer noopener nofollow">NameSilo</a> &#8211; I&#8217;ve had accounts with just about every domain registrar on the planet over the years, NameSilo by far is my favorite for simplicity and pricing, hands down.</p>



<p><strong>WordPress Plugins</strong>: <a href="https://wpfavs.com/wpfavs/basic-install-22" target="_blank" rel="noreferrer noopener">WPFavs</a> listing of the common plugins I use and recommend to clients. You can import this list directly using WPFavs to save time by installing them all with a single click.</p>



<p><strong>Content Writing</strong>: <a href="https://writemyarticles.com/" target="_blank" rel="noreferrer noopener">WriteMyArticles.com</a> is among the most affordable content services out there, and unlike most that have different tiers of quality based pricing, WriteMyArticles delivers top-quality with every piece of content going through a researcher, writer, and editor&#8217;s hands before being delivered to the buyer.</p>
</div></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How To Find A Good Brandable Domain Name</title>
		<link>https://obannonsleap.com/how-to-find-a-good-brandable-domain-name-in-2019/</link>
		
		<dc:creator><![CDATA[Scott]]></dc:creator>
		<pubDate>Thu, 12 Sep 2019 16:09:09 +0000</pubDate>
				<category><![CDATA[Musings]]></category>
		<guid isPermaLink="false">https://obannonsleap.com/?p=250</guid>

					<description><![CDATA[Better than exact matches, a brandable domain will resonate with actual visitors and set you apart from the crowd]]></description>
										<content:encoded><![CDATA[
<p>Whether for a business site, a hobby site, or some other form of web application the trend in recent times has been away from keyword-based domains to using a brandable domain name. Keyword-based domains were always &#8220;clunky&#8221; and never a good idea from a marketing standpoint in general, but it used to be that search engines would heavily favor them in rankings so of course everyone used them. But search engines caught on to Internet marketers use of keyword domains to manipulate their rankings and no longer weight the use of keywords in a domain enough to make the use of a clunky domain worthwhile.</p>



<h2 class="wp-block-heading">Enter The Age Of Brandable Domains</h2>



<p>Now that &#8220;Lunarly.com&#8221; is basically on par with &#8220;ApolloMoonLandings.com&#8221; when it comes to ranking with search engines, it makes more sense (and can be a lot more fun) to brand your website with a memorable domain rather than using keywords in some clunky fashion.</p>



<p>This doesn&#8217;t mean that keyword domains don&#8217;t still have a valuable place on the Internet, they do. It just isn&#8217;t in getting better search rankings overall. I (and my company) purchase keyword domains all the time for projects, but we&#8217;re very specific in what and why we buy. Generally, it&#8217;s only a product name/description keyword domain.</p>



<p>An example of this is <a href="https://compressionkneebrace.com/" target="_blank" rel="noopener">CompressionKneeBrace.com</a>. A good-and-clunky keyword domain for sure, and it doesn&#8217;t rank well with search engines, but that isn&#8217;t why we bought and use this keyword domain. Our goal was specifically to have an un-branded retail site where people knew exactly what was being offered. And on a bonus side note, since the term &#8220;compression knee brace&#8221; gets a fair amount of monthly search volume that meant there would be a small percentage of people who simply type the keyword term and add &#8220;.com&#8221; to it in their browsers.</p>



<p>It&#8217;s a funny thing but people do this. They take a chance not knowing if a website even exists when they&#8217;re seeking something so specific, and that&#8217;s free traffic that a keyword domain can still grab for you.</p>



<p>Still, unless I&#8217;m developing a project around a specific product like the example above, I stay clear of keyword domains like that.</p>



<p><strong>But There&#8217;s A Catch</strong></p>



<p>Some brandable domains can still be keyword based. Yes, everything is complex with technology isn&#8217;t it.</p>



<p>In my opinion, there are two types of brandable domains. The first is a totally invented or manipulated word domain. Examples of this are <a href="https://google.com" target="_blank" rel="noopener">Google</a>, <a href="https://fiverr.com" target="_blank" rel="noopener">Fiverr</a>, and <a href="https://canva.com" target="_blank" rel="noopener">Canva</a>. In the cases of Fiverr and Canva the domain still indicates the &#8220;offering&#8221; of the sites, but in the case of Google if you think back to before it became a household word nobody knew what a google was. An example from my own portfolio of such a domain that&#8217;s as of yet undeveloped is <a href="http://precu.com" target="_blank" rel="noopener">Precu.com</a>. I loved the way it sounded when I found it available (I describe below exactly how I found this domain) and only learned after purchasing it that precu is Latvian and means &#8220;the product&#8221; or &#8220;the goods&#8221;, which to me is an added bonus.</p>



<p>The second type of brandable domain is what I call the &#8220;brandable term&#8221; domain. Here&#8217;s where you get to mix high-value keywords with other words for a name that&#8217;s descriptive, uses keywords, and can be branded easily into something memorable.</p>



<p>An as-of-yet undeveloped example of this second type of brandable domain name from my own portfolio is <a href="http://tooltough.com" target="_blank" rel="noopener">ToolTough.com</a>. I purchased this domain for a project based on a product line of toolboxes, tool storage items, and heavy canvas tool carrying totes that I&#8217;ll eventually have time to get launched.</p>



<p>Coming up with these types of domains can be easy or hard if you try brainstorming them. That&#8217;s how I used to do it and sometimes I&#8217;d get 50 ideas in an hour, while other times I&#8217;d sit at my desk for half the day and get nothing. Eventually I grew tired of wasting so much time and built a tool that just did it for me using the most popular and common domain word additions, so I could just plug in my keyword (in this example &#8220;tool&#8221;) and let it find me what was available, then pick the best one based on how it sounded to my own ear. There&#8217;s a lot of personal taste involved when it comes to brandables. Anyway, the tool I created is the <a href="https://obannonsleap.com/leap-namer/">Leap Domain Name Generator</a> and is available right here on this site so feel free to use it.</p>



<h2 class="wp-block-heading">Finding Those One-Word-ish Brandables</h2>



<p>I said above that I&#8217;d outline how I found the domain Precu.com and it&#8217;s really an easy way of finding short and memorable domains that can be branded to whatever project you&#8217;re working on.</p>



<p>In my case, this is often applications or premium WordPress themes I want to put a sales and promotion site together for. I find walk-throughs to be the easiest to learn from myself so what I&#8217;ll do here is walk through the actual process with you as if I had a newly developed premium WordPress theme I was about to launch. Basically, at this stage I&#8217;d be seeking a domain that sounded right to my ear as both the domain but also the theme name, so let&#8217;s get started.</p>



<p><strong>Step #1</strong></p>



<p>Visit <a href="https://expireddomains.net" target="_blank" rel="noopener">ExpiredDomains.net</a> and if you don&#8217;t already have a free account signup for one and login.</p>



<p><strong>Step #2</strong></p>



<p>Once logged in, open the drop-down under &#8220;Deleted .com&#8221; and you want to select the full list (the very first option, in the image below it&#8217;s titled &#8220;Deleted .com Domains (2,099,370)&#8221;).</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1024" height="532" src="https://obannonsleap.com/wp-content/uploads/2019/09/DeletedDomains-1024x532.jpg" alt="" class="wp-image-253" srcset="https://obannonsleap.com/wp-content/uploads/2019/09/DeletedDomains-1024x532.jpg 1024w, https://obannonsleap.com/wp-content/uploads/2019/09/DeletedDomains-300x156.jpg 300w, https://obannonsleap.com/wp-content/uploads/2019/09/DeletedDomains-768x399.jpg 768w, https://obannonsleap.com/wp-content/uploads/2019/09/DeletedDomains.jpg 1478w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<p><strong>Step #3</strong></p>



<p>We don&#8217;t want to sift through over 2 million domain names here, and most of them aren&#8217;t the type of domains we&#8217;re seeking anyway so let&#8217;s filter them out by clicking on the &#8220;Show Filter&#8221; link just above where the domain listings begin (link visible in bottom left of the image below).</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1024" height="255" src="https://obannonsleap.com/wp-content/uploads/2019/09/ShowFilter-1024x255.jpg" alt="" class="wp-image-255" srcset="https://obannonsleap.com/wp-content/uploads/2019/09/ShowFilter-1024x255.jpg 1024w, https://obannonsleap.com/wp-content/uploads/2019/09/ShowFilter-300x75.jpg 300w, https://obannonsleap.com/wp-content/uploads/2019/09/ShowFilter-768x191.jpg 768w, https://obannonsleap.com/wp-content/uploads/2019/09/ShowFilter.jpg 1484w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<p><strong>Step #4</strong></p>



<p>In the filtering options that open up look for the block titled &#8220;Domain Name Settings&#8221; and then check the items labeled &#8220;no Numbers&#8221; and &#8220;no Hyphens&#8221;.  Both numbers and hyphens are confusing to end-users which is the opposite of what a good brandable domain name should be. </p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="358" height="548" src="https://obannonsleap.com/wp-content/uploads/2019/09/DomainSettings.jpg" alt="" class="wp-image-256" srcset="https://obannonsleap.com/wp-content/uploads/2019/09/DomainSettings.jpg 358w, https://obannonsleap.com/wp-content/uploads/2019/09/DomainSettings-196x300.jpg 196w" sizes="(max-width: 358px) 100vw, 358px" /></figure></div>



<p>Next, find the box titled &#8220;Listing Settings&#8221; and check the item labeled &#8220;Only available Domains&#8221;, then click the blue &#8220;Apply Filters&#8221; button. </p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="372" height="859" src="https://obannonsleap.com/wp-content/uploads/2019/09/ListingSettings.jpg" alt="" class="wp-image-257" srcset="https://obannonsleap.com/wp-content/uploads/2019/09/ListingSettings.jpg 372w, https://obannonsleap.com/wp-content/uploads/2019/09/ListingSettings-130x300.jpg 130w" sizes="(max-width: 372px) 100vw, 372px" /></figure></div>



<p><strong>Step #5</strong></p>



<p>Now that we&#8217;ve removed anything with numbers or hyphens or that&#8217;s already been registered after they expired, click on the list header labeled &#8220;LE&#8221; to sort all of the remaining domain names by length, from shortest (probably will be 5 letters) to longest.</p>



<p><strong>Step #6 (The Weeds)</strong></p>



<p>Now comes the fun part, start going through the pages and looking for domains that are pronounceable and you feel suited to your project(s). </p>



<p>Since I said I&#8217;d do this as though I were looking for a domain name for a premium WordPress theme product, just looking through the listing I found the following on the first 5 pages (and there are thousands of pages full of 5, then 6, then 7 letter domains to keep looking if I needed):</p>



<ul class="wp-block-list"><li> kyazz.com</li><li> lubaj.com</li><li> tweid.com</li><li> uveos.com</li><li> vaihu.com</li><li> wpsev.com</li><li> hajuu.com</li><li> squsi.com</li><li> etsak.com</li><li> uknol.com</li><li> omawg.com</li></ul>



<p>Every one of these could make a great name and domain for a WP theme site, if I were working on a different kind of project my thoughts on what is good or not as I scanned the list might be different so I might have come up with a different list of finds, the point is there are tons of brandable domains out there just waiting to be snatched up.</p>



<p>Looking over just this short list from the first few pages, for my imaginary WP theme site I&#8217;d likely go with &#8220;WPSev.com&#8221; (because of the WP for WordPress then using the &#8220;Sev&#8221; as the theme name), or else I&#8217;d pick either Tweid.com or Uveos.com since both have that WP theme sound to them to my ear. Still, every one of these is a good candidate.</p>



<p>NOTE: At the time of this writing all of these domains are available, I didn&#8217;t register any of them as this was just an example, so if you like one of them they&#8217;re up for grabbing until they&#8217;re gone.</p>



<p><strong>Step #7</strong></p>



<p>Once I&#8217;ve decided on a domain name for my project I&#8217;ll head over to <a href="https://banpro.net/single-site" target="_blank" rel="noopener">BanProNET</a> to register it and grab hosting (using the 12 Month Billing Cycle the domain registration is free and hosting is only $3.99 per month).</p>



<p>Completing the order process my account would be instantly set up and available to me, so I&#8217;d just login and could begin setting up the site for my new project.</p>



<h3 class="wp-block-heading">There You Have It</h3>



<p>There are certainly other ways to find brandable domain names but this is tried and true, and most importantly for me it&#8217;s fast and easy. I&#8217;ve always got more projects than time to work on them, illustrated by the fact I&#8217;ve got so many undeveloped domains in my portfolio currently. I&#8217;ve also got plenty of important things keeping my mind occupied around the clock, as most business owners and web developers do. So, &#8220;fast and easy&#8221; is just what I want when it comes to tasks like picking a project name.</p>



<p>If you found this posting helpful or have ideas for other quick ways to find brandable domain names please leave a comment below and share it.</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">My Favorite Tools &amp; Services</h3>



<p>The tools and services below, some I&#8217;m affiliated with and some I am not, are exactly what I recommend to paying clients based on value and quality.</p>



<p><strong>WordPress &amp; Web Hosting</strong>: <a href="https://banpro.net" target="_blank" rel="noreferrer noopener">BanProNET</a> &#8211; Fast, secure, reliable web hosting for personal sites, small businesses, and national organizations since 2002.</p>



<p><strong>Domain Names</strong>: <a href="https://www.namesilo.com/register.php?rid=90b3857pz" target="_blank" rel="noreferrer noopener nofollow">NameSilo</a> &#8211; I&#8217;ve had accounts with just about every domain registrar on the planet over the years, NameSilo by far is my favorite for simplicity and pricing, hands down.</p>



<p><strong>WordPress Plugins</strong>: <a href="https://wpfavs.com/wpfavs/basic-install-22" target="_blank" rel="noreferrer noopener">WPFavs</a> listing of the common plugins I use and recommend to clients. You can import this list directly using WPFavs to save time by installing them all with a single click.</p>



<p><strong>Content Writing</strong>: <a href="https://writemyarticles.com/" target="_blank" rel="noreferrer noopener">WriteMyArticles.com</a> is among the most affordable content services out there, and unlike most that have different tiers of quality based pricing, WriteMyArticles delivers top-quality with every piece of content going through a researcher, writer, and editor&#8217;s hands before being delivered to the buyer.</p>
</div></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Best Languages To Learn For Web Development</title>
		<link>https://obannonsleap.com/best-languages-to-learn-for-web-dev/</link>
		
		<dc:creator><![CDATA[Scott]]></dc:creator>
		<pubDate>Fri, 19 Oct 2018 23:06:14 +0000</pubDate>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[coding languages]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web development]]></category>
		<guid isPermaLink="false">https://obannonsleap.com/?p=201</guid>

					<description><![CDATA[Best languages for a solid foundation in web development, either front end or back end or full-stack, in this posting I'll lay out everything you need to consider.]]></description>
										<content:encoded><![CDATA[
<p>&#8220;What should I learn to begin in web development?&#8221; That question, or some variation of it, is definitely in the top five questions I&#8217;ve been asked most often from friends and family over the years.</p>



<figure class="wp-block-image alignwide"><img decoding="async" width="600" height="416" src="https://obannonsleap.com/wp-content/uploads/2018/10/programming.jpg" alt="" class="wp-image-226" srcset="https://obannonsleap.com/wp-content/uploads/2018/10/programming.jpg 600w, https://obannonsleap.com/wp-content/uploads/2018/10/programming-300x208.jpg 300w, https://obannonsleap.com/wp-content/uploads/2018/10/programming-420x291.jpg 420w, https://obannonsleap.com/wp-content/uploads/2018/10/programming-480x333.jpg 480w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p>First I think we need to define web development. It can mean different things. There&#8217;s front end development which covers design and display of a website or app on the client side. Essentially everything users will see and interact with.</p>



<p>Then there&#8217;s back end development which encompasses all of the &#8220;behind the curtains&#8221; work being done server-side with data before it&#8217;s displayed to users or while they&#8217;re interacting with your front end.</p>



<p>And there&#8217;s also full- stack development which is both front end and back end development combined.</p>



<p>I&#8217;m going to cover the full range here, so regardless of what you&#8217;re planning to focus on these are the languages that I suggest mastering.</p>



<p><strong>The Language List:</strong></p>



<ul class="wp-block-list"><li><a href="#html">HTML</a></li><li><a href="#css">CSS</a></li><li><a href="#js">JavaScript</a></li><li><a href="#php">PHP</a></li></ul>



<p>I&#8217;ll go into each language below as well as explain why I specifically recommend each one.</p>



<a name="html"></a>



<h2 class="wp-block-heading">HTML</h2>



<p><a href="https://www.learn-html.org/" target="_blank" rel="noreferrer noopener">HTML</a> is a front end language and is the web. Anything and everything you see on a website or app begins with some HTML at its core.</p>



<p>The good thing with HTML is that it&#8217;s a very simple and direct &#8220;markup&#8221; language. There&#8217;s very little logical operating involved with learning it so it&#8217;s easy to grasp and become proficient with.</p>



<p>The bad thing with HTML is that because it&#8217;s so thin in terms of operational logic it&#8217;s very forgiving of sloppy usage and it becomes easy for coders to form bad habits with, resulting in code that &#8220;works&#8221; in general, but is so ill-formed it creates problems for some end users. This is especially true for those on assisted devices.</p>



<p><strong>The takeaway with HTML</strong>: Don&#8217;t be sloppy. Learn about <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element#Inline_text_semantics" target="_blank" rel="noreferrer noopener">semantic markup</a> and use it to ensure you&#8217;re providing all of your visitors with the best experience that you can. Also learn about <a href="https://www.w3.org/TR/wai-aria-practices-1.1/" target="_blank" rel="noreferrer noopener">ARIA</a> (Accessible Rich Internet Applications) best practices for accessibility.</p>



<p><strong>Bonus Tip</strong>: Once you&#8217;ve <u>fully grasped</u> HTML then look to speedup your coding with it by learning and using <a href="https://pugjs.org/api/getting-started.html" target="_blank" rel="noreferrer noopener">PUG</a>. PUG isn&#8217;t so much a language (some will argue this) as it is a shorthand template that compiles (converts) into HTML via the software you&#8217;re developing with.</p>



<h4 class="wp-block-heading">PUG</h4>



<p>Basically, PUG lets you write code that looks more like human readable paragraphs than code and greatly reduces the actual amount of code you have to write since you won&#8217;t be including all of the tags and closing tags of HTML.</p>



<p>Let&#8217;s look at a quick example, first some HTML:</p>



<pre class="wp-block-code"><code>&lt;!DOCTYPE html&gt;  
&lt;html lang="en"&gt;  
  &lt;head&gt;
    &lt;link rel='stylesheet' href='css/style.css' type='text/css' media='all'&gt;
    &lt;title&gt;Pug vs. HTML&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;main&gt;
      &lt;article class="blogPosting"&gt;
        &lt;header class="blogHeader"&gt;
          &lt;h1 class="blogTitle"&gt;Your Article Title&lt;/h1&gt;
        &lt;/header&gt;
        &lt;section class="thePost"&gt;
          &lt;p&gt;A first paragraph of your article.&lt;/p&gt;
          &lt;p&gt;The second paragraph paragraph of your article.&lt;/p&gt;
          &lt;p&gt;And so on...&lt;/p&gt;
        &lt;/section&gt;
      &lt;/article&gt;
    &lt;/main&gt;
 &lt;/body&gt;
&lt;/html&gt;</code></pre>



<p>The HTML example above is 21 lines of code using 576 typed characters. Now lets look at the same code in PUG:</p>



<pre class="wp-block-code"><code>doctype html
html(lang='en')
  head
    link(rel='stylesheet', href='css/style.css', type='text/css', media='all')
    title Pug vs. HTML
  body
    main
      article.blogPosting
        header.blogHeader
          h1.blogTitle Your Article Title
        section.thePost
          p A first paragraph of your article.
          p The second paragraph paragraph of your article.
          p And so on...</code></pre>



<p>The PUG markup which will compile into the exact same HTML as the example above it uses just 14 lines of code and 403 typed characters.</p>



<p>As you can see, PUG isn&#8217;t just more easily readable, but also greatly reduces and speeds up the developer&#8217;s work; and that&#8217;s only scratching the surface. Add in that PUG allows you to use conditionals, includes, mixins, and so much more then you begin to realize the real power of PUG as a tool. It&#8217;s well worth adding PUG into your workflow once you&#8217;ve learned the fundamentals of HTML.</p>



<a name="css"></a>



<h2 class="wp-block-heading">CSS</h2>



<p>Much like HTML, <a href="https://www.w3schools.com/css/" target="_blank" rel="noreferrer noopener">CSS</a> is the backbone of website and app display. While HTML encompasses the display of data, CSS encompasses the presentation of how that data is displayed. It allows us to manipulate the appearance of HTML elements and data.</p>



<p>Also like HTML, CSS isn&#8217;t an operational logic language so is fairly easy to learn. However, CSS has a lot more functionality and nuanced detail to it than HTML, it&#8217;s also a bit hinky since not all browsers handle various elements of CSS exactly the same (and you&#8217;ll probably spend tons of time checking with <a href="https://caniuse.com/" target="_blank" rel="noreferrer noopener">Can I Use</a> to make sure your designs won&#8217;t break on older but still used web browsers), so it will likely take a little longer to become proficient with.</p>



<p><strong>The takeaway with CSS</strong>: don&#8217;t skimp or rush through the learning process with CSS. It&#8217;s a powerful tool with lots of little gems that are often overlooked or left in the &#8220;I can look that up if I need it&#8221; pile by developers and designers, and these are the details that mean the difference between designers who produce $50 templates and designers who can command four or even five-figures for each project. Even if you&#8217;re only learning for your own personal site(s), go for quality.</p>



<p><strong>Bonus Tip</strong>: Like with PUG for HTML, CSS has its own shorthand templates that will convert into CSS by your development software as well. The two most common being <a href="http://lesscss.org/" target="_blank" rel="noreferrer noopener">LESS</a> and <a href="https://sass-lang.com/" target="_blank" rel="noreferrer noopener">SASS</a>. Personally I prefer SASS.</p>



<h4 class="wp-block-heading">SASS</h4>



<p>When it comes to SASS, there&#8217;s two syntax versions of it, .scss which is nearly identical to CSS and gives you all the benefits of SASS without having to learn a different way of writing your styles from CSS, in fact you can rename a .css file to .scss and it&#8217;s valid; then there is .sass which is written more like PUG for HTML is, using indentation rather than semi-colons and curly braces.</p>



<p>While .scss has become more popular in recent times, I again prefer .sass because I want to type less to do more and I find the indented syntax of .sass more friendly or human readable.</p>



<p>Regardless of which syntax you might prefer, SASS (or LESS) provide extended tools&#8211;things like variables, mixins, operators, etc.&#8211;that will enhance and speedup your style coding.&nbsp;</p>



<p>Here&#8217;s a quick comparison of the same code in CSS, then SCSS, and finally in SASS syntax:</p>



<pre class="wp-block-code"><code>/* -- CSS SYNTAX -- */
.message, .success, .error, .warning {
  border: 1px solid #cccccc;
  padding: 10px;
  color: #333;
}

.success {
  border-color: green;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}

.error {
  border-color: red;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -webkit-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  transform: rotate(10deg);
}

.warning {
  border-color: yellow;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.box {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}</code></pre>



<pre class="wp-block-code"><code>/* -- SCSS SYNTAX -- */
@mixin transform($property) {
  -webkit-transform: $property;
      -ms-transform: $property;
          transform: $property;
}

@mixin border-radius($radius) {
  -webkit-border-radius: $radius;
  border-radius: $radius;
  background-clip: padding-box;  /* stops bg color from leaking outside the border: */
}

.message, .success, .error, .warning {
  border: 1px solid #cccccc;
  padding: 10px;
  color: #333;
}

.success {
  border-color: green;
  @include border-radius(5px);
}

.error {
  border-color: red;
  @include border-radius(15px);
  @include transform(rotate(10deg));
}

.warning {
  border-color: yellow;
  @include border-radius(10px);
  @include transform(rotate(5deg));
}

.box {
  @include transform(rotate(30deg));
}</code></pre>



<pre class="wp-block-code"><code>/* -- SASS Syntax -- */
=transform($property)
  -webkit-transform: $property
  -ms-transform:     $property
  transform:         $property

=border-radius($radius)
  -webkit-border-radius: $radius
  border-radius: $radius
  background-clip: padding-box;  /* stops bg color from leaking outside the border: */

.message,
.success,
.error,
.warning
  border: 1px solid #cccccc
  padding: 10px
  color: #333

.success
  border-color: green
  +include border-radius(5px)

.error
  border-color: red
  +include border-radius(15px)
  +include transform(rotate(10deg))

.warning
  border-color: yellow
  +include border-radius(10px)
  +include transform(rotate(5deg))

.box
  +include transform(rotate(30deg))</code></pre>



<p>As the examples above show, the same code becomes a lot easier to read in the .sass syntax, at least for my eyes, it&#8217;s just cleaner and void of unnecessary semi-colons and curly braces.</p>



<p>Again, either syntax of SASS is a powerful tool to add to your development setup, and allows your style coding to become more streamlined and modular, adding in &#8220;write once and use everywhere&#8221; capabilities with mixins and other functions. It&#8217;s well worth adding a CSS template language into your workflow, after you&#8217;ve learned CSS itself.</p>



<a name="js"></a>



<h2 class="wp-block-heading">JavaScript</h2>



<p><a href="https://javascript.info/" target="_blank" rel="noreferrer noopener">JavaScript</a> is primarily a front end development language that allows for turning the data of your static HTML and CSS into a more complex and dynamic experience for users.&nbsp;</p>



<p>That said, there are times when JavaScript becomes a back-end language as well with the help of a framework and runtime engine like NodeJS, but as you may have noticed by now I&#8217;m not a big fan of frameworks. In most cases they&#8217;re unnecessary layers of abstraction that encourage lazy, sloppy, and often insecure development.</p>



<p>However, one caveat here, I use NodeJS in my development setup for running dev tools like Gulp which allow me to work with PUG and SASS and I do appreciate what NodeJS offers on that end, but I never use it&#8211;or condone its use&#8211;outside of that role in the development sphere. If you want to do server-side processing on a live site, use a language better suited to it than &#8220;JavaScript on top of a runtime engine&#8221;.</p>



<p>I also suggest avoiding libraries and frameworks like jQuery and Vue and so on until long after you&#8217;ve learned all the ins-and-outs of vanilla javascript.</p>



<p><em>A quick aside here to support my last statement</em>:</p>



<p>I was interviewing developers not too long ago for a large project my company had acquired and as part of the process of assessing their proficiency I asked each how they would approach ensuring the DOM (document object model) was loaded in their javascript when they had to provide browser compatibility back to IE 8.</p>



<p>Since you may not know much about javascript yet I&#8217;ll explain here that making sure the DOM is loaded prior to executing your script is vital since you can&#8217;t perform functions and manipulate what hasn&#8217;t finished loading.</p>



<p>I used this specific question to ensure each candidate could actually write javascript and wasn&#8217;t just going to rely on other people&#8217;s work with libraries like jQuery to do the heavy lifting. I&#8217;ve met too many like this over the years and would never hire somebody that didn&#8217;t fully grasp the work and tools of the job.</p>



<p>To be fair here, I only interviewed five candidates for this specific project before finding one that was outstanding, but of those five there was one who couldn&#8217;t offer a working method without the use of jQuery&#8217;s &#8220;$(document).ready()&#8221; function.</p>



<p>This isn&#8217;t a large pool, but still it was 1 in 5, or 20% who failed a basic understanding of the primary tool (language) used in the position they were applying for. Imagine a carpenter who&#8217;s able to use an air-powered nail gun but can&#8217;t tell you what a hammer is, would you hire them to build your house?</p>



<p><strong>The takeaway with javascript</strong>: It&#8217;s a fairly basic client-side language to learn with powerful capabilities that can manipulate and transform the data, HTML, and CSS of a static billboard-like website into a trip to Disney World for your end users. It&#8217;s also a good introduction to operational logic and object oriented programming (OOP) that probably won&#8217;t leave you too frustrated or pulling your hair out trying to grasp.</p>



<p><strong>Bonus Tip</strong>: There are tons of libraries and frameworks out there which can make your use of javascript more fun and speedup the time you spend developing your scripts and applications. While I always advocate against trying to pretzel-twist javascript into a server-side language in any way, I fully encourage the exploration and use of these libraries and frameworks to enhance your work <u>after</u> you&#8217;ve become proficient with the core language.</p>



<a name="php"></a>



<h2 class="wp-block-heading">PHP</h2>



<p>The &#8216;old clunker&#8217; of the web. It isn&#8217;t modern. It isn&#8217;t sexy. It rarely gets positive coverage in the press, but <a href="http://php.net/manual/en/getting-started.php" target="_blank" rel="noreferrer noopener">PHP</a> keeps chugging along and doing it&#8217;s job as a server-side language.</p>



<p>While other languages rise and fall in popularity and use online, PHP stays steady as the most used and most wide-spread language. It powers over three-quarters of the web (<a href="https://w3techs.com/technologies/details/pl-php/all/all" target="_blank" rel="noreferrer noopener">w3techs.com</a> puts this at 78.9% in their&nbsp;known server-side languages usage chart). It&#8217;s also the processing engine beneath WordPress, which is the content management choice for <a href="https://www.codeinwp.com/blog/wordpress-statistics/" target="_blank" rel="noreferrer noopener">32% of websites online</a> at the time of this writing.&nbsp;</p>



<p>Don&#8217;t get me wrong here, I&#8217;m not a PHP fanboy. I&#8217;m just pragmatic and goal oriented, and when I&#8217;ve got a web dev project in front of me I want to use the stable tool that&#8217;s going to let me get it done and be easy to maintain and update as time goes on. That&#8217;s what PHP brings to the table as a language.</p>



<p>This isn&#8217;t to say PHP is &#8220;the right tool&#8221; for all jobs or projects, nothing is. But, if you&#8217;re looking for a server-side language to invest your time into learning as a foundation for your skill set that is near-future-proof it&#8217;s PHP.</p>



<p><strong>The takeaways for PHP</strong>: It&#8217;s a loose and flexible language which makes it easy to learn, but be careful not to let your code become too loose or it can quickly become unmanageable even with small projects. If you&#8217;ve learned javascript already then you&#8217;ll find the syntax and logic of PHP very familiar, plus you&#8217;ll be able to leap right in with PHP&#8217;s powerful OOP capabilities.</p>



<p><strong>Bonus Tip</strong>: Like with javascript there are tons of libraries and frameworks out there for speeding up and enhancing PHP development, as well as tools like <a href="https://getcomposer.org/" target="_blank" rel="noreferrer noopener">composer</a>&nbsp;for making your workflow easier. Just take the time to learn the fundamentals first before diving into them otherwise you can fall into the lazy and sloppy coder trap very easy with this language.</p>



<h2 class="wp-block-heading">Final Thoughts</h2>



<p>Having given my language suggestions and explained the why behind each, let me close this with a few thoughts on web development.</p>



<p>In my opinion, on the front end it&#8217;s all about providing users with the best experience possible. Don&#8217;t get hung up with things like trying to make the site look the same on all devices.&nbsp; That&#8217;s putting the platform ahead of the content and the user.</p>



<p>Instead, think in terms of <a href="https://darwindigital.com/mobile-first-versus-responsive-web-design/" target="_blank" rel="noreferrer noopener">mobile first</a> with <a href="https://medialoot.com/blog/progressive-enhancement-web-design/" target="_blank" rel="noreferrer noopener">progressive enhancement</a>. Focus on delivering your content in the best way possible for your users based on their devices.</p>



<p>Whether it&#8217;s appearance or functionality, always think bottom-up. Start with delivering your content optimized for the smallest and least powerful device your user may have, then add on bells and whistles based on device sizes and capabilities.</p>



<p>You&#8217;ll never account for every device or browser out there, and if you did something new would come along tomorrow to break it anyway.</p>



<p>And on the back end, it&#8217;s always about the need for speed. I don&#8217;t just mean the speed of an individual user visiting your site and your program delivering up something for them, I mean you have to design your programs to account for a high volume of users hitting your site all at once.</p>



<p>Make sure your code is logical, organized, optimized. It&#8217;s not just about bandwidth but also the processing power of your server and maybe your database if your site depends on one.</p>



<p>Constantly ask yourself if you&#8217;re doing things in the best possible way. Don&#8217;t cut corners just to get it done. Use caching. Think about security.&nbsp;</p>



<p>Happy coding!</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">My Favorite Tools &amp; Services</h3>



<p>The tools and services below, some I&#8217;m affiliated with and some I am not, are exactly what I recommend to paying clients based on value and quality.</p>



<p><strong>WordPress &amp; Web Hosting</strong>: <a href="https://banpro.net" target="_blank" rel="noreferrer noopener">BanProNET</a> &#8211; Fast, secure, reliable web hosting for personal sites, small businesses, and national organizations since 2002.</p>



<p><strong>Domain Names</strong>: <a href="https://www.namesilo.com/register.php?rid=90b3857pz" target="_blank" rel="noreferrer noopener nofollow">NameSilo</a> &#8211; I&#8217;ve had accounts with just about every domain registrar on the planet over the years, NameSilo by far is my favorite for simplicity and pricing, hands down.</p>



<p><strong>WordPress Plugins</strong>: <a href="https://wpfavs.com/wpfavs/basic-install-22" target="_blank" rel="noreferrer noopener">WPFavs</a> listing of the common plugins I use and recommend to clients. You can import this list directly using WPFavs to save time by installing them all with a single click.</p>



<p><strong>Content Writing</strong>: <a href="https://writemyarticles.com/" target="_blank" rel="noreferrer noopener">WriteMyArticles.com</a> is among the most affordable content services out there, and unlike most that have different tiers of quality based pricing, WriteMyArticles delivers top-quality with every piece of content going through a researcher, writer, and editor&#8217;s hands before being delivered to the buyer.</p>
</div></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Easy Method For How To Increase Organic Traffic Visits On Your Website</title>
		<link>https://obannonsleap.com/easy-method-for-how-to-increase-organic-traffic-visits-on-your-website/</link>
		
		<dc:creator><![CDATA[Scott]]></dc:creator>
		<pubDate>Sat, 29 Sep 2018 16:22:51 +0000</pubDate>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[blog writing]]></category>
		<category><![CDATA[content marketing]]></category>
		<category><![CDATA[content writing]]></category>
		<category><![CDATA[keywords]]></category>
		<guid isPermaLink="false">https://obannonsleap.com/?p=134</guid>

					<description><![CDATA[You have to have a plan for creating quality content that will attract traffic]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="alignright is-resized"><img decoding="async" src="https://obannonsleap.com/wp-content/uploads/2018/09/content-is-king.jpg" alt="" class="wp-image-169" width="202" height="186" srcset="https://obannonsleap.com/wp-content/uploads/2018/09/content-is-king.jpg 326w, https://obannonsleap.com/wp-content/uploads/2018/09/content-is-king-300x276.jpg 300w" sizes="(max-width: 202px) 100vw, 202px" /></figure></div>



<p>Whether you&#8217;re launching (or trying to grow) a personal blog or a business related website, you have to have a plan for creating quality content that will attract visitors to your pages.</p>



<p>What follows is the (very long and in-depth) approach I&#8217;ve used and helped client&#8217;s to adopt for years, obviously because it works.</p>



<h3 class="clearfix wp-block-heading">1. Find Your PCK’s (Perfect Content Keywords)</h3>



<p>If you’ve spent any time trying to start a blog or online business already then no doubt you’ve read tons of advice on finding keywords, from complicated formulas to even the odd-ball person saying “don’t worry about keywords”.</p>



<p>Much of what you’ll find out there, depending on the source, is quality information but often times it’s targeted at the wrong audience.</p>



<p>What do I mean by that? Basically, the individual just starting out is not going to have the resources to rank for very much with Google. It’s purely a numbers game and there’s always people more experienced than you, not to mention larger companies and organizations with deeper pockets; and the majority of information on SEO and keywords is targeted to them.</p>



<p>So what can the “little guy” do? Simple, you go after the overlooked dust. Let everyone else chase the big nuggets of gold for now, narrow your focus in on the dust that’s trickling down stream because that dust adds up, and it can add up very quickly.</p>



<p>Everybody wants to target the keywords that get 1,000, 10,000, 100,000 monthly searches or more. That’s where all the traffic is, right?</p>



<p>Wrong! That’s where the bulk of traffic, often generic and untargeted, resides.</p>



<p>It’s in the smaller terms, what are called long tail keywords, that you’ll find the gold dust that’s easy to collect and be able to truly target your traffic by intent.</p>



<p>That last statement is key to understand here. You don’t just want traffic, you want traffic that wants or needs what you’re offering, that’s the user intent, to find the answer or solution that you’re able to give them.</p>



<p>If you want a little proof on the power of long tails let me share two brands with you who’s stories of mastering the long tails of search and building empires upon it are well documented online: Amazon &amp; eBay.</p>



<p>Both companies spent tons on search marketing and they didn’t spend it advertising on keywords like “Horror Books”, no they spent their resources on long tail terms like “Stephen King’s Pet Sematary paperback”.</p>



<p>Why? Because the person searching for “Horror Books” may not even be a buyer, they may be looking for information for a school paper, or even if they are looking for books to buy they’re still very “cold” in terms of intent, in the retail world they’re window shoppers who may or may not make a purchase.</p>



<p>But, the person who searches for “Stephen King’s Pet Sematary paperback” is almost certainly on a mission to find and buy a copy of that book, so if you sell that book it’s an easy conversion for you to make if you can just get in front of that buyer’s eyeballs, and that’s how Amazon and eBay both built themselves up into online retail juggernauts.</p>



<p>They did it with paid search marketing, but it works for organic search traffic just the same. The traffic is out there, and the terms are easy to rank for when you know how to pick them.</p>



<p>When you drill down to the long tail terms, you’re able to see exactly what searchers are looking for, then provide it to them in a harmonious way that means more profits/subscribers/followers for your efforts.</p>



<p>Here is my method for finding PCK’s (Perfect Content Keywords) that you can use to build articles or blog postings around and rank easily and fast in the search results with:</p>



<ul class="wp-block-list"><li>Use the Google Chrome browser and install the free Keywords Everywhere browser extension from <a href="https://keywordseverywhere.com" target="_blank" rel="noopener">https://keywordseverywhere.com</a></li><li>Start searching Google for terms, even short ones, related to your business, industry, niche, topics.</li><li>You’ll see the Keywords Everywhere extension adds a column of keyword suggestions on the right of your screen that includes average monthly search volumes. Begin keeping a list of all the terms that have under 200 monthly searches AND display user intent that matches your needs (i.e. if you want to sell widgets ignore terms like “free widgets” or “how to get widgets for free”, these aren’t good intent terms for you when you’re trying to sell, these users want it free), even the terms that have ZERO (I’ll explain this below) monthly searches are great, and keep repeating this until you’ve got a nice long list of possible terms that fit the “under 200 monthly searches and good intent” factors.</li><li>Now go through your list, and one by one search each term in Google with the “allintitle:” operator. That looks like this allintitle:KEYWORD TERM</li></ul>



<figure class="wp-block-image alignfull"><img decoding="async" width="600" height="315" src="https://obannonsleap.com/wp-content/uploads/2018/09/allintitle-search.jpg" alt="" class="wp-image-160" srcset="https://obannonsleap.com/wp-content/uploads/2018/09/allintitle-search.jpg 600w, https://obannonsleap.com/wp-content/uploads/2018/09/allintitle-search-300x158.jpg 300w, https://obannonsleap.com/wp-content/uploads/2018/09/allintitle-search-420x221.jpg 420w, https://obannonsleap.com/wp-content/uploads/2018/09/allintitle-search-480x252.jpg 480w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<ul class="wp-block-list"><li>When you use the allintitle operator, Google will display a number above the first result that looks like this: “About ### results”, where ### will be some actual number. If that number is below 100 then put this term onto a new list, it’s a great longtail keyword by the numbers.</li><li>Do this for your entire list of terms you created in the earlier step above, and when done you should have a shorter list, but it’s a list of great terms both by the numbers and by intent for you to use.</li><li>Now take your shorter list, and using a new Icognito Tab (Ctrl + Shift + N) on your browser search each term (this time without the allintitle operator) again, and look at the first page of results. Google has been working hard lately to keep people on their own service, they do this by offering what’s called Zero Spot solution results, usually bullet lists that answer the search term question, and playable videos right in the search results. This means you’re not only competing with the top ten organic search results plus paid ads, but also with Google themselves for user’s eyeballs and clicks. If there’s a lot of this “provided by Google” type content on the first page of results then your term is less useful. Fortunately, by targeting long tails you shouldn’t run into this with a lot of the terms you’ve collected so far. So go through your short list and separate out the terms that don’t have much (or any) of Google’s <em>solution content</em> displaying, these are your PCK’s.</li><li>You’ve done a lot of work to this point, but trust me it’s worth it, you should now have a very short list of great keyword terms that don’t have tough Google competition for you.</li></ul>



<p>Okay, you’ve completed the first of 3 steps in this guide now, but let me quickly explain why I said <span class="highlight">even the ZERO monthly search terms are good stuff</span>.</p>



<p>As I mentioned earlier, everyone chases the big traffic terms, this means they overlook (and lots even filter out) these low search volume terms all together when picking their keywords to target.</p>



<p>But here’s the secret sauce, when you create quality content (as I’m about to show you how to do in step 2 below) around one of these search terms, you’re not just going to have an easy time ranking for this term, but your content is going to be full of dozens of other long tail terms you’re not knowingly targeting, terms you’re not even going to realize you’ve got, and <span class="highlight">all of those are going to bring you traffic too</span>.</p>



<p>I’m serious in this, it’s not unusual at all to target a term that says it gets ZERO monthly searches on average and have that single article or blog posting turn into a few hundred new visitors to your website every month for you. </p>



<p>Think about this. A single piece of content that you can create in a few hours, which I’m going to show you how to do in step 2 below, that can bring you a couple hundred highly targeted readers or leads month after month for as long as you’re online.</p>



<p>That’s thousands of targeted visitors/leads coming to you every year. Is that worth the little effort of the system this guide is showing you? I can tell you from experience and watching businesses grow over and over again using it that <strong>yes, it is</strong>!</p>



<p>This isn’t generic traffic, it’s not cold traffic, these are motivated and targeted visitors coming to you looking for what you’re about to offer them, already believing you’ve got what they need or want.</p>



<p>Forget the hype out there about articles, blog posts, videos, social media gone viral, and anything else that brings in thousands of visitors overnight. Anyone can write a click-bait article and generate tons of useless traffic that never converts for them or becomes regular readers. What I’ve just given you is <span class="highlight">the key to bringing in actual customers and followers on a consistent basis</span>.</p>



<p>And it’s like a faucet, if you want more quality traffic then you repeat the process and create more content pieces until you reach the flow you desire.</p>



<p>Now, let me show you how to create the kind of content pieces that are vital to putting these PCK’s to work for you in the next step.</p>



<h3 class="wp-block-heading">2. Your Content Factory<br></h3>



<p>This is the step where most website owners I’ve worked with over the years groan and grumble, but without this all your efforts are for naught. The good news however, and what usually turns frowns around with my clients, is when I tell them “Do this right and you can all but eliminate the time and money you’ve been spending in the past on link building for your site.”</p>



<p>It’s absolutely true. There was a time when backlinks were the gold of the web, there was an entire link-economy built up around them because everybody knew if you wanted to rank in the search results you needed tons of backlinks.</p>



<p>Fortunately, 2005 is long gone now and the search engines have become better at their actual purpose, which is placing the best quality content in front of searchers.</p>



<p>Using this template below I’m going to show you how to create incredible content around your topic (keyword term) and with the added fact that the term you’re targeting has such low competition (as we discovered going through the steps of part 1 above) you’re going to have a great chance of not only getting on the first page of results right away, but even into the top 3 or 5 of the results without having to do any sort of backlinking at all.</p>



<p>The first step in a great piece of content is creating your title. You need to use your keyword term here, optimally without breaking it up at all, but sometimes you’ll need to in order to use proper grammar and for human readability, that’s okay if you must.</p>



<p>As an example, let’s say the term you’re targeting is “get rid of stink bugs attic”. Now, there’s no way to use that term exactly as-is and have it be grammatically correct or not appear “SEO optimised” in a way that screams to searchers “spammy sales crap”. People aren’t dumb and they can spot someone trying to game them in the search results.</p>



<p>Instead, you’re going to have to change that into something like “get rid of stink bugs in your attic” or “from your attic”, and that’s okay to do. You want to avoid separating the keyword term words where possible, but don’t be afraid to do it when needed.</p>



<p>Now go a step further, because you’re not just creating a simple article or blog posting on getting rid of stink bugs from the attic, you’re going to be creating “<strong>the</strong>” piece of content on this topic, so preface the title with something like “Ultimate Guide To” or “Ten Ways To” or “All You Need To” and etc., in other words make a statement that this is the complete and best answer to the searcher’s problem.</p>



<p>Finally, consider adding the year to the end of the title, in parenthesis, and every December set a few days aside to go through your published content, update it, and change the titles for the next year.</p>



<p>Final result for a title: “Ultimate Guide For How To Get Rid Of Stink Bugs From Your Attic (in 2018)”.</p>



<p><strong>Now that you’ve got a title that’s going to grab eyeballs and attention it’s onto the hard part, creating your piece of content:</strong></p>



<p>Your content needs to be <span class="highlight">above 1,500 words in length</span>. Even longer is better, but 1,500 words should be your minimum baseline.</p>



<p>Believe it or not, writing that much isn’t really hard or that time consuming, and <strong>bonus tip</strong> if you use dictation (Google Docs with voice is a great free option for this) you can get it done in under an hour once you’re used to dictating.</p>



<p>I never write a piece of content below 2,000 words myself, and with dictation I can usually knock it out in under an hour with a coffee break in the middle. The average person speaks at a rate of 4,000 words per hour, so a 2,000 word piece of content with a coffee break in the middle is totally feasible.</p>



<p>I work in sprints, so normally my content creation process looks like this:</p>



<ul class="wp-block-list"><li>20 to 25 minutes writing (dictating)</li><li>
A 10 to 15 minute coffee break</li><li>
Another 20 to 25 minutes writing (dictating) and done</li></ul>



<p>You’ll find what works best for yourself, typing or dictating, working in sprints or straight through. The most important thing to getting from nothing to finished with articles and blog posts is to <strong>begin with an outline</strong>.</p>



<p>A simple bullet point list, I try to make ten bullet points for a 2,000 word piece of content, so how many bullets you need or want will depend, but what I’ve found works is to bullet point whatever you’re going to discuss and shoot for about 200 words per bullet when fleshing the outline out into the full article.</p>



<p>This makes things really easy and takes away the daunting nature of thinking you have to write 2,000 words on the topic. No, you only have to write 200 words on a handful of topics instead, which is so much easier.</p>



<p>If you need help coming up with your outline bullet points here’s a few great ways to knock it out in a couple of minutes:</p>



<ol class="wp-block-list"><li>Look for a course at <a href="https://www.udemy.com/" target="_blank" rel="noopener">Udemy</a> or some other course-based websites on the topic, the outline of the course usually has up to 50 individual topics/lectures listed, use them as your guide and creative inspiration. <em>Don’t copy them word for word</em>, but let them inspire you on however many bullet points you need.</li><li>Visit <a href="https://www.amazon.com/" target="_blank" rel="noopener">Amazon</a> and find books on the topic, use the Look Inside feature and scan the Table of Contents, same as with Udemy above here’s your creative inspiration for making your own outline bullet points.</li><li>Search <a href="https://www.youtube.com/" target="_blank" rel="noopener">YouTube</a> for videos on your topic and watch them, you just want to listen for the key points and takeaways in the video, and again there’s your creative inspiration.</li><li>Use <a href="https://www.wikipedia.org/" target="_blank" rel="noopener">Wikipedia</a>, go lookup your topic and pay attention to the Table of Contents that appears (on longer entries) or the way the entry is laid out.</li><li>Combine all of the 4 tricks above and turn your piece of content into a true pillar on your website by producing something upwards of 5,000 words! Remember, the longer the piece of content is (without useless fluff) the more unknown long tail keyword terms you’re going to naturally include in the copy and rank for with Google, meaning the more traffic that single piece of content is going to deliver to you.</li></ol>



<p>Once you’ve got your outline it’s just a matter of going from one bullet to the next, using your own words to describe and answer each one in as much detail as you can. You’ll find this goes super fast and makes the entire article or blog post writing process a breeze.</p>



<p>Once written, get yourself some images (watch for licenses and copyrights) to pepper into your article. Eye candy keeps people on your page and makes your content more interesting.</p>



<p><strong>NOTE</strong>: I haven’t discussed methods for converting these visitors or giving them calls to action and so on here. This guide is about getting your content up and ranking fast in Google so traffic conversions is really beyond the scope of it.</p>



<p>Now, let’s go on to the final step of this process, and good news it’s a short and easy one.</p>



<h3 class="wp-block-heading">3. Tell Google About Your New Piece Of Content<br></h3>



<p>This is the final and easiest step in the whole process and should take you less than five minutes the first time you do it, and about a minute every time after that.</p>



<p>What you want to do is tell Google about your new piece of content and encourage Google’s spider bots to crawl it immediately.</p>



<p>To do this (steps 1 to 3 below only need done the first time if you haven’t already added your domain to Google’s Webmaster Tools / Search Console before):</p>



<ol class="wp-block-list"><li>Go to the Google Search Console <a href="https://search.google.com/search-console/about" target="_blank" rel="noopener">https://search.google.com/search-console/about</a></li><li>Login with your Google account (if you don’t have one make one)</li><li>Add your website as a property to the dashboard, and verify it (Google will show you several easy options for verifying the website is yours)</li><li>Make sure you’re using the new version of the Search Console (if you’re not there will be a big blue button in the top right saying Try The New Search Console)</li><li>At the very top of the dashboard is a place to type a URL that says “Inspect any URL in YOUR-DOMAIN”, here type in the full URL of your new piece of content, not the URL to your home page but the URL to the specific new page with your new article or blog post on it</li><li>Press Enter and wait until Google checks their index to see if the page is already included, if there’s any errors Google will tell you what they are and how to fix them</li><li>Since your page is brand new it won’t be included in their index yet, so now click the link that appears titled “Request Indexing” and wait for Google to say it’s crawled your page</li><li>For good measure now press the gray button at the top right titled “Test Live URL”</li></ol>



<p>That’s it! Google may say it will take some time for the page to be indexed, but my experience is that within about 3 minutes you’ll show up if you search for your full article or blog post title, and I’ve seen pages rank within a few hours for the specific keyword term that was targeted.</p>



<p>This process works and it isn’t gaming anything or manipulating Google in any way, you’re just helping Google do what they want to do in the first place, which is put the best content possible in front of searcher’s eyes. And you’re helping searchers by providing them with a great piece of content that answers their questions or helps them to solve their problems.</p>



<p>If you&#8217;ve found this guide useful please share it or leave me a comment saying so below. And if you&#8217;ve had any trouble understanding any of it or are unclear on any points also feel free to comment below and I&#8217;ll do my best to help you out.</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">My Favorite Tools &amp; Services</h3>



<p>The tools and services below, some I&#8217;m affiliated with and some I am not, are exactly what I recommend to paying clients based on value and quality.</p>



<p><strong>WordPress &amp; Web Hosting</strong>: <a href="https://banpro.net" target="_blank" rel="noreferrer noopener">BanProNET</a> &#8211; Fast, secure, reliable web hosting for personal sites, small businesses, and national organizations since 2002.</p>



<p><strong>Domain Names</strong>: <a href="https://www.namesilo.com/register.php?rid=90b3857pz" target="_blank" rel="noreferrer noopener nofollow">NameSilo</a> &#8211; I&#8217;ve had accounts with just about every domain registrar on the planet over the years, NameSilo by far is my favorite for simplicity and pricing, hands down.</p>



<p><strong>WordPress Plugins</strong>: <a href="https://wpfavs.com/wpfavs/basic-install-22" target="_blank" rel="noreferrer noopener">WPFavs</a> listing of the common plugins I use and recommend to clients. You can import this list directly using WPFavs to save time by installing them all with a single click.</p>



<p><strong>Content Writing</strong>: <a href="https://writemyarticles.com/" target="_blank" rel="noreferrer noopener">WriteMyArticles.com</a> is among the most affordable content services out there, and unlike most that have different tiers of quality based pricing, WriteMyArticles delivers top-quality with every piece of content going through a researcher, writer, and editor&#8217;s hands before being delivered to the buyer.</p>
</div></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Ultimate Guide For How To Publish A Website On Your Own Domain</title>
		<link>https://obannonsleap.com/how-to-publish-a-website/</link>
		
		<dc:creator><![CDATA[Scott]]></dc:creator>
		<pubDate>Fri, 28 Sep 2018 19:39:29 +0000</pubDate>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[domain name registration]]></category>
		<category><![CDATA[how to publish a website on your own domain]]></category>
		<category><![CDATA[web hosting]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://obannonsleap.com/?p=71</guid>

					<description><![CDATA[How to publish a website on your own domain name. From picking and registering a domain to setting up hosting and WordPress, this is the ultimate guide.]]></description>
										<content:encoded><![CDATA[
<p>In 3 Easy Steps! I&#8217;m a big fan of easy step-by-step processes. They help you avoid mistakes and complete your tasks quicker. In this case, there&#8217;s three basic steps: pick and <a href="https://obannonsleap.com/namesilo" target="_blank" rel="noopener noreferrer">register a domain name</a>, purchase and <a href="https://banpro.net" target="_blank" rel="noreferrer noopener">setup a hosting account</a>, and finally install and <a href="#install-wordpress">setup WordPress</a>.</p>



<p>Of course there are a few stages involved with each step, it wouldn&#8217;t be a very informative or helpful posting if I didn&#8217;t walk you through the full process and offer my personal insights for you, so that&#8217;s just what I&#8217;m going to do. <strong>Read on and lets get started!</strong></p>



<h2 class="wp-block-heading">1. How To Come Up With A Website Name</h2>



<p>What is a domain name? There&#8217;s a good answer to this which goes deep into the technical weeds of how the Internet operates, but for 99.9% of people the answer is: <span class="highlight">the online identity by which people know you, your blog, or your business.</span></p>



<h4 class="wp-block-heading">What makes a great domain name?</h4>



<p>An excellent question with no easy answer. The truth is it depends what your goal is, and even who you talk to. The best I can do is give you my ideas on it based on experience.</p>



<p>For my money when looking at domain names for projects I look for all of the following criteria:</p>



<ol class="wp-block-list"><li><span class="highlight">It must be a .com TLD</span><br>i. The .com is and always will be King in the domain world<br>ii. Don&#8217;t be seduced by cheaper prices on other/genericTLD&#8217;s because almost nobody will find you on them<br>iii. If the name you really want is taken in the .com but the .net or .org is available, either attempt to purchase the .com from the current owner (and be prepared to pay a fair aftermarket price) or find another name to really want that&#8217;s available in the .com, you&#8217;ll thank me later</li><li><span class="highlight">It should be short</span><br>i. As in 13 characters or less (excluding the four &#8220;.com&#8221; characters)<br>ii. No more than two words &#8211; WeBuyAnyCar.com has done a great job in branding their four word domain, but they&#8217;ve spent a lot of time and money to get there<br>iii. No hyphens, ever</li><li><span class="highlight">It should be descriptive</span><br>i. At least one of the two words should define you or your purpose &#8211; i.e. if you run a small store that sells beds BedStore.com is way better than FredsDeals.com<br>ii. Thinking outside the box works here, if BedStore.com is taken (as it likely is) then DeepSleeps.com is a good alternative that fits the 4th criteria next:</li><li><span class="highlight">It should be memorable (brandable)</span><br>i. Sticking with the example from #3 above, BedStore.com is always better than FredsDeals.com because it describes your store that sells beds plainly, however a more memorable (or catchy) domain like DeepSleeps.com might be an even better option, this becomes a judgement call</li></ol>



<p>A lot to consider I know, but spending a little bit of time getting it right before you start will save you tons of headaches down the road.</p>



<p>For some great ideas I created a <a href="https://obannonsleap.com/leap-namer/">Domain Name Generator Tool</a> that I use myself when searching for domain names that match the above criteria and are available to register. I have now made it available here on my blog for everyone so give it a whirl.</p>



<p>The same four criteria hold true whether you&#8217;re launching your site as a personal blog or putting your business / latest venture online.</p>



<p>I bet if you asked Darren Rowse, one of the most successful and widely known bloggers on the web, he&#8217;d tell you that he&#8217;s glad he went with <a href="https://problogger.com/about-problogger/" target="_blank" rel="noopener noreferrer">ProBlogger.com</a> rather than DarrenSharing.com or RowseHouse.com back in 2004.</p>



<p>A rose by any other <strong>domain</strong> name, is <em>not</em> still a rose.</p>



<h3 class="wp-block-heading">Best Place To Register A Domain Name:</h3>



<p>In reality all of the well known Domain Registrars provide the same basic service.</p>



<p>If you&#8217;re heavy into domain investing and the buying and selling of domains on the after-market then there&#8217;s good reason to research them more thoroughly, but if you just need to register a domain for your site then the biggest factor is likely to be pricing and for that reason I recommend <a href="https://obannonsleap.com/namesilo" target="_blank" rel="noopener noreferrer">NameSilo</a>.</p>



<p>Their pricing, specifically for .com TLD&#8217;s (extensions) is unbeatable. As an aside, I do a lot of domain buying and selling and I use a lot of different registrars; the support I&#8217;ve received at NameSilo is top-notch.</p>



<p>As for the process of actually registering your domain name it&#8217;s really easy and not very different from buying anything online, but to take away any questions or confusions I&#8217;ve included a quick video that walks you step by step through the process of registering a new domain at <a href="https://obannonsleap.com/namesilo" target="_blank" rel="noopener noreferrer">NameSilo</a> for you to watch:</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio lyte-align aligncenter"><a href="https://obannonsleap.com/how-to-publish-a-website/"><img decoding="async" src="https://obannonsleap.com/wp-content/plugins/wp-youtube-lyte/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FV5JCU_9XwBQ%2Fmaxresdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">Do I Need Web Hosting For My Domain?</h4>



<p>This is another of those tricky questions because there are services you can use out there which aren&#8217;t &#8220;web hosting&#8221; in the traditional sense, for example <a href="https://wordpress.com" target="_blank" rel="noopener noreferrer">WordPress.com</a> or <a href="https://www.wix.com" target="_blank" rel="noopener noreferrer">WIX</a> to name just two.</p>



<p>Services like these are intended to be easy-button solutions and while they aren&#8217;t technically web hosting services, they do in fact host your website and files.</p>



<p>The problem with services like this is two-fold. First, the only real easy-button they&#8217;re providing is saving you the last two steps of this simple three step guide. That may be of value but <span class="highlight">it does come at a cost</span> of trading lots of control over your site and files and freedom to do as you wish with your website as it grows.</p>



<p>True web hosting is going to be priced about the same when you&#8217;re starting out as any of these types of services will, though if your website grows traditional hosting will almost always be more economical for you in the long haul, plus it&#8217;s going to allow you to build out your website in whatever way you want without restricting you in the design, features, and content the way that most of these easy-button solutions will.</p>



<p>You should look around, experiment, and find what&#8217;s going to work best for you. My advice is always to go with a true web hosting account and have full control over your website.</p>



<p>Since the topic of this posting is setting up a website on your own domain and with your own web hosting account, I&#8217;m going to continue from here assuming you won&#8217;t be using one of these easy-button services.</p>



<h2 class="wp-block-heading">2. Getting Hosting</h2>



<p>Hosting service can be pretty subjective, however it does happen to be a topic I know a good deal about considering it&#8217;s one of the web services my company offers to our clients.</p>



<p>If you&#8217;ve looked around or read several other blog postings on getting started with a website, you&#8217;ve probably noticed one particular host being mentioned over and over.</p>



<p>I won&#8217;t say anything negative about anyone here but I believe it&#8217;s fair to mention that this one particular host pays one of the highest affiliate commissions to people who push their service in the industry. I&#8217;ve never used their service so can&#8217;t speak honestly on it.</p>



<p>The service I use personally and for client&#8217;s projects of all sizes (for obvious reasons) is <a rel="noreferrer noopener" href="https://banpro.net" target="_blank">BanProNET</a> and I whole-heartedly recommend the service without any hesitations. We&#8217;ve been up and running since 2002, providing safe, fast, and reliable service continually.</p>



<p>A great value ($2.75 a month for the smallest plan at the time of this writing), all the features you could want or ask for in the account control panel, free SSL included with every account (this is vital), comprehensive web stats, and first-rate support technicians (and believe me I put them to the test often).</p>



<p>You can use any hosting service you want or prefer, and what follows in this posting will still be relevant and apply as long as they use the cPanel control panel (the vast majority of web hosts do), but if you want my suggestion again it would be <a rel="noreferrer noopener" href="https://banpro.net" target="_blank">BanProNET</a>, start with the smallest plan and if your website grows you can always upgrade as needed.</p>



<h3 class="wp-block-heading">Setting Up Your NameServers:</h3>



<p>Once you&#8217;ve purchased hosting your hosting service will provide you with several (usually 2 or 4) NameServers to set with your domain registrar. This is an easy setting to change on your domain and I&#8217;ve provided a slider of screenshots here to walk you through it. Just login to NameSilo (if you registered your domain elsewhere the process will be the same but the screens and links will be different) and go to your account page, then follow along with these 3 slides:</p>



<div id="metaslider-id-140" style="width: 100%; margin: 0 auto;" class="ml-slider-3-108-0 metaslider metaslider-flex metaslider-140 ml-slider has-dots-nav ms-theme-default" role="region" aria-label="change nameservers" data-height="300" data-width="500">
    <div id="metaslider_container_140">
        <div id="metaslider_140">
            <ul class='slides'>
                <li style="display: block; width: 100%;" class="slide-141 ms-image " aria-roledescription="slide" data-date="2018-09-28 14:53:02" data-filename="select-your-domains.jpg" data-slide-type="image"><img decoding="async" src="https://obannonsleap.com/wp-content/uploads/2018/09/select-your-domains.jpg" height="300" width="500" alt="Click numeric link next to Account Domains" class="slider-140 slide-141 msDefaultImage" title="select-your-domains" /><div class="caption-wrap"><div class="caption">Click numeric link next to "Account Domains"</div></div></li>
                <li style="display: none; width: 100%;" class="slide-142 ms-image " aria-roledescription="slide" data-date="2018-09-28 14:54:30" data-filename="highlight-domain-click-change-nameservers.jpg" data-slide-type="image"><img decoding="async" src="https://obannonsleap.com/wp-content/uploads/2018/09/highlight-domain-click-change-nameservers.jpg" height="300" width="500" alt="Select your domain to highlight it, then click the Change Nameservers button" class="slider-140 slide-142 msDefaultImage" title="highlight-domain-click-change-nameservers" /><div class="caption-wrap"><div class="caption">Select your domain to highlight it, then click the "Change Nameservers" button</div></div></li>
                <li style="display: none; width: 100%;" class="slide-143 ms-image " aria-roledescription="slide" data-date="2018-09-28 14:55:25" data-filename="enter-nameservers.jpg" data-slide-type="image"><img decoding="async" src="https://obannonsleap.com/wp-content/uploads/2018/09/enter-nameservers.jpg" height="300" width="500" alt="Enter your 2 (or 4) NameServers that your hosting provider gave you then click the Submit button at bottom of page" class="slider-140 slide-143 msDefaultImage" title="enter-nameservers" /><div class="caption-wrap"><div class="caption">Enter your 2 (or 4) NameServers that your hosting provider gave you then click the Submit button at bottom of page</div></div></li>
            </ul>
        </div>
        
    </div>
</div>



<h3 class="wp-block-heading">Create An Email Account:</h3>



<p>While not absolutely necessary it&#8217;s always a good idea to at least create a webmaster@YOURDOMAIN email account to have for installing WordPress and separating the technical admin from your normal user account on the site.</p>



<p>Here&#8217;s another quick video that walks you through the process of setting up an email account through your cPanel control panel and then accessing it online:</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://obannonsleap.com/how-to-publish-a-website/"><img decoding="async" src="https://obannonsleap.com/wp-content/plugins/wp-youtube-lyte/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fmw1Edb-1VFU%2Fmaxresdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Install Let&#8217;s Encrypt SSL Through cPanel:</h3>



<p><a href="https://banpro.net" target="_blank" rel="noopener">BanProNET</a> offers free SSL but if you use any other hosting service (hopefully it&#8217;s one that provides free SSL certificates via Let&#8217;s Encrypt) you can easily create and install the certificate following the process displayed in this short video:</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://obannonsleap.com/how-to-publish-a-website/"><img decoding="async" src="https://obannonsleap.com/wp-content/plugins/wp-youtube-lyte/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FWb7Dij7jj3I%2Fmaxresdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h2 class="wp-block-heading"><a name="install-wordpress" class="mce-item-anchor"></a>3. Install WordPress</h2>



<p>CPanel (with Softaculous) provides an easy-button approach to quickly installing and setting up WordPress on your domain that requires zero technical skills. Here&#8217;s a short video that walks you through the simple process.</p>



<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-has-aspect-ratio wp-embed-aspect-16-9"><div class="wp-block-embed__wrapper">
<a href="https://obannonsleap.com/how-to-publish-a-website/"><img decoding="async" src="https://obannonsleap.com/wp-content/plugins/wp-youtube-lyte/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FaTcYKPE4YfU%2Fmaxresdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>That&#8217;s it, you&#8217;ve now got a domain name, hosting and WordPress up and running.</p>



<p>Now you&#8217;ll want to login to your WordPress dashboard and select a theme (web design) to use, and install useful plugins to enhance your site with. These are topics for future postings here.</p>



<p>If you&#8217;ve found this guide helpful, run into trouble following it, or spotted any errors please comment below and let me know. I will respond to any comments or questions I receive.</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">My Favorite Tools &amp; Services</h3>



<p>The tools and services below, some I&#8217;m affiliated with and some I am not, are exactly what I recommend to paying clients based on value and quality.</p>



<p><strong>WordPress &amp; Web Hosting</strong>: <a href="https://banpro.net" target="_blank" rel="noreferrer noopener">BanProNET</a> &#8211; Fast, secure, reliable web hosting for personal sites, small businesses, and national organizations since 2002.</p>



<p><strong>Domain Names</strong>: <a href="https://www.namesilo.com/register.php?rid=90b3857pz" target="_blank" rel="noreferrer noopener nofollow">NameSilo</a> &#8211; I&#8217;ve had accounts with just about every domain registrar on the planet over the years, NameSilo by far is my favorite for simplicity and pricing, hands down.</p>



<p><strong>WordPress Plugins</strong>: <a href="https://wpfavs.com/wpfavs/basic-install-22" target="_blank" rel="noreferrer noopener">WPFavs</a> listing of the common plugins I use and recommend to clients. You can import this list directly using WPFavs to save time by installing them all with a single click.</p>



<p><strong>Content Writing</strong>: <a href="https://writemyarticles.com/" target="_blank" rel="noreferrer noopener">WriteMyArticles.com</a> is among the most affordable content services out there, and unlike most that have different tiers of quality based pricing, WriteMyArticles delivers top-quality with every piece of content going through a researcher, writer, and editor&#8217;s hands before being delivered to the buyer.</p>
</div></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hello world!</title>
		<link>https://obannonsleap.com/hello-world/</link>
		
		<dc:creator><![CDATA[Scott]]></dc:creator>
		<pubDate>Sat, 15 Sep 2018 16:54:38 +0000</pubDate>
				<category><![CDATA[Musings]]></category>
		<guid isPermaLink="false">https://obannonsleap.com/?p=1</guid>

					<description><![CDATA[Welcome to O`Bannon’s Leap! It seems like everybody always deletes the initial “Hello World” posting created with a new installation of WordPress, but I thought why do that? Is there any better way to launch a blog, which is a social site by its nature, than to say hello and introduce myself?]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="alignleft is-resized"><img decoding="async" src="https://obannonsleap.com/wp-content/uploads/2018/09/pittsburgh_sm.jpg" alt="" class="wp-image-5" width="464" height="371" srcset="https://obannonsleap.com/wp-content/uploads/2018/09/pittsburgh_sm.jpg 700w, https://obannonsleap.com/wp-content/uploads/2018/09/pittsburgh_sm-300x240.jpg 300w, https://obannonsleap.com/wp-content/uploads/2018/09/pittsburgh_sm-600x480.jpg 600w, https://obannonsleap.com/wp-content/uploads/2018/09/pittsburgh_sm-480x384.jpg 480w, https://obannonsleap.com/wp-content/uploads/2018/09/pittsburgh_sm-420x336.jpg 420w" sizes="(max-width: 464px) 100vw, 464px" /><figcaption>Pittsburgh, Pennsylvania</figcaption></figure></div>



<p>Welcome to O`Bannon&#8217;s Leap! It seems like everybody always deletes the initial &#8220;Hello World&#8221; posting created with a new installation of WordPress, but I thought why do that? Is there any better way to launch a blog, which is a social site by its nature, than to say hello and introduce myself?</p>



<h3 class="clearfix wp-block-heading">So who am I and why am I blogging?</h3>



<p>It&#8217;s kind of funny, but I&#8217;ve wanted to keep a &#8216;personal&#8217; blog for a long time. Seriously, I bought this domain name for that purpose all the way back in 2006.</p>



<p>However, as I&#8217;m sure most can relate to, life and work often have other plans for us and while I did sit down to launch this blog many times over the years I&#8217;ve never been able to truly commit to it until now.</p>



<p>Since 2002 I&#8217;ve been the owner of Bannon Productions. A web services company providing a wide range of services and products to primarily small business clients.</p>



<p>If you really want to know more about <a href="https://banpronet.com" target="_blank" rel="noopener">Bannon Productions</a> or my work experience then I invite you to visit <a href="https://scottbannon.com" target="_blank" rel="noopener">https://scottbannon.com</a>.</p>



<p>The summary is that I have over 16 years of working in web technologies, programming in various languages, have worked on the (re)designing of countless websites for hobbyists and international organizations, and grown a business that began with a single server into a global network co-locating in seven data centers spread across three continents.&nbsp;</p>



<p>Gosh writing that feels like I&#8217;m applying for a job, but what I hope is that it will translate into my being able to share valuable knowledge and tips and even some tutorials along the way that is helpful to others.</p>



<p>Which brings me to why I&#8217;ve wanted to run a personal blog for so long: because when you work in a tech field you suddenly become the go-to guy for family and friends with all things technology related, just as when you own a small business that makes it past the two year mark and earns profits you suddenly become the go-to guy for those same folks with questions on earning extra money, side hustles, and questions on launching a new business.</p>



<p>And of course when you own a successful business that&#8217;s in a tech-related field, well you&#8217;re the guy for all of it.</p>



<p>I love that I have been able to answer so many questions and helped quite a few to turn their ideas or desires into reality over the years when they came to me, and that&#8217;s why for a dozen-plus years now since I purchased the OBannonsLeap domain name I&#8217;ve wanted to make a blog where I could suggest solid resources and talk about some of these things in a practical and real-world kind of way.</p>



<h4 class="wp-block-heading">What do I mean by practical and real-world?</h4>



<p>Here comes my &#8220;kid from the streets of Pittsburgh&#8221; nature shining through, but hey that&#8217;s who I am.</p>



<p>Look, the Internet is full of folks with advice on everything, and whatever you search for often it&#8217;s great advice you&#8217;ll find (Google does a good job at lifting up quality overall). But, it&#8217;s also often self-serving or slanted to benefit some cause or ideology, or even a specific group of people.</p>



<p>A perfect example of this is if you&#8217;re looking for information on creating a simple web page layout for a landing page to capture visitor&#8217;s email addresses. For a home or small business person, you don&#8217;t want (or need) to dive into the very deep wells of web tech and coding standards and best practices. You just want something that lets you accomplish your task and to move on.</p>



<p><a href="https://gridbyexample.com/examples/" target="_blank" rel="noopener">CSS Grid</a> is a perfect tool for such a layout, but when you look it up you&#8217;re going to find tons of information and how-to&#8217;s that go so far beyond your basic needs it&#8217;s bound to frustrate and discourage you.</p>



<div class="wp-block-image"><figure class="alignleft"><img decoding="async" width="320" height="213" src="https://obannonsleap.com/wp-content/uploads/2018/09/dual-screen-1745705_640.png" alt="" class="wp-image-56" srcset="https://obannonsleap.com/wp-content/uploads/2018/09/dual-screen-1745705_640.png 320w, https://obannonsleap.com/wp-content/uploads/2018/09/dual-screen-1745705_640-300x200.png 300w" sizes="(max-width: 320px) 100vw, 320px" /></figure></div>



<p>Now, I&#8217;m all for using best practices and adhering to coding standards, and if this were a topic I was blogging on I&#8217;d certainly link out to such useful information as well, but my main focus would be on the simple way to use it so that you can complete your task and get on with your day.</p>



<div style="height:1px" aria-hidden="true" class="wp-block-spacer clearfix"></div>



<div class="wp-block-image"><figure class="alignright"><img decoding="async" width="320" height="213" src="https://obannonsleap.com/wp-content/uploads/2018/09/programming-1857236_640.jpg" alt="" class="wp-image-55" srcset="https://obannonsleap.com/wp-content/uploads/2018/09/programming-1857236_640.jpg 320w, https://obannonsleap.com/wp-content/uploads/2018/09/programming-1857236_640-300x200.jpg 300w" sizes="(max-width: 320px) 100vw, 320px" /></figure></div>



<p>Someone who sells shoes or operates an eBay drop-shipping side-hustle doesn&#8217;t want or need to know the best practices and coding standards behind HTML 5 or CSS 3, they just need simple advice on getting customer&#8217;s names and email addresses onto their newsletter lists.</p>



<p>There&#8217;s often a disconnect between the deep and the necessary with things like this and I hope that&#8217;s a void I can fill for readers here.</p>



<h4 class="clearfix wp-block-heading">Why now?</h4>



<p>I&#8217;ve said why I&#8217;ve put off launching this blog for a dozen years so I should explain what&#8217;s changed that I have the opportunity now.</p>



<p>Basically, I&#8217;ve pulled back from work recently. Over the last few years my mother has had several life-threatening medical conditions. She&#8217;s recovering though it&#8217;s been a very long and slow road for her, but she needs around the clock care and monitoring.</p>



<p>Fortunately (and I am blessed in this), I was in a position where I could step back from being hands-on with the day to day of my business and focus on being there for her.</p>



<p>I have found myself with brief periods of free time throughout the days and evenings, and so I thought finally getting to this blog was a great way to use those windows of time.&nbsp;</p>



<p>So, welcome again to my blog, and please use the comments below to say &#8220;hi&#8221; back, or tell me if there are specific topics you&#8217;d like me to cover here.</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">My Favorite Tools &amp; Services</h3>



<p>The tools and services below, some I&#8217;m affiliated with and some I am not, are exactly what I recommend to paying clients based on value and quality.</p>



<p><strong>WordPress &amp; Web Hosting</strong>: <a href="https://banpro.net" target="_blank" rel="noreferrer noopener">BanProNET</a> &#8211; Fast, secure, reliable web hosting for personal sites, small businesses, and national organizations since 2002.</p>



<p><strong>Domain Names</strong>: <a href="https://www.namesilo.com/register.php?rid=90b3857pz" target="_blank" rel="noreferrer noopener nofollow">NameSilo</a> &#8211; I&#8217;ve had accounts with just about every domain registrar on the planet over the years, NameSilo by far is my favorite for simplicity and pricing, hands down.</p>



<p><strong>WordPress Plugins</strong>: <a href="https://wpfavs.com/wpfavs/basic-install-22" target="_blank" rel="noreferrer noopener">WPFavs</a> listing of the common plugins I use and recommend to clients. You can import this list directly using WPFavs to save time by installing them all with a single click.</p>



<p><strong>Content Writing</strong>: <a href="https://writemyarticles.com/" target="_blank" rel="noreferrer noopener">WriteMyArticles.com</a> is among the most affordable content services out there, and unlike most that have different tiers of quality based pricing, WriteMyArticles delivers top-quality with every piece of content going through a researcher, writer, and editor&#8217;s hands before being delivered to the buyer.</p>
</div></div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
