Customizing Your Blog with WordPress – For Beginners at Blogging

WordPress is the most recommended software application for beginners. This is because it is easy to understand and use for bloggers. With this application, one can design websites, beautify them and make their blogs attractive. Additionally, it is available for free.

Never forget that to attract traffic you need to dedicate more time and work hard. Unless you provide people with readable and enjoyable content, no one will read your blogs. Blogs are the quickest means to grow your website and making money. Therefore, as bloggers you must do all you can to manage the blog and make it worth reading.

How to Use WordPress?

This ideal blogging platform is really easy to use for anyone. You don’t need to be a web designer to be able to use WordPress. There are simple steps in using WordPress for blogs. [Read more...]

WordPress Backups: What’s your disaster plan?

What is your backup plan for your WordPress site? You do have one, right?

Anyone that has experienced a personal computer crashing or a web server disaster will tell you the same thing…they wish they had been better about backing up their files.

I don’t care how often you think you will end up backing your systems up, it is never enough if you are doing it manually. Take it from someone who has gone down that road before.

I used to tell myself that I would be regular about backing up both my Mac and my websites. Hoe hard could it be? All that has to be done is setting aside a fee minutes on a regular basis to save some files to secondary storage. Not hard at all. It always seems to work for the a first few days or weeks too. [Read more...]

Attack “Local” for your Blog

Being as “Local” as you can with your blogging will yield big dividends.  By local, I mean incorporating as much geo-specific content as possible.

First of all, you can see that the local game is hot right now.  Sites like Yelp are cashing in on these opportunities.  Even Google has continued to drive their local search focus.  Local is starting to spread across multiple products within Google, including:

  • Local Search
  • Google Maps
  • Google Directory
  • Adsense
  • Adwords
  • Google Voice
  • Goog411

All of these products rely on the thirst for local content and information.  Sites like Yelp are cashing in on the local directory and review market where users generate local content about everything from restaurants to dry cleaners.

How to cash in on “local” with your blog?

Try to incorporate a local element with every post you write.  It does not have to be local to you, but local to the post.

For example, right now I am posting about the importance of localizing content.  For this post, a great example of what I am talking about would be a blog called Hoboken411.  This site is all about the city of Hoboken, NJ, right outside New York City.  By mentioning how great this local site is and talking about their content in a local sense, I will increase my odds of someone finding this post when Hoboken is typed into the search query.

Ok, maybe not the best example.  Here’s a few more.

Running blog. When you review that new pair of Nike running shoes for your blog, you should consider talking about the stores, cities, addresses, and websites of the stores that are going to get the first shipments of these hot shoes.  (A great example)

Reality TV blog. When you’re giving the play by play review of last night’s episode of The Apprentice, you should try to find out the name and address of the diner that the episode was shot.  Or the corner that they setup their street cart.  Or really any major landmark/scene from the episode.  There will be a lot of people out there that want to find out the name of the place.  They may be able to figure out that it was New York, but they won’t know much more than that.  If your post answers the “where” question, you will rank well for that search term.

Baseball blog. Let’s say that you write a blog about the New York Mets.  Each time the team hits the road, you could incorporate a post about the most “Mets Friendly” bar in that town to watch the game.  You’d be surprised how many displaced fans are spread all over the country looking for places to watch their favorite out-of-state teams. Here’s a good example of what I mean.  Here is where you can see Yelp cashing in on this idea.

In most cases, you should be able to come up with a local angle for your post.

For anyone looking to start a new blog, starting as a local blog is the place to go.  Most small or even mid-sized towns/cities are in desperate need for good local content.  You could dominate the niche by turning out great content focused on that local audience.

It is much easier to start local and attempt to expand than it is to start with a national focus.  There are a lot more players in the national game right now.  Local is the place to be!

Customizing WordPress: Don’t Reinvent the Wheel

The greatest single feature of WordPress is how easily it can be customized.  As a matter of fact, you’ve probably been on websites that you did not even realize were powered by WordPress.

WP is much more than a blogging platform.  It can be a full-blown CMS.  All it takes is some elbow grease.

With that in mind, the other great thing about WordPress is open-source coding.

I’ll go out on a limb and say that 90% of the functions, designs, and layouts you want for your WordPress site already exist somewhere else.  If you want it, chances are that someone has already made it happen.

When creating your template, do not reinvent the wheel.

My advice is to find a prebuilt template that accomplishes the majority of what you want on your site.  It does not have to be exactly what you want, just somewhat in the neighborhood.

Get that template in your hands (either paid or free), and use it as your “launch pad.” [Read more...]

Top 5 Best Twitter Plugins for WordPress

Twitter integrations into WordPress blogs are all the rage these days.  It is the most commonly asked for feature among our clients.

With that, here are the Top 5 Twitter Plugins for WordPress.

1) Twitter Widget Pro:

This plugin creates a sidebar widget with tons of configurable controls to adjust the Twitter feed’s display.  You can also control things like showing the date/time stamps, etc.  This is great for pulling your Tweets right into your site, or pulling in Tweets from a group of people based on a subject.  It is also a great way to keep some fresh, active content going on your site until your next post.

2) Twitter Feed:

Got friends? Ha.  By that I mean do you have multiple people working on your blog?  Or do you have multiple Twitter followers/accounts that you would like to display on your site’s sidebar?  This is the plugin for you.  Easily pull in Tweets from multiple users and control the slick graphic display of them on your site.  Includes the Twitter user picture and more. [Read more...]

Got Speed? The Problem with Slow Loading Blogs

Does your blog load slowly?  C’mon.  Be honest…we’re all friends here.

If you are not the tech savvy type, I’d be willing to bet your site loads slower than it should.  Most amateur bloggers (and some professional ones) are not very good developers.  Here’s where I would normally make the case for hiring a firm like BlogCraving to handle these things for you, but this time I will spare you.

Let’s just jump right to the point and find out if your site is a load hog.

The speed test

Head on over to tools.pingdom.com.  This site will tell you definitively how fast your site loads.  All you have to do is put in your website’s URL and run the test.  It will show you the load time for every single element on your site.

Pingdom Tools 480x142 Got Speed? The Problem with Slow Loading Blogs

Then, just scroll down to the very bottom of the report to see the total load time for your site.  [Read more...]

How To: Different Homepage and Single Post Sidebars

themes 250x385 How To: Different Homepage and Single Post SidebarsOne of the more frequent questions we get is how to have different sidebars on the inside of a WordPress blog than there are on the Homepage.  It is a pretty simple fix, but there isn’t a ton of complete instruction available for it.  So we created this tutorial.

You probably already know about your sidebar.php file that came with WordPress or the theme you’ve purchased.  That file controls your main sidebar.

Logically, you’d think all you need to do is make a secondary sidebar.  That’s completely true.  Then  you just call it into the post template.

Here is how to have two separate sidebars without widget/dynamic functionality.  (Next, we will show you how to make your secondary sidebar widget ready so you can control it in your Widgets tool.)

For this lesson, we are going to assume that you want your post pages to have a different sidebar than your homepage.  The same instructions would apply if you wanted to have different sidebars on pages too.

STOP: Before continuing, make a backup copy of all your template files.  If you accidentally make a mistake, you can restore these files.

Basic Method:

  1. Find your sidebar.php file.
  2. Make a copy of it.  Name it sidebar-secondary.php.  Your second, third, forth, etc. sidebars all need to start with sidebar-NAMEHERE.php.  That’s part of the naming convention in WordPress.
  3. Make the content changes you need in secondary sidebar file.  This is where you make the secondary sidebar different.  Whatever it is you need to be different should go in this file.  Save sidebar-secondary.php and upload it to your server.
  4. Locate your single.php file.
  5. Look for a line near the end of the file that looks like this: <?php get_sidebar(); ?>
  6. Change it to <?php get_sidebar(‘secondary’); ?> (note, the ‘secondary’ part should match the name of the new sidebar-secondary.php file).  The single quote marks ‘  ‘ are required.
  7. Save your new single.php file and upload it.
  8. Done.

You’ve now made two separate sidebars.  You then told your single.php file (single posts) go fetch a different sidebar file than your index.php (homepage) does.  Your homepage will pull in the old sidebar.php file.  Your single posts will pull in the sidebar-secondary.php file. Note: In your sidebar-secondary.php file, you will want to remove the dynamic sidebar components.  Otherwise, your homepage widgets will also show up on your inside pages.  Look for a line like this: <?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar() ) : ?>. Only remove that line of code from the file if you do not need the new sidebar to have dynamic widget functionality.  Otherwise, if you would like to wigetize this sidebar, proceed to the next lesson.

How to make your new sidebar Widget Ready or Dynamic:

We have to do two things.  1) Register your sidebars to your WordPress backend knows you have two ready for widgets.  2) Tell each sidebar.php page which set of widgets to pull in. Here we go: 1) Find your functions.php file. 2) Look for the register_sidebar section.  It will look something like this:

if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Homepage Sidebar', 'id' => 'homepage_only', 'before_widget' => '<li id="%1$s" class="widget %2$s">', 'after_widget' => '</li>', 'before_title' => '<h2 class="widgettitle">', 'after_title' => '</h2>', ));

It may not contain all of the lines such as ‘name’ or ‘id’.  It may not even exist at all.  In the next step, you will overwrite the old version.  If you don’t have one, you will make one now. 3) Set one will control the homepage sidebar and should be setup to look like this:

if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Homepage Sidebar', 'id' => 'homepage_only', 'before_widget' => '<li id="%1$s" class="widget %2$s">', 'after_widget' => '</li>', 'before_title' => '<h2 class="widgettitle">', 'after_title' => '</h2>', ));

'name' => 'Homepage Sidebar', will refer simply to the name of the sidebar that shows up on the Widgets admin page drop down list. 'id' => 'homepage_only', is a unique ID just for that sidebar set.  We will add this ID to the sidebar templates later. 4) Next, make the second set for the inside pages:

if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Inside Sidebar', 'id' => 'inside_only', 'before_widget' => '<li id="%1$s" class="widget %2$s">', 'after_widget' => '</li>', 'before_title' => '<h2 class="widgettitle">', 'after_title' => '</h2>', ));

5) STOP.  This is how a section inside your functions.php file should now look:

if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Homepage Sidebar', 'id' => 'homepage_only', 'before_widget' => '<li id="%1$s" class="widget %2$s">', 'after_widget' => '</li>', 'before_title' => '<h2 class="widgettitle">', 'after_title' => '</h2>', )); if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Inside Sidebar', 'id' => 'inside_only', 'before_widget' => '<li id="%1$s" class="widget %2$s">', 'after_widget' => '</li>', 'before_title' => '<h2 class="widgettitle">', 'after_title' => '</h2>', ));

6)  Continue. 7)  Locate your sidebar.php file. 8)  Locate the line that looks like this: <?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar() ) : ?> 9)  Make it look like this: <?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘homepage_only’) ) : ?> You have now told your single.php file to go look specifically for the widgets assigned to the homepage_only function. 10) Locate your sidebar-secondary.php file. 11)  Locate the line that looks like this.  If none exists, don’t worry. <?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar() ) : ?> 12)  Make the line look like this.  If you do not have this line, simply add it in the possition where you want your dynamic widgets to appear. <?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘inside_only’) ) : ?> 13) Upload your newly changed functions.php, sidebar.php, and sidebar-secondary.php files to your server. 14) Earlier in the basic method, we already changed your single.php file to pull in the sidebar-secondary.php file.  So at this point, you are all done. You can now log into your WordPress Admin and go to the widgets section.  You will now see a dropdown menu with your Homepage Sidebar and Inside Sidebar listed.  You can add widgets separately to each sidebar.  When you save, the changes will update on your site.

This can be a little confusing.  All it takes is one little out of place punctuation mark to crash your whole site.  If you are comfortable with WordPress, the previous intructions should get you by.  If it would be helpful to you to get some more details for each step including diagrams and images, fill out the form below.  We will send you the fully illustrated doccumentation immediately.

Images Have Great SEO Value

It’s pretty obvious that images and photos are important for your blog.  As a matter of fact, us bloggers go to pretty extreeme lengths to get great photos and illustrations.  Many of us are paying thousands of dollars a month in photo rights fees.

So why are you neglecting your photos?

Many bloggers are not as dilegant about maximizing the SEO potential of their images.  Actually, most bloggers do not realize that you can get a lot of search engine traffic because of your photos.

The obvious way occurs when other sites link to your great photos.  Clearly, that will help your SEO.

However, the images themselves can draw a lot of eyeballs, but you have to love your alt tags.  Take a look at this screencap to see what I mean.

alt tag wordpress images 540x570 Images Have Great SEO Value

When the search engines crawl your site, they are looking at your images too.  The alt tags are what Google uses to identify the subject matter of each photo.

So think about it.  If you’ve paid all this money for a great photo, don’t you want people to be able to find it?  Or what if these are great photos that you took, and no one else has them! This is how you’ll attract new visitors to your site, and you won’t have to reply soley on promotion from other sites.

Just think about how many times you’ve used Google’s Image search.  Now you’ll be a player in that space too.

Your alt tags should be just as keyword rich as your posts themselves.  Make sure to describe the photo and use the full names of the people in the photo.

There’s also a plugin called SEO Images that will at least do some of the work should you forget.  At least install the plugin to get you started.

Remember, spending a little extra time up front will pay off for you in the long run.