Learn the Difference Between Posts and Pages in WordPress

Have you ever wondered “What is the difference between WordPress posts and pages?” Don’t worry you’re not alone, the differences are subtle and can be a little tricky to understand. I mean they both essentially do the same thing right? Well.. yes and no.

By default, both posts and pages allow you to do many of the same things. Such as adding and editing: titles, content, authors, links, featured images, custom fields, and more. But, that’s about where those similarities end however. Pages are meant to be stand alone items, whereas posts are not. Pages only allow you to show one page at a time. Whereas posts can be pulled INTO pages to allow you to show a laundry list of different posts at one time.

Posts give you the option to either tag or categorize them. This is so you can filter your post into lists. For example, suppose you run a cooking website. And you’re adding recipes. By adding each recipe as a post, rather than a page, you’re able to categorize them for sorting later. You might have categories like breakfast, lunch, dinner, & dessert. You can then filter your posts to show a visitor only recipes for breakfast, for example. You’re also able to tag posts with multiple tags or categories. This is helpful when you may have an item, say a recipe, that could fall into two categories. For instance, say a breakfast item that is also a dessert; such as donuts, fruit parfaits, or chocolate chip pancakes.. Yum!

Something else to note. While posts and pages both have publish dates, the dates matter more for posts. If you sort, or query (WordPress term), a list of posts, they display in descending order starting with the most recent post on top. But you can also choose to sort your posts by name, ID, author, menu order, date, etc. And you can also choose whether to list them in ascending or descending order. For example, if you list your posts by name in ascending order. They will sort with A’s first, then B’s, C’s, and so on. For a full list of ways posts can be sorted visit the WordPress codex here!

Still confused about posts and pages? Post your questions in the comments below and I will do my best to answer them!

How to Backup Your WordPress Website with BackWPUp

So you just completed launching your first website and you’re really excited because your business has finally caught up with the digital age. You worked really hard to create just the right message that perfectly resonates with your target audience. And you plan to add even more great content over the coming weeks. Weeks come and go and you’re really happy with how your website is progressing. That is until one day you get an email from a client saying that your website isn’t loading for them. You immediately hop online and check your website and your stomach drops.

Your website is gone. You think, “Ok, maybe it’s not as bad as I think.” You reach out to the agency that created your website hoping they can fix it. They promptly look into the situation and discover that your database has been corrupted and your website cannot be fixed. The only option at this point is to restore your website from a backup. Problem is you don’t have one. Good news, your agency has a backup from when the site was first launched. Bad News, is the backup is old and all of the precious content you’ve spend months creating since the site launched is gone forever.

While not a common scenario these types of issues CAN happen. Maybe you got hacked, maybe your service provider had your website on a bad server, etc. Whatever the case may be, it’s important your website is protected.

How Do I Protect my WordPress Website?

The answer is simple, frequent backups. With good backups, in event that your website DOES experience its own tragic Armageddon, you’re covered. The question now becomes how do I backup my website? Sure you can use the built in WordPress export function but it’s not a complete backup and it relies on you to remember to periodically run the export function. If you’re thinking there has to be a better way, then you’d be right. There are plenty of wonderful plugins out there that regularly backup your website for you. Our favorite is BackWPUp. BackWPUp has been downloaded almost half a million times, has a 4 star rating, is very frequently updated, and is available for FREE in the WordPress plugin library.

How to Use BackWPUp

Find BackWPUp by searching in the WordPress plugin library. Download the plugin and click activate. Once the plugin has been installed and activated, you should see a new option in your sidebar that says BackWPUp. Click on BackWPUp to open the dropdown seen below, then click “Add New Job.”

BackWPUp Sidebar Screenshot

Creating a New Job in BackWPUp

To create a new job, first give your job a name. Then choose what you want to backup, we recommend checking the first four boxes (Database backup, File backup, WordPress XML export, and Installed plugins list). Below that, you have the option to customize the archived file name but it’s really not necessary.

Create New Backup

Next you’ll want to choose a backup format. The format isn’t super important it’s really whatever you’re comfortable with. If you’re not sure, you can simply leave the default (Tar GZip) checked.

Now comes the important part, choosing where you’d like your backups to be sent. BackWPUp has plenty of options for storing your backups. The easiest way to backup is probably to select “Folder” which stores your backups in a separate folder on your server. But if your server ever does fail (unlikely) you will lose not only your sites but your backups as well. So it’s not a bad idea to store your backups in a separate location other than where you website resides. At Bright Brain Media, we use Dropbox but you’re free to use whatever option you prefer. You don’t have to choose one or the other, you can backup to several locations simultaneously. For the purpose of this article we’ll go through how to backup to a folder and how to backup to Dropbox.

Backing Up to a Folder

For each backup option you choose, a new tab will be added to the top of the page for that option. To backup to a folder, ensure you’ve selected “Folder” as a backup location, then click the tab that says “Folder” at the top of the page. The next part is pretty simple. Enter a folder name for your backup or keep the default. Once you have the folder structure you want click “Save changes.”

Backing up to a folder screenshot

Backing Up to Dropbox

As with folders, choose the checkbox that says “Dropbox.” Again a new tab will be added to the top of the page that says Dropbox. Click the Dropbox tab.

Dropbox Backup tab screenshot

If you don’t have a Dropbox account, click create account to get started. Once you have setup your Dropbox account, choose either “Get Dropbox App auth code” OR “Get full Dropbox auth code.” It doesn’t really matter much which you choose, both will allow you to create backups without issue. Once clicked, a new window will open prompting you to allow BackWPUp to access dropbox. Click “Allow.” You should now see an authorization code that you can copy and paste into the Dropbox tab in BackWPUp.

Dropbox authorization code screenshot

BackWPUp Dropbox Authorization Code

Once you’ve copied the code, choose a name for your backup folder. I suggest your site name. Once you’ve named your backup folder you can click “Save changes.”

Scheduling Your Backups

Finally, you’ll want to set the frequency of how often your backup will run. To do that, click on the “Schedule” tab at the top of the page. You will now see three options to choose from (Manually only, WordPress Cron, & With a link). Select the WordPress Cron option. Once selected, you should see a new section that says “Schedule execution time.” Please note, the frequency of how often a backup should run will vary widely from customer to customer. If you update your website every day, then you’ll want to run your website update every day. But if you only update your website every couple of weeks or every month, then you can set your backup to run maybe once a week or once every other week. Finally, the backup process can put some stress on your server when running, so it’s best to have it run during a time when your site traffic is low. We run ours at 3am for example.

BackWPUp Scheduling Tab Screenshot

That’s it! If you’d like you can run the job now to ensure it’s working or wait until the next scheduled backup. Give yourself a pat on the back for taking this important step to ensuring your website is protected.

You may have noticed we did not discuss the other tabs like: DB Backup, Files, XML export, Plugins, etc. For the purposes of this tutorial, the other tabs you can leave as-is. Unless you want to only backup specific portions of your site rather than doing a full backup. But the specifics of that go beyond the scope of this article. For a more in-depth look at how to customize your backups I encourage you to check out Morten Rand-Hendriksen’s course “Extending WordPress Backup to Dropbox” on Lynda.com.

What is the best CMS? WordPress, Joomla, or Drupal?

What is the best CMS (Content Management System)? There are a lot of opinions on this topic right now, which can make it difficult to know what is the right option for your business. In this blog, I’ll be discussing the top three CMS platforms: WordPress, Joomla, & Drupal.

First off, let me start by saying all of these CMS platforms are incredible! In my opinion there isn’t a clear best CMS, there is only a CMS that is the best for your business. They are all open source (meaning free!) and they all have very active and friendly developer communities where you can go for help if you need it.


WordPress is by far the most popular of the three CMS platforms boasting 140 million+ downloads. It has the largest developer community and the most free plugins (30,000+ including WooCommerce and BuddyPress ) and themes (2,000+). About half of the web today runs on WordPress from the Wall Street Journal and BBC to Snoop Dogg and the Rolling Stones. WordPress is by far the simplest platform for non-technical users to learn and manage. Simply put, if you can use Microsoft Word you can use WordPress. It’s ease of use is great for smaller to midsize companies and clients with limited resources who need to be able to monitor and maintain their websites in-house rather than pay an expensive agency or a dedicated webmaster. If this sounds like you, this may be the best CMS for you. WordPress is powerful, fast to set up (about 5 minutes), easy to maintain, and has the largest support community on the web.


Joomla runs a distant second in popularity when compared to WordPress at around 30 million+ downloads but don’t count it out. While WordPress is incredibly easy to use, that ease of use comes at a price. It simply is not as versatile or as powerful as Joomla. Joomla balances ease of use with functionality, making it quite powerful and customizable. It’s no wonder why Harvard and Linux have both chosen Joomla as their CMS of choice. Joomla takes slightly more time to setup and maintain than WordPress but it is still fairly user-friendly and shouldn’t be ignored. If you’re looking for a bit more functionality and don’t mind a little longer setup and slightly less intuitive features then Joomla may be the best CMS for you. Note: Hourly rates tend to run slightly higher for Joomla than WordPress but are fairly comparable.


Pure and simple, Drupal is a POWERHOUSE. The versatility and capabilities of Drupal makes it a huge favorite in the developer community. If you’re looking for versatility and extensibility, WordPress and Joomla don’t even compare. Drupal has the advanced options and features you’ll need if you’re trying to build some pretty robust and complicated functionality. The drawback to Drupal is that it takes a bit more expertise and know how to develop on, so be prepared to pay a much higher hourly rate for development. Perhaps this is why active downloads are so much lower than WordPress and Joomla at only 15 million+. For small to mid-size businesses that need ease of use and basic functionality, I would say Drupal is definitely overkill. But if you’re interested in building the next Twitter, or eBay (both of whom use Drupal) and have extra development dollars to spend, this is the best CMS you could ask for!

What does Bright Brain Media use? We use WordPress and only develop in WordPress. We cater specifically to small and mid-size companies and therefore the advanced features you might get with Joomla & Drupal simply aren’t needed. It’s the best CMS for our customers because WordPress is easier to use, faster to setup, and cheaper to build.

For more information on the difference between WordPress, Joomla, and Drupal; I encourage you to check out this article from WebsiteSetup.org or this article from Rackspace.com.

Websites that Stand Out

When looking to start a new website there are several options and several different price points. One of the most popular choices for small businesses are services like squarespace or wix. They are really cheap, you can do it yourself, and they have some really nice templates. They do have one major flaw however, their templates are not unique. They can sell the same template hundreds or even thousands of times.

You can try to make the theme your own but the templates can only be modified so much. Anything more than a minor adjustment would require some major coding. So what you end up with is a website that isn’t unique to your business. In fact, since many of these services organize their templates by category like food, entertainment, clothing, etc. you may find that your competitors are already using the same template as you.

Another option is to get a theme custom designed and built for you. Big agencies do this every day but they are expensive, sometimes 20-40k for a small to midsize business. Big agencies have a lot of overhead and like to keep their price points high because big companies have big pockets and can afford premium pricing. But what if you’re not a big company but you still want to stand out?

Our advice? Look for small to midsize agencies with a history of good work and that have experience in the type of work you’re looking for. You might also try hiring freelancers but that can be risky and you may end up doing more project management than you’d like. Now comes the hard part, choosing the option that’s right for you. Good Luck!

Why Website Support is Important

Any WordPress template worth its salt should make it fairly simple to modify content and run updates yourself. The wonderful thing about WordPress is that you don’t have to be a coding wiz to use it. If you can use a browser and you can use Microsoft Word, chances are you’ll pick up WordPress very quickly. There are also tons of free tutorials out there on how to use WordPress and all of it’s many features.

With a platform so simple it may be tempting to go it alone and save yourself a few extra dollars every month in support fees, which is certainly understandable. But there are a lot of areas where continued support can be very beneficial. Knowing which plugins to get for your theme for example.

WordPress is the most popular CMS in the world right now and as such has the biggest developer community. With this popularity also comes an ungodly amount of plugin options, which is wonderful if you know how to sort out the good from the bad. WordPress is an incredibly stable and secure platform but it can become vulnerable to attacks through it’s plugins. Just like anything else you download on the internet, you need to be careful to only install code from trusted and reputable sources. Your support group can help you navigate these pitfalls and suggest the right plugins for your site.

BackWPUp Plugin

A good support group can also help you make sure you’re getting the most out of the plugins you do have or even suggest some new plugins you might want to consider. Plugins like Yoast SEO, Akismet, BackWPUp, just to name a few. If you aren’t taking full advantage of these plugins, you could be really missing out on some key features that can really have a positive impact on your site. Your support group can also help you setup some of the more advanced plugins. Many plugins, like Twitter, require you to generate an API key or an access token before it will run properly.

Support is about more than just having someone to call when things go wrong. A good support team will help you ensure your site is operating at it’s full potential. Access to support shouldn’t end once your site goes live, that’s when it should begin. That’s when you’ll need it the most.