This guest post is by Jeff Starr, co-author of the book Digging into WordPress.
Helping your visitors get the most out of your site benefits everyone. Visitors get more relevant and useful content, and you enjoy better statistics and more exposure. Unfortunately the game is set up to keep people away from your site. Think about it:
- Search engines are used to find your content
- Feed readers are used to read your content
- Social media is used to share, tag, and organize your content
These are major obstacles, certainly, but they don’t have to work against you. People use search engines, feed readers, and social media because they provide functionality missing from most websites. By integrating some of that same functionality into your site, you empower your visitors to maximize its usefulness. This may sound like a tall order, but if you’re using WordPress, improving your site couldn’t be easier. Let’s look at some awesome WordPress plugins to make it happen.
Google-power your search results
People will always use external search engines like Google to find content on your site. That’s a good thing, but you also want to empower your users with the best possible search results. WordPress’ default search is limited in several ways:
- does not do “exact-match” searching
- only searches posts and post titles
- only searches your current WordPress installation
- can be painfully slow, gobbles resources
Fortunately, we can harness the power of Google and empower your users with the most accurate, comprehensive, and speedy search possible. Integrating Google Search into your site provides the following benefits:
- exact-match searching (i.e., using quotes to match specific phrases)
- searches your entire site plus any other desired sites or directories
- usually works pretty quickly – much faster than WordPress default search
- optional additional revenue through Google’s AdSense program
Sound good? Here are some of the best plugins to make it happen:
Google Search for WordPress
This beautiful plugin works silently behind the scenes to replace WordPress’ search results with Google’s search results. You simply install the plugin and enter your Google API Key in the Google Search Settings. If you don’t have an API Key, it’s free and easy to get one. The only other requirement is to include “Powered by Google” next to your search form and on the search-results page. Once it’s installed, all search results will be replaced by those from Google. No code-wrangling required.
Google Custom Search Plugin
The Google Custom Search Plugin is another excellent way to integrate Google Search into your WordPress blog. Instead of signing up for an API Key, visit Google Search and create your own custom search engine by walking through the steps. After setting up your own form, grab the generated code and paste it into the plugin’s Settings page.
More from Google
The More from Google plugin works a little differently by adding to your default search results instead of completely replacing them. After installing and configuring the plugin, your search results will include matches from both WordPress and Google. If Google has yet to index your entire site, this may be the perfect way to ensure that visitors are getting the best search results.
Other Ways to Improve WordPress Default Search
If Google Search isn’t for you, don’t fret. Here are two additional plugins that will vastly improve WordPress’ default search:
- Search Everything – literally searches everything in your database, based on your preferences
- Better Search – highly customizable solution for improving WordPress’ default search
Regardless of how you do it, improving your site’s default search functionality is a great way to help your visitors use your site and find the content they crave.
Socialize and communitize your WordPress site
Bring the excitement of social-media to your WordPress-powered site! There are so many reasons to empower your readers to favorite, share, and rate your content directly on your website, and just as many awesome plugins to make it super-easy to do. Here are some of the best plugins for making your site fun, social, and more interactive.
WP Favorite Posts
WP Favorite Posts is a popular, five-star plugin that enables your visitors to add favorite posts to their own list of favorites. Installation is easy, and the plugin is straightforward and easy to modify and customize to fit any design. I use the plugin on my . You can see the “Add to Favorites” link in the upper-right corner of any post. There is also a link to “View Favorites”, where each user can view (and delete) their favorite links. And even cooler than all that, you can display a list of everyone’s most-popular favorites, very similar to how Delicious works.
Star ratings and reviews
Post ratings are a fun and informative way to engage visitors and promote content. And there are many post-rating plugins to choose from.
In terms of functionality and customization, the GD Star Rating plugin can do just about anything, but the endless configuration options may be overkill. On the other end of the spectrum, you’ve got the elegant simplicity of the Vote-the-Post plugin, which is lightweight, flexible, and easy to customize code-side for tight design integration. I use this plugin to enable voting at (see any post for example).
These plugins also enable you to display lists of top-rated posts anywhere on your site, so you can uninstall that most-popular-post plugin you no longer need.
Chat forums aren’t for every site, but when done right they’re great ways to build community and facilitate conversation. As with post-ratings, there are many chat plugins available in the Directory, but there are two that stand above the rest:
Both of these plugins are popular, highly rated plugins that provide flexible, customizable chat functionality. WordSpew is great because it uses Ajax to refresh everything automatically, keeping the chat window flowing in real time. Pierre’s Wordspew works without AJax, but it also uses a Flash .flv file that prevents it from working on devices like the iPad and iPhone. You can see a highly customized example of the WordSpew plugin at Dead Letter Art.
Show online users
Just like showing off counts for feed subscribers, Twitter followers, and Facebook fans, you can also show off the number of users currently online. An excellent plugin for this is WP-UserOnline, which provides several templates for easy configuration of how and where the user-online count is displayed. You can also set up a “Who’s online?” page that shows detailed statistics of where your visitors are on the site, who they are, and where they came from. This awesome plugin takes only minutes to implement using template tags and/or widgets.
Even after socializing your site, you want to make sure that visitors can easily share and bookmark your content on their favorite social-media sites. I tell you the truth, there are a gazillion plugins and widgets for adding every social-media site under the sun, but you really only need one plugin to do the job. Just install and configure WP Socializer and done. Any combination of social-media buttons, icons, links displayed virtually anywhere on your site. Tons of options yes, but they are all well-organized and easy to configure from the comfort of your WordPress Admin.
No matter how awesome your website, there’s always room for improvement. With the techniques and tools described in this article, empowering your visitors to get the most from your WordPress site is as easy as installing and configuring a few choice plugins. As you go, keep an eye on site performance. Loading up with too many plugins can burden your server and slow things down for visitors. All the functionality in the world means nothing on a slow-loading website. A good strategy is to cherry-pick a few choice plugins and watch the results. Remember the goal is to help visitors get into your site and really use it for all it’s worth.
Jeff Starr is a web developer, graphic designer and content producer with over 10 years of experience and a passion for quality and detail. Jeff is co-author of the book Digging into WordPress and strives to help people be the best they can be on the Web. Read more from Jeff at Perishable Press or hire him at Monzilla Media.