Posted by Navneet Kaushal on | Comments Off on SEO Tips – Top 10 WordPress SEO Plug-ins!

Top 10 WordPress SEO Plug-ins!
WordPress is a great platform for building your site. But once you are on the web, you need to tell people that you have arrived. Enter- SEO. You need to make your WordPress site search engine friendly and you can do the same by using various WordPress plugins. These little widgets can get you better search engine rankings, and here is a list of the prominent SEO plug-ins.

The Best WordPress SEO Plugins:

1. All in One SEO Pack

The effectiveness and popularity of this pack will be evident to you, when you Google WordPress plugin, and this will come right on top. With this plugin you can automatically optimize your WordPress site by generating meta tags. The plug in will make WordPress use by default your blog tagline as your Meta description and keywords. You can easily optimize web page title, post titles, descriptions, URL structures and tags for each post. With the All in one SEO pack, you can customize each post/ update on your site to make sure that their relevance is understood by the search engines. Other features include-

  • Automatically optimize your titles for search engines
  • Advanced Canonical URLs
  • Page Navigational Links Can Be Fine Tuned

2. WordPress SEO – This is another all inclusive SEO plugin, that does the work of 8 plug ins. It includes a snippet preview that lets you optimize your page titles, meta descriptions and keywords. Not to forget the XML sitemaps, and many other things.

Other features include Google analytics, breadcrumbs, building the canonical tag etc. Here is a list of its features:

  • Post titles and meta descriptions
  • Robots Meta configuration
  • Canonical
  • Breadcrumbs
  • Permalink clean up
  • XML Sitemaps
  • RSS enhancements
  • Edit your robots.txt and .htaccess
  • Clean up head section

3. Scribe SEO – Scribe SEO is a paid plug-in that analyzes your post for keyword focus, gives you information about it and suggests improvements from an SEO perspective.

Here are some of the essential features.

  • Optimize content faster
  • Choose great keywords
  • Preserve reader engagement
  • Build quality links

4. Google XML Sitemaps– This WordPress plugin generates an XML sitemap so that the search engine spiders can crawl and index your WordPress site better. The XML Sitemaps give a clear view of your site’s structure to the search engines. Google XML Sitemaps also support other engines like Bing, Yahoo!, by notifying them every time a post is created. This plugin updates and rebuilds the XML file everytime and all the time you post something new. It also pings Google about the same. In this pug in , you may set it to write a normal XML file or a zipped file. There is the option of building the sitemap manually. Other features include:

  • Calculates a priority for each post, based on the number of comments
  • User interface to customize all parameters like priorities etc.
  • Generates sitemap automatically

5. SEO Rank Reporter– As the name gives a hint, this WordPress SEO plugin lets you find certain keywords in your site, and track their prerformance. You get a report every three days, fully detailed with performance graphs, so that you know how are they doing. In case of a major fluctuation in any keyword’s ranking, you will get an email notification. This is a list of its primary features:

  • Email notifications for ranking fluctuations
  • Download a full CSV file containing all of your ranking data.
  • List of keywords that drive traffic to your website and add them to the rank reporter.
  • Search using other Google Country URLs (e.g.,

6. Redirection Plug In – This plugin lets you control 301 redirections, to keep track of 404 errors and also correct them. You can manually add 301, 302, and 307 redirections for a file or a post. You get a regular expression support. It works with WordPress and that is why Apache .htaccess is not required. Other prominent features include:

  • 404 error monitoring – captures a log of 404 errors and allows you to easily map these to 301 redirects
  • Custom ‘pass-through’ redirections allowing you to pass a URL through to another page, file, or website.
  • Full logs for all redirected URLs
  • All URLs can be redirected, not just ones that don’t exist
  • Redirection methods – redirect based upon login status, redirect to random pages, redirect based upon the referrer!

7. Robots Meta -This plugin comes loaded with many features, like- automatically generating meta tags, optimizing page and post titles for search engines. Most importantly, it helps you in avoiding duplicate content. You can add noindex, follow robots Meta tag in your pages to prevent the search engines from indexing them. Other features include:

  • Prevent duplicate content by stopping the indexing of subpages to your homepage, category pages, author pages and tag pages.
  • You can also prevent the indexing of your comments feeds.
  • You can easily edit the .htaccess and robots txt file within your wordpress admin panel.

8. SEO Friendly Image – SEO Friendly Image is a WordPress optimization plug-in which adds alt and title attributes to all your images. These image tags W3C and lead to better traffic. If your images do not have ALT and TITLE already set, SEO Friendly Images will add them according to the options you have set. If you have taken optimizing images for search engines seriously, their accessibility, and search engine indexability is increased a lot.

9. SEO Smart Links – SEO Smart Links is a WordPress SEO plugin , links the keywords in your new post/page to the previous ones. You can set up your unique keyword sets with matching URLs, with SEO Smart Links. . With this plug in you can set “No Follow” attributes and open links in new browser windows or browser tabs.

10. WP Super Cache – Site speed is now a ranking factor, and your WordPress Site plug in lets you cache your site. Use it to reduce load time and get better ranks. The plugin serves cached files in 3 ways- Mod_Rewrite, PHP and Legacy Caching. Of these, most users will opt for Mod_Rewriting as it is the fastest but PHP caching is almost as good and recommended too.

There are other plugins too, but these are the ones that will make your WordPress site, search engine friendly fair quickly!

Posted in SEO Guru
Posted by Navneet Kaushal on | Comments Off on Rethink Before Redesigning Your Website!

Redesigning a website is an important decision. Simply overhauling it for the reasons like- “I don’t like the site” is not advisable at all. What you need here a rethink, as to why you need to redesign your website and is there a way, you can make little changes and get what you have been missing from your website.

Identifying The Itch

Where is the problem exactly. What is lacking in your site? Are you not getting what you expected? If your are not getting enough business out of your site, then maybe the reason has not much to do with the site’s design, but site marketing.

Again you need to know what you want from the site- sales- leads- comments from visitors- links from other sites? What is your desired position, and once you know the answer, you can figure out whether the problem can be eradicated with a marketing idea or a content management strategy. Redesigning may not be essentially required then!

You can achieve much more by effective landing page optimization or even working on your site’s navigation too. Overhauling and redesigning can be avoided as they are costly and can create further issues.

Redesigning Has Initial Hiccups

If one fine Monday morning you unveil your new site expect that things will go better now, you are mistaken. It may be severely down the hill for a while. Why? We have discussed below:

Brand Identity– You have built a name for your self, and people identify you with it. So suddenly changing the patterns and colors associated with your brand equity seems pointless. This example is for a bigger corporation, but imagine the shock you may experience, if Coca Cola turns to a Purple color from the red it has endorsed for decades?

The colors you use become your brand’s personality and are associated with your brand. People know you with these colors and patterns, that is why drastically changing them has a negative impact- you lose the brand equity. Modification is recommended not overhauling.

Confusing The Customers- This is in continuation with the the brand identification concept. If people find you changed overnight, they will not relate to you, trust you or even understand you. Their familiar site is now new- like a stranger, its unknown. They may even not like the new site, and hit the close button!

What If All Fails– This is a scary thought, but may be true. Even after you redesigned your site, there is no change in user behavior. You are back to square one. You still are clueless about what could be wrong now. So, do not overhaul everything at the same time. Keep introducing little changes, so that you know what change had an effect and which one did not. This will tell you what works for you, and what was wrong.

Enter Rethinking

Rethinking is an essential stage that comes into play right before the redesign process. You need to think the primary purpose of revamping your site. You need to work keeping in focus the primary goal of the website. You must think- whether you need to revise your company’s goal, or if the site is apt for your goal. Or are you connecting with the audience as per required by the goal. Rethinking gives you a better insight to what is happening and what needs to be done.

When Redesigning Is Inevitable-

There are certain situations in which you can’t do much except overhaul the site. Some of these situations are:

  • If your company’s mission, logo, name, etc have changed.
  • Your business areas as in products/services and offers have changed. You need a different approach for them (from a food seller, you add on juices too).
  • You have found definite consumer feedback about your website.
  • Your research shows site navigation problems.
  • Content Duplication has been detected and you can forsee that causing problems.

There can be more reasons for changing the site, even if it is to just make it look modern. But the thing to remember is to change slowly and gradually.

Little Changes Mean A Lot

It is important for you to understand that a full website overhaul is time taking. That is why, start with little changes- that are really crucial to your goal- like ‘ sign up’, ‘buy’ or ‘hire us’ portions. Again, working on effective landing page strategy is quite helpful.

Other changes may include- just changing the headers graphics on all the pages. Or maybe adding social media widgets. You can also widen the site. Or create a new page with all the elements that you want. Maybe, if you can get away by just changing your logo (if that has been changed).

The Parting Shot

Well, there is nothing much to say, but this-

Pause. Think before you act.

Posted by Navneet Kaushal on | Comments Off on Website Design – Enhancing User Experience!

Website Design - Enhancing User Experience!
Before we start talking about user experience, here is a number that might interest you- you have close to 10 seconds to hold on to your user. Yes, the time is limited and visitors have a very short attention span. This is a primary challenge as well as guidance tool that you have to keep in mind when you work on enhancing the user experience on your website.

So, the basic task is to capture the visitor’s attention in those few seconds you have and also make sure that he is led towards what he came looking for, or what you want the user to look at. You have to tell them/ answer them/ sell them or whatever in those 10- 12 seconds only, otherwise the loss is all yours.

Essentials Of User Behavior

Users are in a hurry, they have already chosen your site from search results/PPC/social media or whatever, and they know what other options they have left behind in the previous page. That is why you have to be pretty clear in putting forth what you have to say.

Users like quality, credibility and of course relevance- If your page has all of these, you are good, and they will stay on. Design should support the content and not overwhelm it.

Users scan your site and don’t read every line- so make sure you have attractive headings, banners, the works.

Users want control – If too many pop ups come on their windows, or videos start autoplaying, it leads to a very poor user experience. They may never come back to your site if the pop ups don’t leave them alone.

Enhancing The Key Experience

When a visitor lands on your page, you must make sure that he is helped in every way possible to find what he is looking for. Also, the first impression of the page must live up to the user’s expectation that built when he clicked on your link. The design of your site must be clear-precise and uncluttered so that the user is lured on to stay and explore.

Using Words Effectively– Words are the most important tool you have to grab the users’ attention. Say what you have to see and be very clear about it. If you have brought a user to your site for latest Nokia Phones, then have a clear-well placed and easily readable line- “Latest Nokia Phones At Great Discounts” on your site. Words are taken seriously by the users and they respect it too. You build user expectation with words, and clear promises are generally easier to keep. Clarity also results in better credibility.

Clear Call To Action – If a user gets confused on your site and is not clear about what to do, then your entire effort is lost. Remember that a user likes your site if he understands what he is doing. You must give clear, straight-forward cues, so that the user understands what is where and what he can do.

Be Speedy – It is a very logical thing, if the users don’t have the time, this means that they want the site to be fast and really fast. If your load time is long, then the back or the close button will be hit much more that you would like. Explore the option of speed optimization versus as it will bring improvement in retention and user experience.

Information Architecture For Usability

The basic idea here is to make sure that the user knows how to use your site- navigate it. If your site navigation is clear and consistent, then the users will stay on the page and will use it. Usability is basically the level of ease and comfort visitors feel when they come to your site and navigate for information -services or products. If your site is not clear about the “buy” button, then you cannot expect the user to comb thru the site to find one, they will get out of the site rather than doing that.

Do Not Make The Users Think- your site navigation must be clear enough so that the visitor is not confused or forced to think where he is and what he needs to do. This will only lead to a poor user experience.

Guide The Visitors- Your site navigation must not be cluttered, so the visitor gets lost. Any page on your site must not be more than 3 clicks away from the home page. Lead the visitors to your goal skillfully and clearly. Clarity is important.

Use Breadcrumbs– Keeping a clear visual hierarchy helps. Visitors must know clearly where they are in your site, and how can they go back or to another category. Keep the home page in front view from any page.

Little Graphics Help- The idea is visual design of a call to action. Like a shopping cart, or a mail envelope, or a verification tick- that guides users clearly as to what they are required to do on the page.

Enhance The Utility Of Your Site

Utility is web designing means that your site is capable of doing many things. You can buy a product- learn more about it, add it to wish list, get informed about the product through emails, chat with fellow shoppers, leave reviews on a site and much more! This is how the utility of a site can be understood. So give your users many options, but do not overload your site with too much of it. Strike a balance.

Think Mobile Usability

Well, more and more people are switching to mobile internet for everything and anything. So make sure that your site has a mobile version too, that can cater to the mobile net users. This version has to be even simpler with vertical navigation and more prominently placed call to action buttons (the mobile user has even less time!).

Testing Your Site

What better way to know whether your site is working or not, than testing it for usability. Testing will give you a clear picture of where you are in terms of usability and what can you do more. You’ll be pointed to the absence of major design flaws which will give you essential insights for your project. Remember that you must design something, test it, fix it and then test it again There are tools like- Google’s website optimizer, with which you can test the different variations of a page in terms of which page produces the most visitors who convert.

The Final Word

You have to make sure that the user experience, on your site has to be simply fantastic- your site should be attractive, uncluttered, clear in words and design, easy to navigate and most importantly highly relevant to what the user is looking for.

Posted by Navneet Kaushal on | Comments Off on How To Communicate With Website Designers?

HowSo, why is your message not getting across? Either the artist has an impregnable shield, or maybe you are communicating in the wrong way? Here is a brief discussion on the understanding your website designers and the right way of communicating with them.

Designers Are Different From The Rest Of Us

This is a fact- artists are different. They are creative individuals, who are more often than not, guided by their passion. Whether it is a canvas, or a website design tool, the force behind getting the right work done is- Creativity. This “creativity” is what makes them different from other professionals, and arises the need to develop a new “artist handling technique”.

So, in order to make them understand what you want and where they are going wrong, you have to make use of certain words. Your priority is your site- that should be up and about on time. That is why quick and effective communication is needed, so that the designers deliver the right site and you can get on with your business. Also worth mentioning here is the essential words and vocab, that you must avoid in dealing with designers.

Things That May Ruin Your Communication With The Designers

When you do not like the sample sent in by your website designer, it can be really frustrating thing for you. You have to see your deadline and keep the costs from escalating. And if you become too hard on them, and they come in the exit mode, then that could leave your project hanging mid-air. With a new designer, it will be the whole routine from the start. Result- loss of money as well as time and business. That is why effective communication is the key- you must use certain terms to keep your professional relationship healthy.

This is horrible!“- While this line may convey your exact feeling about the design, but it doesn’t go well with the designer. Art is about perception, and you may be seeing different things in the design. The designer may label you as an unclear client who does not “understand” art!

I can do this better“- Yes, you are a full 360 degrees professional. You know website designing inside out and more importantly you know exactly what you want. But saying you can do this better, really hampers the personal touch that the designer may have been giving to your project. Bruising an artist’s ego can never get you good and quick results.

Copy From This Site“- There are certain copyright infringement issues to be considered here. Certain ethical issues also rise.

I need this finalized – NOW! NOW! NOW!“- Your concern and anxiousness is perfectly justified. Your work is top priority and you need things done pronto. Pressurizing the designer is necessary to meet deadlines, but some of them may snap under too much pressure. Dealing with this will cost you further loss of time and monetary.

The Right Means Of Communication

The artists and designers need to understand what you want clearly, so that the number of revisions needed comes down drastically. You must approach them in a way that they set aside their own preferences and do as you want. It is your site after all! To achieve this professional acquiesce, you have to use a whole new means of communication.

This is not working for me” – This is the term to be used instead of “This is horrible!”. The designer will think of it in professional terms, as to the requirements of your site and will not take it personally. With a clear mind, he will arrive at the desired design with better productivity.

Try doing it this way“- Open your re-do communication with this sentence instead of “I can do this better”. The artist will respect you for your knowledge and will try to work towards the results you want. Your experience must garner respect and not ill feeling.

For reference and guidance see this site“- The best way to give them ideas, instead of “Copy From This Site”. A designer need to be sure of himself- that he can create what his client wants on his own. He tries to avoid simply lifting concepts. That is why asking them to be inspired by some site is the right way, lest you want a debate on ethics.

“We have to keep the deadline in sight. Do not deviate”- Building pressure is essential, and you should take this route instead of- “I need this finalized – NOW! NOW! NOW!” The designer is a professional too, he knows deadlines, you just have to give him a little push-and not breathe fire down his neck. If he hurries, then the results may be worse than the earlier samples.

The Lesson To Take Home

You have to make sure that you always adopt a constructive approach in dealing with website designers. Do not be overtly critical and be clear in your instructions. This will speed up things much better. Timely delivery of projects will benefit you and if a little change in the mode of communication facilitates that, then you have nothing to lose, right?

Try with effective communication right now. Leave a comment; tell us what you think!

Posted by Navneet Kaushal on | Comments Off on Making The Right Choice – Joomla vs Drupal!

Making The Right Choice - Joomla vs Drupal!
As a webmaster, choosing the right and best suited Content Management System (CMS) is one of the most important decisions to take. The two widely used open-source softwares are – Joomla and Drupal. They are free to download and use, and the platforms have been continuously improved over the years to support the latest technology. This write up is an attempt to throw some light on how each CMS features, when compared to the other.

The Boxers In The Arena:

We have the two most popular CMS available today – Joomla and Drupal. In 2011, both came out with their latest versions- Joomla 1.7 and Drupal 7.0. These are now supporting advanced technology, and an increasing choice of add-ons, contributed from their respective communities.

The new Joomla 1.7 is has better support for the extensions with a one-click update feature. It is also notable for its new access control interface. It now has unlimited categorization due to the integration of the section and category managers. Another new feature to look out for is the Semantic XHTML layout.

The new Drupal 7.0 has a power packed dashboard and a new admin theme. There are many shortcuts and a better organized toolbar. In the new Drupal, updates begin from the very first screen. Users will enjoy the ease of access management and the inclusion of comment field.

Let The Match Commence:

Go through the comparison below for a better insight into the differences between the two content management systems. Read-compare and decide.

A.) Setup

Many users have found Drupal’s installation slightly complicated. However, the newest version is easier to use. You have to make a choice between standard installs and advanced ones. For new users, the installation system will let you download majority of the commonly used modules. If you are a newbie, then the file structure may seem complicated to you, but don’t worry, you will be able to manage. The advanced users can customize the installation, depending on their requirements. You can opt for a different installation profile and can install with multiple functions as per your preferences.

Joomla is pretty easy to install. You can copy the Joomla files to the server and simply follow the clear instructions for a successful installation. The sample data installer is a real help for the newbies. With Joomla, you can provide META description and keywords at the installation stage! Keep in mind that to avoid complexities with Joomla, you must have a file transfer system supported by it. Joomla supports FTP for file transfers.

B.) Administrative Armor


Drupal allows you to customize its menu to display the buttons you use regularly. But to do this you have to be really advanced. However, the Drupal 7.0 has a horde of features and tons of flexibility at the administrative level. With Drupal 7.0, you can have separate emails for installation and administration. This will give you an easy choice incase you have to transfer the administrative right to some one. You can sift through tasks like generating reports, integrating multiple site access etc very quickly and efficiently. The Drupal 7.0 has the potential to assign the administrator automatically. A very god feature for large websites with multiple admins.

Joomla’s interface is easy to maintain, as it has a point-and-click interface. In the newest version, Joomla’s administrative access has been upgraded. On line with his previous versions, you need a separate backend interface to run the site and manage the functions (manage users too, for specific tasks). Joomla 1.7 also notifies you, when you need an upgrade. The biggest disadvantage is that for each site, you have to download another Joomla. It does not provide support for having multiple sites managed from a single backend platform., so developers need to install different Joomla interfaces for different sites.

C.) Content Management


Drupal is very convenient and advanced to use. It allow you to have unlimited grouping levels along with categorizations and tagging. The content management system lets you generate varied forms of content, even though it requires the most technical expertise, but it produces the most advanced sites. With this CMS, you can easily identify the tasks and features, task automation and quick report generation. You can configure and manage each type of content separately.


Joomla’s CMS has three stages for content management: Section, Category, and Content. You cannot do cross categorization. However, you can create fairly complex sites, once you have understood the architecture. The new Joomla 1.7 now provides more control over the editor. It is simple to use, and is preferred for the same by the new users.

D.) Plugins


With the multiple modules available, you can experience far more functionality than in the native platforms. Apart from that you can get more features in-built into the core application. For example you can include the most downloaded modules in the base application.

Joomla’s thousands of extensions make it the leader in plugins. Its varied and expansive range of third-party extensions, you have better support for theme building, and creating aesthetically rich sites. You get plenty of support and guidance from Joomla’s extension community too. The latest figure of Joomla 1.7 supported extensions being 1,700 in June 2011.

E.) Loading Time And Security

Drupal- It loads really fast. As far as security is concerned. Drupal is the most secure open source CMS platform.

Joomla- Can be slow and really slow at times. But in the case of security, in 2009 Joomla had some issues with spam links.



It is good for SEO as you can work on customizing the URL with an addon: Pathauto. The code of the site is well-optimized and lightweight.


You may face an issue here, as it does not have the ability to control metadata or URLs. However, you can optimize a Joomla site with many SEO extensions available.

And The Winner Is…

As of now, it seems that Drupal gets the prize, but this is not the ultimate result, as comparisons can continue on other issues. The right choice of a CMS depends on your needs. You have to understand your budget, goals, technical expertise etc. to decide which CMS suits you the most. If you have a complex, and highly customized site, then go for Drupal. But for a site with slightly simpler content organization, Joomla may be the right answer.

Whatever CMS you choose, make sure to take guidance and remove doubts at the various online support communities.

Posted in Developer's Den
Follow Us On
Subscribe Newsletter
Candid on Flickr!
Looking for answers?