The whole concept behind the plugin is presented in Presenting SEO Super Comments Concept which I suggest reading.
For each user comment we will create a new dynamic page on the blog, holding the actual comment information. This page will not actually exist in WordPress database, but we will create it dynamically using a WordPress plugin.
What we instantly get in this way is big jump in site's index visible to search engines. This is possible because blog comments are crawl-able, index-able and most importantly rank-able content. Also meaning you will start to get search engine traffic for the context of the comment.
The old author link in the comments will now lead to the newly generated page. Author's URL will still be displayed (and we can do-follow it now as it will be only one external link on the page).
The concept relies around optimizing the target page using title and H1 tag using the context of the comment. So basically we will take the excerpt of the comment and use it to create the page title and H1 tag and in the body we will old the content of the comment (plus some more goodies, read on).
Since now all comments normally drain page rank even when nofollowed (bad for your site) the whole idea of using them to generate links back to your site instead and get free indexable content along the way, looks just much more appealing.
To spice things up, the dynamic comment page concept additionally features:
- List of author's other comments on the post are presented (good value for the visitor, more content)
- List of author's other comments on the blog (even more content, chance to interlink to your other posts, more value to the visitor)
- Author url links are do-followed (option, but why not?)
- Extra few clicks generated will increase your pageviews, lower the bounce rate and increase any CPM advertising revenue
- I have also created a mod for hugely popular XML sitemaps plugin to include all the new dynamic comment pages into your sitemap, so that the search engines can index the pages more quickly. Download the modified files here and replace them in the plugin folder (works for plugin version 3.1.2, experts only!)
Download
Installation & Usage
- Upload the whole plugin folder to your /wp-content/plugins/ folder.
- Go to the Plugins page and activate the plugin.
- Use the Options page to change your options
- That is all. You can check your posts for new links.
New from version 0.6
I added the option to specify 'friendly' websites that have their links intact, and also dofollowed.
This adds you the possibility to send some of your high ranking page PR juice to a friendly site.
Disclaimer
The concept behind SEO Super Comments is experimental. You are using the plugin on your own responsibility.
Need WordPress SEO Expert? Feel free to contact me.


Hi! My name is Vladimir Prelovac. I am a computer engineer by profession and an adventurer by state of mind.
181 Comments
Is it possible to customize comments only one page ..
this plugin work to ( comments pages only )
Without the rest of posts .
I installed this plugin in my blog.
What are these 2 options?
Show comment author urls
Nofollow author URL
Not understandable. Can you add a not in this plugin page?
Thanks.
Gonna give this a try on my site !
Thanks for this plug-in. I've been using it for quite sometime now though I'm yet to notice any traffic soike yet. I was wondering if your XML sitemaps plugin modded files which work for future versions of XML sitemaps plugin. Hope to hear from you soon.
Thanks a lot
Thanks for the article, very helpful. I will study it.
I installed this on my blog and have noticed that the comment pages which are created contain a link rel="canonical" tag which points back to the article page.
Surely this tag will prevent Google from indexing the comment page and therefore renders the whole thing useless? (Don't get me wrong I LOVE the idea, I think it just needs tweaking!)
Your thoughts?
I found out that a plugin I was using called "All In One Seo" was automatically adding the rel="canonical" tag (there's an option in the plugin to disable). I think the tag prevented Google from indexing the comments pages (as you pointed out). When I disabled the rel="canonical"... then FINALLY, Google started indexing the pages. Previously, I had been using the plugin for 1 month and only 12 pages got indexed. Now (after disabling canonical), 300+ pages have been indexed.
But now, the new WordPress 2.9 automatically enables rel="canonical" (built-in)... so now I think the SEO Super Comments plugin might no longer be compatible with WordPress? It might now work now unless you modify some WordPress core files...
I just set this up on my new blog. I'm wondering if it van be used on wordpress pages where comments are allowed.
My theme comes with the single.php for posts and pagetemplate.php for pages.
Should I just go into the edit option of the pluign and change it from single.php to pagetemplate.php?
Thanks for any help!
One month ago I added Seo Super Comment to my blog http://www.weirdworm.com/ and google didn't index any comments yet. So I checked my nofollow settings I found possible problem (link to comment cid page was nofollow) and I corrected it. Now, after 3 days, google still didn't index any comments, and believe me Weird Worm is very fast in indexing...
Can anyone help me with this?
Thank you in advance!
I think I will remove this plugin because of same issue.
Nice information! You're a seo expert! I gonna try your plugin!
Oh and one more modification I made is unhook SEOSuperComments_author_link and created a new hook to get_comment_link, instead.
For example, if I were using your ?cid=999 structure (I'm not), I would have added these lines to my functions.php:
// [Note: Requires WordPress 2.7+]
add_filter("get_comment_link", "ssc_get_comment_link");
function ssc_get_comment_link($comment_link) {
if (isset($SEOSuperComments))
return str_replace("#comment-", "?cid=", $comment_link);
return $comment_link;
}
This works flawlessly as long as the theme uses get_comment_link(), comment_link() or wp_list_comments(). All your permalink#comment-999 references will disappear. The best part is that it also changes the comment permalinks in the comments RSS feed -- your comment feed subscribers will think they subscribed to a whole new blog.
I hope this answers JohnF's question.
I didn't like the "blog.us/post-slug?cid=999" format, and preferred "blog.us/comment/999", so I changed the plugin in two places (and one change in sitemaps-core.php) and added the following to my .htaccess.
RewriteEngine On
RewriteRule comment/([0-9]+) comment?cid=$1
(Before anyone of you try this, make sure you have no post slug that begins with the word "comment". Or change the second "comment" word to something you DON'T have.)
This comment permalink structure matched great with my post permalink structure which is blog.us/999 . I like my permalinks short.
I would have loved to change the permalinks in my comments feed to this one, but unfortunately, the current WordPress version has no hooks in comment_link() or get_comment_link().
This is a quick and dirty hack, though. Once I get around to it, I will write a patch to this plugin that uses WordPress's WP_Rewrite object. I hope this helps someone. Thanks for sharing this plugin.
Oops I was looking at an old version of WP source code. WordPress 2.7 above does have the "get_comment_link" filter.
Cool idea for a plugin, installed on http://www.45-year-old-millionaire.co.uk/ (as a test, doesn't have many comments) that's running WP 2.8.5 and got it working, but not in an automated way.
It's creating the individual comment pages, but there was no links from the single blog post page the comment is related to because my theme lacked the function:
comment_author_link
Also all comments was showing on the single comment pages (as if it was a single blog post) suggesting the default options aren't working correctly with my theme.
I run with a highly customized SEO theme, (so not surprised there are issues, my themes title elements for example are very complex). As you know nofollow is now anti SEO, so I've converted the author links into form post button 'links' (looks like text links through CSS, but are forms which are ignored by Google = no wasted link benefit).
I edited the plugin and my themes code to get something I'm semi happy with: http://www.45-year-old-millionaire.co.uk/what-is-twitter-marketing.html?cid=4848
Replaced on single posts the comment permalink (format url#comment-id links) with the cid links (couldn't get the cid links to show as I wanted them with keyword rich anchor text).
Created a new single.php template page and removed features not wanted (comments section for example).
Edited the plugin code to:
Increase the number of words used as a title from 8 to 12 (considering adding the main post title to the title as well, but might make it too long).
Removed the "Also commented code", wanted one full comment per page to reduce duplicate content.
Edited the list of comments by the same author so rather than showing the full comment it shows an excerpt (24 words) so the comment pages by the same author are more unique (less duplicate content).
Still have to edit my header as the codes not compatible with this plugin and the comments title element isn't showing.
Also want to have it so only comments with X number of words or characters are linked to from the single post pages. I don't want comment pages with less than say 100 words linked to, because it's a waste of link benefit.
Hoping you incorporate some of these ideas into the next version so I have less work upgrading :)
If I get it working as I want it will be using it on sites with thousands of comments to see if it increases traffic. Will just need commenter's to think SEO when they type the first 12 words now :-)
On a not so related note are you concerned at the nofollow tag on your Reply to comment links? This post for example has created over 160 nofollow links (one for each comment) on your site that delete link benefit!! I was concerned so removed the nofollow code from the core WordPress file, tried to get WordPress development team to make a change, but fell on deaf ears! I lack the skills to do that at theme level/plugin level hint, hint.
David Law
Hi Vladimir,
I understand the basic concept of the plugin. It's a very interesting idea. Thanks for taking the time to share it with us. However, I know I'm not alone in still being confused about the implementation of this idea in your plugin.
When the plugin is installed, it creates an author link to what appears to the user to be a new page. But, in reality, it's just a parametrized version of the same page by using the ?cid URL parameter. In addition, in one of the earlier examples you gave (low-bounce-rate-wordpress-themes?cid=13683), I looked at the source code and it used a canonical tag () that tells Google that the preferred version of this page as something other than the current page.
Now, I'm getting confused for several reasons.
(1) From Google's point of view, how are all of the "pages" seen as unique from a URL point of view since we know that Google correctly recognizes URL parameters for what they are (parameters of the same base URL) and merges all of the variations into one listing? From a search engine indexing point of view I just don't see where the extra pages are coming from since they all get merged. Furthermore, I know that a lot of people, including myself, have set up Google Analytics to ignore any query strings using the "? mark and merge any data with that of the base URL.
(2) According to Matt Cutts, the canonical statement acts in a very similar way to a 301 redirect. So, in your example, the canonical statement is basically telling Google that your preferred version of all of these extra "pages" is that of your home page. Again, from an indexing point of view, where are the unique URL's coming from because I don't see them--all I see is page variations of the same URL?
No matter how I look at it, all I see is variations of the same URL via the use of a URL parameter called cid. A user will see this as a unique page, but Google will see that it's not a unique URL which is what really matters. What I don't see is any increase in the number of unique URL's that would be uniquely indexed in Google.
So, that's a basic explanation of my confusion. I hope it made sense to everyone.
Vladimir, I'd love a response from you on this one as I am really curious what I'm missing here. Perhaps the key lies in the method Google uses to merge all of these pages variations into one URL with a multitude of Title tags and H1 headers such that the effect is the same as though one did indeed have unique URL's for all of these page variations.
Regards.
Hi Jarrod
The canonical tag came from the theme actually and not from the plugin, I have fixed that, nice find.
I have a blog and using this plugins, i have currently enabled do follow, will this have negative impact on seo ranking ?
no, do-follow does not have negative implications with this plugin.
I've been using this for a while now, and whilst I get 5 to 20 comments per page, my traffic from the ?cid pages is only between 0.05% and 0.9% of overall traffic.
That's not your fault, just saying that the results are always going to vary from one site to another.
What I'm wondering, is if anyone has information on how much CPU/queries it takes to have this plugin installed? I need to de-tune my shared host usage a bit at the moment, and whilst I like SEO Comments out of principal, the traffic I get is low, so if it's CPU usage is high I may disable it.
Well it is quite fascinating still that you can increase the traffic by almost 1% by something that costs you no money.
Hi,
how can i see a page created by the plugin once installed ?
i've also modified sitemap files but pages created don't appear. Can you help me ? Ty
Hi,
On my website I don't require visitors to use an email address when they comment. This means that all users who leave a comment without an email address are being grouped together by SEO Super Comments which is wrong.
How do I modify the code to either check for the username and IP combination of the commenter (which won't always work) or just the username (which is even less reliable). So, that users who don't give an email address aren't associated by this plugin.
Thanks! :)
Very very interesting plugin, i'm going to install and check it out. Thank you!
Once this plugin is installed, how can I tell whether it is working? I'm using WP 2.8.4 and Super Comments 0.6.4. I've cleared the blog cache, but the comments are the same as before, with no links to separate pages.
It takes a little while ... I don't know why ... Changes appeared on my site a day later ...
Okay, thanks for the reply. I was going to wait a day or two before removing the plugin. If this inaction is followed by expected behavior, I can be patient.
Please read my comment below for the the unexpected behaviour I experienced ... I've disabled the plugin to eliminate 404 errors coming up till this is fixed ... It should be an easy edit in the code I expect ...
I wasn't getting any 404s or anything. The plugin just didn't seem to do anything. I've decided to remove it.
In my theme, the blog post is a link pointing to it's own URL ... This plugin works great, but when it picks up the first few words of the comment to create a new heading for the page, the heading link does not form correctly ... Great plugin ... Love it !
I have implemented the plugin in my blog, but I'm getting a lot of duplicate title tags.
please add in the plugin function like
if (function_exists(‘seo_comments’)) {
} else {
}
Because the theme is very ugly with the plugin :( sorry for my english
I have a small group of blogs and I would like to be able to link them together through comments on each blog. When I add my sites to the whitelist to be dofollowed it only works if you just use the internet address like http://www.adomain.com.
If you try to use anchor text it adds the nofollow even to the whitelisted sites. In fact, it even does it to me as the admin when I try to internal link pages using anchor text on the blog I am logged in as admin for at the time.
Am I doing something wrong or is there a way for me to fix it so I can use anchor text on white listed sites and keep them from being nofollowed?
Thanks in advance for the help!
Love the plug-in
Chuck
We have very few pages but hundreds of comments per page, and this plugin seems to provide a way for google to index them. Thank you.
One question: after rebuilding the sitemap using the updated sitemap plugin, and submitting it to google webmaster tools, I get "4000 URLs submitted", but only "15 indexed". Is this expected? Or is google ignoring all the /?cid and not really indexing each comment?
Google is slow to show changes in webmaster tools but you can used site: command on google.com to watch the index change.
Well, after 3 weeks I don't think it's going to happen. I've tried both webmaster tools and the site: command.
For some reason, it's still merging all the comments URLs for an article into one, just like if the "/?cid" was being dropped from each comment URL.
Validmir: Trying to understand how Google deals with the new links, I did site: for your site, but did not find any "/?cid" in the 431 results. Is your plugin active here? Or am I looking for the wrong thing? Thanks.
Vladimir, thank you for an excellent plugin. I use it on all of my blogs now, including my latest multi-author blog, "Post Your Own Articles". All of the "CID" pages are being indexed on all of them (so I don't know why it's affecting others differently) and I can't think of any way it could be better.
Have you been able to monitor change in traffic?
RT, do you mind sharing your website address?
It hasn't made a negligible dent in search traffic, but the pageviews have increased, possibly from curiosity.
Aldo, http://www.untwistedvortex.com is one of 5 blogs I'm using it on.
I have another question not related to SEO Super Comments. I see this menu on right side bar. With "Jump to: hide,Top of page,Comments, Comment form". Is this a plugin or something you built which is only used here. Thanks
Hi John
It's not a plugin it's a feature built into the theme.
Thanks for the excellent plug in. It does give visibility to the commentators and a preview of their earlier comments.
I have a question. Currently the link for the respective comment under the post appears like this. Coment URL >>> post name /#comment-120. This is the standard code in the theme to display link for the comment.
How do I change this to show the seo super comments page created. I mean how can I change the url in the comment for the respective comment to >>> post name /?cid=120 as in this example.
Appreciate your help and Thank you.
well, it's risky i think, but interesting
Hi,
maybe its important, maybe not:
http://core.trac.wordpress.org/changeset/11943
hmm... i must try this plugins..
btw, thanks for your information .. ;)
Hi, thanks for the plugin.
I've this error in Apache error.log when it's active.
[error] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 for query SELECT * FROM wp_posts WHERE post_type = 'post' ORDER BY comment_count DESC LIMIT 0, made by require, require_once, do_action, call_user_func_array, SEOSuperComments->TemplateRedirect, load_template, require_once, include, get_popular
I use 0.64 version.
Oh man this is great and I wonder why I have not heard about this plugin. You are a wordpress rockstar :)
You're Genius!! thanks for the nice plugin. Wait for your update :D
I am having a problem with the comment page titles. I have All-in-one-seo set to re-write my titles for my post, which I want, but it is also re-writing the titles for the comment pages. This of course causes many duplicate title tags for search engines.
Vladimir, is their a workaround for this or is this going to have to be resolved with All-in-one-seo?
I contacted the the Author of All-in-one-seo in regards to the titles being re-written and they released a new version, Version 1.6.5, which allows you to exclude certain pages from being altered by All-in-one.
I simply added /?cid= to the new excluded pages section and now the titles are no longer being re-written. This will take care of those pesky, duplicate title tags.
Does the modified xml sitemap works with latest google xml sitemap plugin version 3.1.5?
Great post. Since we are SEO company this smart plugin helps us by increasing the visitors for our websites.Thanks for ur excellent post.
Hi,
Unfortunately the author links in the Recent Comments widget do not link to the author pages, but to the normal homepage, although the link is http://www.domain.com?cid=72 for example. If I'm in a singlepost (http://www.domain.com/title-of-posting), the author link in the Recent Comments widget changes to http://www.domain.com/title-of-posting?cid=72 and links to the correct page. Could you please have a look at this?
Thanks, smoochy
I updated to 0.6.3 and it no longer works on my blog. I reverted to the previous version...
the same but maybe 0.6.4 fixed it?
http://wordpress.org/extend/plugins/seo-super-comments/changelog/
cannot try it out now.. my girlfriend wants met to watch tv.. tomorrow. :)
thank you for the update, Vladimir!
Yes 0.6.4 fixes it just watch tv and relax :)
after updating to 0.6.2 it seems not to work anymore?
Fixed in 0.6.3
on a blog it does not worked when updated to 0.6.2 its working now, but on blogs without updating to 0.6.2, the new 0.6.3 seems not to work, like the update on the first blog from 0.6.1 to 0.6.2.. (?)
The only thing I'd want to see is that if you have the 'Show comment author urls ' on, that the shown url is actually linked and perhaps styled. Maybe in parentheses for distinction from the commenter's name. Seems only fair, rather than adding a step or two in order to go to a commenter's site.
Otherwise, thanks for the effort!
Hello, please consider adding this check at the beginning of the SEOSuperComments_author_link() method:
or adding these two options:
- leave pingbacks / trackbacks alone
- show original link in admin area
Thanks for the interesting plugin!
Good patch, included in 0.6.2
Google has dropped the indexed comment pages down to 3 (organically indexed) so I rather think there are some issues which prevent it indexing them, as it has just been dropping pages as soon as it indexes them. There must be some other factor at play, or else Google is against them...
i checked some of comment pages created by this plugin not cached by google..is there any use if google not caches it
Great plugin. After a week my visitor numbers notably increased.
At this time, this page http://bit.ly/fFQTQ supports all comments in one scrollable sub-window, and (unlike googlereader) one can use one's browser to search for a string within the sub-window. Some questions:
1) What is the impact on search-engine ranking of such a display?
2) Any idea if this could be done with WordPress?
3) And if so, can it be made compatible with SCO Super Comments?
Thx!
@Vlad: It was the theme, some customized themes need a little change to make the plugin works.
Here is the solution
http://wordpress.org/support/topic/292358
Thanks again, great plugin!
What's new or changed in the latest version ?
Hello!
Having two problems over at http://www.twentysixsearch.com/blog/decision-engine-optimisation-seo-for-bing/ which I wonder if you may be able to help with...
Firstly, the title doesn't appear to be working within comment pages - it's still using the post title.
Secondly, if the author has a URL, the links to comment pages are being assigned a rel="external" property. Any easy way to remove this?
Has the title tag issue been fixed? I noticed a while back that the comment pages are using the same title as the post and this cause all-in-one-seo to use the the same canonical link.
This is a very smart plugin. Gives more functionality for users, and can help SEs identify more specific content. I actually thought of doing something similar a couple of years back but never got round to finding someone to do it.
Issues I'm having with the latest release on my site is that it does not show 'recent comments by author'. It only shows the single individual comment.
On this site sometimes when clicking a commenter's name it just shows the full post again, so I think there's still some bugs to iron out so I'm holding off with this plugin now, but can't wait for a more stable release.
If you want someone to run some tests with you just email me.
It's not working on WP 2.8.3
Rogelio,
I am running the plugin on WP 2.8.3 and it is working just fine for me.
Hi, Vladimir! Great plugin! But I sometimes get an error. If the author of the commentary is not writing the link (just name), the plugin gives the following error:
Fatal error: Call to undefined function esc_url() in /home/vsuhovru/public_html/wp-content/plugins/seo-super-comments/seo-super-comments.php on line 235
Fixed both issues in 0.6.1
The sitemap limit is indeed 50,000 urls so if you have large amount of comments you should not apply the sitemap fix and let Google index the page naturally.
I'm sorry for the multiple comments on the same issue... What I thought fixed the problem (deactivating and reactivating) wasn't actually a "fix". It's rather weird... "Fatal error: Call to undefined function esc_url() in /home/fruity/public_html/wp-content/plugins/seo-super-comments/seo-super-comments.php on line 235" occurs most of the time when I click on an author's name (to jump to his/her specific seo super comments page). And sometimes it doesn't. Weird.
I had to revert to the previous version.
Regarding previous comment about "Fatal error: Call to undefined function esc_url() in /home/fruity/public_html/wp-content/plugins/seo-super-comments/seo-super-comments.php on line 235"... the problem went away when I deactivated and then reactivated the plugin.
No problem... fixed. Thanks for this great plugin. :)
I updated to version 0.6 (was OK with previous version) and now when I click on the author's name (to jump to the comment author's page), a blank page with this error occurs:
Fatal error: Call to undefined function esc_url() in /home/fruity/public_html/wp-content/plugins/seo-super-comments/seo-super-comments.php on line 235
Google seems to be dropping comment pages as fast as it is adding them at this stage, it has been hovering around 20. Possibly a duplicate content issue since many comments are short. I made some additional modifications to make the "recent comments by this poster" slightly more robust, which should give Google more material to work with.
I look forward to comparing the results with the sitemaps version later...
Reading the sitemaps plugin code and the docs, it's not clear if this handles the 50,000 entry specification of the sitemaps?
Hello again Vladimir,
Update -- good news and bad news -- regarding the issue of the faulty link in the items under "Comments by some_author".
Previously, the link was missing the "/comment-page-num/" part.
The good news is that at present, "/comment-page-num/" does appear.
The bad news is that the there is an extra "#comment-num" tagged on to the end of the link.
--HotForThisWorld
0.6 is pretty major update, added the option to specify friendly sites and XML sitemap plugin mod. Read the updated plugin page.
Just installed it on my website.. I have paged comments so I'm sure that I am SOOOO demoted on Google as a result, so this plugin will hopefully help being my ranking back up on Google.
Thanks Vladimir!
Marina
RT @ UV Phillipines:
Thanks for the explanation :-)
RT @UV
Is there a way you can post your updated plugin as an alternative for us to try / use?
I didn't change the plugin. I just changed the page template. I have the CommentLuv and Nofollow Free plugins installed. In the NOFF plugin, I told it to follow only comment text so that the CL links would get juice. So basically on the original page, the CL link gets juice and on the SCC page, the author link gets juice.
This is an amazing plugin, once you figure out what to do. I altered my page.php template and removed the comments and meta area and told the plugin to use that as a template.
Because I use the "Nofollow Free" and the CommentLuv plugins, I have it set so that on the original post, the CL link is followed. Then on the SSC page, only the author URL is followed. It works perfectly.
In less than 12 hours, more than 100 SSC pages have been indexed by Google. Good job, Vladimir!
By the way, my Filipino "apo" (my nephew's son) is named Vladimir.
Up to 39, seems to be speeding up. I adjusted up the comment title excerpting to 10 words, to try to grab more effective phases.
On smaller sites I can see the lack of a prominent url discouraging some (though whether people posting mainly to promote their site is good is another matter), but on larger sites the vast majority of commenters tend not to have sites so this is less of an issue. Giving them a mini-profile page is a much better idea. I also added Gravatar display to mine.
I think the duplicate content might be solved, depending on Google. If you have paginated comments, you could have Google only index 1 page and direct it to individual comments instead for the rest, storing/indexing comments on their own pages rather than on the post. This would require it to actually index them all. The duplication issue is probably overstated though.
Chris, author URLs are preserved on the new comment page.
This is an interesting experiment really, but if I replace all external author URLs with internal Seo comment pages instead, many commentors wouldn't be happy about their homepage/blog URL dissapearing. The original commetors URL should be moved at least somewhere else.
I'm also wondering if this isn't generating new problems with duplicate content?
I now have 20 pages indexed. Probably a set of sitemaps is really required to get it to gulp down thousands.
Quite interesting to see the progress Google is making - doesn't seem to be much rhyme or reason to the comments which get indexed.
Thanks Tim. I really appreciate it.
I've been using the Plugin for going on two weeks.
I had to remove the plugin from the Sidebars because the CID links point to the homepage and when you follow the link, it only displays the original pist and not he comment
I also haven't seen any indexing or traffic from Google. I don't think it' because Google needs more time to index the page because my pages are quickly indexed by google.
I would suggest two (2) improvements:
1. Instead of a dynamic user page, make it a more SEO Friendly Page like /profile/tim/1001 or /profile/1000 insead of something like ?CID1000
2. The pages need to be added to the SiteMap XML file because every other relevant page that is indexed is on the SiteMap xml file.
My two cents :-)
>Tim
That does not sound very promising. Maybe XML sitemaps are required (if you don't have one)?
On one domain I have 3,000 WP pages (all indexed) with 200,000 comments, 20,000 or so forum pages (probably all indexed), and another 170,000 pages indexed (out of 500,000+) on a subdomain. Since Google will go for low visibility forum pages on my domain, I would expect things linked off the WP pages would easily be indexed, and if they are not there might be a technical problem.
Possibly having articles with 100+ comments discourages the Google spider, or perhaps it interprets them as mere variations. Pagination might be one response, though perhaps time is also required.
I suppose only Vladimir so far knows the complete situation with this...
@Anonymous
You wrote, "Not sure at this stage how quickly Google will crawl the comment pages without any, it has only indexed one on the site in question so far, out of several hundred thousand."
I tested how many of these pages were crawled on the first 3 sites I started testing this one. They have 24015, 25923, and 7570 comments. Not one of these comment pages has shown up. But then again, it has only been 10 days
@James
Add
ini_set("memory_limit","80M");
to
/wp-includes/functions.php
Observation:
Sitemaps are supposed to be limited to 50,000 entries, which is quite possible to go over with a large number of posts and comments.
An index of discrete sitemaps is a solution, albeit a more involved one.
http://en.wikipedia.org/wiki/Sitemap_index
Not sure at this stage how quickly Google will crawl the comment pages without any, it has only indexed one on the site in question so far, out of several hundred thousand.
I got this error after installing the plugin Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 311296 bytes) in /home/sitename/public_html/wp-includes/formatting.php on line 549. Any help? Though this might not be from the plugin because i have not activate it.Thanks
Very nice website I will study.
Thanks for the info, sounds like a great strategy.
You know it's funny. Every time I comment now, I want to put a good first keyword rich sentence at the beginning for long tail searches. When you see how the plugin works and what it does, I want to begin feeding google the words.
in response to @Anonymous who said "The whole "other posts by x" display fails to display at all on my setup", I too have this happening on one blog, but works just fine on a separate blog. Very weird.
I just found using the "Recent Comments" widget in the sidebar that the plugin gives an incorrect url.
http://yoursite.com/?cid=xxx
rather than the correct
http://yoursite.com/2009/07/24/sample-post/?cid=xxx
...or however you have permalinks setup.
A thought occurs...
How about an option to disable the in the case of registered users (potentially of a certain user level or upwards).
To put this in context, I'm planning some fairly extensive customisation of the user archive page, but this is 'overwritten' in comment author links by the plugin.
It'd be nice to have non-user's links generate the SEO page, but to have registered user's links go to the author page.
Or both, potentially? I might have a look at doing this manually with a template next week...
- Sorry, cross-posted this to the other post by mistake. Do feel free to delete it from there!
Good job, Good idea to increase CPM advertsing revenue , i will testing with my blog.
but i aggree with alain, It would be really powerful if the pages of commentators also designed for social stuff.
Anyway thanks.
A few observations from my attempts to get it integrated:
It needs some name checking to handle anonymous commenters (without any names at all), otherwise it fails when echoing back "x was written by y", as y is a blank. Something very simple will do from my experience:
if ($name == '') $name = 'Anonymous';
An option to disable the automatic insertion of links into the_content and instead rely entirely on a custom template would be helpful, if accompanied by some simple functions to allow easy addition of both links to the post and to the comment.
Links need to be easily addable outside the immediate area of "the_content", and I am having much difficulty with this, doing it manually has all kinds of problems.
The whole "other posts by x" display fails to display at all on my setup - not sure why this would be. Shifting it to a template format would help here, as modifying the plugin code to acheive layout changes is cumbersome at best.
Not sure if this can be accomplished using normal WP functions, but a gravatar template function would also be useful.
Sorry, wrong URL. Try this one:
http://wordpress.org/search/blog+is+blank?documentation=1&forums=1
@Jaff: I don't see how there's any way your problems could be connected to the plugin. If they were, deactivating the plugin would have fixed the problems. It must have been a coincidence that your problems started at the same time you used the SEO Comments plugin.
I don't think anybody here can help you specifically. I suggest you find the generic Wordpress troubleshooting guide - I think it's at http://wordpress.com/support/ or similar - and work through that.
Best of luck.
The backend of wordpress is fine but the blog's pages index and all the post are shown completely blank please I have to show my blog to some friends, this might become embarrasement, anyone please tell me situation is seo super comments plugin deactivated and deleted but pages are appearing blank http://know2know.com/answers/
please help me out I re-installed wordpress as well
Okay the latest version seems to be working better but I cannot see the extra pages in the sitemap. Is this something to do with Wordpress SEO?
HELP ME
please help to remove the plugin and its after effects, as I removed the plugin (by deleting it in the plugins menu) my pages still appears blank
I installed the plugin on lates 2.8.2 worddpress but all my pages started appear blanks even main page I deactivated the plugin but it still showed blank pages please tell me what to do I have removed the plugin nothing has happened
In the next update I will include clickable links option and release modified xml sitemaps plugin. keep the ideas coming.
I think that all that's needed for auto-url-parsing is to run the text through the existing wordpress function make_clickable(). That's a good start, anyway!
This is looking better and better - thanks Vlidimir :)
Still two problems:
1 - XML Sitemaps plugin doesn't appear to be picking up the urls.
2 - urls aren't automatically parsing on the comments page.
Any updates? :)
The idea is excellent, congratulations, but I'm going to wait a little bit more since I think there is still a lot of space for improvement on this. Again, the idea is great!
Hi Vladimir,
nice work before all (sorry for my english i'm french).
I have 2 questions :
1- any link in the plugin list (admin panel) to modify directly some lines in the files (for exemple to translate in french some part like "also commented", ...). Just for our reader understand what it said ;)
2- why don't make the pages of commentators really powerful for social stuff ? Like include not only their name and link to site but also their gravatar, the total number of comments they made on the blog, ... (the best will be their Twitter account, facebook, ... but impossible to found automatically i imagine).
Thanks again for your work !
There appears to be an issue with the latest version:
(click my name (Tony Lindskog):
http://www.blockbuster-previews.info/featured-articles/harry-potter-half-blood-prince-trailer-3-hq.html
bring you to:
http://www.blockbuster-previews.info/featured-articles/harry-potter-half-blood-prince-trailer-3-hq.html?cid=313
then if you click on the same movie again - it brings you to:
http://www.blockbuster-previews.info/featured-articles/.html
Thank you, Vladimir.
It works now.
Большое Спасибо :)
@Nikolay
set page.php or single.php as the seo page in the options of the plugin
Updated the plugin to 0.4 on WP 2.8.2 and now it shows blank page when clicking on the commenter name.
I had to turn it off.
@Vladimir
Great addition! I'm still banging my head against the wall regarding that orphaned code. Using a custom template didn't seem to fix the injection of orphaned code that I'm experiencing. I'm starting to think that wordpress is rewriting the fake posts. For example, on line 200 on the new version of the plugin there is a br that is replaced with a /div on the generated page. I thought it was a plugin conflict, but that doesn't seem to be the case.
It's ultimately not too big a deal, not the first time I've had to edit a plugin to get it to work with a template, but it just chaps my backside not to know what's actually causing it.
Great work on the plugin!!
The latest version 0.4 includes the option to set the template file in use for the super comments page. You can for example just remove the comments section of the page so it doesn't show other comments.
Just to report we have installed this on a highly customised WPMU and it works beautifully. We are looking to style it a little more to make it more useful to page visitors, but thank you! It is excellent.
Not only that it works great, but it looks nice on your blog the way you have implemented it on your new theme!
I wouldn't be too fast adding my modifications to any update though. It works with templates that break, but with templates that don't there is no orphaned /div code appearing. Its the oddest thing. I've poured over the templates and the plugin. I have to be missing something, but there is just no reason why they should appear.
There's also a closing /span tag that's missing too. I added it in, but dont know which line it was missing from
it had a class="ssc_info"
@Tim, I thought I was going crazy digging through my comment.php file looking for closing /div tags. Finally gave up but @Johnathan's suggestion to create a custom template file with the comments removed helped me out a great deal.
fantastic idea on this plugin. Really want to make it work.
My gratitude to you @Vladimir
Hi guys I'd appreciate if you send modifications to the plugin to me so I can include it in the next release.
...also caught that I had to add on on line 249.
@Vladimir
In the templates that break I did a line by line caparison of the finished pages' html to an original post page. What I found was two orphaned /div... one after the "Comment posted on Some Post Tile by SomeUser" line, and one after within the li of the "Recent comments by SomeUser" list. I picked through the plugin code but cannot find where that is actually being injected. In any event, I added a div in line 199 (after the br) and line 247 in the plugin to pair with the orphans, and it fixed it.
@Jonathan, thanks for that insight. I want to do the same thing. Was wondering if I could have the plugin reference a different theme file. Perfect.
Was a quick job - just dug throughthe code and found the reference to single.php, changed that to a new template file and juggled the output to dump a link back to the original article. Very pleased the result, but I'm stumped as to how to get the links to parse automatically.
Oh, I love that Johnathan - much simpler for your "average" punter to understand while keeping all the advantages of the original! At least I think it does? I'm not fully conversant with the SEO related stuff going on here. And yes, not stripping the comment links would be better but I'm not fully sure how either! Was it simple to adapt? I'm not hugely bad with WP/PHP but I'm not an expert.
Haven't experimented with the plugin myself yet - I have a staging blog here for ATMac that I'm in the midst of upgrading so it's a perfect spot to try.
Hmm, there's a question. It's stripping links within the content - any way to get it to automatically parse these properly?
Looks very artistic, good job.
Got a nice live implementation at http://www.twentysixsearch.com/blog/microsoft-live-search-webmaster-blog-broken/ - changed the template to one that stripped out the comments section, reorded some plugins, and provides some nice direction back to the post.
Any feedback?
I agree with Ricky Buchanan's suggestions.
Also, as I have tested it out with a few more templates, it seems that the plugin has issues with many, even ones that seem to be using Wordpress standards. I'm wondering if adding an option to choose which template to use (single.php, page.php, and/or a custom one) could resolve that issue... and adding the ability to choose a custom template could also address Ricky's issues as well.
Landing on one of these comment pages is confusing - I would find it much easier to understand if (a) the link to the original post were optionally accompanied by the post excerpt, and (b) other comments for that post were NOT on the same page, and/or (c) instead of "Comments closed" at the bottom put another link to the main post with a directive to leave comments there.
To a regular reader who isn't used to these (ie: 99.999% of us!) it's too easy to visually miss the link to the main post and see "comments closed" and get thoroughly confused. I was looking because I'd read your post and still got confused!
How do you get the sitemap to show the ?cid's?
It aint crawling those ones on my site...
Im using the same aitemap plugin as you....XML-Sitemap Generator til Wordpress 3.1.4
There is some bug with the implementation of the plugin for your site. I've experienced this before when you announced it some weeks back. When I click on the name of a commenter I don't get redirected to the comment's page, but instead I end up on the same page. This has happened on and off for the last couple of weeks on your site.
I think I'll test this on a demo blog before trying it on my own blog.
Best Plugin In The World
I will definitely be putting this to use on a few blogs to give it a test run. I'm grateful that I ran into your page here.
It seem you don't use you own comment, why ?
When I click on a comment name i'm redirect to the article page and not the commentator one ...
I installed this plugin and it seems to work well. However, it does not integrate with keywordluv and I am not sure about CommentLuv.
It seems to strip the keyword love coding and make the entire phrase a link on the dynamic/jump page. Can this be changed?
Thanks,
Bill
Well I figured out the theme thing.... thank god, cause i wouldnt miss this awesome plugin
Funny to see how some of the comments from this thread already rank #1 on Google. Try searching for 'I am very impressed with the plugin' (yeah I know it's very long tail but still it's fun :)
Unfortunately I will not be able to address every and each theme out there, but if the theme uses Wordpress standards the plugin should work.
The traffic to super comments pages is now locked to 300 visitors per day for almost a week. Given I have around 6000 comments you get a rough 5% of it converting to visitors (if that math makes any sense :) So you can have a picture of what it can do for your site.
This isnt working for me, but i have tracked it to be a theme thing...
Also i have found that it's not working on several themes doing the comments in the same way. Since im not very well versed in WP coding i cant figure out how to fix this, so could you plz give some hints as to how to fix it....
The problem is the way my current theme (and other themes working in similar way) is not making the commenters name into the links its supposed to, the name links to the commenters website...
I have tracked the problem to this line in comments.php in the them directory
if (function_exists('wp_list_comments')) {
wp_list_comments('type=comment&callback=custom_comments');
And in functions.php in theme directory there is a function custom_comments where i think some changes is needed to make the link work.
Cant link that code here as it will screw up...
I come upon several themes doing the comments in this way so i think a fix for this would be great....
My site is loading more than twice as a fast too. Cool!
Oh, no. Doesn't work in my other blog.
I will wait for the versión 1.0, this is a great idea :)
This is certainly an interesting idea.
I am contemplating trying it on a very large, high traffic site with over 200,000 comments, but obviously I will wait and see how things develop for a while longer.
Is there any indication of how it will perform on such a large site, and what the SEO implications are with so many comments?
Sadly it is not working for me. Maybe something to do with Ajaxed Wordpress? I also cannot see all the options on the plugin admin page.
I am very impressed with the plugin Vladimir. The only issue I have found so for is when I click on the authors name in my "recent comments" widget it takes me to my homepage instead of to the comment page.
When I click on the authors name within a post, it works perfectly. Just a small little bug in my opinion, but I though it would be worth noting. Anybody else have this problem?
I use a plugin for a "Question Tuesday" post on a blog that reposts one Yahoo Answers topic a week, with the "best answer" being the first comment. The plugin uses my email address as the comment email.
I think this would mean that all my comments as the blog owner and all the comments to the Yahoo Answers posts will be listed on a single comments page with this now?
Maybe there needs to be an option in the admin for the plugin - I'd rather have all the Tim's grouped. :)
What's the deal with the XML?
This looks great, just testing it out
I like the fact that it pulls up all "Tim's" as it generates more content because there is a higher chance that 5 Tim's may comment once instead of 1 Tim commenting 5 times. :)
@Tim matching by email incorporated in 0.3.2
Awaiting further feedback
I was testing the version 0.3.1 in other website and run perfect!.
¿If i use a plugin for pagination of comments, and a htaccess with "disable something" for duplicate content, this is bad for the plugin Seo super comments?
@Bamarlay Those are fascinating results, anyone else able to confirm increase in page loading speed?
Sounds like it is time to work the the developer of XML sitemap generator! :)
Sitemap support is a patch for the XML sitemap plugin. Unfortunately that means updating it every time the XML plugin is updated. Hmm..
i think the sitemap builder support will follow soon.. :-)
finaly got it working on all blogs.
The notes says that it works with the XML Sitemap Plugin.
I installed and re-built the Sitemap Plugin but it doesn't show any of the new dynamic comment pages.
Finally I "get it".... you have to click on the author name to see the generated page... d-oh!
I installed in on my website Today in Myanmar. It works instantly without any problem. However, what I was worried was that this plugin might overload the CPU and slow down the loading of web pages. So I tested the CPU load time with or without the plugin. Each time, I clear the WP-super cache files to make sure that the server is not reloading the old cached files. I was really surprised by the result. The loading of the pages are even a fraction of seconds faster, especially on pages with many comments! This is so strange. I am not sure whether it is anything to do with the plug in but I tried it several times, and it seems this plug in does not have extra load on the CPU.
I then tested it on another blog at Myanmar Man's Diary. This time, it was more amazing. All the pages load even faster than the previous one. On one page, without this plug in , it loads in around 5 seconds (the page has 16 comments on it). With this plugin enabled, it loads in 2.2 seconds. The home page loads 0.5 second faster. It is amazing. Does any one has the same thing like me? I want to know.
Thank you Vladimir for this amazing plug-in.
This is a great idea, i was testing the version 0.3.1, but doesn't work for me.
If I can add a suggestion. It appears that the additional "recent comments" listed on the pages generated are based on the commentator's name. It may be a good idea to base it on email address. For example on this page (http://www.prelovac.com/vladimir/wordpress-plugins/seo-super-comments?cid=14030) it shows my comment about the "SEO Super Comments" plugin, and list recent comments from other people named Tim that are not me. This may not be an issue for what we are using it for, but visitors would probably like it if only their comments showed on "their" page.
Thanks for your work.
Works great, thank you
OH! It is.... I see how it works now! :) pretty sweet.... So is it cacheable?
Awesome idea. why is it not implemented on this site? :) Further.. how does it interact with wp-supercache? Is this cacheabel content?
May be expressing my SEO ingorance, but wouldn't google see this as duplicate content?
Doesn't work on my modified Kubrick under 2.7...
Disabled all plugins except this one, no changes.
its working on one blog and its not working on another blog. both blogs are 2.8.1 - could it be theme related (?)
I was testing the version 0.3, but doesn't work too.
My permalink is: /%postname%
My htaccess has:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
My WP Version is: 2.8.1
Thank you.
I addressed some of the concerns in the 0.3 version.
Thank you for your idea, but your plugin doesn't work.
Great idea!! I tried it out, and I think it works great. I would like a way to remove the commenter's website from the post. Some are long and don't work well in many of the templates I'm using.
ok.. i'm gonna try cause the article impressed me. Wanna try : )
Just installed and enabled. Issues so far:
- no way to easily style "Comment posted on...", maybe add some class to it?
- that note also creates p tags mismatch, extra closing one
- line breaks in the start of comment get into title attribute in h1 link, validator complains
- h1 links to category, not post. is this correct?