Feature Posts with the WP-Sticky WordPress Plugin

Have you ever had a post that you felt deserved to be featured on your blog? Or maybe you wanted to make an announcement that everyone will notice whenever they visit your homepage? If you’ve been blogging for awhile, there is a good chance that you’ve come across one of these situations at some point or another.

As users of WordPress, we are extremely lucky to have access to a WordPress plugin to handle this function for us. WP-Sticky is a WordPress plugin that adds a few new options to your blog. Once you’ve uploaded and activated this plugin, you will have a ‘Post Sticky Status’ menu in your Write panel at your disposal. You can then use this menu to flag your posts as an announcement or sticky post.

WP-Sticky Options PanelFor those wondering what exactly it means to mark something as a sticky or announcement, flagging a post as an announcement will cause the post to permanently be featured as the very top post on your blog, while flagging your post as a sticky will only keep it as the top post for the duration of that day. Starting the next day, it will move back to its published order.

  • Leave a Comment
  • Show Related Blog Posts with the Related Posts WordPress Plugin

    As I’ve mentioned before, there are only a few select WordPress plugins that should be used by most WordPress blogs. Unless you are running a news site of some sort where your archived posts don’t hold any real value to search engine traffic, you should be using the Related Posts WordPress plugin to try to promote some of your older content.

    The first thing you’ll notice after downloading this plugin, is that it is not overly easy to setup up.   In addition to the normal process of uploading it and activating it, you will more than likely need to make an update to one of your databases in order to function.  Here is what the author asks you to do:

    ALTER TABLE `wp_posts` ADD FULLTEXT `post_related` (

    `post_name` ,   `post_content` )

    No idea how to create/alter a table?  No problem.  Here are the steps you’ll need to take to make the adjustment:

    1) Backup your databases in case you have a problem.
    2) Access your blog’s CPanel.
    3) Click MySQL Databases.
    4) Scroll down and click PHPMyAdmin.
    5) If applicable, select the appropriate database in the menu on the right.
    6) Scroll through your databases until you locate wp_posts.
    7) In the Structure tab at the bottom, you should see some stuff that looks like this, but without the post_related field:

    Post Related

    We need to create the post_related field pictured above.

    8) Where is says Create an index on 1 columns, click the Go button. You should now see this:

    rp index

    9) Under index name, type post_related.
    10) In the Index type drop-down box, select FULLTEXT.
    11) Click Go where it says Add to index 1 column(s).
    12) In the first field, select post_date [postdate].
    13) In the second field, select post_content [longtext].
    14) Click Save.

    Now you should see the post_related field pictured above!

    Now you just need to tell the plugin where to display your related posts:

    <?php if(function_exists('related_posts')) { related_posts(); } ?>

    Now that its set up, you can then determine the number of posts you’d like to display from a Options panel under Plugins, and how you’d like to display them.

    So, what exactly does this plugin do?  Well, the name of the plugin pretty much sums it up.  Using the keywords in your post titles, this plugin attempts to figure out the most relevant related posts to the post you just wrote, then them wherever you tell the plugin to display the related posts.  This is all done automatically, so you’ve got your plugin setup, there will not be any additional maintenance.

    Any questions or thoughts?  Sound off in the comments below!

  • Leave a Comment
  • Increase Comments with the Show Top Commentators WordPress Plugin

    The WordPress community is filled with a bunch of great plugins that have been made available to WordPress users, but a majority of them are designed for specific functions or specific types of websites. If one of your objectives is to attract more comments to your blog, a popular way to encourage comments is the Show Top Commentators plugin.

    This plugin is actually pretty easy to set up. You’ll want to go through the normal process of uploading it to your plugins folder, then activating it from your Plugin dashboard. Once done, the only thing left to do is paste the following code where you want to display your top commentators:

    <?php if(function_exists('ns_show_top_commentators')) { ns_show_top_commentators(); } ?>

    Once installed, this plugin will reward your regular commentators with a prominent link in the sidebar. In addition to possibly generating traffic, search engines will usually pick these links up as an inbound link, giving an added bonus to your readers who take the time to leave a comment. You could even turn getting on to the list into a competition and watch your comment counts soar!

    As an added bonus, if you are focusing on improving your search engine ranking with certain keywords, using this plugin on other blogs can be easily used for this purpose as well. Travel around to some of your favorite high ranking sites and work on getting on their top commentators lists. Enter the keyword you want to work on into the name field when writing your comments so that the keyword of your choice will show up in the sidebar. Search engines will then pick that up as anchor text pointing towards your website. Doing enough of this can actually elevate your search engine rankings.

  • Leave a Comment
  • Improve Comment Follow-Up With The Subscribe to Comments WordPress Plugin

    If you are a WordPress user, you are probably aware that their are hundreds (if not thousands) of great WordPress plugins scattered all over the internet.  These plugins are created by your fellow WordPress users that want to make the software better and more functional, and most are available to you at no charge.  Of these plugins, many I would consider to be situational plugins, but there are a few that all WordPress blogs should use in my opinion.

    Subscribe to Comments is one of the important plugins that every blog should offer to their readers. This plugin will automatically place a subscription box in your comments form and allow your readers to receive e-mail notifications each time a follow up comment is left on your site.  If you’d prefer to tell the plugin where to display the box, you can do so by placing the following code into your comments.php file where you want the subscription box to appear:

    <?php if (function_exists('show_subscription_checkbox')) { show_subscription_checkbox(); } ?>

    I recommend placing this just above the Submit button (or whatever your button says to submit the comment). This will allow readers to see the “subscribe box” before reading the comment and check it if they want to be notified of any responses to their comment.

    It is important to note that you should NOT have this box checked by default (you can control this in your plugin’s Option panel).  This will significantly annoy potential commentators as well as turn away some readers.  I’ve noticed a few websites that have it checked by default and there is nothing more frustrating than leaving a comment and finding out you were subscribed to a post you commented on against your will.  Make the box visable and people will use it if they want notification.   I will sometimes check this box when I want to see any follow up comments, but I generally will not comment on sites that have this checked by default.

  • Leave a Comment
  • Promote Your Popular Posts With Popularity Contest

    I’ve mentioned before that there are a lot of crucial WordPress plugins that all blogs should use; however, this one I’m going to talk about is not one of them. Instead, this plugin is a great plugin for certain types of blogs that have several anchor posts that are their claim to fame.

    This plugin is called Popularity Contest, and what is does it automatically monitor the traffic on your blog and displays a designated number of your most popular posts. This helps funnel new readers to the best and most popular work in the hopes of retaining them as a feed subscriber. It also has the additional benefit of showing a permanent link on every page of your blog’s sidebar, which will send a little search engine link juice to these posts and help emphasize them with search engine spiders.

    How do I set up this plugin? As with most plugins that involves the sidebar, you will have to manually insert some code in order to get it working properly. Once you’ve uploaded and activated Popularity Contest like normal, you’ll find that this plugin is pretty easy to set up. You’ll want to determine where you want your popular posts to be displayed in your sidebar and paste the following code:

    <?php if (( (is_home()) or (is_single()) or (is_page()) or (is_search() or (is_404()) or ($notfound == '1'))) && (function_exists('akpc_most_popular'))) { ?>
    <h2>My Popular Posts</h2>
    <ul><?php akpc_most_popular(); ?></ul> <?php } ?>
    <?php if ((is_archive() && is_month()) && (function_exists('akpc_most_popular_in_month'))) { ?>
    <h2>Most Popular Posts of <?php the_time('F Y'); ?></h2>
    <ul><?php akpc_most_popular_in_month(); ?></ul> <?php } ?>
    <?php if ((is_category()) && (function_exists('akpc_most_popular_in_cat'))) { ?>
    <h2>Most Popular Posts in '<?php single_cat_title(); ?>'</h2>
    <ul><?php akpc_most_popular_in_cat(); ?></ul>
    <?php } ?>

    If you use this code above, it will not only display your most popular posts in your sidebar, but it will actually add your individual categories most popular posts to that particular category, and display the most popular archive posts within your individual monthly archives. This will help improve navigation for readers digging through your blog’s categories and archives, in addition to your main pages.

  • Leave a Comment
  • Prevent Duplicate Pages with Permalink Redirect

    There are only a select few WordPress plugins that I would consider “must-haves” for all types of blogs, no matter what the blog is about. Whenever I set up a new WordPress blog for someone, the first plugin I install is called Permalink Redirect. Everything can be controlled from within the Options panel, and it works out of the box without anything manual to set up.

    What does this plugin do? If you are using the most current version of this plugin, you’ll see that it is able to manage several different aspects of your WordPress blog. Its main function is to do a 301 redirect for all of your pages.  This means that it will redirect any alternate URL’s to the URL of your choosing. For example, this plugin automatically does the following for this blog:

    Wrong URL(s):

    http://www.wphacks.com

    http://www.wphacks.com/

    http://wphacks.com

    Correct URL:

    http://wphacks.com/

    If a reader enters one of the above incorrect URL addresses trying to reach my homepage, it will automatically redirect them to the correct homepage for this blog.  Your browser already does this you say?   That is probably correct. Most 2nd generation web browsers do in fact do this for you, but search engine spiders don’t use web browsers. Instead, search engine spiders would actually count these as 4 different web pages and could penalize you for having duplicate content.

    This plugin will also do the same 301 redirects for all individual webpages, as well as give you the option of manually redirecting certain pages if you change the post slug of that particular post or page for whatever reason.

    One often forgotten feature is the ability to redirect your posts if you were to change the permalink structure of your blog. For example, if you were to start out with the popular URL structure that many WordPress users use for their blog that includes the dates of the posts in the URL, you could later switch to a different structure (such as removing the date information to improve your search engine rankings) and redirect it with this plugin. It will automatically redirect all of your old posts to your new URL structure and make a flawless redirection for any old inbound links, as well as guide the search engine spiders to index your new post structure. An example of how this would look if I did this for this blog:

    Old URL:

    http://wphacks.com/2007/10/06/wordpress-plugins/

    New URL:

    http://wphacks.com/wordpress-plugins/

    What about feed redirection?  Many bloggers now take advantage of the amazing features Feedburner has to offer by setting up their blogs feed with them.   This can prove to be a bit of a headache to adjust all of your blog’s feeds to point to your new Feedburner feed, so this plugin will also take care of this for you. When in the options panel, simply enter your Feedburner feed address and save, and any time someone clicks on your default feed, they will automatically be redirected to your new Feedburner feed. This will help ensure you have an accurate count of feed subscribers, rather than splitting them up on multiple feeds.

    Overall, I am a huge fan of this WordPress plugin, and encourage anyone with a WordPress blog to use it. Now that tags are built into the default install of WordPress, I’m hoping this will be the next feature to be built into the software. It is definitely crucial in my opinion.

  • Leave a Comment
  • Ultimate SEO WordPress Plugin: All-in-One SEO Pack

    I’ve talked to several bloggers who spend a lot of time working on optimizing their websites for search engines, and often without good results. This can be attributed to several things, but often times it is the result of a lack of SEO knowledge, or to many SEO plugins that overlap and conflict with each other.

    If you have more than one SEO plugin installed to do various functions for your blog, you have to many SEO plugins installed. WordPress users actually have free access to a very well done plugin called All-in-One SEO Pack, which currently does everything out of the box. I don’t pretend to be an SEO expert, but then again I don’t have to be with this plugin.

    What does All-in-One SEO Pack do exactly? I don’t know how better to describe it than to just say that it does everything! And the best part is that it doesn’t require any coding work.   You can actually control everything from the Options panel of your WordPress SEO dashboard.

    Here is a screen shot of what my options panel looks like:

    All in One SEO Pack Options Menu

    By default, WordPress will use your blog’s tag line for the description and keyword tags. With this plugin, simply enter your homepage information once (name, description, keywords, etc.) and it will automatically add the information provided to your homepage’s meta information. This determines what search engines will display when your blog’s homepage shows up in search results.

    For your individual posts, you will want your meta information to be customized to each individual post you do to help get the most optimal indexing with search engines. This plugin allows you to set everything up to happen automatically, or you can do it manually on certain posts if you wish.

    Here is a look at the menu placed on your Write panel to enter your individual post information:

    All in One SEO Pack Write Menu

    • Titles Tags – By default, WordPress will add your post title as the title tag for the individual post, but this is not always ideal. One thing a lot of successful bloggers do is target their title to their readership, but use a different title tag which targets search engine traffic. When the search engines spider your blog, they pull the meta title tag, not the post title. With this plugin, your Write panel will now display a field to enter a custom title tag that the search engines will use, but your readers will never see your meta title unless they view your pages source.
    • Meta Keywords – By default, WordPress will use your category assigned to your post as the keyword, but we all know this is often not a great indicator of what the post is about. All-in-One SEO Pack also provides a keyword field that you can enter in your own keywords, but it also allows you to automate this process if you wish. Because you can integrate it with the Ultimate Tagging Warror plugin, and UTW allows you to automatically assign your categories as tags, you can actually have this plugin insert your UTW tags (which includes your categories) as your meta keywords automatically. (Be sure to set UTW to not automatically use tags as meta keywords because you will then have duplicate keywords).  This will also go through and update your older posts with keywords.
    • Meta Description – The meta description is the description that the search engines will use when displaying their search results, so this can be just as crucial as your title when it comes to getting web surfers to click over to your website. In the Write panel, this plugin gives you the option of inserting a custom description of your post, but that could be quite tedious very quickly if you write a lot. This plugin also offers another solution that I haven’t found on any other SEO plugins, and that is the ability to automatically insert the first 160 characters of your post as the description.

    Other features include the ability to automatically exclude your sites categories and archives from being indexed (to avoid duplicate content being indexed) without the use of Robots.txt. This is extremely useful for bloggers that don’t know much about making a Robots.txt file to guide the search engine spiders through your blog. You can also set your title formats to look exactly the way you want them to (posts, tags, pages, search results, archives, and even categories).

    How do I set up the All-in-One SEO Pack plugin? It couldn’t be easier. Just upload the plugin and activate it and you’ll be all set to start using it. This also means it is incredibly easy to update the plugin as well, which will be extremely handy because the author releases updates regularly (sometimes several a week). Some may not like that, but I look at that as an author who is committed to making his plugin the best one available.

    I have to say that I couldn’t be any happier with this plugin as it is. It is constantly getting new features and more integration added each week it seems, and it already combines the best of other SEO plugins while and some unique features as well.

    If you aren’t already using it, I recommend you deactivate your SEO plugins and give this one a shot for awhile. If you are using it, I recommend you upgrade to the newest version, as the one you have is probably outdated.

  • Leave a Comment
  • Insert AdSense Into Posts with the Shylock AdSense plugin

    Looking to insert AdSense ads into the articles on your WordPress blog? If you aren’t good with manually editing the code for your blog, you may have experienced some frustration with trying to place Google AdSense advertisements on your WordPress blog. It can be even more difficult to wrap the ads properly so that your post content wraps around it.

    If any of this sounds like you, then let me tell you about an amazing WordPress plugin called Shylock AdSense plugin. First thing you’ll want to do is download the plugin from the authors website. Once this done, the plugin activates like normal by simply uploading it, then activating it from the plugins folder.

    After successfully activating the plugin, the first thing you want to do is head over to the Options panel and click on Shylock AdSense. You’ll be greeted with an easy to navigate menu that allows you to set up 10 different customized AdSense codes (you can use different block sizes or different colors) for use on your site. You can get this code generated from Google AdSense.

    Once this is done, you can scroll down and view a series of drop-down menus that allow you to control where these ads will be placed on your homepage, your individual pages, and your individual posts (you can pick top right, top left, middle, bottom, etc.). Once you’ve pasted your code that Google AdSense gives you, there is no additional coding involved. Everything is actually controlled from right within this menu by selecting the advertisement block and then selecting where to display it.

    Shylock AdSense PluginWhile this stuff is all useful, what really separates this plugin from the other AdSense plugins that are available is the ability to designate a number of days before your advertisements will appear on your single page posts. This allows you to avoid displaying ads within your homepage posts where your regular readers will see them, but will allow you to start displaying them on your archived individual posts so search engine traffic will see them.

    At this point, this plugin is currently in its early stages with version 1.1 and is already very useful. It also has a lot of potential for continued improvement. The main thing I would like to see is some form of the AdSense-Deluxe plugin integrated, giving you the ability to manually add individual AdSense ads only in designated spots (such as really long posts) by placing some code in your post when you want to do display an advertisement (such as <–Code 1–> or something similar). I would also like the ability to name the AdSense code blocks that are pasted in (such as 468×60 Blue or something similar).

  • Leave a Comment