Posts Tagged ‘ SEO ’

Best WordPress Plugin

Top WordPress Plugins and Widgets

The wordpress plugins are arranged broadly by category of usage. As far as I know, all these plugins are compatible with the latest WordPress 2.5 version. Please feel free to suggest great plugins in comments that I can add to this list.

Wordpress plugins
Image by Peregrino

Manage WordPress Comments

  • Subscribe To Comments – Allows readers to recieve notifications of new comments that are posted to an entry.
  • WP AJAX Edit Comments – Allows users and admins to edit comments on a post inline using AJAX.
  • Close Old Posts – Closes comments on old posts without any DB queries.
  • WP Grins – allows you to put clickable smilies on your post and comments forms.
  • Live Comment Preview – the simplest way to get live comment previews on your site.
  • Show Top Commentators – Encourage more discussion from your readers, by displaying their names and number of comments they have made recently to your sidebar.
  • CommentLuv – shows a link to the last post from the commenters blog in their comment.
  • MyAvatars – shows MyBlogLog�s avatars in your comments
  • Comment Relish – Sends a thank you e-mail to your first time commentators.
  • Favatars – displays the favicon associated with the commenter�s website.
  • Dofollow – lets you remove the nofollow attribute from your comments.
  • OpenID Comments for WordPress – allows users to leave comments using their OpenID.
  • Extended Comment Options – allows you to switch comments and/or pings on or off for batches of existing posts.
  • Get Recent Comments – displays excerpts of the most recent comments and/or trackbacks that have been posted to the articles in your blog.

Stop WordPress Spam

  • Akismet – intelligently blocks spam comments. Checks your comments against the Akismet web service to see if they are spam or not.
  • Bad Behavior – is a set of PHP scripts which prevents spambots from accessing your site by analyzing their actual HTTP requests and comparing them to profiles from known spambots.
  • WP-Contact Form with Spam Protection – creates a contact form on your blog, through which your readers can contact you easily.
  • Defensio is a spam filtering web service to block comment spam.
  • Digital Fingerprint � useful for detecting content theft.

Expert WordPress SEO

  • Google XML Sitemaps Generator – creates a sitemap of all articles on your WordPress blog. Helps Google and other search engines index every article you write.
  • Permalink Redirect – replies a 301 permanent redirect, if requested URI is different from entry�s (or archive�s) permalink. It is used to ensure that there is only one URL associated with each blog entry.
  • All in One SEO Pack – Optimizes your WordPress blog for Search Engines (Search Engine Optimization).
  • Head META Description – Insert HTML META description tags using post excerpts.
  • Enforce www. Preference – will help preserve your permalinks by enforcing your no-www or yes-www preference and will strip off index.php from the ends of URIs.
  • Broken Link Checker – monitors and notifies you for broken links on your blog.
  • Quick META Keywords – will automatically add META Keywords tags to every single post based on categories under which the article is categorized.

Easy WordPress Navigation

  • Related Entries – Returns a list of the related entries based on active/passive keyword matches. Increase pageviews by providing targeted related content.
  • Yet Another Related Posts Plugin (YARPP) – gives you a list of posts and/or pages related to the current entry.
  • WP-PageNavi – Adds a more advanced page navigation to WordPress, which is very useful for navigation on index and category pages.
  • Evermore – Abbreviate all posts when viewed on multiple post pages. Helpful to create expandable posts summaries in WordPress. Combine with Less that changes the (more�) link so it displays the entire post, not just the part after the “more”.
  • Random Redirect – Allows you to create a link to a random post on your blog. Lets readers browse in a StumbleUpon-like fashion.
  • WP-Cumulus – displays your tags and/or categories in 3D by placing them on a rotating sphere
  • Lightbox JS Plugin – used to overlay images on the current page into neat Javascript-powered overlay popups.
  • Homepage Excerpts – Gives flexibility to use both full posts and excerpts on the homepage.
  • WordPress Mobile Edition – shows an interface designed for a mobile device when visitors come to your site on a mobile device.
  • Popularity Contest – keeps a count of your post, category and archive views, comments, trackbacks, etc. and uses them to determine which of your posts are most popular.
  • Extended Live Archive – implements a dynamic, AJAXified way of digging into the archives of a blog.
  • Landing Sites – When visitors is referred to your site from a search engine, it shows them related posts to their search on your blog.
  • Clean Archives – designed to display your archive listings in a clean and uniform fashion. It lists the Month / Year, the day of the month the article was published, the title of the article, and the number of comments that have been made on each article.
  • Custom Query String – set the number of posts (custom queries) for every single page on your website like categories, archives, or search results pages.
  • KB Advanced RSS Widget – a wordpress widget that gives you complete control over how RSS feeds are parsed for your sidebar.
  • Permalinks Migration Plugin – safely change your permalink structure without breaking the old links to your website or affecting your search engine rankings.

Interactive WordPress Posts

  • Share This – lets your visitors to add your post to various social bookmarking sites, or send a link via e-mail to a friend.
  • Sociable – automatically add links to your favorite social bookmarking sites on your posts, pages and in your RSS feed.
  • WP-Email – Allows people to recommend/send your WordPress blog’s post/page to a friend.
  • WP-PostRatings – Adds an AJAX rating system for your WordPress blog’s post/page.
  • Viper’s Video QuickTags – easy posting of videos from various websites such as YouTube, DailyMotion, Vimeo etc.

WordPress Twiter Plugins

  • TweetSuite -� integrates Twitter with your blog with server-side TweetBacks, ReTweet-This buttons, digg-like Tweet-This Button, automatic tweeting of new posts etc.
  • WP Twitip ID – Lets users add their twitter username to the comment form
  • Check out more top Twitter plugins

WordPress Database tools

  • WordPress Database Backup – On-demand backup of your WordPress database. Back up your blog today.
  • WP-Supercache – A modification of WP-Cache that produces static html files.
  • DB-cache – another caching plugin which claims your site will work much faster and will use less disk space for cached files.
  • WP-DBManager – Lets you to optimize database, repair database, backup database, restore database, delete backup database , drop/empty tables and run selected queries.

WordPress Admin Management Tools

  • PodPress – adds lots of features designed to make WordPress the ideal platform for hosting a podcast.
  • TinyMCE Advanced – adds 16 plugins to TinyMCE, the WordPress wysiwyg editor. Adds over 40 new buttons to the toolbar, which is now two rows plus one hidden row.
  • Exec-PHP – allows php tags inside the content or excerpt of your posts and pages to be executed just as in usual PHP files.
  • Photo Dropper – lets you add free photos (Flickr / Creative Commons) to your blog posts without leaving WordPress.
  • Stats – Tracks views, post/page views, referrers, and clicks. Requires a API key.
  • Admin Drop Down Menu – eliminates the need for this double clicking on the Admin screens by allowing you to see the second level menu just by placing your mouse over a main menu.
  • Maintenance Mode Plugin – Adds a splash page to your blog that lets visitors know your blog is down for maintenance. Logged in administrators get full access to the blog including the front-end.
  • Theme Test Drive – allows you to safely test drive any theme on your blog as an administrator, while visitors continue to see the default one.

WordPress Advertising

  • Ad Rotator – Rotates Ads randomly from a specified text file.
  • AdSense-Deluxe – is a WordPress plugin offering advanced options for managing the automatic insertion of Google AdSense or Yahoo Publisher Network (YPN) ads to your WordPress posts. More Google Adsense WP plugins.
  • Buy Me a Beer – allows your readers to donate money to you via PayPal on pretext of buying a beer.
  • WordPress BankRoll – offers to help you cut out the middleman by allowing advertisers to buy reviews directly on your blog.

WordPress Blog Translation

  • Global Translator – Translate your blog into multiple languages in a search engine friendly way.
  • Translator Plugin Pro – provides automatic machine translation of your blog in 13+1 languages. Costs $30.

Enhance WordPress RSS Feeds

  • FD Feedburner – Redirects the main feed and optionally the comments feed to
  • Simple Feed Copyright – adds a simple copyright notice to full text wordpress feeds.
  • Add Related Posts to Your Feed – adds a list of Related Posts to your full text feed. Requires either UTW or Related Posts plugin installed and activated.
  • RSS Signature – allow the addition of a custom tagline, signature or copyright message to the wordpress generated rss feeds.

Random WordPress Stuff

  • Democracy – adds AJAX polling functionality to your WordPress blog.
  • flickrRSS – allows you to easily display Flickr photos on your weblog.

If you liked this, you might like our wordpress articles. I know there are many great wordpress plugins out there I might have missed, please suggest them in comments, and I might add them here. This post is constantly updated.


Create robots.txt file for better SEO

SEO - Search Engine Optimization

It has been a half month since was created, not a long time, huh ?. Today, I decided to test how is my site in two popular Search Engines : Google and Yahoo.

Here is the result :

All of the results in Google is fine. They indexed my posts, my tags, my keywords, … But there are some problems with my site in Yahoo. Yahoo indexed my wp-login page and download links !!! How did it happen, huh ? If you have knowledge on SEO (Search Engine Optimization), these results are not good, really. After examining a few minutes, I realized that I have not created a Robots.txt file yet !!! Oh man, how can I forget it? :shock:


The robots.txt file is used to instruct search engine robots about what pages on your website should be crawled and consequently indexed. Most websites have files and folders that are not relevant forsearch engines (like images, download links, admin files, …) therefore creating a robots.txt file can actually improve your website indexation.

How to Create a Robots.txt file

A robots.txt is just a simple text file that can be created with any text editor such as Notepad. If you are using WordPress, a sample robots.txt file would be :

User-agent: *
Disallow: /wp-
Disallow: /feed/
Disallow: /trackback/
Disallow: /download/

“User-agent: *” means that all the search engine (Google, Yahoo, MSN and so on) should use those instructions to crawl your website.

“Disallow: /wp-” will make sure that the search engines will not crawl the WordPress files. This line will exclude all files and foldes starting with “wp-” from the indexation, avoiding duplicated content and admin files. Similar to Disallow: /feed/, Disallow: /trackback/, …

After you created the robots.txt file just upload it to your root directory and DONE!

Further reading

Here are some good links that may useful for you if you want to know more about SEO and Robots.txt


You should always verify your site in Search Engine like Google, Yahoo to see if there are any problems with the indexing. Hope you do not make a mistake like me. If you need professional help, you can hire a SEO company


WordPress, HTML, CSS, PHP, Javascript And More Cheat Sheets

Cheat sheets are really helpful in revising the codes as there are so many codes which we cannot remember always but cheat sheets are of great help in keeping yourself updatedwith the codes.

Cheat sheets are also helpful for beginner developers and designers in learning and remembering codes better. A truly great resource for upcoming developers.

The purpose of this post is to provide all the cheat sheets useful for designers and developers at one place. A mega collection of cheat sheets which contains HTML, CSS, JAVA, PHP, Database SQL, WordPress, Aspx, SEO and many more other useful cheat sheets which you will find in this post. Most of the cheat sheets are available in printable format for a handy use of these resources.













Browser Shortcut Cheats

Bookmark and Share

WordPress SEO – 10 Top Tips for Rank your WordPress Site

Although WordPress structured in a way that is generally quite good for search engines there are several things you can do to make it even better.

10 Top Tips to Rank your WordPress Site:

Follow the instructions below to greatly improve our search engine ranking for your wordpress blog.

1. Permalinks in WordPress:

Changing your permalink structure is probaly the one most important modification to your site.  Permalinks are  the URL (the web address of your page) is created when you write a new post or page. Your defualt permalink in wordpress will look something like this, the the words used in your URL can have a big impact on how it is ranked you need to learn how to change it into something more keyword specific.

How to change the permalink structure in WordPress

In  Settings open the  Permalinks panel, you can choose one of the “common” structures or enter your own in the “Custom structure” field using the structure tags.

If you just want your post name after your domane name  like this
choose custom and fill the box with /%postname%/

permalink settings

permalink settings in wordpress

It is important to note that if your site is already indexed and does not use a permalink structure you will need to 301 redirect all your links properly so that any existing links to your pages on the web do not come up 404 not found. there are wordpress plugins that will help you with this: Permalinks Migration Plugin and Permalink Redirect WordPress.

2.Choosing your own Permalink Text

Google doesn’t really like urls that are too long, your title may have words like ‘and’ in it or may simply have too many words in it to be a keyword rich url. To make your permalink search engine friendly and keyword rich click on the “Edit” button (under the title) and change it to whatever you like.

editing the permalink in wordpress

3. Optimize Your Browser Titles

Just to clarify here now we are talking about the title in your browser (the meta title) and not the blog title. It is what will appear as your title when found by the search engines on the search results page. and also the meta title is what appears just above the window that your web page loads into. Search engines tend to put more emphasis on the first words of a post’s title. If you install the All In One SEO Pack –  you can specify the meta title tag without changing the title of the blog post.

4. Create Keyword-Rich Descriptions

The description is often what will appear below your post title in the search engine results. It can determine weather or not someone chooses to click on your page so grab their attention and include your keywords. the All in one SEO pack mentioned above gives you complete control of your descriptions.

5. Add Images To Your Posts

Not only do images make your posts look more appealing and will prompt more people to read them but they can also help with your SEO. You can attach  keywords to the “alt” and “title” attributes of each image. You images will then stand a good chance of being picked up in image searches. Also name your actual image with good keywords before you place it on the page.

6. Link Optimization

Not only can you use images to add keywords to your page you can also add keywords to your links.

7. Turn Your Comments On

Don’t forget to turn your comments on!  Every new comment will add  new content  being added to your site. Search engines love sites that are regularly updated. Also people expect to be able to interact with your site so give them the opportunity.

timestamp your post

8. Update your blog regularly

If you don’t have the time to blog on a regular basis it is a good idea to write a number of posts in one go and then timestamp them so that they will be released at well spaced intervals (daily is best but three times a week is still OK and better than posting three article a week on the same day).

To timestamp a post – in the “Publish” click on edit after Publish immediately” and date and time options will appear. Select a date and WordPress will automatically publish your post on the date and time you’ve specified. Great for when you are planning a holiday!

9. Using Social Media in your WordPress Site

Add social media buttons to your posts. You need to make it as easy as possible for your readers to share your content.  This will create backlinks to your site as well as generating traffic, both essential for good ranking. Sociable is a great plugin for adding social media buttons to your site, you can choose the social media sites you want to add and sociable will  automatically add the icons for you.

10. Regularly Check your Site

Regularly check to see if your site is working properly, that there are no broken links to your pages. Sign up for a google analytics account if you have not already done so and also set up a webmaster tools account.

Bookmark and Share


Thinking of developing a widget for folks’ desktops, mobile phones, blogs, or social networks (e.g. Facebook or MySpace)? First off, you need to decide what type of widget you’re going to be developing. There are three types:

Desktop (or Dashboard) Widget: Installed on your computer. Platforms include Yahoo Widgets, the OS X Dashboard, and the Windows Vista sidebar. One example is the customer-developed widget for the Mac that monitors availability of the daily product at Woot (

Web Widget: For your blog or social media app like Facebook, MySpace, etc. One example of this is the LastFM widget ( which allows you to “share your music anywhere.”

Mobile Widget: For mobile phones on the DotMobi domain, as well as iPhone-specific widgets. Some examples at

When planning and developing your widget, it might be helpful to keep the following in mind…


  • Is your widget useful to your target audience? What’s the hook (incentive) that will compel them to install it or use it? Does the widget solve the user’s business problems? Does it save them time or money, or make them more productive? Users listen to WII-FM (“What’s In It For Me?”).

  • Are the functions your widget provides on-message with your brand?

  • Is the data delivered by the widget always fresh and up-to-date?

  • Are there features that leverage the community of users?

  • Does your widget have the capacity to go viral? In other words, is it contagious? And is it “slippery” – in other words, easy to share or distribute to friends?


  • Is your widget ROI positive?

  • What are your objectives? Brand building? PR? Links? Lead generation? Driving conversions? Increasing the customer’s AOV?

  • Set realistic marketing and ecommerce goals for the widget and track success.

  • What is your budget for widget development and maintenance? What if your widget is a huge hit…do you have an action plan in place to upgrade all aspects of service?


  • Monitor and evaluate the widget’s server reliability (uptime). Fully QA and stress test the widget.

  • Determine the widget’s loading time and optimize it for maximum performance.

  • If it’s a blog widget, make sure it doesn’t hold up the rest of the blogger’s page from loading quickly if the server that serves up your widget becomes unresponsive.

  • What is your adoption rate of your widget? Conduct traffic volume scalability testing to ensure your widget’s servers can cope.


  • If a web widget, does its HTML code validate?

  • Is the widget code well-documented (for the benefit of your programmers)?

  • If a web widget, will updated versions of the widget require that the blogger/webmaster update your code they inserted into their template?

  • If it’s a Flash-based widget, does it have an HTML wrapper?


  • Evaluate the usability of the widget’s user interface and of the installation process (via surveys, focus groups, and/or usability consultants).

  • Does your widget follow the KISS (Keep It Simple, Stupid) principle? Don’t try to make the widget do too many things; stay focused.

  • Design your widget for the market you are targeting. Use language that they identify with.

  • Consider allowing the user installing the widget to customize its look to their own tastes.

  • Check for browser compatibility on various versions of Internet Explorer, Firefox, Safari, Opera, etc.

  • Check for platform compatibility on various versions of Windows, Mac, Linux.

  • Conduct international usability tests. Does the widget offer localized content for international users? Has the widget been translated into foreign languages?

  • Is the site mobile device friendly?

  • Is the widget usable for people with disabilities?

  • If a blog widget, is the widget printer friendly? Or does it mess up the formatting of the page when printed?


  • Don’t neglect PageRank as your incentive to build widgets. If nothing else, a good widget can serve as link bait, driving lots of inbound links to your web site.

  • Web widgets can pass PageRank from the website where the widget is placed to your site, but only if done correctly. To help increase your chances of the links being counted for PageRank:

  • If your widget is coded in JavaScript, place your text links outside the JavaScript, or use a <noscript> tag.

  • If coded in Flash, you can utilize progressive enhancement or an HTML “wrapper”.

  • For iframe widgets, place your text links outside the iframe, or use a <noframe> tag.

  • The best widgets for SEO are WordPress widgets (written in PHP) or HTML-based widgets because the widget’s HTML code, including links and content, is fully accessible to spiders and integrated into the rest of the blog’s HTML. WordPress widgets are similar to WordPress plugins.

  • Include relevant keywords in the anchor text of the links back to your site. For example, instead of a link saying, “Your Brand,” spice it up some and say “Your Brand’s Weather Widget,” or other keyword text that describes what your widget is about.

  • If it’s a blog widget, have a plugin version of it for major blog platforms such as WordPress. Thus the links and content generated by the widget will become integrated into the rest of the blog’s HTML code, and the links will appear more “real” to the search engines.

  • Create your links with a “target=_blank” code so that webmasters are less inclined to remove the link. Some webmasters believe that widgets “steal’ traffic from their website or blog.

Bookmark and Share