WordPress.com vs. WordPress.org Comparison

If you’re a blogger, it’s almost guaranteed you’ve heard of WordPress. You may be a user, a designer, or a friend of a WP blogger, but I think we can all agree that WordPress is a well-known platform. Despite its popularity, one aspect of the platform is still causing confusion among new and potential users: what’s the difference between WordPress.com and WordPress.org?

Only heard of one? Don’t worry, a lot of bloggers haven’t heard of one or the other depending on where they started. I think the biggest confusion comes from the shared name, because if it’s called the same thing, wouldn’t it be the same thing? Surprisingly, there are a lot of differences between the two, and I’m going to describe each platform in detail to help that line become more clear. My goal is to help any current or potential WordPress users decide which version fits with their blogging goals!

WORDPRESS.COM VS. WORDPRESS.ORG

WordPress.com

Focus on your beautiful content, and let us handle the rest.

WordPress.com is a platform that takes care of almost all of the technical side of blogging, leaving you with only the most necessary features, like posting and sharing. Here are some key features of WordPress.com:

  • Hosting, security, and backups are all done by WordPress, so you don’t have to go through a third-party service for any of these.
  • You can use a custom domain (YourBlog.com) by upgrading.
  • There are many free designs to choose from, as well as premium options.
  • There are no plugins—some helpful ones are built in.
  • Image ads and third-party advertising are NOT allowed on WordPress.com, so you can’t use services like Google AdSense.

There are three plans available: Free, Premium, and Business. For simplicity, I’ll be comparing only Free and Premium.

WordPress.com Free Plan

  • It’s free, of course!
  • You’ll have a YourBlog.wordpress.com domain.
  • It includes 3GB of space.
  • Ads MAY show up on your blog, meaning you have no control over whether WordPress places an ad on your site.
  • You can use a pre-made design from their theme showcase, with limited edits to that design.
  • There will be a WordPress advertisement in your footer, stating “Create a free website or blog at WordPress.com”, as well as a link to the design you’re using.

WordPress.com Premium Plan

  • This upgrade costs $99 per year.
  • It comes with a custom domain (YourBlog.com).
  • You’ll have more design editing abilities, using Custom Design or the CSS editor.
  • It includes 13GB of space.
  • WordPress ads will be removed from your site.

Now we’ll move on to the other half of WordPress!

WordPress.org

Get your hands dirty, and host your website yourself.

WordPress.org is the platform I use for my blog, and it’s often referred to as self-hosted WordPress. Almost all of the behind-the-scenes work is done by the blogger, rather than WordPress, so this platform requires a fairly big learning curve, but the benefits in my opinion are worth it for the right blogger! Here are the main things you should know about WordPress.org:

  • All of the hosting, security, and backups must be maintained by the user, so you’ll have to find a host. I’m using Bluehost, but there are several other hosts out there to choose from!
  • You can use custom themes made by other designers, or create your own using CSS and PHP.
  • Plugins allow you to add extra functionality to your site, like sidebar widgets or sharing capabilities.
  • Design possibilities are essentially limitless!
  • Installing WordPress onto your blog doesn’t cost anything, but you will have to pay for your hosting (around $5 a month) and a custom domain. You must have a custom domain to use the WordPress.org platform.

Which platform is right for you?

The answer really depends on where your blog is now, or where you want your blog to go. WordPress.com can be a good place to start your blog and grow it, while WordPress.org can take your blog further and allow for more functionality. That doesn’t mean you can’t start on WordPress.org though, and I’ve heard of many successful bloggers who have! If you’re a current WordPress user, I’d love to know which platform you’re using and why. And if you’re looking into using WordPress, which platform are you leaning towards?

If you have any other questions regarding the difference between these two platforms, let me know in the comments!

How To Make A Drop Down Navigation Menu On Blogger

Maintaining a clean, easy to use navigation menu is a huge part of creating an effective design. Too many links can confuse a reader, while too few can leave them wondering what they’re missing. A drop down menu is a great way to hide extra links while still making them available to curious readers.

While WordPress makes it easy to add a drop down menu (yay sub items!),it’s a little more complicated on Blogger. We’ll basically be creating a list within a list, and all that’s needed is some extra code and styling!

How To Make A Drop Down Navigation Menu On Blogger

Place this code in an HTML/JavaScript widget placed in the navigation area.


<!--Start Navigation --> 
<div id="navigationbar">
<ul id='navigationcss'>
<li><a href="LINK1">Home</a></li> 
<li><a href="LINK2">Category</a>
<ul>
<li><a href='LINK3'>SUB-CATEGORY-1</a></li>
<li><a href='LINK4'>SUB-CATEGORY-2</a></li>
</ul>
</li>
<li><a href="">Category</a></li>
</ul>
</div>   
<!--End Navigation -->

Use this code to add another link:


<li><a href="LINK2">Category</a></li>

And this code to add another link with drop down categories:


<li><a href="LINK2">Category</a>
<ul>
<li><a href='LINK3'>SUB-CATEGORY-1</a></li>
<li><a href='LINK4'>SUB-CATEGORY-2</a></li>
</ul>
</li>

Fill in your information, save the widget, and head over to Template > Edit HTML (backup your template before editing any code as always!).

Now we’re going to add the styling that makes your menu look beautiful! First, open up the CSS section within

<b:skin> ... </b:skin>

Look for the Tabs section, which should look something like this:


/* Styles the first link in your menu */
.tabs-inner .section:first-child ul {
margin-top: -1px;
border: none;
}

/* Styles the overall navigation bar */
.tabs-inner .widget ul {
background: #000000;
border: none;
text-align: center;
}
/* Styles the individual links */
.tabs-inner .widget li a {
font: 12px Arvo;
border: none;
color: #ffffff;
}
/* Styles the links when hovered over */
.tabs-inner .widget li.selected a, .tabs-inner .widget li a:hover {
color: #333333;
background-color: #ffffff;
text-decoration: none;
}

You can either edit your current tabs section to your liking, or place the above one below your current one and use the comments provided to guide yourself. Play around with the values until you get the look you want!

Below that, paste the following code:


#navigationbar {
width: 100%; /* change the width of the navigation bar */
height: 35px; /* change the height of the navigation bar */
}

#navigationcss { 
margin: 0 auto;
padding: 0; 
}

#navigationcss ul { 
float: none; 
list-style: none; 
margin: 0; 
padding: 0; 
overflow: visible; 
}

#navigationcss li a, #navigationcss li a:link, #navigationcss li a:visited {
color: #ffffff; /* change color of the main links */
display: block;
margin: 0;
padding: 10px 30px;  /* change the first number for the top/bottom spacing, and the second number for left/right spacing */
}

#navigationcss li a:hover, #navigationcss li a:active {
color: #FF69B4 ; /* change the color of the links when hovered over */
margin: 0;
padding: 10px 30px; /* make sure these are the same as the section above! */
}

#navigationcss li li a, #navigationcss li li a:link, #navigationcss li li a:visited {
background: #ffffff;  /* change the background color of the drop down box */
width: 150px;
color: #000000; /* change the color of the drop down links */
float: none;
margin: 0;
padding: 7px 10px; /* similar to above, change for the spacing around the links */
}

#navigationcss li li a:hover, #navigationcss li li a:active {
background: #FF69B4 ; /* change the background color of drop down items on hover */
color: #ffffff; /* change the color of drop down links on hover */
padding: 7px 10px;  /* keep these the same as the above section */
}

#navigationcss li {
float: none; 
display: inline-block; 
list-style: none; 
margin: 0; 
padding: 0; 
}

#navigationcss li ul { 
z-index: 9999; 
position: absolute; 
left: -999em; 
height: auto; 
width: 150px; 
margin: 0;
padding: 0;
}

#navigationcss li:hover ul, #navigationcss li li:hover ul, #navigationcss li li li:hover ul, #navigationcss li.sfhover ul, #navigationcss li li.sfhover ul, #navigationcss li li li.sfhover ul { 
left: auto; 
} 

Use the comments to understand what each line does, and edit it until you have the style you want. Because templates can come from many sources, there’s a chance you could have issues with using this code on your blog if your current code has been altered a lot. If you run into any problems, feel free to email me! Including a link to your blog would be super helpful.

Is there something you’d love to see a tutorial on? This topic was one of my most requested tutorials, and I’d love to do more!

The Blogging Brew Brand Board

This was a long overdue project. Like, longgg overdue. After months of feeling like my goals for this blog didn’t match the effort I’d put into its branding, I knew I needed to take some time and narrow down the visual identity of The Blogging Brew. Of course, my college budget doesn’t allow much room for anything other than food and the occasional Target splurge, so this was another DIY project for me! I’ve never designed a brand before, but I have to say, I’m pretty proud of this outcome.

The Blogging Brew Brand Board

I went back and forth on a lot of decisions, but there were a few aspects I knew my brand needed to convey:

  • Hand-lettering is such a fun way to explore different mediums and styles, so that was a definite must-have. While brush-lettering was a close second, I wanted something a bit smoother to match the simple and clean style of my blog. My logo is the obvious example of this, but I’m slowly finding more ways to incorporate that lettering into my graphics, as you can see in the sidebar!
  • I can attribute this next aspect to Jamie at Spruce Rd.: icons! After watching the video from her first Lunch + Learn on creating icons in Illustrator, I fell in love with the process and knew this type of design would be the perfect addition to my blog.
  • After realizing that one main color wasn’t doing it for me, I knew expanding my color palette was another must. The colors above will be featured the most, but I’ll be posting later about my extended palette, which includes a few secondary colors as well as an oh-so-helpful neutral palette.

Now that the semester is over and summer has officially begun, I’m excited to have more time to devote to this blog, as well as some other projects that I’ll be debuting later this summer! And speaking of that, I have another surprise set to launch at the beginning of June, and I cannot wait to show you guys! That’s all I’m saying for now, but be ready.