Tech Sharing

Tech Sharing


Posts Tagged ‘ Wordpress plugin ’

How does WordPress make money?

By on August 16, 2009


How can a company like Automattic make money if they are giving away all their products (including WordPress) for free? Someone asked this question to WordPress founder Matt at WordCamp India and he surprised, at least some of us, by saying that Automattic is profitable.

Here’s how WordPress makes money according to the creator himself:

1. Blog Hosting – WordPress offers blog hosting services at $500 per month to big publishers like Om Malik, All Things D and CNN’s Political Ticker among others. They use’s server infrastructure to host your blog and therefore the performance will obviously be great but unlike other web hosting services, WordPress VIP Hosting doesn’t accept everyone who applies so good luck.

2. Google AdSense – Free blogs hosted on may sometimes carry Google ads but these ads may only appear if all the following three conditions are met:

  1. The visitor is not using Firefox browser.
  2. He has logged out of his WordPress account, if he has one.
  3. The referring source is not a WordPress powered blog. So a person reaching from won’t see any Google Ads.

Even with all these conditions, the revenue generated from serving Google AdSense ads on hosted blog may still be significant as do around a billion page views per month.

3. Automattic Kismet – You don’t see Viagra spam in your blog posts because it all gets filtered automatically by Automattic Kismet (Akismet for short), the excellent spam protection plug-in available for WordPress.

Now Akismet spam catching technology is free for personal blogs but if you maintain a corporate blog or run a network of blogs, you are required to buy a commercial license of Akismet that starts at around $50 per month.

What may surprise you is that professional bloggers, or anyone who is making more than $500 per month in advertising revenue from a WordPress blog, also needs to pay a $5 per month fee for the Akismet license.

4. Premium Accounts – While anyone can host a blog on for free, they charge you a fee if you want to buy additional storage space for your multimedia files or want to use a custom web domain instead of the default sub-domain. These arepremium features.

There’s also (unconfirmed) talk that WordPress may soon allow users to add AdSense in their free blogs for a subscription fee.

5. Web Host suggests of list of third-party web hosting companies where you may self-host your WordPress blog(s) for a fee. Now all these are referral links so Automattic gets a commission per sale.

In fact, this hosting referral system may be extremely profitable for Automattic because if you search for “WordPress Hosting” on Google (a very competitive keyword phrase), the first sponsored link on the Google results page is paid by WordPress itself and it says – “Top 5 WordPress Web Hosts – Chosen by the developers of the WordPress blogging software”.

6. WordPress Support – If you need help with WordPress (or WordPress MU) but the free support forums aren’t solving the purpose, consider subscribing to the Support Network of Automattic. The WordPress development team will help you solve problems related to your WordPress system and the response time can be as low as 6 hours. This service is primarily for Enterprise users who are willing to shell out a $2.5-5k per year for support.

7. Poll Daddy – I am not sure if Matt discussed this but Automattic also provides a paid version of Poll Daddy where you can have unlimited number of questions per survey and there’s no Poll Daddy branding in your polls or surveys.

broken-link-logoBroken Links Remover is a pluging for wordpress to help you to monitor all the link in the blog post and will removes(hides) the broken links from the reader (either is human visitor or a bot).

Broken Links Remover will not actually help you to repair the broken link but it only record it and list it down all the broken link in the management panel for you to update and correct it later on.

This tools is useful when the number of blog post increasing significantly because to checking all the possible broken link become an impossible job for you. Sometime the broken link that you found is becuase of the link destination temporary out of service but is not a real broken link.


Must have plugin for wordpress

By on February 9, 2009

wordpress-plugin-logoIf you are serious in your blog world using WordPress, then here are some of the plugin that you must have in order to help you to manage your blog better, optimize it for search engine, and also have a better interaction with you reader.

After few months of dealing with wordpress, I had try out more then 100 different plugin for different purpose and finally settle down with the few of them as the following.

Here are some of the Plugin that currently using for my blog:


Reader interaction

Blog administration

page-numbers-logoWith WP Page Number, you are not only displaying the next and previous button but also displaying the total page number, current page number to your reader. This actually make your reader clear that where are their location now.

Besides that, it also will help you on building up your SEO as well, because this will actually creates a tighter inner link structure.

How to install?

  1. Install and activate the WP Page Numbers
  2. Go to ‘Options’ or ‘Settings’ and then ‘WP Page Numbers’ to change the options
  3. Replace the the ‘next_posts_link()’ and ‘previous_posts_link()’ with the code below in your theme (archive.php, index.php or search.php).

<?php if(function_exists(‘wp_page_numbers’)) { wp_page_numbers(); } ?>


image-seo-logoI like to put the images in most of my blog post because I believe that with photo, it can make the post look more interesting so that can help to reader to increase the ability to understand the content better.

But one of the worst thing is that the search engine spider can’t see the image, they only understand the word. So in order to let the search engine spider to see our images is only via the images tag attributes such as the ALT and Title.

SEO Friendly Images can help you to optimize your images and automatically updates all images with proper ALT and TITLE attributes. If your images do not have ALT and TITLE already set, SEO Friendly Images will add them according the options you set. Additionally this makes the post W3C/xHTML valid as well.


seo-smart-link-logoThe intra site link is one of the important criteria that may help you to increase your search result ranking. You may link your keyword by your self manually to achive that purpose, but it may be very troublesome for you if you have a lot of post that inter related to each other.

SEO Smart Links may help you to solve this problem where it help you to automatically create the link keywords and phrases in your posts and comments with the corresponding posts, pages, categories, and tags on your blog.

SEO Smart Links also allow you to set up your own keywords and set of matching URLs. Not only that, you may also set nofollow attribute and whether to open the link in the new window.

It really save you time a lot to create the link manually. Now, with SEO Smart Link you only need to edit the options from the administration settings panel and everything done by the plugin for you transparently.


  • Find keywords in your posts, pages and comments and link them to your other posts, pages, categories and tags
  • Full control with customizable options
  • Ignore list for keywords you do not want to link
  • Improves your site’s interlinking
  • Control external links with custom keywords
  • Add nofollw attribute or open links in new window


plugin-central-logoAfter you had install a lot of plugin in your wordpress, it create another problem for you to keep your plugin up to date. Plugin central is a plugin that help you to monitor the updated plugin and alert you whenever there is a newer version.

By using the “plugin central” You may directly install the latest version directly, download the plugin file, or just ignore the update of the plugin.

It actually save you a lot of time to monitor your dozen of plugin to keep it update. YOu may also list down your plugin installed and plugin that activated by your blog site.



One of the way that to relate the reader intested topic within your blog is using the Related Posts plugin.

For related posts features, I try with “wordpress related post” before. It just a very simple and light plugin but you have not much control over it, it is more then enough for the wordpress beginner. You can set the Related post title, or no related post found title, the number of related post to display and some simple setting.

After some time of testing, I change to another plugin call “Yet Another Related Posts Plugin“. It provide more functionality and you have more control over it. You may exclude the category, tags, and also control how you want the related post detail to by display in your blog post.



Akismet is the build in plugins that provide the extra functionality to help you to fight with the comment spam in your wordpress blog. Akismet will checks the comments that you received from the reader with the Akismet web service to see is the comments look like spam or not.

To enable Akismet, go to install plugins, click on activate Akismet. You need the wordpress API key (More on wordpress API key). You can get the API from the wordpress dashboard. 

Akismet is brilliant because you just activate it in the beginning when you start your blog and it just sits there and does its thing.

Click here to go to Akismet home page

contact-us-logoOne of the way for your reader to contact you personally is via the Contact form. This can make bring you as the owner of the blog and your reader become more closer.

The closer you and your reader are, the higher percentage they will return back to read your blog again and also introduce to their friend. So indirectly this will bring more traffic to your site.

How to create the Contact Form?

  1. Install the actual contact form plugin, I’m using cForms as it provide extremely flexible to customize the form. But it maybe a little bit conplex
  2. Add the new page and name it as you like, I will named it as “Contact”
  3. You will find the small cForm icon on the top of the text editor,just click on it and select the form that you had customize it in the cForms control panel

You may also try out some other contact form such as Enhanced WordPress Contact Form, and Contact Form 7.

Click here to download cForm
Click here to download Enhanced WordPress Contact Form
Click here to download Contact Form 7