Category Archives: WordPress


Published by:

Researchers have identified a strain of cookie stealing malware injected into a legitimate JavaScript file, that masquerades as a WordPress core domain.

Cesar Anjos, a security analyst at Sucuri, a firm that specializes in WordPress security, came across the malware during an incident response investigation and described it in a blog post-Tuesday.

Anjos says it appears attackers used typosquatting, or URL hijacking, to craft the phony domain, code.wordprssapi[.]com. Typosquatting is a technique that usually relies on users making typographical errors when inputting URLs into a web browser. In this case, the fake site is designed to look like a legitimate WordPress domain so it doesn’t appear out of place in the code.

The researcher said it appeared attackers injected malware into the bottom of a legitimate WordPress JavaScript file designed to reroute sensitive information, such as cookies, to the fake domain.

Denis Sinegubko, a senior malware researcher at Sucuri, told Threatpost Wednesday that it’s likely an attacker took advantage of another vulnerability in WordPress to inject the obfuscated code in the first place.

“Modern attacks rarely use one specific vulnerability. They usually scan for multiple known vulnerabilities (mostly in third-party themes and plugins) and then exploit whatever they find,” Sinegubko said.

Anjos points out that in addition to appearing at the bottom of an actual WordPress JavaScript file – wp-includes/js/hoverIntent[.]min[.]js – the code also uses a typical obfuscation pattern, eval(function(p,a,c,k,e,d). The function, commonly used in JavaScript libraries and scripts, tightly packs code that’s later executed when the page loads.

After Anjos decoded the obfuscated code, he saw the malicious – and now offline – WordPress API site.

In this case, Anjos says a conditional statement hidden at the top of the code excludes cookies from user agents from search engine crawlers. That “extra mile” by the attacker, Anjos says, helps weeds out cookie information from crawlers and bots and “ensures that the data being sent to attackers is more likely to immediately be usable.”

Once it’s been determined the data – in this case, a users’ cookies – are valuable, a script sends it to the malicious site (code.wordprssapi[.]com) so it can be siphoned up and used by attackers, Anjos says.

By stealing a user’s cookies, through what’s essentially a session hijacking attack, an attacker can pretend to be that user and perform any actions the user has permission to perform. At least until those permissions are revoked; something that’s done after a period of inactivity for many types of online accounts, including WordPress.

The site that URL is mimicking, code.wordpressapi[.]com, isn’t even a legitimate site, the researcher points out. But in this case, that doesn’t matter; the fact that it includes the word “WordPress” is enough to make it look like it belongs, Anjos says; that’s what tricks users.

“By purchasing a domain closely resembling a legitimate website platform or service, some webmasters might overlook this in their code and assume it is an official WordPress domain (which it is not),” Anjos wrote.

Sinegubko is a bit puzzled when it comes to who may have been to the malicious site.

“No clue,” Sinegubko said when asked Wednesday, “As always, WHOIS data is ‘privacy protected,’ the IP ( points to vultr[.]com network (not a typical choice for hackers especially with the Windows IIS/8.5 server).”

In addition to ensuring they have clean code, webmasters should double check sites to ensure they’re not sending sensitive data, like cookies or passwords, to a third party, Anjos says.

“This is something that all webmasters should be aware of when they are auditing their own code. Be careful and always check that a domain is legitimate, especially if it is involved in collecting or sending information to a third-party site,” the researcher wrote.

How to Make Your WordPress Site Search Engine & Marketing Ready

Published by:

The more I use WordPress, the more I love it as a platform for building beautiful and robust websites. But it probably wasn’t until I was invited to speak at WordCamp in 2014 that I began to truly appreciate the awesomeness that is WordPress.

Being with so many knowledgeable people whose sole goal is to help others use WordPress to earn a living, broadcast their message, or fulfill their passions, and it’s difficult not to learn of all the things that make WordPress such a powerful content management system.

Because WordPress is open source, there are plenty of plugins you can use to help make your website more search engine friendly and web marketing ready. While I don’t want to focus too much on specific plugins in this post, I do want to highlight a lot of native WordPress and plugin settings that you can–and should–be implementing on your WordPress site.

This guide covers three main areas:

How to Optimize Your WordPress Site for Search
How to Optimize Your WordPress Site for Visitors
General Housekeeping issues
This is just a starter guide, and is by no means comprehensive for what can be accomplished using WordPress or the plugins mentioned here. Ultimately, your needs will be different from anyone else’s, so my goal here is to just cover the basics that just about every site needs.

How to Optimize Your WordPress Site for Search
There is no arguing that search engines are an important part of marketing your website. We can choose to focus only on visitors, but those visitors come through search engines, so there are some basic architectural issues that have to be addressed to help the search engines properly spider, index and analyze your site.

Set the www.
Every website comes equipped with potential duplicate content issues that, if you don’t correct them, can cause the search engines to split the value of your home page between two URLs. It typically looks something like this: or

Search engines treat the same URLs–just with and without the www.–as two separate pages. It’s your job to configure WordPress so search engines are fed only one version of the URL.

This is done in General Settings > Site Address (URL).

Here you want to put the URL of your site. Decide whether or not you want to use the www. in the URL or not. Which one you choose doesn’t really matter. Just pick one you like and stick with it.

WP site – set the www

Once you determine which way you’re going, be sure all the internal site hyperlinks in your navigation and elsewhere use the same version so search engines are likely to only index the correct version of your URLs.

Since search engines can still find the other version of your URL should someone type it in incorrectly, you’ll want to also talk with a developer about how to prevent that from happening with global 301 redirects.

Allow Search Engines to Index Your Site
If the search engines can’t index your site, you have little to no chance of appearing in the search results. By default, your WordPress settings should allow the search engines through, but often times, while in development, a site is deliberately blocked. Either way, this is definitely a setting you’ll want to double-check to be sure.

Allow search engines to index your site

Do this in Reading Settings > Search Engine Visibility.

Keeping the box unchecked allows the search engines through.

Set Your URL Structure
The default settings for WordPress URLs use parameters and numbers that represent the page. For web marketing purposes, you want URLs that use words, not numbers.

WordPress gives you several customization options. The quick and easy option is to use the post name in the URL, but you can set a more customized structure. This is great if you want your blog posts to fall into a specific /blog/ URL category. (i.e. vs.

I’m a big fan of categorization, so I opt for the custom structure so I can build the URLs the way I like.

How to set up your URL structure in WordPress

You can customize your blog post under Permalink Settings.

Simply choose the specific setting you want.

Configure Your Meta Information
The Yoast SEO plugin has a number of settings we’ll be using throughout this tutorial. If you don’t have this plugin installed, you’ll have to find similar settings for the plugin you are using, or just install Yoast and follow along.

There are a few meta settings (not to be confused with meta descriptions or meta keyword tags) that can be helpful to your marketing efforts.

Most blogs have archive pages that are a great way to get to good content by category, tag or date, but by themselves, they don’t make for good landing pages from search results. Since these archive pages can really add up (one archive page per month multiplied by the number of years you have been or will be blogging!), it’s a good idea to allow search engines to spider those pages but not put them in the index.

Check the box under Yoast Titles and Metas > Sitewide meta settings > Noindex subpages of archives.

By doing this, you’re helping the search engines focus on the content that has the most value by keeping those pages out of the search results.

Next, you want to remove the possibility that Google will pull your page title and description information from the DMOZ directory and display it in the search results. I honestly don’t know if Google still does this on a regular basis or not, but until they definitively say otherwise, this is one setting I wouldn’t go without.

Check the box under Yoast Titles and Metas > Sitewide meta settings > Add noodp meta robots tag sitewide.

This gives you control over our messaging, not a third-party directory that isn’t looking out for your best interests.

Clean Up Your Head Code
WordPress is great, but it’s not perfect. A lot of arbitrary code gets added into the site that can have some negative effects on your optimization efforts. Yoast provides a setting that performs a quick cleanup of this code.

The one of particular concern for me is the shortlinks. By default, WordPress adds shortlinks in your code that redirect to the post title. These shortlinks have little real-world value and may potentially cause a loss of page authority if the search engines count them as a link.

Clean up your head code in WordPress

Under Yoast Titles and Metas > Clean up the , check the top three boxes.

Hiding the RSS links is optional, depending if you want your pages to be found via RSS or not.

Optimize Your Pages
The Yoast plugin gives you an incredible amount of control to customize your page titles and meta descriptions. Without this customization, the title tag of any page is the same as the WordPress page title. That’s fine if all your page titles are two words long, but that’s not good optimization.

Both your page titles and meta descriptions are likely to appear in the search results. This is your chance to control the message you want searchers to see anytime your pages appear in front of them. Use this space to customize your title tag and meta descriptions for keywords, brand, messaging and click enticement.

Optimize your web pages in WordPress

Under Pages > [select your page] > WordPress SEO by Yoast, find the SEO Title and Meta Description Fields.

The Yoast plugin will let you know if your content is too long. Keeping within the recommended character length ensures that your content will fully appear in the search results as you intend.

Redirect Changed URLs
Changes in URLs happen from time to time. Sometimes you just want to re-categorize a page with a more appropriate URL (i.e. to, or you’ve done an entire restructuring of your site, moving pages around into new navigational categories.

Whenever such changes are made, you want to make sure to 301 redirect the old URLs to the new ones. Failure to redirect these URLs will cause you to lose any authority value the old URL achieved. In other words, the new URL will be starting from scratch.

A plugin called Redirection handles this nicely, making the set up of redirects fairly easy. It also gives you stats on how often a redirect is triggered.

Go to Tools > Redirection > Add new redirection to add new redirects.

The source URL is the old URL, and target URL is the new one.

Optimize WordPress for Visitors
With WordPress optimized for search engines, you now need to focus on your visitors. After all, there is no sense driving traffic to a site that visitors simply don’t like or won’t have a good experience interacting with.

I’ll walk you through some settings and other considerations for making sure your site is one visitors enjoy. This will increase your on-site engagement as well as conversions.

Offer Related Posts to Read
When a visitor has finished reading one of your blog posts, what do they do next? Most likely they close the browser window or tab and move on with their day. If there is nothing else enticing the visitor to stay engaged on your site, they won’t stay.

However, knowing that the visitor is interested in reading one piece of content, perhaps they will be interested in another. At the end of each post, offer the reader some links to other content they might find valuable. These posts are often similar to the current one they are reading and/or timely in nature.

Offer related posts on your blog articles

Giving your readers options to stay engaged is no guarantee that they will, but it eliminates the guarantee that they won’t.

Allow Comments?
Many sites are shutting down comments on their blogs in favor of engaging on social media. This may or may not be the right strategy for you, but you’ll want to consider each option carefully and make a decision for what’s best for your audience and your business.

If your audience is small and you’re not likely to get a lot of comments, it’s usually better to keep comments turned off until you reach a point where you’ll get more engagement.

To select the best comment settings, go to Discussion Settings > Default article settings and Other comment settings.

Allow Visitors to Subscribe to Comment Threads
People who take the time to comment on a blog post are doing so because they are interested in the conversation the blog post generates. A great way to keep them involved in the conversation is to allow readers to receive an email when an additional comment is made to the same post.

If visitors have no way of knowing if or when a new comment is posted, they are forced to return to the site on their own in order to keep up with the discussion, or they may forget about the comment altogether and not participate in any additional conversations going on. Neither of these options are good for building engagement.

You can help foster ongoing dialogue by giving the option to subscribe to comments. You’ll need to find a plugin that works with your site and gives you the features you want.

Allow visitors to subscribe to blog comment threads

Prep for Social Media
Today, most engagement takes place on social media, so your WordPress site has to be set up so it can be socialized. Not only do you want to give visitors an option to follow you or your company, you want posts that go out over social media to be share-ready.

Open graph meta data gives you the ability to control the message of your posts as they are shared on the social networks. You have the ability to edit how the post titles, images and other elements are displayed on social networks.
Prep your WordPress site for social media

Check the box under Yoast Social > Add Open Graph meta data

From there you’ll need to customize the information on each post to ensure it displays as you want it to on the social channels.

Set Up Social Sharing
Controlling how your pages display when they are shared is one aspect of social sharing, but you also want to make it easy for visitors to share your content.

The easiest way to do this is to add social sharing icons above, below, or beside your posts so the visitor can easily share the link on their favorite social channel with a single click.

Set up social sharing on your WordPress site

You can find some plugins that do this for you, each with varying visual settings that you can customize to fit your site.

Append Custom Message on End of Posts
Above we talked about giving your readers an opportunity to read more posts on your site to keep them engaged. Another opportunity is to customize a message that is appended to the end of each blog post.

This message can be a short call to action for your services, a link to a download an e-book or an advertisement for a specific product. You can also use text, images, or a combination of both. It’s probably a good idea to mix it up a bit as well so visitors don’t get “banner blindness”. Test different messages to see what gets the most engagement.

Append custom messages to the end of your blog posts

There are a number of plugins you can install to add these custom messages. They each have different features, so find one that fits your needs.

General Housekeeping Issues
There are a few general housekeeping issues that will help you maintain your WordPress site and prevent issues from piling up or disaster from striking. These are all optional, but I suggest serious consideration be given to each.

Backup Your Database
There is nothing worse than finding out that your database has been compromised. The best solution for this is to keep a permanent back up of your database somewhere so you can perform a quick restore.

You can find a plugin that will do this for you, but there are other alternatives as well. Check with your web host provider to see if they back up your databases and, if so, how often. Even still, you can probably perform a quick database backup yourself and store the backup on a local hard drive or server.

Backup your WordPress site

If your site is critical to your livelihood, I recommend doing more than one of these options. I use a back up plugin, rely on my web host to back the database up, perform weekly database downloads to my server, and make sure my server is backed up as well. This is one place were overkill is a good thing.

Find and Fix Broken Links
Inevitably, your site will begin to accumulate broken links. Either you’ve moved some pages around (changed URLs) and didn’t find all the links to those pages on your site, or you’re linking to external pages that have been moved themselves.

One plugin I use called Broken Link Checker scans the site regularly and reports the broken or redirecting links it finds. You can then check each link individually to update or remove the URL right from the tool interface. Redirecting links can be fixed in bulk, by automatically having the old URL changed to the new one.

Find and fix broken links on your WordPress site

Just remember to revisit this tool regularly, fixing links as needed, to keep your broken links from piling up.

Install Google Analytics
Tracking is an important part of running a successful site. Google Analytics is a free tool that gives you data on just about everything you’ll need, and then some.

If you don’t know how to use Analytics properly, that’s ok. Just get the code installed. You can always revisit Analytics once you have a handle on what to do and look for. However, if you don’t install the code now, you won’t have any data to analyze when you’re ready.

Cache Site For Faster Page Load
Caching pages allows visitors to download each page more quickly. WordPress sites often have a lot of code and, with the installation of third-party plugins, it can begin to weigh a site down, causing pages to load slowly.

By caching the site, a “snapshot” of each page is taken. That snapshot is served to visitors, circumventing the multiple downloads needed to display the “live” page. Think of it as the visitor looking at a picture of a house rather than having to build the house each time they want to see it.

Cache your site

The net result is that visitors can quickly navigate from page to page without slowing down their browsing experience.

Does This Make My Site Optimized?
If you implement all of the suggestions above, will your site be “optimized”? Sort of, but not really. Optimization is generally done an a page by page basis, with keyword research, messaging, and other factors being considered.

However, these tips will help make your WordPress site search engine and visitor friendly and give you a higher chance of success when you optimize pages later. In essence, your search engine friendly WordPress site will make any web marketing you do much more effective.

What settings do you think are essential for any WordPress website?

15 Best SQL Queries For WordPress Database Administrator

Published by:

Do not run these SQL queries before taking the backup of your current database. How to take backup of you wordpress database is covered here in this tutorial.

To take backup of your Database you can use WP-DB-Backup or WP-DBManagerplugins from the wordpress plugins repository. Alternatively you can use phpMyAdmin

An easy way to run any of the queries below is to use phpMyAdmin.  phpMyAdmin is one of the most common database look-up and editing tool. Almost all the web hosting services’ control panels provide this. There is also WordPress SQL Executioner – a WordPress plugin that allow you to execute your SQL query.

General Purpose

Change Default Administrator Name

By default every wordPress installation creates an account with a default “Admin” username. This is wide spread knowledge, everyone who uses WordPress knows this. However, this can be a security issue because a hacker can use brute force your WordPress admin panel. A different default “Admin” username, means additional security.


UPDATE p_users SET user_login = 'NewName' WHERE user_login = 'Admin';

How To Reset User Password

Forget your wordpress password or want to reset your password in WordPress, and do’t want to use password reset.php file to upload on your server.


update wp_users set user_pass =md5(‘newpassword’) where user_login=’yourusername’);

How To Delete Post Meta

Installing or removing plugins is a very common task for WordPress. Some of the plugins make use of the post meta to store data related to the plugin. After you have removed the plugin, those data are still left inside the post_meta table, which will no longer be needed. Run the following query to clean up the unused post meta value. This will help to speed up and reduce the size of your database.

DELETE FROM wp_postmeta WHERE meta_key = 'plugin-meta-key';

How To Delete All Pingback

Some wordpress administrator does not like pingback on their blog. Suppose now you have disabled pingback on your wordress blog. but what about your stored pingback, There is no method available in wordpress to delete the records. Here is the solution from SQL queries to fight this menace.


delete from wp_comments where comment_type=’pingback’;

Delete All Spam Comments From The Database

Spam comments and wordpress are two inseparable terms. Doesn’t matter how many methods you apply to fight spam, they will come up every time. So how to delete all these comment from the database use SQL queries


delete from wp_comments where comment_approved=’spam’ ;

Delete All Trash Comments From The Database

There are simple methods now available in new wordpress 3.0 onwards , if you are still feel comfortable with SQL queries . Issue the following command and delete all  the trash comments form the database forever.


delete from wp_comments where comment_approved=’trash’ ;

How To Remove Comment_agent

Comment agent is used to hold information of the commentator’s browser , operating system etc, most of the time this is use less, so how to remove this unimportant data from the database


update wp_comment set comment_agent =’ ’ ;

How To Delete All Revision Posts From The Database :

When ever we revise any post on our wordpress blog it creates a same copy of the post with it’s post type as revision. The original post which is now current does not require all these post to show your current post. So if you have revised an article 20 times., it means your post has been saved 19 more times, Thus increase a lots of web-space on your server.

Below listed SQL query  will delete all the these revised posts from the database. leaving your original ( Latest ) contents


delete from wp_posts where post_type=’revision’ ;

How To Find Out All Unique Email Address

Over a period of time, your blog will have received many comments. These comments will include the email addresses left by the commenter. You can retrieve all these emails for your mailing list without any duplicate.

select DISTINCT comment_author_email FROM wp_comments;

How To Identifying Unused Tags

In a WordPress database, if you run a query to delete old posts manually from MySQL, the old tags will remain and appear in your tag cloud/listing. This query allows you to identify the unused tags.


SELECT * From wp_terms wt
INNER JOIN wp_term_taxonomy wtt ON wt.term_id=wtt.term_id WHERE wtt.taxonomy=’post_tag’ AND wtt.coun

Migration Specific SQL Queries

How To Change SITE URL  And HOME URL

WordPress stores the absolute path of the site URL and home URL in the database. Therefore, if you transfer your WordPress site from the localhost to your server, your site will not load online. This is because the absolute path URL is still pointing to your localhost. You will need to change the site URL and the home URL in order for the site to work.


update wp_options set option_value =’’ where option_name=’siteurl’ or option_name =’’;

How To Change GUID

After you have migrated your blog from the localhost to your server or from another domain to a new domain, you will need to fix the URLs for the GUID field in wp_posts table. This is crucial because GUID is used to translate your post or page slug to the correct article absolute path if it is entered wrongly.


update wp_posts set guid=replace(guid,’’,’’);

How To Change URL In Post-Contents

WordPress uses absolute path in the URL link instead of a relative path in the URL link when storing them in the database. Within the content of each post record, it stores all the old URLs referencing the old source. Therefore you will need to change all these URLs to the new domain location.

Solution :

update wp_posts set post_content= replace(post_content,’’,’’)

Change Image Path Only In Post Content

By default wordpress store absolute path of the relative images and this create a lots of problem whenever we change our server. SO how to change the image paths stored in the post contents


update wp_posts SET post_content = REPLACE (post_content, 'src="','src="'); The above query only change the source of images not the attachments available with that post, So issue the following query also along with the above one.

UPDATE wp_posts SET guid = REPLACE (guid,'','') WHERE post_type = 'attachment';

Update/Change  Post Meta

Post meta is also stored as the same way as your post image and other URLs ie, absolute path, so change them according to new website address


UPDATE wp_postmeta SET meta_value = REPLACE (meta_value,'','');

Though, I have tried my best to collect these SQL queries to help wordpress administrator/webmaster, if you find any problem or better solution for these aforesaid problem, kindly drop your message here so that we can update.

Tags: , , ,


SEO Pressor WordPress Plugin Not Worth A Penny -Review By An SEO Enthusiast

Published by:

I am sure You have seen such ads for so many software or wordpress plugins claiming that without any such hard Search engine Optimization efforts, your website or keywords will dominate the internet search engine.
SEO Pressor is such much talked wordpress plugins on the internet. If you will search internet a lots of blog and forums members will recommend you “A must have plugin” if you are running your site on wordpress.
Lets come to the point, Last week I installed SEO Pressor on my wordpress blog and as per expectation I was also expecting something like “Rabbit will come out from Hat”. But nothing happened and it just displayed a little screen like this on my screen.
Seopressor Keyword Screen
ON pressing Enter button here. I was little bit surprised to see the results of SEO Pressor. Their result screen is here.
seopressor review
Let me allow to Explain you the meaning of these results
“You do not have H1 tag containing your Keywords”. Most of the WordPress theme render the title of the article using h1 tag. It means Your article title does not contain your keywords.
“You do not have h2 tag containing your heading”. It is always suggested by the great article writer and SEO experts, provide facts in your post and try to divide your whole post into sub heading. Each sub heading must start with h2 tag and your sub headings, does not contain your targeted keyword.
“You do not have h3 tag containing your keyword”. As i stated in the previous point your article’s sub-sub heading must start with h3 tag and that sub-sub heading does not have your desired keyword.
“SEO pressor will automatically italic your keyword”. obvious.
“SEP Pressor will automatically underline your Keyword”. Do you think you need an explanation.
” You have an Image , SEO Pressor will automatically add ALT tag to it”. A picture speaks thousand words and your every article must have a relevant picture. It will add that alt tag to it. that’s it.
“You do not have keyword in the Last paragraph”. I think it is obvious.
“Please add rel=nofollow to your external links”. WordPress automatically add rel=”nofollow” to all the external links and rel=”dofollow” to all its’ internal link. Since,my blog is a do-follow blog. SEO Pressor has just shown this error. We love to pay some reward to our Guest bloggers thus link with do-follow.
It does not do anything like all I was expecting from this wonderful SEO plugin. Throughout my journey as SEO student all that I already know is now has been shown on a pretty box. Or some keywords they are tying to make bold, italic or underline.
All these things has been reiterated by the seo Experts, You can have a look at complete on page search engine optimization guide.
On the other hand WordPress plugins world offers dozens of choices for SEO support. For years, many WordPress users recommended All-in-One SEO Pack and Platinum SEO plugin. Although both of these options are good and will perform many of the basic SEO functions you need, they have recently taken a backseat to a new SEO-related plugin.
We recently installed what we feel is the best all encompassing WordPress SEO plugin and have been extremely satisfied with the results.
What is it? WordPress SEO by Yoast.
If you have not visited Yoast’s website yet we highly recommend you do so and bookmark it as it is a great site for learning about search engine optimization. Yoast – real name is Joost de Valk – is a web developer, SEO and online marketer.
This all encompassing SEO plugin allows you to easily enter your blog post’s meta title and description, change permalinks, add a breadcrumb, change Meta Robots functions and much more.
Let have a look at some awesome features of SEO plugin by Yoast and try to compare this free SEO plugin with our so called highly recommended SEO plugin SEO Pressor.
Post Titles And Meta Description
With WordPress SEO, each post and page you write will have have a meta box where you can enter your title, meta description and keywords. The cool part about this section is that it automatically shows you a snippet preview of how your description will look in search engines. This is a very unique tool that will also show you exactly how many characters you have left when writing your titles and meta descriptions.
Difference : WordPress SEO not only give you to highlight your featured keywords, it also help your to define meta keywords and Meta Description. You may ask, what is the fun of meta keywords and meta description here. If Google does not consider these two factor for ranking purpose now. What is the fun to utilize these two factors here? No, doubt you are right up to some extend, So my Question here is “have you checked your sites awstat stats?”. How many search engine really index your sites daily?. Does all of them index your data the same way?. We are providing this information for these less sophisticated search engines.
The Page Analysis part of Yoast SEO is specially very useful for the beginner, a lots of information is hidden here. if you really want to rank your post on the search engine, follow the suggestion. Please make very sure that no parameter should remain here red or Yellow. Both indicator show the weakness in that parameter.
Difference : Do you not able to locate the difference in WordPress SEO and SEO Pressor. SEO pressor does not Guide you about the length of page title and a lots of other factors responsible for better ranking.
Meta Robots Settings
When you click the ‘Advanced’ button in the meta box you have addition options available to adjust on a per post basis. If you have certain posts and pages you do not want indexed or followed by the search engines, then you can easily adjust these configurations with a couple clicks.
Breadcrumbs are a great way to help your visitors navigate your website and can provide additional SEO benefit. With Yoast’s SEO plugin, you can change the taxonomy of your breadcrumbs titles for individual posts and pages. This comes in handy for when you do not want to use your post title, which is the default breadcrumb title.
Canonical URLs
Duplicate content is an absolute killer for many websites. If your site has identical or vastly similar content that’s accessible through multiple URLs, then you may be getting penalized by search engines. This is easily avoided with the Canonical URL section where you can specify a URL to point a specific page to or simply leave it blank to default to your permalinks settings.
301 Redirects
If you need to change the URL of a page as it is shown in search engine results, it is recommended that you use a 301 redirect – this method is preferred by Google. This can be done by simply inserting the appropriate URL in the 301 Redirect section of the meta box.
Permalinks are the permanent URLs to your individual posts and pages. There are several ways to structure your permalinks and some are more SEO friendly than others. The default permalink structure in WordPress is not desirable from an SEO standpoint and any SEO expert will advise you to change it. This can be changed in your admin panel under settings > permalinks.
What Yoast’s plugin allows you to do is further optimize your permalinks. Often times, those who link to your site don’t always use clean links structures and often times make mistakes. By simply clicking one button, you can make sure links back to specific pages on your site use the exact permalink you want. There are also additional permalink cleaning options that will ensure the integrity of your chosen permalink taxonomy.
RSS Feed Options
WordPress SEO by Yoast also offers some great options you can use to enhance your RSS feeds. You can prevent search engines from indexing your feed and use the ping feature to inform search engines that your feed has been updated. Perhaps the coolest feature is that the plugin allows you to add content both before and after a post in your feed which will link back to your post or blog. This comes in really handy when sites scrape your content because the scraped content will include these links back to your site!
XML Sitemaps
Sitemaps are an easy way for webmasters to inform search engines about pages on their sites that are available for crawling. This is an essential part of any SEO strategy. While there are other WordPress XML Sitemap Generators out there, they aren’t streamlined with your SEO plugins. For example, if you noindex a page, preventing it from showing up in search engines, then it could still be showing in your sitemap. They also don’t allow you to keep certain taxonomies out of your sitemap. Yoast’s plugin does. Yoast also uses an XSLT stylesheet which makes your XML Sitemap readable by humans.
Additional Features
For the more tech savvy people, you can edit your .htm files and robot.txt files directly from the Files menu of the Yoast’s WordPress SEO plugin. With just a few clicks you can also clean up the section of your WordPress installation.
The import/export feature allows those of you who are already using an SEO plugin to import specific features into the Yoast plugin which makes for a much smoother transition.
No doubt SEO Pressor website has a Very Good Landing Page. Does it mean it worth #100 for a useless wordpress Plugin? If you have that extra $100 you want to waste, Do not waste on SEO Pressor instead of them donate to me, I am serious 😉 Since, I have saved so many others $100. These features are already available in Yoast SEO and a better SEO optimized wordpress theme can enrich your post very much I really mean it.
WordPress SEO by Yoast, It almost forced me to uninstalled my five plugins ie Google XML sitemap Generator, Breadcrumb,permalink structure , 301 re-director and much more. In my personal opinion, This the best SEO plugin available for the wordpress.

21 Best WordPress Themes for Food Bloggers,Restaurants, Bars and Cafes

Published by:

Looking to attract more guests, customers, patrons, fans, and followers by way of a mouth-watering website? Excited to showcase your delightful menu of specialties, best-sellers, and packages to the rest of the world? Ready to win over people with a well-designed restaurant WordPress theme that reflects your establishment’s identity and culinary style? Just scroll down to check out the list.

Delicious Magazine Food Restaurant


Features | Demo | Buy Now

Gourmet Theme


Features | Demo | Download

FoodPress WordPress Theme

FoodPress wordpress theme-for food-blogger

Features | Demo | Download

Restaurant Design WordPress Theme


Features | Demo | Download

My Cuisine


Features | Demo | Download

Redminton WordPress Theme


Features | Demo | Download

Restaurant Pro WordPress Theme

Restaurant Pro WordPress Theme

Features | Demo | Download

Ermark Adora WordPress Theme


Features | Demo | Download

Monmarthe Cafeteria WordPress Theme


Features | Demo | Download

Akiraka WordPress Theme


Features | Demo | Download

Bordeaux WordPress Theme


Features | Demo | Download

The Restaurant WordPress Theme


Features | Demo | Download

Delicious Restaurant WordPress Theme


Features | Demo | Download

Time For Food WordPress Theme

time-for-food wordpress theme

Features | Demo | Download

Foodilicious – WordPress Theme for Food


Features | Demo | Download

Cooking School


Features | Demo | Download

Tasty Cooking


Features | Demo | Download

Good Cook – Great recipe


Features | Demo | Download

Recipe Wreath – WordPress Themes for Chefs


Features | Demo | Download

Good Food – WordPress Theme


Features | Demo | Download

Provecho cooking blog WordPress theme


Features | Demo | Download


I think these are some of the best wordpress themes that can suite food, restaurant,Bars, cafe or any Blog. Though You may argue why i have not included any free themes in this category. So my answer is “You are going to define your signature on the internet”. Hence, need only the best in the industry, nothing less.

What’s your opinion on this list of wordpress themes for Food ?

How to Migrate Blospot blog into WordPress

Published by:

I am sure, you have a successful blog now you want to monetize your blog with some more money making tricks like affiliate programs. I am sure till now you have read a lots of article about the benefits of wordpress over blogger. if not here is a quick recap for you.

Here are top three reason why you should choose blogger blog over WordPress

It’s Free : In case of bloggers everything is free. so experiment unlimited
No Hosting required : Though it is highly recommended but still a lots of user love to maintained their blog with blogspot domain name.
Less Hacking Problem : Because everything is maintained by the Google so Less hacking problem with bloggers. You have to consider once more before
Google Automatically manage it : No need to create your own sitemap or robots.txt to control crawlers.
Fast Indexing : Since maintained by Google
Direct integration with Google Plus
Direct Integration with YouTube. Your uploaded video automatically goes into YouTube
Importing and Exporting is Easy , that’s why you are here and reading this article
Top reasons to migrate Blogger blog into wordpress is here

Search Engine Optimization : Though Google love Blogspot blog and their is no need to show special arrangement to optimize your blog. You can only do the basics, but Google is not the last search engine on the net. it has only 80% share on the internet. So your blog is basically hidden from other major search engines.
Category wise blogging : Blog Spot only allow you to add new post and pages. If you want some thing else like if you want to organize all your posts according to a category then blogspot does not allow you to do that. That is only possible in wordpress.
Custom Themes : Though this is not a big deciding factor right now. Even some developer start developing themes for bloggers also, still you will not be able to locate a proper professional for blogger.
Plugins to enhance built in facilities: Plugins are the small program to enhance the basic functionality of your wordpress software. Thus you can convert your website into any imaginable niche or style. Do not believe me, Just look around yourself and check the source code.
Affiliate marketing : People will not consider your blog or your advice seriously and thus you will not be able to make any dent in the affiliate marketing.
Commenting System- Not attractive . Recently Google added threaded comments to it’s blogging system ie. now you can also enable threaded comment upto two level only.
Security and Management : Blogger delete one of my blog and they also delete one of my post from my main blog.And they warn me “If you repeat this type of content,We will suspend ur Blog” No one can delete your blog if hosted on wordpress. You are the owner and mentor of your own blog.
Ads placement-Some limitations, blogspot does not help us to place ads in our desired locations as we can place ads as in WordPress.
Now, you are sure to try your luck in wordpress and want to migrate / import your blogger blog into wordpress. Here are my version “How to import /Migrate blogger blog into wordpress”

CheckList before trying to migrate

WordPress Theme : Select a suitable wordpress theme to suite your niche.
Proper Domain Name and Hosting service Provider
Plugins : Required plugins to enhance the basic functionality
1. Log in into your wordpress Admin Panel and Choose Tools –>import

bloggerto wordpress1

2. Above action will bring up with a lots of options to import data/ post / article from different blogging platform.

bloggerto wordpress import

3. If the blogger import wordpress plugin is not installed on your wordpress site then, bring you blogger wordpress plugin to install.

Import ‹ — WordPress

4. Once installed this wordpress import plugin ask you to authorize it. Once authorize it directly ask your blogspot credential to look your blogger blog. Supply your Email address and password. If you are going to import first time Google again cross check whether it is you or some one else access / import your blog. So Grant access

My Account

5. Once authorize it bring all the blogger blog on your admin screen . Just click against the desired blog. That’s it.

import blogger blog into wordpress


Though import/ migration of blogger blog is very easy with the above mentioned steps. Still a lots of works is still there. You have to categorize all your post. WordPress need a little bit of learning curve.

35 Most common SEO Mistakes – Most Blogger Forget in WordPress

Published by:

There are so many WordPress SEO tutorials out there we don’t need another one. Some of them are very good, I don’t doubt that. They cover most of the blog & WordPress SEO basics like proper URLs e.g. We have also numerous best WordPress SEO plugins lists out there. My personally prefer Keyword winner.

You may use one, two or three of these plugins but not more. The true SEO for blogs is more advanced. On the other hand you don’t need some advanced technical skill-set to master it.

Most Common SEO Mistakes – Know to Avoid them

Much of blog SEO is directly related to

keyword choice
content prioritization (siloing)
community creation
You may cover the SEO basics or use the “best SEO plugins” but still write content nobody will ever find. So what’s the deal? How do you really take care of your blog & WordPress SEO? I’ve seen countless WordPress SEO tutorials but most don’t cover any of the following 30 points most bloggers overlook:

Tip #1 : Strategic Ranking

Google loves blogs and fresh content. Blogs offer everything Google needs so it rewards blogs and publishing new posts frequently. On the other hand you will notice that your blog ranks often in random ways unless you decide what blog posts and what keywords and phrases you want to rank for. With the several blogs I write for I often notice this kind of behavior. You have to prioritize and decide yourself which posts you wan to rank.

Tip#2 : Outdated posts may rank forever

So you have to return to those posts and update them for better SEO results. You may also redirect your old posts to new URLs but I prefer the update.

Tip#3 : New posts often rank far worse than old posts.

Thus you have to update the old posts sometimes instead of writing new ones on the same topic.

Tip#4: More keyword posts don’t automatically mean better rankings for those keywords.

Adding “SEO INDIA” to each an every post doesn’t mean you will rank better for SEO INDIA. Rather focus on the best performing post about SEO INDIA on your blog.

Tip#5 : Tag pages might outrank your posts.

Adding a tag cloud to your blog is good for usability and still common. Your tag or category pages might outrank your posts though as they are always linked on homepage. Tag pages make people bounce though. So don’t link your tags and categories everywhere.

Tip#6 : Nobody finds your best posts unless you mark them as “best”.

Nobody finds your best bost unless untill you mark them as “Best” post. Usability guru Jakob Nielsen has written about it years ago. You have to add a best posts, featured posts and/or most popular posts list to your blog. We use Postrank for that purpose.

Tip#7 :You won’t rank for “x blog” unless you have “x blog” in your HTML title.

Google is still too stupid to recognize a blog by it’s set up or structure. Using WordPress doesn’t mean you will rank for your term + blog. Just search for design blog. You have to call yourself blog in the HTML title tag and the h1 headline. Doesn’t seem “advanced”? It took me more than a year to finally prove that.

Tip#8: Strategic Linking

Link building in advanced SEO is not only about getting links. It’s also about how each link is part of your overall SEO strategy. Do you aim to rank for your main keyphrase or two? Or do you seek to become a great resource first and make each post rank as high as possible to harness the long tail? This decision determines how you will link out, link your internal posts and interlink them in future.

Tip#9: People click the first link in lists.

It doesn’t matter how you structure your list, whether it starts with “a” or the best list item. People tend to click the items on top. Consider this when compiling link lists.

Tip#10: Only first anchor text counts.

This might seem counterintuitive but Google apparently only counts your first anchor text in a page when you link the same page twice. So Choose your first anchor text wisely.

Tip#11: Repetitive linking with the same anchor text is spammy.

While many SEO plugins automatically link a given page or post on your WordPress blog with a predefined keyword this is spammy. Google discounts unnatural accumulations of anchor texts like it discounts keyword stuffing elsewhere. This was the only reason, I , uninstall automatic linking plugin.

Tip#12: Broken links break your SEO and make less trustworthy.

Both users and search engines rely on trust factors like you not linking to bad neighbourhoods. Often old blog posts link to sites that do not exist anymore or worse have been overtaken by someone else and are more or less of low quality

Tip#13: You get no links without trust.

When it comes to business blogging most blogs won’t get authority links unless they become trusted resources. There are a few desperate people out there like Jason Calacanis who will attack a whole industry to get links but that doesn’t work for you. You are not a celebrity. Only people who trust you link to you.

Tip#14: You get incoming links by linking out (I don’t mean trackbacks).

Many people new to blog SEO assume that they have to hoard PageRank like they do on their static sites but only blogs that link out succeed in the long run. You get links mostly from other bloggers. How do they notice you? When you actually link out to them. Getting links with trackbacking everybody via automated plugins is spam.

Tip#15: Nofollow hampers your internal links (pings) as well.

WordPress still uses by default the so called nofollow attribute for blog comments. It was introduced to combat spam but it never did. The widely used Akismet plugin is for spam. WordPress also adds your nofollow internal links (pings) and thus hurts your site. Otherwise you can just ping your older posts by linking them in your newer post and both of them get a ranking boost.

Tip#16: Content Strategy

Content creation is not just about producing as many blog posts as possible and blog SEO is not about making these posts as keyword rich as possible. You need a content strategy and goals you want to reach. Also who re the people you want to reach with your blog posts? Think about that before you start blogging. Do you blog for branding, SEO or do you seek feedback from your readers?

Tip#17: Normal people or websites rarely link out to blogs, others bloggers do.

So you have to write for a relatively small audience of other bloggers to get links. Make sure to address other bloggers in your posts at least from time to time. Write for people, I mean people you know by name to achieve this.

Tip#18: Images rank far easier than postings.

SEO is still a niche topic. As SEO blogs are fairly well optimized also the images in them rank well. You may end up with more visitors from image search than from regular results. This works great for other more image oriented blogs as well. Descriptive image names and captions are key here. angelina-jolie-naked.jpg with “Angelina Jolie naked” as a caption will outrank 123.jpg with “look at her” as caption. Read about advanced image SEO in this presentation [PDF].

Tip#19 : Listicles bring traffic but in depth posts like Seth Godin’s bring reputation (and traffic).

As an SEOptimise reader you know we produce quite a few lists. These lists are very popular. To get a reputation and trust you need to cover topics in depth though. Some lists manage both, like I hope this one does but random shallow collections of items aka listicles don’t. Take a look at Seth Godin’s blog. He manages to do both.

Tip#20 :Embedding videos from YouTube or elsewhere is a recipe for disaster

Many US bloggers forget that the world is bigger than the USA. They will embed videos hosted on video sites to their blog posts. Sometimes the video is the only content in a post like that. Many videos can’t be displayed outside the US, even the most popular ones. Some sites like Hulu are US only. Some videos get removed for copyright reasons, other for personal reasons. So you end up with an empty player in your blog post. Use open source video players for your professional blogs.

Tip#21 : Comments and Community

Your goal with a blog is also to create a community of supporters for your blog, site as a whole and brand. Blogs and comments are the most straightforward way to do so. Comments are very tricky though. There are many pitfalls to overcome, especially when it comes to blog comments and SEO. Disabling comments is no solution though for flagship business blogs.

Tip#22 : Un-moderated comments may hurt your site’s authority.

You have to moderate comments very closely. That is: Check the name of the commenter, is it just keywords. Read the comment, check whether it’s original (or just a bit that copies the same comment from elsewhere or even from your blog comments above), click the link the commenter added. In case everything is OK then the comment should be approved. Otherwise it might make you look bad for both users and search engines.

Tip#23: Comments make your posts rank better, not only for long tail phrases.

Stale blog posts may outrank you but also may disappear altogether. When people still add comments to old blog posts Google obviously assumes that they are still of relevance. Also people add more content via comments and thus you can rank for long tail phrases and often even quite popular key-phrases just because of the comments.

Tip#24: Switched off comments make your blog a one way street.

Many bloggers consider switching off comments altogether to get rid of spam, low quality comments and to have more time for writing. While the advantages of this approach might be obvious the drawbacks are a bit more long term and fuzzy but they are there. The conversation takes place somewhere else. You lose a community or the community you once had.

Tip#25: Using third party tools like Disqus for comments makes them unmovable.

Many bloggers use third party comment management tools like Disqus make them stuck once you move your blog to another platform for instance. When the URLs change the comments can’t be ascribed correctly to their posts anymore.

Tip#26: Relying for Twitter for comments breaks them when Twitter is down.

Some bloggers do not use third party commenting tools but add Twitter authentication via OAuth. This is a good idea as long as Twitter is up. Just yesterday I couldn’t add a comment to a blog because Twitter was “over capacity”. Make sure Twitter is not the only way people can authenticate or allow comments by anonymous users as well. You can make those

Tip#27 : Most people don’t comment.

99% of visitors do not comment on your blog. So pay special attention to those that do but don’t assume everybody else shares the same opinion. Also consider adding low threshold user participation to your blog. Something like adding stars for approval.

Tip#28 :Most positive comments are spam these days.

“Thank you, great post!” This is not a comment. This is spam. Whenever I see a blog post full of such comments I know that the blogger in question doesn’t care about real comments so I don’t comment myself. I don’t want my comment to get buried below dozens of worthless bot like flattery. Also note that a comment providing no context and no relation to the actual post can be automated.

Tip#29 : You have to reply to good commenter to keep your blog community alive.

While most comments are trash you have to try to keep the commenter who are really adding value by commenting on point. These people are your most ardent fans in many cases. They are your brand evangelists who will spread the message beyond your blog. Nurture them and your blog SEO will thrive.

Tip#30: Conversions and ROI

Blogs are not meant to convert visitors to clients. Also the ROI of blogging is fuzzy. You need to make a blog work for you and your business. Just adding a blog and assuming you get more conversions or a better ROI than before doesn’t work. So make sure to find out how your blog could earn money for you. Think about ways to convert your readers to subscribers, brand evangelists or even clients that are specific to your business. Each and every blog I write for has a different way of earning money.

Top#31: The date makes people bounce.

Blogs, especially WordPress blogs still mimic diaries like back in 2001. So people will see the date of a post almost instantly in the URL or above the post itself. While hiding the date entirely is not a good idea showing it before the actual post as the most important information is a mistake. People will assume that your content is outdated when they see a date from a few months ago or last year. Business blogging is about value though, thus you won’t just blog time sensitive news. Display the date at the bottom of the post without highlighting it. Otherwise visitors just bounce.

Tip#32: Blogs do not convert unless you make them.

We know that there are basically three kinds of search queries. Navigational, informational and transactional ones. Blogs are geared towards serving the informational queries. People who get the information have no reason to stay on your blog and buy, subscribe etc. You have to blog for conversions to get them. This starts with choosing different keywords and placing a call to action at the bottom of your post.

Tip#33: Blogging doesn’t pay when it’s a shop window with no products.

The term business blogging suggests that blogging itself is the business. In most cases it is not. blogging only supports your real business. It’s like s shop window for showing off your expertise. In case there is nothing to buy though, no products you won’t sell anything.

Tip#34: You can perform A/B split tests with WordPress.

A/B split testing or multivariate testing is very en vogue these days even beyond the SEO industry. It is for good reason. You can optimize for the traffic you already have instead of trying to get even more of it. A/B split testing works in WordPress as well and can increase your conversion rates significantly.

Tip#35: You have to segment your blog traffic to achieve the best results.

When you study your analytics often enough you will notice that your visitors are often completely different. You have probably very determined search users, very casual social media users, and very devoted returning visitors if your blog works well. To achieve the best results and convert these visitors you have to segment them. It means you need to offer different things to different people. Example: Show targeted CPC ads to search visitors. Show CPM ads to social media visitors. Don’t show ads to regular visitors or special offers instead.

Don’t overlook these 35 points like other bloggers do. You might outrank them by focusing on them.