Write the reason you're deleting this FAQ
I did blog commenting for a living a while ago and i want to share a bit from my experience with this service. It's one of the easiest link building service that you I was providing with great success.
However, there are some things to consider in order to avoid removal of the comment or to be labeled as spam. I know that until i learned the tricks i had a lot of them removed.
1. Keywords
DO NOT USE Keywords instead of your name.
Your comments are a valuable contribution in forming and developing a community around a subject. Usually the comment box includes a box where you can add your website, therefore you will get some juice towards your website.
Adding a keyword instead of a name can be insulting to the owner and your comment will be considered spam, just because it shows that you don't care about his work and you are here only for the seo benefits.
DO's
Post with your name, write a good comment and engage in the conversation. This way you will get credibility and even if you will slip an URL within the comment, will not be removed and moreover you might get endorsed by the Owner.
2. Fake emails, contacts.
DO NOT USE a fake e-mail address
This one is a bummer because it breaks the communication link between you and the writer. I did this a couple of times and, because of the tools that are checking the validity of the email addresses, my comments were not shown. It was a waste of time and a mistake from my side which i learned on the hard way.
DO's
It's common courtesy to use a valid contact email address. Many times you can receive collaboration offers, gigs or even thanks messages.
What you can do if you don't want your personal email to be filled with reply's and alerts is to register additional emails for specific tasks (one for alerts, one for backlinking services, etc).
3. Subject.
DO NOT BLABBER!
Read carefully the article and try to understand what is written before you start forming an idea and post it. Treat every subject seriously and follow the topic of the article. Nobody likes an user posting about carrots when the subject is about Internet Marketing or SEO Services.
DO's
Do your best and understand the subject of the article. Post a relevant comment, well researched if possible and the chances that your comment will stick and not be sent to spam box will increase exponentially.
4. Niche
DO NOT PROMOTE yourself in shady niches.
Do not comment on blogs that are not of your current interest. If you have a gastronomy blog and you start publish on blogs from completely different niches (pets, gardening, cars) then it will be a waste of time. I'm not saying that the backlinks from these blogs don't mean anything but the overall value it's not worth the time spent and the effort.
DO's
Use Google to research your niche. You can their predictive tool to find the most important blogs / websites in your particular domain and you can start posting comments right away.
Backlinks from the same niche carries more "juice" than those from random niches.

Blog commenting summary:
Use real names
Use real email addresses
Post a well written and argued comment
Post only on blogs which are from the same niche.
Try to maintain a proper ratio of dofollow / nofollow backlinks.
Do you have other advices about blog commenting?
Are you sure you want to delete this post?
Yeah blog commenting can be a double edged sword! It can be a very powerful and wild beast and must be treated with the utmost of respect otherwise although it can provide a lot of benefits and practical implications from better SERP rankings to direct referral traffic and brand/site awareness in the blogosphere. But it can also turn round and bite you in the ass if you mistreat and abuse it or show you haven't put your full heart and soul into each comment and only leave those paltry one liners like those "Great post" comments. Sometimes I let them through (without their link) just because it's nice to be appreciated even though they probably don't really mean it and only saying it just to get a link lol. But yeah, it has a lot of benefits but there's many pitfalls along the way and you often have to learn that for yourself by doing. That's the thing with blog commenting. It's tempting to do it because of the benefits it can have. Both immediately and in the long run too. But many people get carried away and go OTT on it or do it sloppily and in a rush without really adding anything of value and that's the world we're living in today more and more as people search for a quick fix! But it doesn't have to be like that! :)
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Interesting for sure, but I always use my real name and surname when leaving blog comments and my real email address.
I just feel that it is also a way to get my name out there a bit. I have sometimes Googled the people that have commented on my blog. I like it when it is real people :)
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
| Match | Count | SQL | Script |
| SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='19830' | 1 | SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid
FROM `questions` as q
JOIN categories_faq as c ON q.catid=c.CATID
WHERE (q.status=1 OR
(q.status=2 AND userid='')
)
AND q.quesid='19830' | /opt/clerks-staging/docroot/viewfaq.php 496 () () |
| SELECT * FROM seoclerks.members WHERE USERID='6' | 1 | SELECT * FROM seoclerks.members WHERE USERID='6' | /opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() () |
| SELECT * FROM categories_faq WHERE CATID='30' | 1 | SELECT CATID, seo, name, metatitle, h2header, metakeywords, metadescription, metaheader, parentid, image_name FROM categories_faq WHERE CATID='30' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() GetCategorySeoFromType() |
| SELECT * FROM seoclerks.members WHERE USERID=6 | 1 | SELECT googleplus_profile FROM seoclerks.members WHERE USERID=6 | /opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() () |
| SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=19830 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faq as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=19830
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='19830' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc | 1 | SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered,
b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b
WHERE a.quesid='19830' AND a.userid=b.USERID and b.status='1' AND a.status=1
ORDER BY a.combined_votes DESC, a.date_answered asc | /opt/clerks-staging/docroot/viewfaq.php 1245 () () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=108255 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=108255
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=108257 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=108257
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=108262 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=108262
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=108264 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=108264
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=108295 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=108295
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=108392 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=108392
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=108292 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=108292
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=108294 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=108294
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=108636 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=108636
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111184 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=111184
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=149775 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=149775
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| UPDATE questions SET total_views = total_views + 1 WHERE quesid='19830' | 1 | UPDATE questions SET total_views = total_views + 1 WHERE quesid='19830' | /opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() () |
| SELECT * FROM questions WHERE quesid!='19830' AND status='1' AND (question like '%Blog Commenting - Do\'s not\'s%' OR question like '%Blog%' OR question like '%Commenting%' OR question like '%Do\'s%' OR question like '%not\'s%') -- ORDER BY RAND() LIMIT 15 | 1 | SELECT quesid, question, seo, userid
FROM questions
WHERE quesid!='19830' AND status='1'
AND (question like '%Blog Commenting - Do\'s not\'s%' OR question like '%Blog%' OR question like '%Commenting%' OR question like '%Do\'s%' OR question like '%not\'s%')
-- ORDER BY RAND()
LIMIT 15 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() () |
| SELECT * FROM seoclerks.members WHERE USERID='1576' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='1576' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM seoclerks.members WHERE USERID='147' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='147' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM seoclerks.members WHERE USERID='43' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='43' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM seoclerks.members WHERE USERID='9' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='9' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM seoclerks.members WHERE USERID='184' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='184' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=19830%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID | 1 | SELECT USERID, username FROM members_ledger
WHERE script='/opt/clerks-staging/docroot/viewfaq.php'
AND querystring LIKE '%id=19830%'
AND added>=UNIX_TIMESTAMP(NOW())-1200
GROUP BY USERID
| /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() () |
| SELECT * FROM categories | 1 | SELECT * FROM categories | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache() |
| select * from categories_software order by name asc | 1 | select * from categories_software order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories() |
| select * from categories_wanttobuy order by name asc | 1 | select * from categories_wanttobuy order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories() |
| select * from categories_wanttotrade order by name asc | 1 | select * from categories_wanttotrade order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories() |
| SELECT * FROM seoclerks.members WHERE USERID='272.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='272.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='6.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='6.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='306632.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='306632.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='134.png' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='134.png' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='312171.png' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='312171.png' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='600657.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='600657.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| select * from categories_faq order by name asc | 1 | select * from categories_faq order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories() |
| count(*) | sql1 | error_msg |
|---|
| Load | Count | SQL | Max | Min |
| Avg Time | Count | SQL | Max | Min |
idealmike
This is a really good guide and rule of thumb to follow though. I wrote a guide on blog commenting a while back. As a way to find blogs to comment on and some blog commenting etiquette that you should follow when commenting on people's blogs too.
Cheers!
Mike. That's great! Some really useful tips here Rad thanks! I too have done blog commenting for a long time. I don't do it as much these days but I used to do a lot of it to build high quality related links to my sites. The good thing about blog commenting, is that you can use it to build related links to your site from sites and blogs in the same niche/industry as yours. And as anyone will tell you, these are worth their weight in gold! I'd rather have one related link from a good blog than 100 links from blogs not in my niche. Even if they was all no follow. Most blogs no follow the comment link, that's fine. I don't mind that. It's healthy to have some no follow links. But whether it's no follow or not, it's still a link from a site that is in the same niche as your own site is in. Plus those posts that you comment on can be on blogs that get a lot of traffic and if you weave your comment right and write very valuable and meaningful comment, it can go on to send you referral traffic for years to come. In some cases, I was getting more traffic from blog comments than I was organic traffic from Search Engines! This is a really good guide and rule of thumb to follow though. I wrote a [url=https://www.seoclerks.com/faq/10145/How-to-Boost-Your-Sites-Traffic-and-Increase-Your-SERP-Rank-with-Blog-Commenting]guide on blog commenting[/url] a while back. As a way to find blogs to comment on and some [b]blog commenting etiquette[/b] that you should follow when commenting on people's blogs too. :) Cheers! Mike.
Are you sure you want to delete this post?