How to make WordPress blog faster and minimize CPU Usage

In this article, I will share my personal experience regarding this blog performance and nightmares of disabling website everyday because of CPU Utilization. I tried all my best however I was unable to figure out the cause of high CPU Usage by wordPress. I tried many articles on Google and at last I found some pointers and able to escape from this problem.

This article is specific to my problem only, However I am sure it will help many others also.

I started with ways, which will less impact my blog and will take less time.

1. Disable WordPress Cron Job

This was my first step, disabling cron Job. In most of cases we are not using this feature. Mostly it is used when you schedule some article to publish on some day or time. To disable it, Open “wp-config.php” file and add below line at top of page.

define(“˜DISABLE_WP_CRON’, true);

What if I need this cron job ?

You can easily create a cron Job anytime, by following below process.
a. Log into your cPanel.
b. In the Advanced section, click Cron jobs.
c. Under Add New Cron Job, select the time interval. It is recommended not to add time interval less than 15 minutes.
d. Set the cron command to the following, replacing with your actual domain name:

wget -q -O – >/dev/null 2>&1

The above command tells the Linux server to run wp-cron via wget, which will trigger the wp-cron.php script to do it’s job on your schedule instead of on each page view. This will lessen the amount of processes on the server.

e. Click Add New Cron Job to set the cron.

2. Disable Plugins

Now, Here comes actual reason for WordPress blog high CPU usage. I had many plugins and started to disable one by one.

Google Speed Online API widget integration with W3 Total Cache in WordPress

W3 Total Cache is the industry known solution for the caching mechanism of WordPress blog. Even lots of hosting proving companies like HostGator is suggesting the users to use this plugin for there wordpress blog. The “W3 Total Cache ” has lots of advance feature and needs expert level of understanding to enable or disable those options. From many options available, there is the option of displaying “Google Speed Online API” widget on the dashboard of the WordPress which will display the performance of the website on scale of 100.

Getting started with Google Speed Online API:

Go to Google APIs Console and navigate to “Services”.

Google API Console
Google API Console
Categorized as SEO Tagged

What is Dmoz

Dmoz is the Internet’s largest directory system maintained by human editors.  Google uses Dmoz results in it’s own directory so listing in Dmoz means getting good chances to have siteranks in Google.

Advantages of Dmoz :

  • Better relevancy than non-human edited directories and search engines.
  • Do not rank, promote or optimize sites, simply a data provider.


  • Can take a long time to have your site reviewed.

Facts about Dmoz

  • It is in partnership with AOL.
  • Hosted and administered by Netscape Communication Corporation.
  • Self-regulating community.
  • Serves results for search engine Google.
  • 4,533,456 sites – 85,756 editors – over 590,000 categories on 12 July 2010.

Becoming a Dmoz Editor

  • Find a category that you would like to maintain.
  • Click the Become an Editor link at the top of the category page.
  • You will then have to find 2 or 3 sites to add to that category and explain your reasons why you wish to edit in that category.

Tips for submitting your site to Dmoz

  • Submit your site to a relevant categories, otherwise your submission will be delayed.
  • Submit your site only once
  • Make sure your site has original content and isn’t a clone of other sites.
  • Make sure your site is error free and the design layout is easy to use.
  • Check for spelling and general mistakes on your site.
Categorized as SEO Tagged

Alexa Widget – Good or Bad for your site

Alexa is the famous ranking system amongst the webmasters. Previously i have written many articles about Alexa that what is Alexa? What is the advantages and disadvantages of Alexa? How to increase the Alexa ranking etc..

This time i have come up with new topic named : Alexa Widget – Good or Bad?

As Alexa is very popular ranking system, so webmasters usually try various tips and tricks to increase the ranking and placing the Alexa widget on page is one of them.

However many webmasters doesn’t know the worst effect of Alexa widget.

Most of the time the Alexa widgets goes unavailable for unknown time. In those cases the page on which the Alexa widget is placed renders very slowly or sometimes the page doesn’t loads.

So the solution is removing Alexa widget from the page. but removing means loosing your Alexa ranking statistics. and i know very well that nobody want this solution.

Best Solution is placing the Alexa widget in the footer section, so that whenever it goes unavailable your page already rendered. Very Simple yet very useful trick. 🙂

Categorized as SEO Tagged ,

Advantage and Disadvantage of Alexa Ranking System

Alexa is well known ranking system on the web. It is refered by most of the advertisement company and search engines to estimate the value of your website on the internet. However the Alexa has many advantages and disadvantages as discussed below:


  1. It is very useful for the beginners who have just started the website to get into popularity.
  2. It is considered as one of the popular ranking system.
  3. Most of the Advertisers refer this site to check the value of your site.
  4. Ranking system is used these days for determining the website popularity.


  1. It is totally dependent on ALEXA toolbar installed in your browser.
  2. It is not accurate.
  3. Anyone can easily cheat these ranking system. refer this article for detail.
  4. This does not consider the SEO factors even to determine the ranking.

Please comment on this post if you need some more info or have any suggestion

Categorized as SEO Tagged ,

Earn more from google adsense – Tips to earn money

  • Match your Adsense colors with your site colors.
  • Do not use borders to your text ads.
  • Use link units in your site. Link units near site navigation links can perform well. also  link units don’t need too much Ad space on your site and link units are not annoying to users.
  • Use Google site-specific search box with Adsense. This is the best option other than content targeted ads. You have option to select ad location on your site search result page. Put Adsense ads at the top and bottom of search result page. The best location of Google search box is – top right corner of your site.
  • Prefer Text ads instead of image ads. This will increase probability of more user interested ads. I will to suggest keep the text and image ad formats for your site. Use text and image ad format for following type of ad formats:
  1. 250í—250 Square
  2. 160í—600 wide skyscraper
  3. 336í—280 large rectangle
  4. 300í—250 medium rectangle. These are best performing ad units and will also increase your ad inventory.
  • Use section targeting to target ads relevant to your site or page content. Section targeting code is nothing but code tag provided by Google to direct their crawler to show relevant ads to page content. Use section targeting code on each page.
  • Ad placement is important. Place the Adsense ads above the main fold, means user should see your top performing ad units without scrolling down on your site. This will increase Ad CTR.
  • Use Google Adsense ad preview tool can help you to view all ads showing on your site and also helpful for blocking irrelevant ads.
  • Study your keywords. Target ads to these keywords. If you are not using section targeting Adsense feature then don’t forget to add your page-targeted keywords in the beginning of your post. Google Adsense crawler generally searches for first one or two paragraphs to target ads to that page.
  • Placing images above or next to the ad units will increase ad visibility and more chances of click on such ads increasing your CTR.
  • You can use “heatmap“ provided by Google to analyze other top performing ad placement slots. See the Image below. Ad slots with dark color are hot spots than the faint ones.
  • Track all ad performance using Channels. Channels are nothing but individual ad units, which you can track for performance. Study the Adsense revenue report in detail.  Don’t keep on changing ad formats, colors and placements every one or two days. Track the ad unit placement at least for 2 weeks to judge the ad slot performance.
  • Optimize your site for search engines. SEO is the key point for high traffic websites. Moreover traffic from search engines can convert well in case of Adsense ads. Users coming from search engines are clicking more on your Adsense ads than regular readers.
  • Ads placed in-between the content perform well. But keep in mind this can be annoying to your site readers. So avoid too much of blended ads in content.
Categorized as SEO Tagged

Google Adsense Policy – Points to remember

Before Using Google adsense, the beginner must understand that what should be avoided with Google adsense.

Following are some points to remember about google adsense.

  • Don’t alter the Adsense code other than fonts and colors.
  • Do not click on your own Adsense ads by any way.
  • Do not increase Adsense ad impressions with some automating tools.
  • Don’t ask others to click on your ads.
  • Don’t put Adsnese code on adult or prohibited content.

We cannot fool google by clicking on own adds using any proxy setting or same workgroup computers.

So be careful while trying anything illegal with google adsense. your account can easily be blocked.

Please wait for my Next article on tips about how to earn more using google adsense.

Categorized as SEO Tagged

More than 15 SEO Tips for your WordPress blogs

Don’t Block the Search Engines!

From your admin panel, go to Options > Privacy and make sure it’s set to “I would like my blog to be visible to everyone.”

Are Comments Enabled?

Some WordPress users restrict comments to registered users, or disable them entirely. While this may be appropriate in some situations, in most cases comments are a very beneficial factor, and a defining mark, of a blog.

Here’s how to fully enable comments:

  1. Login to the WordPress administration center
  2. Click “Options” on the menu bar
  3. Is “Users must be registered and logged in to comment” checked? If so, consider unchecking it.
  4. Click “Discussion” on the submenu bar
  5. Make sure the following are checked: “Allow people to post comments on the article” and “Allow link notifications from other Weblogs (pingbacks and trackbacks.)”

Ensure URL Canonicalization

If your blog posts are accessible from more than one URL, you could end up with:

  • Search engines confused as to which URL to display in the SERPs.
  • PageRank split between multiple pages.
  • Duplicate content penalties.

Starting with version 2.3, WordPress takes care of this and makes sure your content is accessible from only one place. So if you use an older version, either upgrade to the latest version of WordPress, or install the Permalink Redirect plugin.

Use Images in Your Posts

Not only do they increase visitor attention and retention, they give you an opportunity to use keyword-rich “alt” attributes, “title” attributes, and filenames. Plus it’ll give your blog visibility in image search engines.

Does Your Theme Use Header Tags Correctly?

  • The blog title, or your main keyword should be in an <h1> tag.
  • If your subtitle is keyword-rich, you can put it in an <h2>; otherwise I recommend putting it in a non-header tag like <div>.
  • The post titles should go in <h2> tags.
  • Sidebar section titles should be <h3> tag or non-header.

Conclusion : Use a theme that utilizes header-tags properly, or try fixing the theme you have.

Use Pinging

A ping is a “this site has new content” notification that invites bots to visit your blog.

WordPress pings one website called Ping-o-matic by default, which in turn pings others. You can also add additional services by going to Options > Writing in the admin panel.

Use the Power of the Slug

Ever wondered what the “Post Slug” on the “Write” page was? It’s the text that goes in the URL when you have “Pretty Permalinks” enabled.

By default the slug is a “sanitized” version of the post title. However, if your title is overly long or keyword-sparse, you can change the slug through the Post Slug box.  You can also add additional services by going to Options > Writing in the admin panel.

Use Timestamping to Stagger Fresh Content

Search engines and visitors love fresh blog content on a steady, regular basis. But for a lot of us, creativity comes irregularly: 10 post ideas one week, none the next.

Enter timestamping. When writing a post, click the plus sign next to “Post Timestamp.” Set a date and time, and the post will publish by itself whenever you specify.

Search engines will keep coming back, and visitors won’t be inundated with a ton of new posts all at once.

Use Tags for Free Keyword Boosts

WordPress  include a tags feature that lets you assign keywords to your blog posts. Once you start using them, then since each tag gets its own webpage, you’ll be generating a ton of your own themed, keyword-oriented internal backlink pages.

Integrate Social Media

Adding social media links/buttons like the ones above makes it easy for visitors to promote your quality content (hint, hint). Social media is a great way to build links naturally as well as drive targeted site traffic.

  • Share This is a very popular “social media all-in-one” plugin.
  • If you’re a FeedBurner user, you can use FeedFlare to add action links, including social media ones, to the bottom of your posts.

Lots of social media sites provide code you can use to generate buttons like those above. Grab your own code from:

Implement Deep-Linking

Here are several great ways to implement deep-linking on your WordPress blog:

  • Within your posts, link to other posts on your blog and use important keywords in the anchor text.
  • Install the Similar Posts plugin, which inserts a list of related posts you’ve written to the bottom of each of your blog posts. This process will create aged deep links and increase visitor retention.
  • Display your most popular posts in your sidebar using the Popularity Contest plugin. Gives your most popular posts tons of internal links, and helps your visitors find your best content.

Use “Pretty Permalinks”

Sure, you may already use Pretty Permalinks, but are you using the best possible permalink structure?

For those of who don’t use Pretty Permalinks, it’s a must-do for WordPress SEO. Permalinks, in essence, are the URLs of your WordPress blog posts. “Pretty Permalinks” put slugs (which should contain keywords  ) in your URLs instead of the default numbers.

To enable or change them, first login, then go to Options > Permalinks.

The two options you do not want are “Default” and “Numeric.” Here are my suggestions for picking a “pretty” permalink structure:

  • Date and Name Based: The problem with this is that your posts are several extra directories deep, which can decrease relevence in some search engines. However, such a permalink structure can nevertheless be desireable if your blog is news-oriented or date-sensitive.
  • Post Name Only: If your blog covers one topic that has no subtopics (which, though possible, is unlikely), select “Custom” and type /%postname%/
  • Category Based: If your blog covers multiple topics, implement category-based URLs. (You have to look into the Codex to find information on category-based URLs, so many WordPress users probably don’t realize that this option exists!) To implement it, select “Custom” and type /%category%/%postname%/

Check for Valid XHTML

Most code errors are minor, but the more serious ones can cause content misinterpretation by search engines, lower rankings, and rendering errors.

WordPress itself produces valid code, but errors can crop up from two other common sources:

  • Poorly written plugins or themes
  • User-created coding errors (in the blog posts themselves, or through theme customizations)

First check your site for errors. If an error is found, look at the surrounding content to determine the source of the error.

Install the Google XML Sitemaps Generator Plugin

XML Sitemaps are search-engine-friendly directories of your blog’s posts and other pages intended to help search engines spider your site. Though pioneered by Google, they’re supported by Yahoo, MSN, and as well.

The Google XML Sitemaps Generator for WordPress makes creation of these sitemaps easy and automatic. It also lets the engines know when you post new content.

Avoid Sponsored Themes

There was a debate in the WordPress community not too long ago on the topic of sponsered themes. These themes include paid links (usually in the footer) than can suck PageRank and possibly result in a Google paid links penalty.

Stick with WordPress theme directories that don’t include sponsored themes, like the WordPress Theme Viewer

Use Traditional SEO Techniques

A WordPress blog is a website too, so the traditional SEO techniques still apply:

  • Use important keywords in the title and throughout the post, but don’t overdo it.
  • Bold your keywords when it makes sense.
  • Develop links to your blog.

Install the All-in-One SEO Plugin

Like the name implies, this plugin covers a lot of the bases.

  • Puts the blog name after the post title, giving your keyword-rich titles more prominence.
  • Allows you to override title and meta tags on your homepage as well as your individual posts.
  • Lets you add “noindex” to your category and/or tag pages to avoid duplicate content.

Advantages of outbound links

Though both of them have got the same symmetry – Inbound and Outbound links – their playground is altogether different. Inbound links are a good way of inter-linking the pages of your website whereas outbound links link your site or others site to your website. This way, in outbound linking, while one is going through your pages, he automatically gets the address of other websites.

Now, you would think – why on earth should I give others website address? What benefit would it gather for my site? Think it the other way round – when your site gives listing of other top 10 websites, your website automatically comes under the scrutiny of top 10 websites of the same field. So, even if your website is not so popular or has been recently launched, it gets the advantage of being listed among the popular websites, making it a worthwhile site. Isn’t it great? In simple words, just by opening your shop near Inox mall, if your sale is increasing, then what is the harm in opening the shop!
Another big advantage of outbound links – Local Search. When people began to get your website address in the local search, the popularity of your website automatically increases. This is another big advantage of having outbound links. If you have not generated any outbound links up till now, fearing it would popularize other sites more than yours, then you must try this practice out at least once. Try it out and see how things dramatically change for your website.

There are a number of Search Engine Optimization Companies which are carrying out all these practices. If you are not good at carrying out SEO practices, try one good SEO company to get the thing done for you. Definitely, it will help in getting your website at the top ranking of search engines like Google, Yahoo Search and Alta Vista.

Categorized as SEO Tagged

Best Pinging services for WordPress

A ping is a “this site has new content” notification that invites bots to visit your blog.

WordPress pings one website called Ping-o-matic by default, which in turn pings others.

You can also add additional services by going to Options > Writing > Update services in the admin panel.

following are the list of pinging services, add all with line break after each.