Friday , 23 February 2018
Top News
Home » Blogging » How To Write a Blog Post – Part 1: Keyword Analysis
Buy Now
How To Write a Blog Post – Part 1: Keyword Analysis

How To Write a Blog Post – Part 1: Keyword Analysis

0 Flares Filament.io 0 Flares ×

Writing a good blog post is easy but learning how to write a blog post that attracts an audience is something you’ll need to learn and practice. If you’re one of the millions of bloggers out in the blogosphere, pouring your heart and soul into your posts each week, only to find that your site traffic isn’t increasing, let’s face it that can be soul destroying. It’s sad but true, you can write the most amazing content but if people can’t find that content then nobody will ever read it.

Writing a great post is not just about your creative writing skills but also the structure, readability and keywords you use to attract an audience.

I’m not an expert when it comes to teaching someone how to write a blog post, there are certainly people with greater expertise, but I feel I have solid experience to help the absolute beginner blogger. I’ll also point you towards the experts later in the post if you wish to take this post a step further. Currently the Cannonball Fever blog receives almost 40% of it’s traffic from search engines or organic traffic as it’s called. This shows me that it’s a worthwhile investment to spend some time before each post to structure my articles around keywords.

Part one of my series on How To Write a Blog Post will be on conducting keyword analysis in order to better structure your posts. Improving your understanding of post and content structure around keywords will help you find an audience who is searching for your content while ranking your content higher in search engine results. This really is a massive and highly complex topic and my post will only scratch the surface and get you started.

Search Engine Optimization

You may have heard the term Search Engine Optimization or SEO for short. SEO is the process of improving the visibility of a website, or a web page, in the results of a search engine.  When it comes to writing blog posts our aim is to have our site and content rank highly in the search results displayed for the keywords we target. The higher our pages rank in the results the more traffic we will receive. It would be a perfect world if we could always have our posts displayed on the first page of the search results but unfortunately you’ll need to work much harder for that scenario to occur.

Instead our aim as beginner bloggers is to write many articles with each of them attracting additional visitors each month. We’re not trying to attract millions of viewers from a single post but instead attract smaller audiences that add up to a much larger audience over time. By structuring our content around the search terms, or Keywords as Google terms them, means that our posts have a better chance of being viewed by the people who are searching for those terms.

Let’s take a look at how we find our keywords  using Google Adwords

Finding Keywords Using Google Keyword Tool

1. Create an account and log into Google Adwords https://adwords.google.com

2. Once you’re logged in you want to select Tools and Analysis (1) and then select Keyword Planner (2)

How To Write a Blog Post

How To Write a Blog Post

3.  You’ll now be presented with the following screen Keyword Planner screen.

How To Write a Blog Post

How To Write a Blog Post

4. In section 1 type the words you are researching for a potential blog post. These words will be used to identify keywords that we can target in our post. In our screenshot we are using the keywords “Write blog post” to find keywords we could use for writing the current blog post.

Note that this actual post that you’re reading now uses the keyword “how to write a blog” which unfortunately contains the letter “a”. The problem with that is that Google deems the letter ‘a’ and many others as Stop Words. Stop Words are words that search engine results can filter out to improve performance. It’s recommend you don’t use these stop words however in my research there are still varied opinions in regards to the effect if you do use them. I may update this post in future if required to note the potential requirement of choosing keywords which do not contain Stop Words.

In part 2 I’ll also highlight a tool which will bring things such as Stop Words to your attention.

5. In Section 2 select the location that you would like to target, language and other options. For example you may just want to target a local area or people who speak English. For now I’ve removed any locations and will leave it as All Locations as I’m not targeting any particular country. If you are a restaurant or something that is location dependent you might want to use this feature.

6. In section 3 you have some additional options to limit your search results such as displaying results that have greater than a specified number of search results each month. I’d prefer not to go into depth on the other options because I want to keep this post basic and at the beginner level. If you want to filter search results below a monthly average then it may help you highlight better keywords.

7. Select the ‘Get ideas’ button to present you with your results and to get an idea for which keywords you might be able to structure your post upon.

How To Write a Blog

How To Write a Blog

8. In Section 1 you’ll be presented with a number of ad group ideas. For example mine is blog posts and if you look to the right in section 2 you’ll find a summary of the keyword terms that are contained in the ad word group. If you click on the “blog posts” ad group you’ll be able to view all the keyword results for that group.

9. Section 2, as mentioned above, shows a brief summary of the keywords that are within each of the ad groups. These keywords are the words we’ll be using to structure our blog posts so that people find our content.

10. In section 3 you see the number of monthly search results for that particular ad group. This is the combined number of  average keyword searches for the month for that particular ad group . We are more interested in the monthly average search results for the actual keywords instead of the ad groups.

11. Find an ad group that you’re interested in and click into it to see the keywords within that group.

How To Write a Blog Post

How To Write a Blog Post

12. In our example we’ve selected the “What is a Blog” ad group. We can see that the keyword for “How to write blogs” has an average monthly search of 1000 hits and the competition is low. Basically this means that each month Google receives, on average, 1000 searches for “How to write blogs”. When we write our blog post we can structure our content around those keywords by placing that keyword numerous times throughout our content. The higher density of keywords in our post will, hopefully, translate into high post rankings in future search results.

Note that there are additional complexities that we’ll cover more in future posts. In terms of placing those keywords into your blog post you should consider the following

  • Blog Title
  • Blog Link
  • Within the opening paragraph
  • Within the alt tag of images
  • Within H2 header tags
  • Within the content (as many times without over doing it and only where it makes sense)

13. In the second box it shows the monthly average search result and the competition for the keywords. The sponsored bid is something I haven’t played with but the Google definition explains it as “our suggested bid is calculated by taking into account the costs-per-click (CPCs) that advertisers are paying for this keyword for the location and Search Network settings you’ve selected” Basically that means that you can pay for adverts that are associated with certain keywords. When a person clicks on that advert the advertiser will pay an amount for each click the advert receives. It’s complex and as a beginner you shouldn’t focus on it too much yet.

For starters you should look for keywords that have a decent amount of average monthly searches (> 2000) and the competition is low. Just because the competition is Medium or High doesn’t mean you shouldn’t use it but you may find it harder to rank higher in the results for now. This doesn’t mean that you’ll get 2000 hits a month you’ll only receive a portion of that amount depending on numerous things such as which page, in the search results, your post is displayed.

Again please note that identifying keywords could have a complete book written on it, and some people have, so I’m just providing with you the bare minimal to get you started and not overwhelm you.

14. You can use the back button above the first red box to head back to the ad group results and continue to search additional ad groups for better keywords.

That’s pretty much it! Obviously there is so much more to it but as a total beginner this is where you should start. Familiarize yourself with the tool, and keywords in general, and start structuring your post around those keywords. In part 2 we’ll look at WordPress add-ons that you can use to assist you when it comes to structuring posts around keywords.

Value vs. SEO

When I started writing on this blog I use to loathe people that wrote articles purely for search engines because I felt their content provided overly generic advice and didn’t add value. Sure the advice motivated visitors and made them feel good but it didn’t add any real value to the visitors in terms of some hands on training to take away. I felt the articles had been written purely for the benefit of sourcing more traffic to their site instead of providing something usable that the views could take away.  Over time I’ve had to change my ways and now understand that structuring my posts around keywords is highly important, at least when it comes to sourcing your initial audience.

It is absolutely possible to structure your content around keywords and still provide amazing content! Remember that and don’t get hungry for traffic and end up decreasing the value you offer to your visitors.

So that’s it, now you have to start the learning curve until your comfortable with the process. As mentioned this really is a beginners guide to keyword analysis and I still consider myself to be a novice. If the information is incorrect or you didn’t understand a certain section then let me know in the comments below and hopefully we can update this article so everybody can benefit. If you feel like you’ve got a solid grasp from this article and you want to find out more then I’ll be listing a number of high quality articles below in regards to Search Engine optimization that I’ve been learning from lately.

If you want to keep in touch or send a shout out then add Cannonball Fever on Twitter

Please note you can now read Part 2 on content structure.

Further Reading

 

3 comments

  1. I just want to say how useful this blog was in helping me understand the value of keywords and their use to optimise traffic to my blog.
    Would I be correct if I said that I would be better choosing keywords that are used more but have less competition? So if competition is medium or low, I would be optimising my use of keywords?
    Can you tell me -if I edit my existing posts, adding more keywords, will that improve the traffic to them or have they already been assessed by adwords and rated accordingly?
    Thank you for explaining so succinctly how to find and use adwords. I think it will be invaluable to my progress.

    • Thanks so much for the comment Fiona. I appreciate you stopping by and I’m glad you got some value from the article. That means everything to us.

      You would be correct in saying that keywords with a higher monthly average and low competition are a good place to start. It’s not to say that you can’t target Medium and High, typically this says that there is money to be made in those keywords and people are already targeting them.

      You can absolutely edit your older posts and add more keywords. Take a look at Part 2 in the how to create a blog post and this is going to help you with how to target your keywords in each of your posts. View this first and then consider going back to your old posts and adding target keywords. It’s worthwhile to do this and hopefully your updates will reflect in the search results!

      Hope this helps, let me know how you go.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Scroll To Top
  Globals Profiler (1,497.81 ms) SQL (105 queries in 64.68 ms) Errors (44, 2!) Toggle Close
$_GET = array (
);

$_POST = array (
);

$_COOKIE = array (
  'PHPSESSID' => '50ae5912a592798e7226feacdf339dff',
);

$_SESSION = array (
);

$_SERVER = array (
  'SERVER_SOFTWARE' => 'Apache',
  'REQUEST_URI' => '/2013/10/write-blog-post-keyword-analysis/',
  'DOCUMENT_ROOT' => '/home/cannonbf/public_html',
  'GATEWAY_INTERFACE' => 'CGI/1.1',
  'HTTP_ACCEPT_ENCODING' => 'gzip,deflate',
  'HTTP_COOKIE' => 'PHPSESSID=50ae5912a592798e7226feacdf339dff',
  'HTTP_FROM' => '',
  'HTTP_HOST' => 'www.cannonballfever.com',
  'HTTP_USER_AGENT' => 'BUbiNG (+http://law.di.unimi.it/BUbiNG.html)',
  'HTTP_X_HTTP_PROTO' => 'HTTP/1.1',
  'HTTP_X_REAL_IP' => '54.145.239.242',
  'PATH' => '/bin:/usr/bin',
  'PHPRC' => '/opt/php54/lib',
  'QUERY_STRING' => '',
  'REDIRECT_STATUS' => '200',
  'REDIRECT_UNIQUE_ID' => 'Wo@ic8C5AkwAB3riyAsAAACr',
  'REDIRECT_URL' => '/2013/10/write-blog-post-keyword-analysis/',
  'REDIRECT_W3TC_ENC' => '_gzip',
  'REMOTE_ADDR' => '54.145.239.242',
  'REMOTE_PORT' => '25971',
  'REQUEST_METHOD' => 'GET',
  'SCRIPT_FILENAME' => '/home/cannonbf/public_html/index.php',
  'SCRIPT_NAME' => '/index.php',
  'SERVER_ADDR' => '192.185.78.143',
  'SERVER_ADMIN' => 'webmaster@cannonballfever.com',
  'SERVER_NAME' => 'www.cannonballfever.com',
  'SERVER_PORT' => '80',
  'SERVER_PROTOCOL' => 'HTTP/1.1',
  'SERVER_SIGNATURE' => '<address>Apache Server at www.cannonballfever.com Port 80</address>
',
  'UNIQUE_ID' => 'Wo@ic8C5AkwAB3riyAsAAACr',
  'W3TC_ENC' => '_gzip',
  'PHP_SELF' => '/index.php',
  'REQUEST_TIME_FLOAT' => 1519362675.880084991455078125,
  'REQUEST_TIME' => 1519362675,
  'argv' => 
  array (
  ),
  'argc' => 0,
);

Profiler Initiaded 0.0000 ms 19516 kB
Profiler Noise 0.0288 ms 19517 kB
Profiler Stopped 1,497.8108 ms 34116 kB
6.7971 [ms]
SELECT option_name, option_value FROM wp_options WHERE autoload = 'yes';
0.4001 [ms]
SELECT option_value FROM wp_options WHERE option_name = 'wpseo_onpage' LIMIT 1;
0.3190 [ms]
SELECT option_value FROM wp_options WHERE option_name = 'akismet_comment_nonce' LIMIT 1;
0.4771 [ms]
select SQL_NO_CACHE option_value from wp_options where option_name = 'ept_opt_last_update';;
0.7529 [ms]
SHOW FULL COLUMNS FROM `wp_options`;
0.2570 [ms]
UPDATE `wp_options` SET `option_value` = '0' WHERE `option_name` = 'next_tweet_time';
1.0180 [ms]
SELECT   wp_posts.* FROM wp_posts  WHERE 1=1  AND ( 
  ( YEAR( wp_posts.post_date ) = 2013 AND MONTH( wp_posts.post_date ) = 10 )
) AND wp_posts.post_name = 'write-blog-post-keyword-analysis' AND wp_posts.post_type = 'post'  ORDER BY wp_posts.post_date DESC ;
0.7010 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (561) ORDER BY meta_id ASC;
0.5529 [ms]
SELECT * FROM wp_posts WHERE ID = 561 LIMIT 1;
0.4210 [ms]
SELECT * FROM wp_posts WHERE ID = 574 LIMIT 1;
0.3622 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (574) ORDER BY meta_id ASC;
0.3760 [ms]
SELECT option_value FROM wp_options WHERE option_name = 'stats_submissions_disable' LIMIT 1;
0.2539 [ms]
SELECT option_value FROM wp_options WHERE option_name = 'stats_impressions_disable' LIMIT 1;
0.3600 [ms]
SELECT * FROM wp_users WHERE ID = '1';
0.8321 [ms]
SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (1) ORDER BY umeta_id ASC;
1.0960 [ms]
SELECT  t.*, tt.* FROM wp_terms AS t  INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON
tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('post_tag') AND tr.object_id IN (561) ORDER BY t.name ASC ;
0.1719 [ms]
SELECT term_id, meta_key, meta_value FROM wp_termmeta WHERE term_id IN (11,28) ORDER BY meta_id ASC;
0.8662 [ms]
SELECT  t.*, tt.* FROM wp_terms AS t  INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON
tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category') AND tr.object_id IN (561) ORDER BY t.name ASC ;
0.7908 [ms]
SELECT   wp_posts.* FROM wp_posts  WHERE 1=1  AND wp_posts.post_type = 'flare' AND ((wp_posts.post_status = 'publish'))  ORDER BY wp_posts.menu_order
ASC ;
0.3722 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (313) ORDER BY meta_id ASC;
0.2861 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (314) ORDER BY meta_id ASC;
0.3970 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (315) ORDER BY meta_id ASC;
0.2930 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (316) ORDER BY meta_id ASC;
0.3040 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (317) ORDER BY meta_id ASC;
0.3021 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (318) ORDER BY meta_id ASC;
0.3331 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (319) ORDER BY meta_id ASC;
0.2711 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (320) ORDER BY meta_id ASC;
0.2992 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (321) ORDER BY meta_id ASC;
0.3591 [ms]
SELECT option_value FROM wp_options WHERE option_name = 'can_compress_scripts' LIMIT 1;
0.4451 [ms]
SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE t.term_id = 11;
0.8731 [ms]
SELECT  t.*, tt.* FROM wp_terms AS t  INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON
tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('post_format') AND tr.object_id IN (561) ORDER BY t.name ASC ;
0.3629 [ms]
SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE t.term_id = 9;
0.3459 [ms]
SELECT tr.object_id FROM wp_term_relationships AS tr INNER JOIN wp_term_taxonomy AS tt ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy
IN ('nav_menu') AND tt.term_id IN ('9') ORDER BY tr.object_id ASC;
0.6530 [ms]
SELECT  t.term_id, tt.parent, tt.count, tt.taxonomy FROM wp_terms AS t  INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN
wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category') AND tr.object_id IN (561) ORDER BY t.name
ASC ;
0.3641 [ms]
SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE t.term_id = 8;
0.4048 [ms]
SELECT tr.object_id FROM wp_term_relationships AS tr INNER JOIN wp_term_taxonomy AS tt ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy
IN ('nav_menu') AND tt.term_id IN ('8') ORDER BY tr.object_id ASC;
0.8471 [ms]
SELECT   wp_posts.* FROM wp_posts  WHERE 1=1  AND wp_posts.ID IN (83,88,144,145,146,147,148,149,263,550,551,552,553,554,555,556,557,558,559) AND
wp_posts.post_type = 'nav_menu_item' AND ((wp_posts.post_status = 'publish'))  ORDER BY wp_posts.menu_order ASC ;
0.4320 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (88) ORDER BY meta_id ASC;
0.3028 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (83) ORDER BY meta_id ASC;
0.3369 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (144) ORDER BY meta_id ASC;
0.3281 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (145) ORDER BY meta_id ASC;
0.3040 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (146) ORDER BY meta_id ASC;
0.3018 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (147) ORDER BY meta_id ASC;
0.3791 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (148) ORDER BY meta_id ASC;
0.2980 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (149) ORDER BY meta_id ASC;
0.3018 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (263) ORDER BY meta_id ASC;
0.3300 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (559) ORDER BY meta_id ASC;
0.3021 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (550) ORDER BY meta_id ASC;
0.3569 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (551) ORDER BY meta_id ASC;
0.3321 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (552) ORDER BY meta_id ASC;
0.5589 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (554) ORDER BY meta_id ASC;
0.3889 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (553) ORDER BY meta_id ASC;
0.4220 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (558) ORDER BY meta_id ASC;
0.2980 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (556) ORDER BY meta_id ASC;
0.3159 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (557) ORDER BY meta_id ASC;
0.3161 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (555) ORDER BY meta_id ASC;
0.6380 [ms]
SELECT   wp_posts.* FROM wp_posts  WHERE 1=1  AND wp_posts.ID IN (2,12) AND wp_posts.post_type = 'page' AND ((wp_posts.post_status = 'publish')) 
ORDER BY wp_posts.post_date DESC ;
1.9901 [ms]
SELECT   wp_posts.* FROM wp_posts  WHERE 1=1  AND wp_posts.ID IN (530,493,464,428,446,248,376,336,405) AND wp_posts.post_type = 'post' AND
((wp_posts.post_status = 'publish'))  ORDER BY wp_posts.post_date DESC ;
0.7560 [ms]
SELECT  t.*, tt.* FROM wp_terms AS t  INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('category') AND t.term_id IN (
7,10,3,5,6 ) AND tt.count > 0 ORDER BY t.name ASC ;
0.2370 [ms]
SELECT term_id, meta_key, meta_value FROM wp_termmeta WHERE term_id IN (7,10,3,5,6) ORDER BY meta_id ASC;
0.3841 [ms]
SELECT * FROM wp_posts WHERE ID = 2 LIMIT 1;
0.5548 [ms]
SELECT * FROM wp_posts WHERE ID = 12 LIMIT 1;
0.4380 [ms]
SELECT * FROM wp_posts WHERE ID = 530 LIMIT 1;
0.3860 [ms]
SELECT * FROM wp_posts WHERE ID = 493 LIMIT 1;
0.4570 [ms]
SELECT * FROM wp_posts WHERE ID = 464 LIMIT 1;
0.4530 [ms]
SELECT * FROM wp_posts WHERE ID = 428 LIMIT 1;
0.6230 [ms]
SELECT * FROM wp_posts WHERE ID = 446 LIMIT 1;
0.4539 [ms]
SELECT * FROM wp_posts WHERE ID = 248 LIMIT 1;
0.4671 [ms]
SELECT * FROM wp_posts WHERE ID = 376 LIMIT 1;
0.5479 [ms]
SELECT * FROM wp_posts WHERE ID = 336 LIMIT 1;
0.5589 [ms]
SELECT * FROM wp_posts WHERE ID = 405 LIMIT 1;
0.4861 [ms]

					SELECT term_taxonomy_id
					FROM wp_term_taxonomy
					WHERE taxonomy = 'category'
					AND term_id IN (3)
				;
1.0390 [ms]
SELECT SQL_CALC_FOUND_ROWS  wp_posts.ID FROM wp_posts  LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) WHERE 1=1 
AND ( 
  wp_term_relationships.term_taxonomy_id IN (3)
) AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish') GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 5;
0.2661 [ms]
SELECT FOUND_ROWS();
0.6750 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (564,565,566,568) ORDER BY meta_id ASC;
0.2921 [ms]
SELECT * FROM wp_posts WHERE ID = 564 LIMIT 1;
0.2968 [ms]
SELECT * FROM wp_posts WHERE ID = 565 LIMIT 1;
0.3190 [ms]
SELECT * FROM wp_posts WHERE ID = 566 LIMIT 1;
0.2789 [ms]
SELECT * FROM wp_posts WHERE ID = 568 LIMIT 1;
0.4492 [ms]

					SELECT term_taxonomy_id
					FROM wp_term_taxonomy
					WHERE taxonomy = 'category'
					AND term_id IN (11)
				;
0.7930 [ms]
SELECT SQL_CALC_FOUND_ROWS  wp_posts.ID FROM wp_posts  LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) WHERE 1=1 
AND wp_posts.ID NOT IN (561) AND ( 
  wp_term_relationships.term_taxonomy_id IN (11)
) AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish') GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 3;
0.1750 [ms]
SELECT FOUND_ROWS();
0.7901 [ms]
SELECT wp_posts.* FROM wp_posts WHERE ID IN (587,247,266);
1.5621 [ms]
SELECT  t.*, tt.*, tr.object_id FROM wp_terms AS t  INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr
ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format') AND tr.object_id IN (247, 266, 587) ORDER BY
t.name ASC ;
1.6091 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (247,266,587) ORDER BY meta_id ASC;
0.4630 [ms]
SELECT * FROM wp_posts WHERE ID = 602 LIMIT 1;
0.3541 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (602) ORDER BY meta_id ASC;
0.4339 [ms]
SELECT * FROM wp_posts WHERE ID = 327 LIMIT 1;
0.4671 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (327) ORDER BY meta_id ASC;
5.9881 [ms]
SELECT * FROM wp_posts WHERE ID = 276 LIMIT 1;
0.4821 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (276) ORDER BY meta_id ASC;
0.9410 [ms]
SELECT SQL_CALC_FOUND_ROWS wp_comments.comment_ID FROM wp_comments  WHERE ( comment_approved = '1' ) AND comment_post_ID = 561 AND comment_parent = 0 
ORDER BY wp_comments.comment_date_gmt ASC, wp_comments.comment_ID ASC ;
0.2820 [ms]
SELECT wp_comments.* FROM wp_comments WHERE comment_ID IN (2180,2185);
0.4179 [ms]
SELECT  wp_comments.comment_ID FROM wp_comments  WHERE ( comment_approved = '1' ) AND comment_post_ID = 561 AND comment_parent IN ( 2180,2185 )  ORDER
BY wp_comments.comment_date_gmt ASC, wp_comments.comment_ID ASC ;
0.2730 [ms]
SELECT wp_comments.* FROM wp_comments WHERE comment_ID IN (2182);
0.4640 [ms]
SELECT  wp_comments.comment_ID FROM wp_comments  WHERE ( comment_approved = '1' ) AND comment_post_ID = 561 AND comment_parent IN ( 2182 )  ORDER BY
wp_comments.comment_date_gmt ASC, wp_comments.comment_ID ASC ;
0.5469 [ms]
SELECT   wp_posts.ID FROM wp_posts  WHERE 1=1  AND wp_posts.post_type = 'post' AND ((wp_posts.post_status = 'publish'))  ORDER BY wp_posts.post_date
DESC LIMIT 0, 5;
0.2511 [ms]
SELECT wp_posts.* FROM wp_posts WHERE ID IN (628);
1.0281 [ms]
SELECT  t.*, tt.*, tr.object_id FROM wp_terms AS t  INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr
ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format') AND tr.object_id IN (628) ORDER BY t.name
ASC ;
0.6380 [ms]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (628) ORDER BY meta_id ASC;
0.7770 [ms]
SELECT YEAR(post_date) AS `year`, MONTH(post_date) AS `month`, count(ID) as posts FROM wp_posts  WHERE post_type = 'post' AND post_status = 'publish'
GROUP BY YEAR(post_date), MONTH(post_date) ORDER BY post_date DESC ;
1.1079 [ms]
SELECT  t.*, tt.* FROM wp_terms AS t  INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('category') AND tt.count > 0
ORDER BY t.name ASC ;
0.1740 [ms]
SELECT term_id, meta_key, meta_value FROM wp_termmeta WHERE term_id IN (1) ORDER BY meta_id ASC;
0.4060 [ms]
SELECT option_value FROM wp_options WHERE option_name = '_transient_timeout_list_tweets' LIMIT 1;
0.2880 [ms]
SELECT option_value FROM wp_options WHERE option_name = '_transient_list_tweets' LIMIT 1;
Deprecated Assigning the return value of new by reference is deprecated on line 57 in file /home/cannonbf/public_html/wp-content/plugins/evergreen-post-tweeter/Include/ept-debug.php
Warning (2) opendir(/home/cannonbf/public_html/wp-content/cache/db/options_comments/): failed to open dir: No such file or directory on line 124 in file /home/cannonbf/public_html/wp-content/plugins/w3-total-cache/Util_File.php
Strict Accessing static property Flare::$namespace as non static on line 89 in file /home/cannonbf/public_html/wp-content/plugins/flare/flare.php
Strict Accessing static property Flare::$label as non static on line 91 in file /home/cannonbf/public_html/wp-content/plugins/flare/flare.php
Strict Accessing static property FlareFollowWidget::$namespace as non static on line 11 in file /home/cannonbf/public_html/wp-content/plugins/flare/widgets/follow.php
Strict Accessing static property FlareFollowWidget::$namespace as non static on line 14 in file /home/cannonbf/public_html/wp-content/plugins/flare/widgets/follow.php
Strict Accessing static property FlareFollowWidget::$namespace as non static on line 15 in file /home/cannonbf/public_html/wp-content/plugins/flare/widgets/follow.php
Strict Accessing static property FlareFollowWidget::$namespace as non static on line 18 in file /home/cannonbf/public_html/wp-content/plugins/flare/widgets/follow.php
Strict Only variables should be passed by reference on line 248 in file /home/cannonbf/public_html/wp-content/plugins/evergreen-post-tweeter/ept-core.php
Strict Only variables should be passed by reference on line 249 in file /home/cannonbf/public_html/wp-content/plugins/evergreen-post-tweeter/ept-core.php
Warning (2) mysql_num_fields() expects parameter 1 to be resource, boolean given on line 3220 in file /home/cannonbf/public_html/wp-includes/wp-db.php
Strict Accessing static property Flare_Model::$namespace as non static on line 230 in file /home/cannonbf/public_html/wp-content/plugins/flare/models/button.php
Strict Accessing static property Flare_Model::$label as non static on line 232 in file /home/cannonbf/public_html/wp-content/plugins/flare/models/button.php
Strict Accessing static property Flare_Model::$available_buttons as non static on line 234 in file /home/cannonbf/public_html/wp-content/plugins/flare/models/button.php
Strict Accessing static property Flare_Model::$scaffold as non static on line 236 in file /home/cannonbf/public_html/wp-content/plugins/flare/models/button.php
Strict Accessing static property Flare_Model::$namespace as non static on line 238 in file /home/cannonbf/public_html/wp-content/plugins/flare/models/button.php
Strict Accessing static property Flare_Model::$label as non static on line 239 in file /home/cannonbf/public_html/wp-content/plugins/flare/models/button.php
Strict Accessing static property Flare_Model::$namespace as non static on line 383 in file /home/cannonbf/public_html/wp-content/plugins/flare/models/button.php
Strict Accessing static property Flare_Model::$namespace as non static on line 387 in file /home/cannonbf/public_html/wp-content/plugins/flare/models/button.php
Strict Accessing static property Flare_Model::$namespace as non static on line 404 in file /home/cannonbf/public_html/wp-content/plugins/flare/models/button.php
Strict Accessing static property Flare_Model::$namespace as non static on line 405 in file /home/cannonbf/public_html/wp-content/plugins/flare/models/button.php
Strict Accessing static property Flare_Model::$available_buttons as non static on line 430 in file /home/cannonbf/public_html/wp-content/plugins/flare/models/button.php
Strict Accessing static property Flare_Model::$namespace as non static on line 431 in file /home/cannonbf/public_html/wp-content/plugins/flare/models/button.php
Strict Accessing static property Flare_Model::$namespace as non static on line 448 in file /home/cannonbf/public_html/wp-content/plugins/flare/models/button.php
Strict Only variables should be passed by reference on line 296 in file /home/cannonbf/public_html/wp-content/plugins/flare/flare.php
Strict Accessing static property Flare_Model::$available_buttons as non static on line 789 in file /home/cannonbf/public_html/wp-content/plugins/flare/flare.php
Strict Accessing static property Flare_Model::$available_buttons as non static on line 298 in file /home/cannonbf/public_html/wp-content/plugins/flare/models/button.php
Notice Undefined variable: buttons_html on line 817 in file /home/cannonbf/public_html/wp-content/plugins/flare/flare.php
Notice Undefined variable: no_buttons_html on line 824 in file /home/cannonbf/public_html/wp-content/plugins/flare/flare.php
Strict Only variables should be assigned by reference on line 21 in file /home/cannonbf/public_html/wp-content/themes/sahifa/comments.php
Notice Undefined index: port on line 385 in file /home/cannonbf/public_html/wp-content/themes/sahifa/includes/twitteroauth/OAuth.php
Notice Undefined property: stdClass::$likes on line 1050 in file /home/cannonbf/public_html/wp-content/themes/sahifa/functions/theme-functions.php
Notice Undefined variable: title on line 306 in file /home/cannonbf/public_html/wp-content/plugins/OptinSkin/main.php
Notice Undefined variable: hidden_name_1 on line 152 in file /home/cannonbf/public_html/wp-content/plugins/OptinSkin/skins/make_skin.php
Notice Undefined variable: hidden_name_2 on line 153 in file /home/cannonbf/public_html/wp-content/plugins/OptinSkin/skins/make_skin.php
Notice Undefined variable: hidden_name_3 on line 154 in file /home/cannonbf/public_html/wp-content/plugins/OptinSkin/skins/make_skin.php
Notice Undefined variable: hidden_value_1 on line 155 in file /home/cannonbf/public_html/wp-content/plugins/OptinSkin/skins/make_skin.php
Notice Undefined variable: hidden_value_2 on line 156 in file /home/cannonbf/public_html/wp-content/plugins/OptinSkin/skins/make_skin.php
Notice Undefined variable: hidden_value_3 on line 157 in file /home/cannonbf/public_html/wp-content/plugins/OptinSkin/skins/make_skin.php
Notice Undefined variable: attr on line 819 in file /home/cannonbf/public_html/wp-content/plugins/OptinSkin/skins/make_skin.php
Notice Undefined variable: extra_classes on line 365 in file /home/cannonbf/public_html/wp-content/plugins/OptinSkin/skins/make_skin.php
Notice Undefined variable: extra_classes on line 982 in file /home/cannonbf/public_html/wp-content/plugins/OptinSkin/skins/make_skin.php
Notice Undefined variable: aff_enable on line 1001 in file /home/cannonbf/public_html/wp-content/plugins/OptinSkin/skins/make_skin.php
Notice (4) Undefined variable: encode_utf8 on line 66 in file /home/cannonbf/public_html/wp-content/themes/sahifa/includes/widgets/widget-twitter.php
0 Flares Twitter 0 Facebook 0 Google+ 0 Reddit 0 LinkedIn 0 Pin It Share 0 Email -- StumbleUpon 0 Buffer 0 Filament.io 0 Flares ×