Archive for the ‘ Wordpress ’ Category

17 Essential WordPress Plugins

Monday, April 5th, 2010

WordPress is the most popular content management system for blogs, thanks to its ease of use and the great number of themes and plugins. There’s a few plugins every webmaster should install to give their sites a boost. Some of my recommended plugins have been downloaded millions of times, while others just a few thousand, but they’re all extremely useful.

Image by Christian Ferrari

All the plugins and their competitors were tried and tested live and compared. Among the criteria for being selected for this list was that the public output not link or redirect to the site of the plugin’s author, and that it not require any modifications to any other files (except .htaccess), or registration on any site, as well as not contain advertising. All these plugins are straight-up installs, usually with minimal configuration. They appear below in no particular order. Just use your WordPress plugins search form to find and install them (names in bold).

1. Header-Footer: To add stuff to the header or footer without modifying the theme files. Modifying theme files isn’t recommended since any edits will be lost if you upgrade the theme or change it for another. Particularly useful for adding your Google Analytics javascript to the footer area.

2. Efficient Related Posts: To create more page views by providing “related posts” links at the bottom of each post, with titles. Note that it does have one shortcoming in that it displays the section even when there’s no related links found. Uses tags, so make sure all your posts are accurately tagged.

3. Social Bookmarking Reloaded: Generates a row or rows of nice little icons for a wide variety of social networks (you choose which). The great thing is that the links go directly to the sites rather than through a third party’s, as happens with the hugely popular (undeserved) AddtoAny plugin. It has insignificant defects in its settings page, where the default text is in Italian, which you can easily change, and a page exclusion selector which was broken in our tests.

4. GD Star Rating: Adds a rating system for your posts, comments and pages. Uses Ajax effectively. Has an excessive number of options, which may be a little intimidating at first, but works beautifully once you get the hang of it. This is a great feature to add to your site as it invites visitors to get involved and personal.

5. WP-Polls: My choice to add polls to your sidebar(s), another great mechanism to get your visitors to participate in your site. Uses Ajax. Every other popular poll plugin we tested used a third party polling site and required registration. WP-Polls is very easy to use and has all the options that matter. I would only use this on a site that has a decent number of visitors, since a poll with few participants can be unattractive.

6. All in One SEO Pack: Justifiably one of the most popular plugins. One of WordPress’ biggest shortcomings is that it doesn’t produce keyword and description meta tags. This plugin can automatically generate them and also let you enter your own wherever you need to. Additionally, it can auto-generate single post titles that use the actual post headline, making them more search engine friendly. It can add html to the head area of a page, but not the footer, hence our need to include the Header-Footer plugin as well.

7. WordPress Automatic Image Hotlink Protection: To protect your images from bandwidth thieves, that is, other sites using your image URL in img tags, use this plugin. It will protect your files in the wp-content/uploads directory by modifying the WordPress root directory’s .htaccess file. If there are any images that should be linked to from other sites, you should move them from the uploads to an unprotected directory you create.

8. WP Archive-Sitemap Generator: To create a site map page, which helps you get more page views. Has many settings. Remember that Google recommends having no more than 100 links on a single page.

9. Redirection: To redirect old URLs to new ones. Good to have on board even if initially you don’t have any bad incoming links.

10. Contact Form 7: One of the most popular plugins for its simplicity yet high flexibility. Requires the Really Simple Captcha plugin, by the same developer. Don’t even think of having a form without a captcha unless you like spam! Despite the name, you can use it to create all types of mail forms.

11. User Photo: Allows users to have their real mug shot in their bios rather than the ugly avatar icons.

12. Favicon Generator: Use it to upload an image which it will transform into a favicon. It will also automatically add a html tag for it in the page head output, but be mindful that if your theme comes with its own favicon, it won’t remove the existing tag.

13. Register Plus: A good way to keep the connection with your visitors is to have them register for something. This popular plugin lets you upload your own logo for both the log-in and registration page, replacing the default WordPress logo. More importantly, it can send out a confirmation email, which requires them to click on the link it contains in order for the process to be completed (lest you like spam again!).

14. Subscribe2: Once you have users that are registered, you can use this plugin to email to them. It can be set to automatically email new posts to all users.

15. Google XML Sitemaps: It’s simply wrong not to have a sitemap.xml file, as it will guide Google’s and other major search engines’ spiders to the right resources on your site, resulting in more of your pages being indexed. This plugin will automatically generate a valid sitemap.xml for you.

16. WP Super Cache: A big defect with WordPress is the large number of files it needs to load, plus all the code it has to execute, to render a page. Google and other search engines could penalize your site because it takes too long to download pages, not to mention that visitors might not want to wait around either. This plugin saves copies of pages to disk and returns them instead of letting WordPress go through the normal page construction process. Disable it when you’re changing things on your site, lest you don’t get to see your modifications on the spot.

17. WP Photo Album: If your site needs to have one or more photo galleries, this problem-free plugin will do the trick. If some of you are wondering why I didn’t pick the more popular and complex NextGen, it’s because the latter was buggy when it came to viewing photos, and included software advertising.

Related Articles:

10 Features Your Blog Absolutely Must Have!

Monday, April 5th, 2010

You may have the greatest blog on earth content-wise, but if you don’t equip your site with the required features, it could be the proverbial web page that nobody reads. Good, interesting content is the most important feature of any blog, of course, but you also have to devote an equal amount of time to presentation and promotion, at least initially, or your sweet prose will be wasted! Here’s ten things your site can’t do without…

Image by Svilen Milev

1. A logo. Your site or company name in plain text says “amateur” like nothing else. Your site’s logo is the most important visual element, your trademark, carrying with it a high recognition factor. Thus, it’s imperative to invest in a professional logo if possible, or at least thoughtfully create your own using graphics software or one of the many free logo generating sites. Having professionals make your logo doesn’t have to be expensive, costing as little as 69 USD with logodesignteam.com, for example. If you elect to make your own, remember that your design has to reflect what your company or site is about, and to keep it clean and simple. Gimp, a very sophisticated but totally free graphics program, has everything you need, although it might take a while to learn how to use it. Alternatively, there’s lots of free logo design tools online. One I particularly liked is flamingtext.com.

2. A favicon. This is the tiny icon that appears next to your site’s name in the browser’s bookmarks, history, and location bar. Much like the logo, it helps distinguish your site from every other. Nothing could be worse than having the WordPress default icon displayed instead of a custom one. Although tiny, the icon should resemble your logo as much as possible, or failing that, mimick the site’s theme. The easiest way to create a favicon is to use one of the many free online tools. One I recommend is favicongenerator.com. You upload an image and it derives the favicon from it.

3. Images. If your posts are all text, your blog will be monotonous and put your readers to sleep. Adding relevant images to an article makes it much more tantalizing. You don’t have to go out and snap digitals, or steal images from other sites, as there’s plenty of royalty free photos and graphics you can download from numerous image archive sites. One that I use that’s particularly good is sxc.hu.

4. A blogroll in your sidebar. This is your strongest bargaining tool for doing link exchanges, as sidebar blogrolls give other bloggers very credible backlinks, and are much more propitious to getting clicks from visitors to your site. Links in a separate links page aren’t as likely to be seen and may be ignored by the crawlers of major search engines, especially if you name that page “links”. That said, don’t let that blogroll grow too big or it’ll wind-up being treated as link spam. The best policy is to put those who added you to their blogroll in yours, and the rest in a resource page.

5. A RSS feed. Crawlers often do a poor job of extracting text from your pages, whereas a RSS feed will give them the titles and excerpts you want them to index. If you’re using a content management system such as WordPress, you ‘ll have a RSS feed by default.

6. A XML sitemap: This is a xml document that tells some major search engine spiders about all the pages on your site, but also ranks each for its relative importance. Googlebot looks for this document, so having one is a big asset. If you use WordPress, there’s plugins that will automatically generate a sitemap every time you add content. The “Google XML Sitemaps” plugin is one I highly recommend.

7. A contact form: A “mailto” link is a very bad idea since it will wind-up being crawled by spam bots, and also because a lot of your visitors will use webmail rather than email software. Rather than putting some trumped-up robot-foiling email address on screen, the correct way to handle this situation is to have a contact form they can fill out, and you’ll get the data via email without your address being seen by the outside world. With WordPress, an easy and flexible contact form plugin is “Contact Form 7” which requires the plugin ” Really Simple Captcha“. Never have a contact or other type of mailing form without a captcha (the image with text which only humans can “see”), as you’ll get lots of spam.

8. Spam protection for comments. Even if your site has no visitors, you’ll get oodles of spam if you accept comments. Ways to protect against this is to add a captcha to the comment form or require that users be logged-in, or use Akismet. I prefer the latter, as it’s been 100% effective in stopping comment spam on my web sites. In WordPress, the Akismet plugin is installed by default. You’ll need to get a free registration key from the Akismet site before you can activate it.

9. A site map page. This isn’t the same as sitemap.xml, as it’s meant to be read by humans, giving them a quick way to find interesting posts or pages from your blog, thus giving you more page views. A good WordPress plugin that generates a site map is “WP Archive-Sitemap Generator“.

10. A search form. Whether it be a Google search form or the default one in your blog software, this is a critical feature as people are pressed for time and want to find what interests them quickly.

Do all of the above and then you can spend more time writing great posts!

Related Articles:

How do you Run Php Code Inside Posts and Pages?

Monday, April 5th, 2010

Short of creating a plugin or theme, how do run your own php code within WordPress? Simply install the plugin EXEC-PHP. You can insert php code in your posts, pages and even text widgets., using the familiar <?php … ?> enclosure. Note that you can only use this feature while in HTML edit mode. If you use the WYSIWYG editor on pages or posts with php, the enclosures will get mangled. [SNBNX227FR6X]

Related Articles: