<?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>Johnson Websites</title>
	<atom:link href="https://johnsonwebsites.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://johnsonwebsites.com</link>
	<description>Wordpress Websites and Hosting</description>
	<lastBuildDate>Thu, 21 Dec 2017 00:57:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://johnsonwebsites.com/wp-content/uploads/2017/07/cropped-woocommerce-virtual-product-membership-site-32x32.png</url>
	<title>Johnson Websites</title>
	<link>https://johnsonwebsites.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">96167848</site>	<item>
		<title>Building a Woocommerce Membership Site Selling Virtual Downloadable Products</title>
		<link>https://johnsonwebsites.com/building-a-woocommerce-membership-site-selling-virtual-downloadable-products/</link>
		
		<dc:creator><![CDATA[Brandon Johnson]]></dc:creator>
		<pubDate>Thu, 21 Dec 2017 00:49:16 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Woocommerce]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://johnsonwebsites.com/?p=380</guid>

					<description><![CDATA[Introduction This post is the result of hundreds of hours of experience and trial and error using Woocommerce across many different e-commerce websites selling both physical and virtual products. Specifically for the business owner and/or developer who wishes to build a subscription, membership capable e-commerce website that sells virtual products. I hope to provide a comprehensive roadmap for [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p>This post is the result of hundreds of hours of experience and trial and error using Woocommerce across many different e-commerce websites selling both physical and virtual products. Specifically for the business owner and/or developer who wishes to build a subscription, membership capable e-commerce website that sells <i>virtual products</i>. I hope to provide a comprehensive roadmap for the process and technical aspects using WordPress and Woocommerce. This guide covers the functionality of the an e-commerce membership site. It does not cover how to install WordPress or how to build a front-end website design.</p>
<h2>Table of Contents:</h2>
<p><strong>1.</strong> Initial Setup and Planning<br />
<strong>1.a</strong> Assumptions<br />
<strong>1.b</strong> Why Woocommerce?<br />
<strong>1.c</strong> Woocommerce Extensions<br />
<strong>1.d</strong> Costs Involved<br />
<strong>2.</strong> Getting Started &#8211; Installing Woocommerce<br />
<strong>2.a</strong> Installing Woocommerce Extensions<br />
<strong>2.b </strong>Installing Woocommerce Extensions<br />
<strong>2.c</strong> Woocommerce Pages<br />
<strong>3.</strong> Virtual Content<br />
<strong>3.a</strong> Hosting Virtual Content<br />
<strong>3.b</strong> Delivering Virtual Content<br />
<strong>4.</strong> Products<br />
<strong>4.a</strong> Downloadable Products<br />
<strong>4.b</strong> Restricted Products<br />
<strong>4.c</strong> Membership Products<br />
<strong>4.d</strong> How Do Customers Receive Membership Products?<br />
<strong>5.</strong> Creating Groups Restricted Content Pages</p>
<h2>1. Initial Setup and Planning</h2>
<p><strong>1.a Assumptions:</strong> This guide is meant to be comprehensive but it may not suit your specific needs or abilities. It is written with the following assumptions regarding your initial setup and technical abilities:*</p>
<ul>
<li>WordPress is installed on your website</li>
<li>FTP Access to WP install</li>
<li>Understanding of WordPress and a basic understanding of Woocommerce</li>
<li>Ability to install and configure WordPress plugins (WordPress username with administrator access)</li>
<li>Basic knowledge of html and css</li>
<li>Selling virtual and/or downloadable products (As opposed to physical products)</li>
<li>Permission to upload and sell the virtual products offered on your website</li>
</ul>
<p>*Tip: If you have any questions about how to get started, consult an experienced web developer.</p>
<p><strong>1.b Why Woocommerce?</strong> Woocommerce has a reputation as a great e-commerce platform for WordPress. I have used it for dozens of sites and it has held up well long term production setting. Assuming all plugins are updated regularly, it will provide you with a good long-term platform with minimal maintenance. We will use this powerful plugin as our starting point.</p>
<p><strong>1.c Woocommerce Extensions:</strong> Plugin extensions will allow us to build an e-commerce website with the following capabilities:</p>
<ul>
<li>Sell individual virtual products such as e-books, audio, video or images</li>
<li>Sell membership access to some or all content on your website</li>
<li>Restrict content pages to members and/or single product customers</li>
<li>Customer account creation and &#8216;My Account&#8217; page for accessing files and updating personal information</li>
<li>Subscription recurring billing</li>
</ul>
<p>*Tip: Take advantage of Woocommerce support if you have any questions while you are setting up your site. In my experience they have been very helpful and responsive</p>
<p><strong>1.d What are the costs involved? </strong>The Woocommerce platform is a free plugin. To accomplish our goal of building a membership site selling subscription memberships and individual product purchases, we will utilize the following plugin extensions*:</p>
<ul>
<li><a href="https://www.itthinx.com/plugins/groups/">Groups</a> &#8211; Free</li>
<li><a href="https://woocommerce.com/products/groups-woocommerce/">Groups Woocommerce</a> &#8211; $79.00</li>
<li><a href="https://woocommerce.com/products/woocommerce-memberships/">Woocommerce Memberships</a> &#8211; $149.00</li>
<li><a href="https://woocommerce.com/products/woocommerce-subscriptions/">Woocommerce Subscriptions</a> &#8211; $199.00</li>
</ul>
<p>Total Plugin Investment: <strong>$427.00<br />
</strong></p>
<p><em>*Tip: While these plugins are optimized to work together, they can be used independently of one another to suit your specific needs.</em></p>
<p>There are 3rd party websites that offer the same plugins for less, However I would recommend purchasing from Woocommerce directly. A year of updates and support are provided with a paid license.</p>
<h2>2. Getting Started</h2>
<p><strong>2.a Installing Woocommerce: </strong>Our first step is to install Woocommerce.<strong> </strong>On a clean WordPress install*, upload and activate the Woocommerce plugin through the default WordPress plugin installation screen. If prompted to do a database update, do so now.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-454" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-14.22.35-1024x42.png" alt="" width="1024" height="42" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-14.22.35-1024x42.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-14.22.35-300x12.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-14.22.35-768x32.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>*Tip: While you can add these plugins to an existing site, for our purposes we will start with a new WordPress install to avoid conflict with other plugins.</p>
<p><strong>2.b &#8211; Installing Woocommerce Extensions: </strong>After Woocommerce is installed and the necessary data upgrades are made, you can begin installing the extension plugins.</p>
<p>Download and Install <a href="https://www.itthinx.com/plugins/groups/">Groups</a>, <a href="https://woocommerce.com/products/groups-woocommerce/">Groups Woocommerce</a>, <a href="https://woocommerce.com/products/woocommerce-memberships/">Woocommerce Memberships</a>, and <a href="https://woocommerce.com/products/woocommerce-subscriptions/">Woocommerce Subscriptions</a>. To download your plugin files, log into your Woocommerce account and click the &#8216;Download your Products&#8217; link at the top of the My Account page.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-491" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-12.19.23-300x87.png" alt="" width="300" height="87" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-12.19.23-300x87.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-12.19.23.png 358w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br />
Under the &#8216;Downloads&#8217; tab, scroll down and download the Groups, Memberships and Subscriptions plugins. Upload the plugin .zip files to WordPress by going to <em>Plugins -&gt; Add New</em>. Alternatively, you can upload the plugin folders via FTP.</p>
<p>The order in which you install the plugins does not necessarily matter, only that they are added after Woocommerce is installed. Don&#8217;t attempt to configure the plugins before all of the necessary plugin extensions have been installed. That way you are starting with a clean slate and any dependencies will be in place before we begin configuring the settings.</p>
<p>Install and activate the plugins one at a time. After you activate each plugin, refresh your browser window and look at the front end of your website to make sure the installation was successful. Don&#8217;t worry about testing the functionality for now. As with installing any plugin, We want to make sure that it doesn&#8217;t crash your website.</p>
<p>It is always good to follow best practices when installing any WordPress plugin. Always create a backup of your entire site and database before you make any changes. If a plugin causes your website to crash or you get the &#8216;white screen of death&#8217;, don&#8217;t panic. Log into the WordPress installation on your server via FTP. Navigate to <em>wp-content -&gt; plugins </em>and delete the plugin folder that you just installed. Refresh the site several times and clear your browser cache. If that doesn&#8217;t do it, go back into FTP and delete the previous plugin and so on until the website comes back. As a last resort, you can restore your backup on a new WordPress install.</p>
<p>Once Woocommerce and all plugin extensions are installed, activate your licenses in the WordPress dashboard by selecting <em>Woocommerce &#8211; &gt; Extensions</em> and selecting the &#8216;Woocommerce.com Subscriptions&#8217; tab at the top. Here you will be able to connect your Woocommerce.com account and enable automatic updates. You might also see an alert at the top of the page, click &#8216;activate your product subscriptions&#8217;.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-456" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-14.47.01-1024x40.png" alt="" width="1024" height="40" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-14.47.01-1024x40.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-14.47.01-300x12.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-14.47.01-768x30.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><br />
<strong>2.c Woocommerce Pages:</strong> It may be possible that upon installation that the pages required by Woocommerce are not present on your site. If you click &#8216;Checkout&#8217; and are not redirected to the checkout page or you discover the cart page is missing, you need to install the required pages. In your WordPress dashboard, navigate to <em>Woocommerce -&gt; Status</em> and select the &#8216;Tools&#8217; tab at the top. Scroll down and click the &#8216;Install Pages&#8217; button under &#8216;Install WooCommerce pages&#8217;.<br />
<img loading="lazy" decoding="async" class="alignnone size-large wp-image-549" src="https://johnsonwebsites.com/wp-content/uploads/2017/08/install-woocommerce-pages-1024x61.png" alt="" width="1024" height="61" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/08/install-woocommerce-pages-1024x61.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/08/install-woocommerce-pages-300x18.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/08/install-woocommerce-pages-768x46.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/08/install-woocommerce-pages.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<h2>3. Virtual Content</h2>
<p>Now that we&#8217;ve set up Woocommerce and all of the necessary extensions, let&#8217;s look at the files you will be offering to your customers. Files can be offered as many different types including documents, audio, video, images or a zip file. However, for downloadable products we are limited to WordPress allowed file types only:</p>
<ul>
<li>Documents:
<ul>
<li>pdf (Portable Document Format; Adobe Acrobat)</li>
<li>.doc, .docx (Microsoft Word Document)</li>
<li>.key (Apple Keynote Presentation)</li>
<li>.ppt, .pptx, .pps, .ppsx (Microsoft PowerPoint Presentation)</li>
<li>.odt (OpenDocument Text Document)</li>
<li>.xls, .xlsx (Microsoft Excel Document)</li>
<li>.zip</li>
</ul>
</li>
<li>Audio:
<ul>
<li>.mp3</li>
<li>.m4a</li>
<li>.ogg</li>
<li>.wav</li>
</ul>
</li>
<li>Video:
<ul>
<li>.mp4, .m4v (MPEG-4)</li>
<li>.mov (QuickTime)</li>
<li>.wmv (Windows Media Video)</li>
<li>.avi</li>
<li>.mpg</li>
<li>.ogv (Ogg)</li>
<li>.3gp (3GPP)</li>
<li>.3g2 (3GPP2)</li>
</ul>
</li>
</ul>
<p>If you are offering a file type that is not allowed by WordPress, try compressing and offering it as a zip file or embedded on a restricted content page.</p>
<p><strong>3.a &#8211; Hosting Virtual Content:</strong> Virtual content can vary greatly in file size depending on what type of product you are selling. For most files I always recommend hosting with a third party service like Dropbox or Vimeo. That way you can keep large files off of your server preventing any adverse performance issues.</p>
<p>Using Dropbox as an example, upload your file and click the &#8216;Share&#8217; button. Select &#8216;Create a link&#8217; to generate a shareable link for that file. This is the link you will use for your downloadable product or to embed into a content restricted page (See chapter 4).</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-509" src="https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.21.56-1024x117.png" alt="" width="1024" height="117" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.21.56-1024x117.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.21.56-300x34.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.21.56-768x88.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.21.56.png 1492w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><br />
<img loading="lazy" decoding="async" class="aligncenter size-large wp-image-508" src="https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.22.23-1024x325.png" alt="" width="1024" height="325" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.22.23-1024x325.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.22.23-300x95.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.22.23-768x244.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.22.23.png 1096w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><br />
Make sure to set the file to be accessible to anyone who has the link on the share screen. This will ensure a user won&#8217;t be blocked from accessing the link once it is delivered.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-506" src="https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.23.22-1024x333.png" alt="" width="1024" height="333" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.23.22-1024x333.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.23.22-300x98.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.23.22-768x250.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.23.22.png 1094w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><br />
<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-507" src="https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.23.01.png" alt="" width="976" height="168" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.23.01.png 976w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.23.01-300x52.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.23.01-768x132.png 768w" sizes="auto, (max-width: 976px) 100vw, 976px" /></p>
<p><strong>3.b &#8211;</strong> <strong>Delivering Virtual Content: </strong>After a customer makes a purchase, they are assigned a username and password allowing them to become a user on your site. When they log in they are given access to the &#8216;My Account&#8217; dashboard included with Woocommerce. Here they will have access to all of the content they purchased as well as payment and account details.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-516" src="https://johnsonwebsites.com/wp-content/uploads/2017/07/Untitled-1.png" alt="" width="800" height="131" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/07/Untitled-1.png 800w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Untitled-1-300x49.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Untitled-1-768x126.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /><br />
Woocommerce should include a &#8216;My Account&#8217; page when it is installed. You can also add the dashboard to any page by adding the my account shortcode.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-517" src="https://johnsonwebsites.com/wp-content/uploads/2017/07/my-account.png" alt="" width="800" height="281" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/07/my-account.png 800w, https://johnsonwebsites.com/wp-content/uploads/2017/07/my-account-300x105.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/07/my-account-768x270.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<h2>4. Products</h2>
<p>Once these plugins are installed, you can start setting up your virtual products. There are three types of virtual products: Downloadable, Restricted and Membership. These three product types are distinguished from one another in the way they are presented and delivered to your customers.</p>
<ul>
<li><strong>Downloadable</strong> &#8211; Presented as <em>static file download products</em>. Delivered as file download links that are provided to a customer&#8217;s email address and on a username protected &#8216;My Account&#8217; page.</li>
<li><strong>Restricted</strong> &#8211; Presented as <em>access to a page</em> containing embedded virtual content. A single purchase of a virtual product gives access to a restricted WordPress page. Page access is determined by granting groups access tied to the customer&#8217;s username.</li>
<li><strong>Membership </strong>&#8211; Customers are granted <em>access to a membership plan</em>. This plan determines what pages or products members have access to.</li>
</ul>
<p>Products can be offered individually or combined. For example, You could have a product that offers download links and access to a restricted page simultaneously.</p>
<p><strong>Create a new product</strong> by going to <em>Products -&gt; Add New</em>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-504" src="https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.01.51-257x300.png" alt="" width="177" height="207" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.01.51-257x300.png 257w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.01.51.png 320w" sizes="auto, (max-width: 177px) 100vw, 177px" /></p>
<p><strong>4.a Downloadable Products:</strong> After you create a new product, scroll down to the &#8216;Product Data&#8217; box on the &#8216;Edit Product&#8217; screen and set the product type to &#8216;Simple Product&#8217;. Make sure the &#8216;Virtual&#8217; and &#8216;Downloadable&#8217; boxes are checked.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-464" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-1024x72.png" alt="" width="1024" height="72" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-1024x72.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-300x21.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-768x54.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59.png 1534w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><br />
Now we need to add the download file links that will be provided to your customer. Files are either uploaded directly to WordPress via the &#8216;Choose file&#8217; button or added by pasting a third party link from a storage service such as Dropbox or Vimeo.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-461" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-15.15.40-1024x242.png" alt="" width="1024" height="242" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-15.15.40-1024x242.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-15.15.40-300x71.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-15.15.40-768x182.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-15.15.40.png 1158w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p><strong>4.b Restricted Products:</strong> After you create a new product, on the &#8216;Edit Product&#8217; screen scroll down to the &#8216;Product Data&#8217; box and set the product type to &#8216;Simple Product&#8217;. Then check the &#8216;Virtual&#8217; and &#8216;Downloadable&#8217; boxes. This will give you fields where you can add your download links along with access to a restricted page.</p>
<p>WordPress pages containing your virtual content are restricted based on a &#8216;group&#8217; that the user is assigned to upon purchase. Let&#8217;s create a new group by going to <em>Groups -&gt; New Group</em>. For now, we just need to give this new group a name. We&#8217;ll call it &#8216;Restricted&#8217;. Leave the capabilities option blank. Save the new group.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-495" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.28.15-1024x591.png" alt="" width="1024" height="591" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.28.15-1024x591.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.28.15-300x173.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.28.15-768x443.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.28.15.png 1366w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><br />
Next, we&#8217;ll create the restricted product. On the &#8216;Edit Product&#8217; screen, scroll down to the &#8216;Product Data&#8217; box and set the product type to &#8216;Simple Product&#8217; and check the &#8216;Virtual&#8217; box. You have the option to offer this product with download links by clicking the &#8216;Downloadable&#8217; checkbox.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-464" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-1024x72.png" alt="" width="1024" height="72" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-1024x72.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-300x21.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-768x54.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59.png 1534w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><br />
Next, we need to make use of the Groups plugin and assign a group to this product. In the product data box on the product edit screen, click the &#8216;Groups&#8217; tab and select the &#8216;Registered&#8217; group that we just created under the &#8216;Add to Groups&#8217; field. You can also specify an amount of time that this group access will be valid. This functionality is useful for trial access to a specific page.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-496" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.30.29-1024x498.png" alt="" width="1024" height="498" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.30.29-1024x498.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.30.29-300x146.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.30.29-768x374.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.30.29.png 1180w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p><strong>4c. Membership products:</strong> The purchase of a membership product will give your customers access to a specific membership plan. This plan will grant access to restricted content pages or products based on the customer&#8217;s username and password.</p>
<p>Make sure to set up a membership plan before setting up your product. In the WordPress dashboard, go to <em>Woocommerce -&gt; Memberships</em> and create your new product&#8217;s membership plan. Set the &#8216;Grant access upon&#8217; setting to &#8216;product(s) purchase&#8217;.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-465" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.09-1024x507.png" alt="" width="1024" height="507" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.09-1024x507.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.09-300x149.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.09-768x380.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.09.png 1530w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>Next, click the &#8216;Restrict Content&#8217; tab on the left side and specify the content page that this membership plan gives access to. Only members of this plan will have access to the pages specified.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-466" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.28-1024x506.png" alt="" width="1024" height="506" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.28-1024x506.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.28-300x148.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.28-768x379.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.28.png 1534w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>You can also set up access restrictions to specific products and customize what users see on their &#8216;My Account&#8217; page to suit your specific needs.</p>
<p>Once your membership plan is set up, navigate back to your new membership product. Edit it and scroll down to the &#8216;Memberships&#8217; box. Click the &#8216;Grant Access&#8217; tab. Here you will specify the new membership plan you just created assigning the purchaser of the product to that plan. Once a membership product is purchased, they will then be allowed to access the page(s) assigned to the membership plan.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-463" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.09.58-1024x290.png" alt="" width="1024" height="290" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.09.58-1024x290.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.09.58-300x85.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.09.58-768x218.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.09.58.png 1532w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><br />
<strong>4.d How do customers receive virtual products?</strong> To deliver products to customers, you can use Woocommerce&#8217;s built in &#8216;My Account&#8217; feature. An account is created when a user walks through the checkout process causing account credentials to be assigned. Once a customer purchases your virtual product or signs up for a membership which gives them group access to a product page, they will receive a link via email with a link to their &#8216;My Account&#8217; Dashboard.</p>
<p>Downloadable file links will be offered under the &#8216;Downloads&#8217; page link. You can also include them in the customer&#8217;s confirmation email by listing them in the product description box on the product edit screen.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-435" src="https://johnsonwebsites.com/wp-content/uploads/2017/04/my-account-page.png" alt="" width="800" height="282" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/04/my-account-page.png 800w, https://johnsonwebsites.com/wp-content/uploads/2017/04/my-account-page-300x106.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/04/my-account-page-768x271.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<h2>5. Creating Groups Restricted Content Pages</h2>
<p><strong>5.a</strong> Downloadable Products</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-481" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/groups-pages-1024x265.png" alt="" width="1024" height="265" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/groups-pages-1024x265.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/groups-pages-300x78.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/groups-pages-768x199.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/groups-pages.png 1260w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><br />
Content on this restricted page is where customers will be directed after purchase. Links to the page can also be provided via the customer confirmation email by adding them in the product description box on the product page edit screen.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">380</post-id>	</item>
		<item>
		<title>How to Sell Virtual Subscription Membership Products Using Woocommerce</title>
		<link>https://johnsonwebsites.com/how-to-sell-virtual-subscription-membership-products-using-woocommerce/</link>
		
		<dc:creator><![CDATA[Brandon Johnson]]></dc:creator>
		<pubDate>Fri, 28 Jul 2017 19:53:49 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Woocommerce]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://johnsonwebsites.com/?p=519</guid>

					<description><![CDATA[If you are using Woocommerce, there are several plugin extensions that can be used together to create a powerful membership subscription site selling virtual products: &#8211; Groups &#8211; Woocommerce Groups &#8211; Woocommerce Memberships &#8211; Subscriptions Once these plugins are installed, you can start setting up your virtual products. There are three types of virtual products: [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>If you are using Woocommerce, there are several plugin extensions that can be used together to create a powerful membership subscription site selling virtual products:</p>
<p>&#8211; <a href="https://wordpress.org/plugins/groups/">Groups</a><br />
&#8211; <a href="https://woocommerce.com/products/groups-woocommerce/">Woocommerce Groups</a><br />
&#8211; <a href="https://woocommerce.com/products/woocommerce-memberships/">Woocommerce Memberships</a><br />
&#8211; <a href="https://woocommerce.com/products/woocommerce-subscriptions/">Subscriptions</a></p>
<p>Once these plugins are installed, you can start setting up your virtual products. There are three types of virtual products: Downloadable, Restricted and Membership. These three product types are distinguished from one another in the way they are presented and delivered to your customers.</p>
<ul>
<li><strong>Downloadable</strong> &#8211; Presented as <em>static file download products</em>. Delivered as file download links that are provided to a customer&#8217;s email address and on a username protected &#8216;My Account&#8217; page.</li>
<li><strong>Restricted</strong> &#8211; Presented as <em>access to a page</em> containing embedded virtual content. A single purchase of a virtual product gives access to a restricted WordPress page. Page access is determined by granting groups access tied to the customer&#8217;s username.</li>
<li><strong>Membership </strong>&#8211; Customers are granted <em>access to a membership plan</em>. This plan determines what pages or products members have access to.</li>
</ul>
<p>Products can be offered individually or combined. For example, You could have a product that offers download links and access to a restricted page simultaneously.</p>
<p><strong>Create a new product</strong> by going to <em>Products -&gt; Add New</em>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-504" src="https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.01.51-257x300.png" alt="" width="177" height="207" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.01.51-257x300.png 257w, https://johnsonwebsites.com/wp-content/uploads/2017/07/Screenshot-2017-07-19-09.01.51.png 320w" sizes="auto, (max-width: 177px) 100vw, 177px" /></p>
<p><strong>Downloadable Products:</strong> After you create a new product, scroll down to the &#8216;Product Data&#8217; box on the &#8216;Edit Product&#8217; screen and set the product type to &#8216;Simple Product&#8217;. Make sure the &#8216;Virtual&#8217; and &#8216;Downloadable&#8217; boxes are checked.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-464" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-1024x72.png" alt="" width="1024" height="72" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-1024x72.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-300x21.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-768x54.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59.png 1534w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><br />
Now we need to add the download file links that will be provided to your customer. Files are either uploaded directly to WordPress via the &#8216;Choose file&#8217; button or added by pasting a third party link from a storage service such as Dropbox or Vimeo.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-461" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-15.15.40-1024x242.png" alt="" width="1024" height="242" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-15.15.40-1024x242.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-15.15.40-300x71.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-15.15.40-768x182.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-15.15.40.png 1158w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p><strong>Restricted Products:</strong> After you create a new product, on the &#8216;Edit Product&#8217; screen scroll down to the &#8216;Product Data&#8217; box and set the product type to &#8216;Simple Product&#8217;. Then check the &#8216;Virtual&#8217; and &#8216;Downloadable&#8217; boxes. This will give you fields where you can add your download links along with access to a restricted page.</p>
<p>WordPress pages containing your virtual content are restricted based on a &#8216;group&#8217; that the user is assigned to upon purchase. Let&#8217;s create a new group by going to <em>Groups -&gt; New Group</em>. For now, we just need to give this new group a name. We&#8217;ll call it &#8216;Restricted&#8217;. Leave the capabilities option blank. Save the new group.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-495" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.28.15-1024x591.png" alt="" width="1024" height="591" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.28.15-1024x591.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.28.15-300x173.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.28.15-768x443.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.28.15.png 1366w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><br />
Next, we&#8217;ll create the restricted product. On the &#8216;Edit Product&#8217; screen, scroll down to the &#8216;Product Data&#8217; box and set the product type to &#8216;Simple Product&#8217; and check the &#8216;Virtual&#8217; box. You have the option to offer this product with download links by clicking the &#8216;Downloadable&#8217; checkbox.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-464" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-1024x72.png" alt="" width="1024" height="72" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-1024x72.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-300x21.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59-768x54.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.12.59.png 1534w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><br />
Next, we need to make use of the Groups plugin and assign a group to this product. In the product data box on the product edit screen, click the &#8216;Groups&#8217; tab and select the &#8216;Registered&#8217; group that we just created under the &#8216;Add to Groups&#8217; field. You can also specify an amount of time that this group access will be valid. This functionality is useful for trial access to a specific page.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-496" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.30.29-1024x498.png" alt="" width="1024" height="498" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.30.29-1024x498.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.30.29-300x146.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.30.29-768x374.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-30-16.30.29.png 1180w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p><strong>Membership products:</strong> The purchase of a membership product will give your customers access to a specific membership plan. This plan will grant access to restricted content pages or products based on the customer&#8217;s username and password.</p>
<p>Make sure to set up a membership plan before setting up your product. In the WordPress dashboard, go to <em>Woocommerce -&gt; Memberships</em> and create your new product&#8217;s membership plan. Set the &#8216;Grant access upon&#8217; setting to &#8216;product(s) purchase&#8217;.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-465" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.09-1024x507.png" alt="" width="1024" height="507" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.09-1024x507.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.09-300x149.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.09-768x380.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.09.png 1530w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>Next, click the &#8216;Restrict Content&#8217; tab on the left side and specify the content page that this membership plan gives access to. Only members of this plan will have access to the pages specified.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-466" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.28-1024x506.png" alt="" width="1024" height="506" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.28-1024x506.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.28-300x148.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.28-768x379.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.38.28.png 1534w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>You can also set up access restrictions to specific products and customize what users see on their &#8216;My Account&#8217; page to suit your specific needs.</p>
<p>Once your membership plan is set up, navigate back to your new membership product. Edit it and scroll down to the &#8216;Memberships&#8217; box. Click the &#8216;Grant Access&#8217; tab. Here you will specify the new membership plan you just created assigning the purchaser of the product to that plan. Once a membership product is purchased, they will then be allowed to access the page(s) assigned to the membership plan.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-463" src="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.09.58-1024x290.png" alt="" width="1024" height="290" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.09.58-1024x290.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.09.58-300x85.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.09.58-768x218.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/06/Screenshot-2017-06-03-16.09.58.png 1532w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><br />
<strong>How do customers receive virtual products?</strong> To deliver virtual products to your customers, you can use Woocommerce&#8217;s built in &#8216;My Account&#8217; feature. An account is created when a user walks through the checkout process causing account credentials to be assigned. Once a customer purchases your virtual product or signs up for a membership which gives them group access to a product page, they will receive a link via email with a link to their &#8216;My Account&#8217; Dashboard.</p>
<p>Downloadable file links will be offered under the &#8216;Downloads&#8217; page link. You can also include them in the customer&#8217;s confirmation email by listing them in the product description box on the product edit screen.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-435" src="https://johnsonwebsites.com/wp-content/uploads/2017/04/my-account-page.png" alt="" width="800" height="282" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/04/my-account-page.png 800w, https://johnsonwebsites.com/wp-content/uploads/2017/04/my-account-page-300x106.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/04/my-account-page-768x271.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<blockquote><p>This is a snippet from our upcoming video course <strong>&#8216;Building a Woocommerce Membership Site Selling Virtual Downloadable Products&#8217;</strong>. Learn the whole process of creating a Woocommerce membership site selling virtual products from start to finish.</p>
<h4>Sign up to receive <strong>10% off</strong> when the course is released!</h4>
<script>(function() {
	window.mc4wp = window.mc4wp || {
		listeners: [],
		forms: {
			on: function(evt, cb) {
				window.mc4wp.listeners.push(
					{
						event   : evt,
						callback: cb
					}
				);
			}
		}
	}
})();
</script><!-- Mailchimp for WordPress v4.13.0 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-388" method="post" data-id="388" data-name="Sign Up for Updates" ><div class="mc4wp-form-fields"><p>
	<input type="email" name="EMAIL" placeholder="Your email" required />
</p>
<p>
    <input type="text" name="FNAME" placeholder="Your Name">
</p>
<p>
	<input type="submit" value="Sign up" />
</p></div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1780871437" /><input type="hidden" name="_mc4wp_form_id" value="388" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1" /><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin --></blockquote>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">519</post-id>	</item>
		<item>
		<title>Determining If a Google Business Listing Has Been Verified</title>
		<link>https://johnsonwebsites.com/determining-if-a-google-business-listing-has-been-verified/</link>
		
		<dc:creator><![CDATA[Brandon Johnson]]></dc:creator>
		<pubDate>Mon, 03 Apr 2017 03:21:29 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Google]]></category>
		<guid isPermaLink="false">https://johnsonwebsites.com/?p=394</guid>

					<description><![CDATA[It can sometimes be the case that there is a duplicate Google Places listing for a business that you don&#8217;t have control of. It may have been created for your company in the past or by someone else. There is a way to determine if a Google Business listing has been claimed and if so, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>It can sometimes be the case that there is a duplicate Google Places listing for a business that you don&#8217;t have control of. It may have been created for your company in the past or by someone else. There is a way to determine if a Google Business listing has been claimed and if so, to request access to the page from the person who claimed it.</p>
<p>Log into your Google account and visit <a href="http://google.com/business" target="_blank">google.com/business</a>. If you don&#8217;t already, you will need to <a href="how-to-set-up-a-google-my-business-account">set up a Google My Business account</a>.</p>
<p>If you have never used Google My Business, you will see a welcome screen that looks something like this:<br />
<br />
<img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2017/04/start-now-sized.png" alt="" width="800" height="368" class="aligncenter size-full wp-image-398" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/04/start-now-sized.png 800w, https://johnsonwebsites.com/wp-content/uploads/2017/04/start-now-sized-300x138.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/04/start-now-sized-768x353.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /><br />
Click &#8216;Start Now&#8217; and search for the name of the business you want to verify in the search box.<br />
<br />
<img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2017/04/map-sized.png" alt="" width="800" height="609" class="aligncenter size-full wp-image-400" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/04/map-sized.png 800w, https://johnsonwebsites.com/wp-content/uploads/2017/04/map-sized-300x228.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/04/map-sized-768x585.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /><br />
If your business pops up then you know the Google listing for this business already exists and you will need to request access from the account that claimed it. If it doesn&#8217;t pop up, then you can set up your new page by submitting the current business information. </p>
<p>If you already have a Google My Business account then click &#8216;<strong>Log In</strong>&#8216; in the upper right. This will bring you to the &#8216;Business Accounts&#8217; which shows all of the pages you currently manage. </p>
<p>To add add your new business to be verified, click the <strong>plus</strong> sign in the lower right hand corner of the screen. This will bring you to the same listing map page where you can search for the name of the business to be verified. Note: If you have duplicate listings for the same business, you will need to add each listing in order to request access for them separately. If the business listing already exists, it will pop up. Click the business and it will populate the fields with the current business info. Click <strong>continue</strong>. </p>
<p>Next, you will see an alert that the page has already been verified with options for requesting access to the page. The partially hidden email address is a clue. Sometimes that&#8217;s all it takes to remember which email it is verified under. Click &#8216;<strong>Request Ownership</strong>&#8216;.<br />
<br />
<img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2017/04/verify.png" alt="" width="538" height="276" class="aligncenter size-full wp-image-407" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/04/verify.png 538w, https://johnsonwebsites.com/wp-content/uploads/2017/04/verify-300x154.png 300w" sizes="auto, (max-width: 538px) 100vw, 538px" /><br />
You will then see the form &#8216;Someone else manages this business on Google.&#8217;. Here you will submit basic info regarding your relationship with the business, your name, email and phone should you want them to contact you. Click &#8216;<strong>Submit</strong>&#8216;.<br />
<br /><img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2017/04/request-access.png" alt="" width="413" height="743" class="aligncenter size-full wp-image-410" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/04/request-access.png 413w, https://johnsonwebsites.com/wp-content/uploads/2017/04/request-access-167x300.png 167w" sizes="auto, (max-width: 413px) 100vw, 413px" /><br />
<br />
Check old emails addresses and those of past employees that may have created the page. I often find that the notice gets sent to the same person who sent it to an old email that they no longer use or forgot they had. If there is no response, you may have to contact Google to track down the listing.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">394</post-id>	</item>
		<item>
		<title>How to Set up a Google My Business Account in 2 Steps</title>
		<link>https://johnsonwebsites.com/how-to-set-up-a-google-my-business-account/</link>
		
		<dc:creator><![CDATA[Brandon Johnson]]></dc:creator>
		<pubDate>Wed, 01 Mar 2017 03:42:46 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Google]]></category>
		<guid isPermaLink="false">https://johnsonwebsites.com/?p=396</guid>

					<description><![CDATA[Step 1: Sign in to your Google Account Make sure you are signed into the google account that you want the business listing to be under before proceeding to the next step. Step 2: Set Up Google My Business Navigate to google.com/business while logged into your Google account and click &#8216;Start Now&#8217;. From there you [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2>Step 1: Sign in to your Google Account</h2>
<p>Make sure you are signed into the google account that you want the business listing to be under before proceeding to the next step.<br />
</p>
<h2>Step 2: Set Up Google My Business</h2>
<p>Navigate to <a href="http://google.com/business" target="_blank">google.com/business</a> while logged into your Google account and click &#8216;Start Now&#8217;.<br />
<br />
<img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2017/04/start-now-sized.png" alt="" width="800" height="368" class="aligncenter size-full wp-image-398" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/04/start-now-sized.png 800w, https://johnsonwebsites.com/wp-content/uploads/2017/04/start-now-sized-300x138.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/04/start-now-sized-768x353.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /><br />
From there you can <a href="/solved-determining-if-a-google-business-listing-has-been-verified/">claim your business listing</a> by entering the name of the business. Current business listings matching the query will display automatically, and it will give you the option of creating a new listing if nothing is found.<br />
<br />
<img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2017/04/map-sized.png" alt="" width="800" height="609" class="aligncenter size-full wp-image-400" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/04/map-sized.png 800w, https://johnsonwebsites.com/wp-content/uploads/2017/04/map-sized-300x228.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/04/map-sized-768x585.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">396</post-id>	</item>
		<item>
		<title>Recent Phishing Attacks: What You Need to Know</title>
		<link>https://johnsonwebsites.com/recent-phishing-attacks-what-you-need-to-know/</link>
		
		<dc:creator><![CDATA[Brandon Johnson]]></dc:creator>
		<pubDate>Tue, 17 Jan 2017 21:20:18 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://johnsonwebsites.com/?p=341</guid>

					<description><![CDATA[Phishing is a common exploit that is used to steal login credentials. You may have received these types emails in the past and as a savvy web user, were able to avoid falling into these types of traps. Phishing emails come disguised as legitimate or being from a legitimate source saying your password is compromised [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Phishing is a common exploit that is used to steal login credentials. You may have received these types emails in the past and as a savvy web user, were able to avoid falling into these types of traps. Phishing emails come disguised as legitimate or being from a legitimate source saying your password is compromised and you need to change it. You would then be redirected to a login page that appears authentic. Once you complete sign in, your account would be compromised. </p>
<p>John Podesta <a href="http://www.cbsnews.com/news/the-phishing-email-that-hacked-the-account-of-john-podesta/" target="_blank">recently fell victim to a phishing attack</a> and even had confirmation from his IT staff that his Gmail account was in fact hacked and that he needed to change his password immediately. They now say <a href="http://thehill.com/policy/cybersecurity/310234-typo-may-have-caused-podesta-email-hack" target="_blank">it was a typo</a>, but the reality is that phishing attacks can fool even the most experienced technical users.</p>
<h2>The Attack</h2>
<p>The popular WordPress security plugin Wordfence recently put out <a href="https://www.wordfence.com/blog/2017/01/gmail-phishing-data-uri/" target="_blank">a great article</a> about the technical aspects of the attack and how it is fooling users at all experience levels. This attack targets Gmail users specifically and uses image attachments and subject lines from trusted email addresses you already recognize that may have been compromised using the same technique.</p>
<h2>What you can do to prevent these types of attacks</h2>
<p>As a matter of habit, you should always check the address bar especially when singing into anything to make sure it is in fact a legitimate site. In this case, the url does contain the URL &#8216;accounts.google.com&#8217;, but a closer look reveals additional code.</p>
<blockquote><p>
From the <a href="https://www.wordfence.com/blog/2017/01/gmail-phishing-data-uri/" target="_blank">WordFence article</a>:</p>
<p>This phishing technique uses something called a ‘data URI’ to include a complete file in the browser location bar. When you glance up at the browser location bar and see ‘data:text/html…..’ that is actually a very long string of text. If you widen out the location bar it looks like this:</p>
<p><img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2017/01/gmail-phishing-data-uri-showing-script-1024x70.png" alt="" width="1024" height="70" class="aligncenter size-large wp-image-343" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/01/gmail-phishing-data-uri-showing-script-1024x70.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/01/gmail-phishing-data-uri-showing-script-300x20.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/01/gmail-phishing-data-uri-showing-script-768x52.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/01/gmail-phishing-data-uri-showing-script.png 1764w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>There is a lot of whitespace which I have removed. But on the far right you can see the beginning of what is a very large chunk of text. This is actually a file that opens in a new tab and creates a completely functional fake Gmail login page which sends your credentials to the attacker.</p>
<p>As you can see on the far left of the browser location bar, instead of ‘https’ you have ‘data:text/html,’ followed by the usual ‘https://accounts.google.com….’. If you aren’t paying close attention you will ignore the ‘data:text/html’ preamble and assume the URL is safe.</p></blockquote>
<p>Tom Scott recently <a href="https://twitter.com/tomscott/status/812265182646927361" target="_blank">tweeted</a> about this same attack that he recieved in his email:<br />
<img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2017/01/C0W-dCCWQAAl0cn-1024x692.png" alt="" width="1024" height="692" class="aligncenter size-large wp-image-344" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/01/C0W-dCCWQAAl0cn-1024x692.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2017/01/C0W-dCCWQAAl0cn-300x203.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/01/C0W-dCCWQAAl0cn-768x519.png 768w, https://johnsonwebsites.com/wp-content/uploads/2017/01/C0W-dCCWQAAl0cn.png 1199w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<blockquote><p>
From the <a href="https://www.wordfence.com/blog/2017/01/gmail-phishing-data-uri/" target="_blank">WordFence article</a>:</p>
<p>When you sign in to any service, check the browser location bar and verify the protocol, then verify the hostname. It should look like this in Chrome when signing into Gmail or Google:</p>
<p><img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2017/01/GMail-phishing-secure-accounts.google.com-data-uri.png" alt="" width="778" height="76" class="aligncenter size-full wp-image-346" srcset="https://johnsonwebsites.com/wp-content/uploads/2017/01/GMail-phishing-secure-accounts.google.com-data-uri.png 778w, https://johnsonwebsites.com/wp-content/uploads/2017/01/GMail-phishing-secure-accounts.google.com-data-uri-300x29.png 300w, https://johnsonwebsites.com/wp-content/uploads/2017/01/GMail-phishing-secure-accounts.google.com-data-uri-768x75.png 768w" sizes="auto, (max-width: 778px) 100vw, 778px" /></p>
<p>Make sure there is nothing before the hostname ‘accounts.google.com’ other than ‘https://’ and the lock symbol. You should also take special note of the green color and lock symbol that appears on the left. If you can’t verify the protocol and verify the hostname, stop and consider what you just clicked on to get to that sign-in page.</p>
<p>Enable two factor authentication if it is available on every service that you use. GMail calls this “2- step verification” and you can find out how to enable it on this page.</p>
<p>Enabling two factor authentication makes it much more difficult for an attacker to sign into a service that you use, even if they manage to steal your password using this technique. I would like to note that there is some discussion that indicates even two factor authentication may not protect against this attack. However I have not seen a proof of concept, so I can not confirm this.</p>
</blockquote>
<h2>How will I know if my account is already hacked?</h2>
<p>There is no sure way to know if your account has been hacked. When in doubt, change your password. This is a good practice in general anyway, but will rule out the possibility that someone has access to your account.</p>
<p>In addition, you can check your account activity and see if there has been any suspicious activity: <a href="https://support.google.com/mail/answer/45938?hl=en" target="_blank">https://support.google.com/mail/answer/45938?hl=en</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">341</post-id>	</item>
		<item>
		<title>How to Embed Dropbox Audio Files on a WordPress Page</title>
		<link>https://johnsonwebsites.com/how-to-embed-dropbox-audio-files-on-a-wordpress-page/</link>
		
		<dc:creator><![CDATA[Brandon Johnson]]></dc:creator>
		<pubDate>Fri, 30 Dec 2016 21:54:57 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">http://johnsonwebsites.com/?p=329</guid>

					<description><![CDATA[WordPress allows you to embed audio files and play them back using a simple shortcode. This works well when you upload your mp3 or mp4 file to the media library, but if you have lots of files to add and you don&#8217;t want to use up gigabytes of space uploading audio files to your server, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>WordPress allows you to <a href="https://codex.wordpress.org/Audio_Shortcode">embed audio files</a> and play them back using a simple shortcode. This works well when you upload your mp3 or mp4 file to the media library, but if you have lots of files to add and you don&#8217;t want to use up gigabytes of space uploading audio files to your server, you can use an external link.</p>
<p>I&#8217;ve chosen to host my audio files on dropbox. Using an external dropbox link to embed audio files on your page is pretty straight forward, but requires some modification to the dropbox link itself. Here&#8217;s an example of a typical dropbox file link.</p>
<blockquote style="width: 100%;"><p><strong>https://www.dropbox.com/s/k473kckq88i0mrf/Amazing.mp3?dl=0</strong></p></blockquote>
<p>Grab the link from dropbox by clicking the &#8216;Share&#8217; button on the file you want to embed and clicking &#8216;copy link&#8217;.</p>
<p><img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2016/12/unspecified-650w.png" alt="" width="650" height="217" class="aligncenter size-full wp-image-336" srcset="https://johnsonwebsites.com/wp-content/uploads/2016/12/unspecified-650w.png 650w, https://johnsonwebsites.com/wp-content/uploads/2016/12/unspecified-650w-300x100.png 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /></p>
<p>In order to use this link with the WordPress audio shortcode, change the &#8216;<strong>www</strong>&#8216; to &#8216;<strong>dl</strong>&#8216;. Also, remove the &#8216;<strong>?dl=0</strong>&#8216; from the end of the link.</p>
<blockquote style="width: 100%;"><p><strong>https://dl.dropbox.com/s/k473kckq88i0mrf/Amazing.mp3</strong></p></blockquote>
<p>This link will work with the WordPress audio shortcode.</p>
<blockquote style="width: 100%;"><p><strong>&#91;audio src=&#8221;audio-source.mp3&#8243;&#93; https://dl.dropbox.com/s/k473kckq88i0mrf/Amazing.mp3 &#91;/audio&#93;</strong></p></blockquote>
]]></content:encoded>
					
		
		<enclosure url="https://www.dropbox.com/s/k473kckq88i0mrf/Amazing.mp3?dl=0" length="0" type="audio/mpeg" />
<enclosure url="https://dl.dropbox.com/s/k473kckq88i0mrf/Amazing.mp3" length="0" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">329</post-id>	</item>
		<item>
		<title>Why You Should Be Asking Your Clients for Online Reviews</title>
		<link>https://johnsonwebsites.com/asking-clients-online-reviews/</link>
		
		<dc:creator><![CDATA[Brandon Johnson]]></dc:creator>
		<pubDate>Mon, 16 May 2016 15:23:44 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Google]]></category>
		<guid isPermaLink="false">http://johnsonwebsites.com/?p=301</guid>

					<description><![CDATA[Online reviews are probably one of the most powerful ways to increase the online presence and credibility of your business. Whether it&#8217;s Google plus, Yelp!, or Angie&#8217;s List, there are many review sites that are available for your current or past clients to leave reviews. Your first step is to determine the most relevant sites to your business. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Online reviews are probably one of the <a href="https://moz.com/ugc/the-insane-power-of-online-reviews-for-local-businesses">most powerful ways</a> to increase the online presence and credibility of your business. Whether it&#8217;s Google plus, Yelp!, or Angie&#8217;s List, there are <a href="http://blog.hubspot.com/blog/tabid/6307/bid/33741/12-Places-Businesses-Should-Be-Collecting-Online-Reviews.aspx#sm.00013un85wv5ndsqzj514htcminpv">many review sites</a> that are available for your current or past clients to leave reviews. Your first step is to determine the most relevant sites to your business. For example, a remodeling company might put Angie&#8217;s List as a top priority for receiving reviews because is geared towards service businesses. Do some research and make a list of three sites to start.</p>
<p>I had a client recently receive a negative review from a customer on Yelp!. Their business listing was complete, verified and overall looked good but because there were no reviews, one negative rating became the primary influencer of the entire listing. It was the first thing people saw when they came to the page. I suggested they tap into their email list and simply ask people to review the business. They sent it in the form of an informal follow-up email asking for a Google plus review of their business along with a <a href="/how-to-get-a-direct-link-to-your-business-page-review-box/">direct link to the review form</a>. They also sent a separate email to the other half of their list with a link to their Yelp! page.</p>
<p>After sending the emails, about 90 percent of the people either ignored or replied saying they would review, but never followed through. As a result, the small number of reviews we did receive had a big impact. For the Yelp! listing, four 5 star reviews came in and pushed the negative review off the first page. Google plus received three reviews adding to the others that were already there &#8211; and a huge improvement of the overall credibility of the listing.</p>
<div id="attachment_303" class="wp-caption aligncenter" style="width: 300px"><img loading="lazy" decoding="async" class="size-full wp-image-303" src="https://johnsonwebsites.com/wp-content/uploads/2016/05/online-business-reviews.png" alt="online-business-reviews" width="300" height="200" srcset="https://johnsonwebsites.com/wp-content/uploads/2016/05/online-business-reviews.png 300w, https://johnsonwebsites.com/wp-content/uploads/2016/05/online-business-reviews-150x100.png 150w" sizes="auto, (max-width: 300px) 100vw, 300px" /><p class="wp-caption-text">People are generally glad to review your business</p></div>
<p>In general, past and current clients are willing and often glad to review your business. One or several positive reviews can instantly increase the credibility and overall efficacy of a business listing. Of course, you want to be discretionary about who you ask. You don&#8217;t want to spam your entire email list asking for a review. You want to make sure they had a positive experience with your business and that they may leave a positive comment. Chances are once you start going through your list, names will start popping out.</p>
<blockquote>
<h2 class="quoteText">&#8220;You can please some of the people all of the time, you can please all of the people some of the time, but you can’t please all of the people all of the time.&#8221;</h2>
<p><em>― <a class="authorOrTitle" href="http://www.goodreads.com/author/show/80890.John_Lydgate">John Lydgate</a></em></p></blockquote>
<p>It&#8217;s really not too difficult to ask people to review your business. You don&#8217;t need a big email list or any email list at all. Open your Outlook address book and get a small list of past clients who you think might be able and willing to give you a positive review. You might be surprised with the feedback you get.</p>
<p>Want to discuss further? <a href="/contact/">Get in touch!</a> We&#8217;d be glad to answer any questions.</p>
<a href="/contact/" class="woo-sc-button  custom xl" style="background:;border-color:"><span class="woo-">Get in Touch</span></a>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">301</post-id>	</item>
		<item>
		<title>How to Get a Direct Link to Your Business Page Review Box</title>
		<link>https://johnsonwebsites.com/how-to-get-a-direct-link-to-your-business-page-review-box/</link>
		
		<dc:creator><![CDATA[Brandon Johnson]]></dc:creator>
		<pubDate>Tue, 05 Jan 2016 20:27:51 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Google]]></category>
		<guid isPermaLink="false">http://johnsonwebsites.com/?p=288</guid>

					<description><![CDATA[This is a question I get often from my clients. They want to send a link via email to past clients to review their Google Plus business page. The benefits of having good reviews on Google is becoming more and more prevalent. This is much easier and less technical than it seems. This short blog [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This is a question I get often from my clients. They want to send a link via email to past clients to review their Google Plus business page. The benefits of having good reviews on Google is becoming more and more prevalent. </p>
<p>This is much easier and less technical than it seems. This short blog post covers how to do it.</p>
<p>Step 1: Navigate to your Google Plus business page and copy the URL. It should look something like this:<br />
<strong>https://plus.google.com/106985568135521918318/posts</strong></p>
<p>Step 2: Add this to the URL right after &#8216;posts&#8217; (without the quotes): &#8220;?hl=en&#038;review=1&#8221;</p>
<p>Your new URL will look like this:<br />
<strong>https://plus.google.com/106985568135521918318/posts?hl=en&#038;review=1</strong></p>
<p>This link will take the user to your Google Plus page and will pop open the review box. This link can be shortened and used in an email newsletter blast or shared privately with past clients.</p>
<p><img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2016/01/review-box.png" alt="review-box" width="422" height="416" class="aligncenter size-full wp-image-289" srcset="https://johnsonwebsites.com/wp-content/uploads/2016/01/review-box.png 422w, https://johnsonwebsites.com/wp-content/uploads/2016/01/review-box-300x296.png 300w, https://johnsonwebsites.com/wp-content/uploads/2016/01/review-box-150x148.png 150w" sizes="auto, (max-width: 422px) 100vw, 422px" /></p>
<p>This may seem simple, but the implications are big. When you ask your client to leave a review on your Google Plus page, you are getting real reviews from real people. While some people like to leave reviews on businesses they like, many do not. Sending them this targeted link will eliminate one step and send them directly to the review box. </p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">288</post-id>	</item>
		<item>
		<title>CNN&#8217;s Democratic Presidential Debate &#8211; a Lesson in Web Design</title>
		<link>https://johnsonwebsites.com/cnns-democratic-presidential-debate-a-lesson-in-uiux-design/</link>
		
		<dc:creator><![CDATA[Brandon Johnson]]></dc:creator>
		<pubDate>Thu, 15 Oct 2015 19:24:53 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Web Design]]></category>
		<guid isPermaLink="false">http://johnsonwebsites.com/?p=218</guid>

					<description><![CDATA[When was the last time you picked up a paper? News today comes from many sources. Unlike pre-internet decades, the internet is unquestionably a major source of news for people these days. Internet news sites like Vice News have taken the lead and left traditional news models in the dust. Looking at news sites is [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>When was the last time you picked up a paper? News today comes from many sources. Unlike pre-internet decades, the internet is unquestionably a major source of news for people these days. Internet news sites like Vice News have taken the lead and left traditional news models in the dust. Looking at news sites is often a great way to get clues and hints of what these high traffic sites are learning from their analytics and user metrics.</p>
<p>The circus that is pre-election politics begins no less than one year before a general election. Major network news agencies like Fox News and CNN have been hosting record breaking televised debates. These major news agencies likely spend a lot of money on their website and online marketing. Millions tune into their televised debates and their website, they know that they have to keep the messaging on their website and TV programming in conjunction with one another.</p>
<p>On October 13th, 2015, CNN aired the first Democratic Presidential Debate. As a web interaction designer, I tend to view websites a certain way. Looking at the CNN homepage that night, I noticed a major change in the layout of the CNN homepage during the debate. The changes in layout reflect what information CNN is trying to bring to the viewer&#8217;s attention first.</p>
<p><a href="http://www.nngroup.com/articles/horizontal-attention-leans-left/" target="_blank">Studies show</a> that &#8220;Web users spend 69% of their time viewing the left half of the page and 30% viewing the right half. A conventional layout is thus more likely to make sites profitable.&#8221;</p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-222 aligncenter" src="https://johnsonwebsites.com/wp-content/uploads/2015/10/2367261378_441506c9d5.jpg" alt="2367261378_441506c9d5" width="400" height="500" srcset="https://johnsonwebsites.com/wp-content/uploads/2015/10/2367261378_441506c9d5.jpg 400w, https://johnsonwebsites.com/wp-content/uploads/2015/10/2367261378_441506c9d5-240x300.jpg 240w, https://johnsonwebsites.com/wp-content/uploads/2015/10/2367261378_441506c9d5-150x188.jpg 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /> CNN has used this principal during important programming like presidential debates to feature it using the large jumbotron image.</p>
<p><img loading="lazy" decoding="async" src="https://johnsonwebsites.com/wp-content/uploads/2015/10/screen-1024x439.png" alt="screen" width="1024" height="439" class="aligncenter size-large wp-image-262" srcset="https://johnsonwebsites.com/wp-content/uploads/2015/10/screen-1024x439.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2015/10/screen-300x129.png 300w, https://johnsonwebsites.com/wp-content/uploads/2015/10/screen-150x64.png 150w, https://johnsonwebsites.com/wp-content/uploads/2015/10/screen.png 1354w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>Notice the main image on the homepage to the left of the screen. This is where the user&#8217;s eyes go first. The user sees the main image featuring CNN&#8217;s primetime debate. The news list that normally occupies the left side, goes to the right side of the screen as it is not as important during the debate. The background image changes to a striking dark color to bring additional contrast and emphasis to the programming.</p>
<p>After the debate, the homepage returns to it&#8217;s normal layout with the news list occupying the highest converting area of the webpage on the left.</p>
<p><img loading="lazy" decoding="async" class="size-large wp-image-254 aligncenter" src="https://johnsonwebsites.com/wp-content/uploads/2015/10/cnn-post-debate-night-1024x434.png" alt="cnn-post-debate-night" width="1024" height="434" srcset="https://johnsonwebsites.com/wp-content/uploads/2015/10/cnn-post-debate-night-1024x434.png 1024w, https://johnsonwebsites.com/wp-content/uploads/2015/10/cnn-post-debate-night-300x127.png 300w, https://johnsonwebsites.com/wp-content/uploads/2015/10/cnn-post-debate-night-150x64.png 150w, https://johnsonwebsites.com/wp-content/uploads/2015/10/cnn-post-debate-night.png 1349w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">218</post-id>	</item>
		<item>
		<title>The Importance of Keeping Your WordPress Site and Plugins up to Date</title>
		<link>https://johnsonwebsites.com/the-importance-of-keeping-your-wordpress-site-and-plugins-up-to-date/</link>
		
		<dc:creator><![CDATA[Brandon Johnson]]></dc:creator>
		<pubDate>Wed, 07 Oct 2015 22:29:49 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">http://johnsonwebsites.com/?p=214</guid>

					<description><![CDATA[It&#8217;s easy to forget about your website when your business is the main focus of your time. We all know how quickly a month goes by let alone a week. WordPress updates automatically when a security vulnerability comes to light, but sometimes that is not enough. Security weaknesses of the WordPress CMS should be patched [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>It&#8217;s easy to forget about your website when your business is the main focus of your time. We all know how quickly a month goes by let alone a week. WordPress updates automatically when a security vulnerability comes to light, but sometimes that is not enough. <a href="https://heimdalsecurity.com/blog/security-alert-ransomware-legitimate-websites-compromised-script-injection/" target="_blank">Security weaknesses</a> of the WordPress CMS should be patched immediately, not as soon as the WordPress team can patch it. The best way to ensure your site is safe and up to date is regularly updating WordPress and plugins.</p>
<p>There is no automated way to take care of WordPress and it&#8217;s plugins. Updates must be carried out manually and with the watchful eye of a web professional. This is because updates to the WordPress core and updates to plugins can cause site issues. For this reason it is important to have a backup made before carrying out any updates.</p>
<p><i><img loading="lazy" decoding="async" class="alignnone size-full wp-image-215" src="https://johnsonwebsites.com/wp-content/uploads/2015/10/ben-franklin-wordpress.jpg" alt="ben-franklin-wordpress" width="440" height="300" srcset="https://johnsonwebsites.com/wp-content/uploads/2015/10/ben-franklin-wordpress.jpg 440w, https://johnsonwebsites.com/wp-content/uploads/2015/10/ben-franklin-wordpress-300x205.jpg 300w, https://johnsonwebsites.com/wp-content/uploads/2015/10/ben-franklin-wordpress-150x102.jpg 150w" sizes="auto, (max-width: 440px) 100vw, 440px" /><br />
&#8220;An ounce of prevention is worth a pound of cure.&#8221; &#8211; Benjamin Franklin<br />
</i></p>
<p>There is a lot of talk on the web and use of scary terms like &#8220;Ransom-ware&#8221; and &#8220;Malware&#8221;. These are real threats and deserve real attention, however, don&#8217;t let them scare you. Let the web professionals take care of it for you! They are hard at work making sure criminals cant get a hold on their systems. Having a <a href="http://wordpress-updates/" target="_blank">sensible update program</a> and simply being prepared can prevent most serious issues from ever affecting your website.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">214</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 11/283 objects using APC
Page Caching using Disk: Enhanced 
Minified using Disk

Served from: johnsonwebsites.com @ 2026-06-07 17:30:37 by W3 Total Cache
-->