WordPress plugin: What Would Seth Godin Do
Seth Godin advocates using cookies to distinguish between new and returning visitors to your site:
One opportunity that’s underused is the idea of using cookies to treat returning visitors differently than newbies. It’s more work at first, but it can offer two experiences to two different sorts of people. (Source: In the Middle, Starting)
I built this WordPress plugin to implement Seth Godin’s idea. For WordPress users it reduces the “work at first” to almost nothing. Installation is simple:
- Download the WWSGD WordPress plugin and unzip it.
- Copy
what_would_seth_godin_do.phpto your WordPress plugins folder. - Activate the plugin on the Plugin Management page.
- Customize settings on the Options page.
By default, new visitors to your blog will see a small box above each post containing the words “If you’re new here, you may want to subscribe to my RSS feed. Thanks for visiting!” After 3 visits the message disappears. You can customize this message, its lifespan, and its location.
This plugin requires cookies. Users without support for cookies will always see the new visitor message. It has been tested with WordPress 2.0, but it may work with earlier versions.
New visitors will appreciate some context and background information about your site. This is your chance to offer them a special welcome and invite them to become permanent subscribers!
DOWNLOAD the What Would Seth Godin Do WordPress plugin
I can be reached at richard AT richardkmiller DOT com. I appreciate comments and suggestions.
UPDATE: Richard Eriksson has developed a version of this plugin for Drupal.
If you want to be notified the next time I write something, sign up for email alerts or subscribe to the RSS feed. Thanks for reading.
391 Comments
December 12, 2006 at 1:25 pm
Having the box on every post of the main page is a bit… scary!
December 12, 2006 at 1:50 pm
December 12, 2006 at 2:17 pm
December 12, 2006 at 4:02 pm
December 13, 2006 at 7:58 am
December 13, 2006 at 10:32 pm
December 19, 2006 at 3:52 pm
(adding you to list of people I talk to about plugin ideas)
December 19, 2006 at 4:22 pm
December 19, 2006 at 9:00 pm
I think I’ve found one more feed to add to the reader. Thanks
January 2, 2007 at 9:50 am
January 2, 2007 at 10:19 pm
January 5, 2007 at 12:51 pm
January 13, 2007 at 1:37 pm
February 8, 2007 at 2:43 pm
February 8, 2007 at 3:54 pm
February 8, 2007 at 3:55 pm
February 8, 2007 at 3:59 pm
February 9, 2007 at 10:04 am
February 9, 2007 at 10:29 am
Regards,
Jean
February 9, 2007 at 10:01 pm
Thank you for such a wonderful plugin. I tried it with WP 2.1 and it worked on most pages.
On pages that use the Comment Analysis plugin:
http://www.lambic.co.uk/blog/wordpress-plugins/
I see the following error message at the top [I have removed the path urls]:
Warning: Cannot modify header information - headers already sent in what_would_seth_godin_do.php on line 86
The page does load, but with the above message at the very top. I am not sure if this issue is because of a conflict with the Comment Analysis plugin or with WP 2.1 itself. Just wanted to let you know.
Thanks again for releasing this plugin.
February 10, 2007 at 2:29 pm
Thanks for your comment. The problem may be extra blank lines in the plugin outside of the < ?php ?> tags. I don’t think the plugin has any extra blank lines but they may have been inadvertently inserted when you put the plugin on your site. You can open the plugin file with a text editor and make sure there are no blank lines at the beginning of the file before “< ?php" or at the end of the file after the "?>“.
February 14, 2007 at 12:28 pm
Thanks for the explanation. I just tried it and removed the spaces and unfortunately the same error still shows at the top.
February 15, 2007 at 1:50 pm
February 16, 2007 at 3:14 am
Thanks…
February 16, 2007 at 3:08 pm
I didn’t read all the comments, but what about if the newcomer lands on an individual post, say from a Google search?
Is there any way to show the caption there also?
February 16, 2007 at 3:17 pm
Yes, this plugin also works for individual posts in addition to the home page.
February 18, 2007 at 8:53 pm
February 21, 2007 at 8:21 am
February 22, 2007 at 12:41 pm
February 25, 2007 at 9:48 am
March 3, 2007 at 6:40 pm
Check it out on okdork.com
March 7, 2007 at 5:23 am
March 8, 2007 at 4:40 pm
March 14, 2007 at 9:11 pm
IMHO, it would make more sense to have it appear (1) on individual post pages when people open them (which means they have sufficient interest to justify sending them the incitement to subscribe) and possibly also (2) at the top of the home page (but once only).
March 14, 2007 at 11:40 pm
These are fair suggestions. I don’t have a next version planned yet, but these would be good features. Thanks.
March 17, 2007 at 9:11 am
March 17, 2007 at 9:22 pm
March 20, 2007 at 6:02 am
March 22, 2007 at 2:18 pm
Kind regards,
- Avi
March 23, 2007 at 5:36 pm
March 24, 2007 at 10:05 am
March 24, 2007 at 11:01 am
March 24, 2007 at 12:33 pm
March 25, 2007 at 11:34 am
March 25, 2007 at 6:30 pm
March 26, 2007 at 12:03 am
March 27, 2007 at 11:23 am
is there a way to display it above the title of the post rather than above the content?
thanks so much for writing this!
March 29, 2007 at 10:35 pm
I’ll see what I can do about limiting the notice to one post only. That will be in the next version.
@Ben Klinger
Thanks. I don’t think the WordPress API offers a way to put the notice above the title. The notice gets lumped in with the content, either before or after it.
April 1, 2007 at 8:57 am
April 2, 2007 at 12:00 am
April 2, 2007 at 8:31 pm
April 6, 2007 at 5:07 am
April 10, 2007 at 2:59 am
April 10, 2007 at 3:06 am
April 11, 2007 at 9:23 pm
April 12, 2007 at 2:18 pm
April 19, 2007 at 7:01 pm
April 21, 2007 at 5:47 am
April 21, 2007 at 8:29 am
April 23, 2007 at 11:54 am
April 23, 2007 at 12:30 pm
April 24, 2007 at 4:51 am
April 27, 2007 at 8:03 am
May 3, 2007 at 4:16 pm
May 9, 2007 at 12:59 pm
This has to be one of my new favorite plugins for wordpress.
Thanks for sharing
May 9, 2007 at 4:11 pm
May 10, 2007 at 5:46 pm
May 12, 2007 at 12:15 am
May 15, 2007 at 4:23 pm
May 19, 2007 at 12:48 pm
May 22, 2007 at 3:53 am
May 22, 2007 at 5:41 am
May 23, 2007 at 12:27 pm
May 24, 2007 at 6:04 am
May 25, 2007 at 10:09 am
May 29, 2007 at 5:13 pm
June 1, 2007 at 12:47 pm
June 1, 2007 at 9:20 pm
June 3, 2007 at 11:17 am
June 5, 2007 at 7:07 pm
June 6, 2007 at 7:18 am
June 7, 2007 at 12:14 am
June 8, 2007 at 10:29 am
June 12, 2007 at 10:22 pm
June 13, 2007 at 2:07 pm
June 15, 2007 at 6:44 pm
June 19, 2007 at 3:47 pm
June 25, 2007 at 9:42 am
June 26, 2007 at 4:53 am
June 29, 2007 at 1:35 pm
June 29, 2007 at 6:49 pm
July 2, 2007 at 5:51 am
July 2, 2007 at 7:12 am
July 2, 2007 at 7:19 am
July 3, 2007 at 1:18 pm
July 3, 2007 at 5:27 pm
July 3, 2007 at 6:39 pm
July 3, 2007 at 7:03 pm
July 3, 2007 at 9:56 pm
July 4, 2007 at 12:23 am
July 4, 2007 at 3:23 am
July 4, 2007 at 5:03 pm
July 4, 2007 at 5:24 pm
July 4, 2007 at 6:09 pm
July 4, 2007 at 10:56 pm
July 5, 2007 at 5:15 am
July 5, 2007 at 9:41 pm
July 6, 2007 at 11:55 am
July 7, 2007 at 12:17 am
July 7, 2007 at 9:15 pm
Thanks Richard
July 8, 2007 at 3:39 am
July 8, 2007 at 12:05 pm
July 8, 2007 at 1:12 pm
July 8, 2007 at 9:54 pm
July 9, 2007 at 2:01 am
July 9, 2007 at 3:42 am
July 9, 2007 at 1:05 pm
July 9, 2007 at 1:17 pm
July 9, 2007 at 10:47 pm
I installed your plugin and everything works fine except one thing. The link for the rss feed gives a 404 ‘not found’ error.
The rss link from the built in cutline chicklet works fine, it links to “http://kenstech.com/blog/index.php/feed/”
I went in and edited the plugin so that the line in the href that read “.get_option(’home’).”/index.php/feed/ ” was replaced with the above hard coded link directly to my feed.
This unfortunately did not work. Even though I edited the plugin, the link still shows up without the “index.php” bit between the “/blog/” and “/feed/” in the path.
This makes no sense to me since I changed the path. Yet it still shows the old path and still gives me the 404.
I hope this isn’t too confusing. Any help would be appreciated.
Ken Steen
July 9, 2007 at 11:26 pm
Never mind….
I feel like an idiot. I figured it out, thanks anyway.
Ken
July 10, 2007 at 7:01 am
July 10, 2007 at 9:04 am
July 11, 2007 at 12:23 am
July 11, 2007 at 3:01 am
July 11, 2007 at 8:57 am
July 15, 2007 at 5:03 am
July 16, 2007 at 12:12 am
July 16, 2007 at 11:17 am
July 16, 2007 at 5:08 pm
July 18, 2007 at 1:17 am
July 21, 2007 at 9:00 am
Out of curiosity, who has the best custom message that has increased RSS subs and comments?
Thanks
A Grandiose Blog - Cocktails, Gadgets & More …
July 21, 2007 at 10:24 am
July 22, 2007 at 2:29 am
July 22, 2007 at 10:48 am
The plugin works great on IE 7 (couldn’t test it under IE6), but under Firefox the welcome message is always getting displayed. It just won’t go away though cookies are turned on. When I took a look at the FF cookies for my blog I couldn’t find “wwsgd_visits” there.
Any suggestions? Does this only happen to me or is this a known bug/issue? Maybe it’s my fault, but I just can’t figure out where I could have gone wrong… :-/
July 22, 2007 at 10:52 am
July 22, 2007 at 11:36 pm
Any body please help..
Thanks in advance..
July 23, 2007 at 7:14 pm
satest: The 404 error above seemed to be resolved in the following comment. Any luck with your site?
July 23, 2007 at 8:21 pm
Hopefully, the Googlebot is also able to store cookies (?), so the message won’t be displayed after the first 3 times it crawls the site’s content.
July 24, 2007 at 5:31 am
I set the .htaccess file as
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
Still it does not work.
Thanks.
July 24, 2007 at 9:31 am
July 25, 2007 at 12:25 am
which is a: application/x-httpd-php
from: http://...
What would firefox do with this file?
open
save to disk
Many thanks for your valuable response..
July 25, 2007 at 12:38 am
July 25, 2007 at 7:38 am
July 25, 2007 at 8:58 am
thx
fatman
Not Found
The requested URL /fmblog/feed/ was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.37 Server at fatmanmelts.com Port 80
July 26, 2007 at 8:25 am
I love your plugin. BUT:
I am having problem using it with the hebrew language (utf-8, right to left).
Could a fix to that be implemented into the plugin ?
thanks,
Tal.
July 26, 2007 at 8:52 am