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:

  1. Download the WWSGD WordPress plugin and unzip it.
  2. Copy the what-would-seth_godin-do folder to your WordPress plugins folder.
  3. Activate the plugin in the Plugins panel.
  4. Customize settings in the Settings panel.

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 5 visits the message disappears. You can customize this message, its lifespan, and its location. Your visitor must have cookies enabled.

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.

FOR OTHER PLATFORMS:
(I have not tested these.)

973 thoughts on “WordPress plugin: What Would Seth Godin Do

  1. Actually, couldn’t we just deliver the message by default, though make it hidden, then using javascript, check the cookie on the client side to see whether to show the message or not? That might work.
      • Richard, I coded it up. Here’s the updated code http://goo.gl/nJeUO

        I also added the ability for the user to “hide” the intro message before the number of repetitions expire. You can see this at work in the default message. Right now, when you set the plugin to check the cookie on the browser, the Message to Return Visitors doesn’t work so I’ve commented that out for now. I don’t use it on my installations. I have this live right now on gothamschools.org. Note that I had to add the jquery.cookie.js file to the plugin.

        Let me know if you want all of this in a different form. Maybe I’ll write up a short blog post about it on my blog.

        • Wow, thanks for doing this Chris. I’ll be glad to roll it back into the code. I haven’t even looked at it yet. I’m moving to Boulder, CO in 10 days so I’m busy with those preparations, but as soon as I get a free moment I’ll get this tested and integrated, with kudos to you. Thanks for doing that.
        • Chris, I’ve incorporated your patch into the plugin, available in trunk though not yet formally released. I took out the option to choose between server-side cookies and client-side cookies and just went with client-side cookies. Feel free to test it out here: http://plugins.svn.wordpress.org/what-would-seth-godin-do/trunk/

          I’m going to add a couple more things and then release this as WWSGD 2.0. I’ll include a shoutout to you in the release notes. Thanks again for the code.

  2. Pingback: How I use the Wordpress plugin called “What Would Seth Godin Do” | BULUXBUX ONLINE INFO

  3. Pingback: 7 Tips To Make Your Blog More Personal

  4. Pingback: 7 Tips To Make Your Blog More Personal | Connex

  5. Pingback: 7 Tips To Make Your Blog More Personal | Unlimited and Free Hosting

  6. Pingback: Plugins esenciales para Wordpress

  7. Pingback: Три простых шага для увеличения числа подписчиков вдвое

  8. Two questions for you:

    First, I noticed that two people had problems with WP Super Cache activated. Are there issues for sites using Super Cache, or have they been resolved?

    Secondly, can you code it so that it cancels further new visitor messages when a new visitor clicks on the RSS feed link in the plugin display box? That way when readers take the action that you want them to take, they are no longer asked to do so. The limit of how many times the box is shown should only be applied to those that have not yet signed up. I think it is a nuisance to readers that do sign up, to still see the new visitor message perhaps 3 times again.

    I think this plugin is extremely useful; I have installed it, and I thank you for developing it. A few tweaks here and there as time allows, and it can be great :-)

    John

    • Hey John, I’m working on WWSGD 2.0 which will work with Super Cache and will also give you the option to cancel the message as soon as the visitor visits a certain page. Should be done in a couple of weeks.
  9. Pingback: How I use the Wordpress plugin called “What Would Seth Godin Do” | wordpress theme

  10. Pingback: How I use the Wordpress plugin called “What Would Seth Godin Do” | wordpress theme

  11. Pingback: Wordpress Plugin for iPhone/iPod touch | Tutorials and articles : Logratuit.com

  12. Pingback: Developer – 144198 | WpRobot

  13. Pingback: Wordpress: Sticky Posts | Siam Communications

  14. Pingback: 7 Tips To Make Your Blog More Personal | Place of Education

  15. Love your plugin but have one question about the option to exclude certain pages/posts. What format do I need to enter for it to work? I’ve tried post title, direct url and slug but no luck.

    Any tips would be much appreciated!

      • Perfect – works like a charm – thank you for the tip.

        Perhaps in your next release, you can add some instructions to the ReadMe file.

      • I do not understand what the reason is, but this is not working for me.
        In the settings area, I have it so the message locations is placed only where I use the template tag.
        The Show Message on Pages? On Posts and Pages
        Posts/Pages to Exclude and then I include the numbers.
        It’s not working.
        Am I doing something wrong that is not obvious to an amateur?

        Thanks,
        Erin

      • I’m having trouble too. I created a landing page that I don’t want the message to show up on. It’s the only ID in the exclusion list. When checking it in Safari and Firefox on a Mac, I still see the message. I’m using WP 3.2.1 with v2.0.3 of the plugin.

        Any ideas?

        Thanks! Great plugin.
        -j

  16. Pingback: My 4 Favorite Social Media Plugins for WordPress // Lindsay Blogs | Lindsay Blogs

  17. Pingback: [WP Plugin Recommendations] Give us your best kept secrets!

  18. Richard,
    I came across a post of yours in the Warrior Forum today when I was looking for some WordPress information. I got here by following one of the links in that post (actually I created a PDF of that post since it seems that one of your other posts has gone MIA on the warrior forum. I PMd Chris for a copy of the PDF in hopes that he still has it. You give some fabulous tips for using WordPress as a “squeeze machine”. I have had several visitors to my site, but only one left a comment and no one has signed up to my list. I am going to take the approach you suggested – leave a comment and get your free copy of .
  19. Hello I Just upgraded to 2.0.1, pasted in my welcome message and links and now the whole welcome box has disappeared. It’s like the plugin isn’t even there. I tried uninstalling and re installing the plugin, still nothing is showing up. Did I break it? Any idea why this might be? Thanks! D
    • Dustin, I just completed WWSGD 2.0.2 which fixes an issue with non-standard WordPress installations (users who keep a separate site address and WordPress address.) You should see this appear in your plugin updates in the next few hours. Let me know if it still doesn’t work afterwards.
    • Hi Paul, if you have WordPress installed in a separate location from your site, WWSGD may have been broken because of that. I just checked in WWSGD 2.0.2 which fixes this. Look for it shortly in your plugin updates. If that doesn’t fix it for you, let me know.
  20. Pingback: Harness the awesome power of the social Web | Helena Straughter

  21. hey richard,

    love the plugin but it seems that the text from the widget has overriden my meta-description. so when i go to post a link to my site on FB for example, the description next to my thumbnail is the text from the WWSGD widget. NOT GOOD. this is confusing for people! i tried a number of things, and then eventually just deactivated the widget entirely. i also emptied my cache and history, but this same WWSGD text STILL shows up any time i try to post a link to my site anywhere. HELP! this is causing massive problems. someone said i’d need to go into the source code to figure out where the problem was, but i’m not sure where to look. i have a wordpress.org site. any help would be extremely appreciated, as i DO want to use this widget eventually ~ harmoniously…! thanks.

  22. Two WP updates ago it seemed to stop working in Firefox but still worked in IE and Chrome. Now with the last update I notice it has stopped working in those two as well. :(
  23. Hi Richard! my website is http://www.heatherthorkelson.com and yes, the plugin is currently active on posts only. however i should mention that since i last posted, i reinstalled the theme i am using on wordpress entirely and rebuilt my site. when it was freshly installed, and not a single plugin activated, i was still getting the ORIGINAL text that i had written into the plugin ages ago coming up any time i try to post a link to my site. very very frustrating! it’s stuck in the system somewhere. i only just re-added the WWSGD plugin this morning, and i’m still having the exact same problem. i thought maybe reactivating it in my fresh site would bump out the old text, but no dice. please help!! where can i go to delete this? i need my meta description representing my site!

    thanks a million (in advance) ~ H

  24. Hi Richard,

    I see you’re pretty good about responding to people here, which is pretty incredible given how popular this plugin is.

    I’m having trouble implementing it on my site (http://utahcommonvalues.org). It’s properly installed, as far as I can tell, but I can’t get the message to appear.

    Here are some details:
    - I have Super Cache, and I’ve tried it with and with out caching activated.
    - I’ve tried on a few computers.
    - I’ve tried putting it before, after, and only where I have the code inserted, but none of the options work for me.

    If you have any suggestions for me, I’d be quite grateful!

  25. Hi,

    I just recently upgraded to the latest WP version and I really would like to use your plugin but it isn’t showing up on my existing blog posts. I have a bunch of plug-ins installed but I do not see any of them interfering with yours.

    Can you have a look and see what the problem is? I’ve tried uninstalling and reinstalling it but to no avail, and I’ve used the most recent version of WWSGD.

    Thank you!

  26. I have a dumb newbie question. This plug in sounds terrific, but when I activate it, it doesn’t offer an settings option, and I’d really like to add a bit about email alerts, and maybe have it run at the bottom. Am I doing something wrong?
  27. Pingback: Complete Guides to Blogging, SEO, Plugins and Traffic Generation (Lesson II) | Free Samples Website

  28. Pingback: How I use the Wordpress plugin called “What Would Seth Godin Do” | excludecategorywordpress.info

  29. Pingback: Must Have WordPress Plugins | OmegaDex.com

  30. Hi Richard,

    I goofed! I tried to alter your php file and now I cann fix it nor no matter how many times I delete and add the plugin bck, WP (or the plugin?? not sure) still says there is an error. Can you please help and tell me how to totally clear this error and get a fresh install of the plugin?

      • Thanks Richard,

        Here is the error message (sorry I did not include this at first):

        br />
        Fatal error: Call to undefined function esc_textarea() in /home/tina2010/public_html/wp-content/plugins/what-would-seth-godin-do/what_would_seth_godin_do.php on line 81

        And I have deleted it via the admin panel and ftp and still get the same thing.

        Any help is appreciated! I was trying to style it if possible too.

        Thanks,

        Tina

  31. Great concept and plugin. Only issue i’ve had is that when my site is googled, or certain articles of it are googled, the blurb in google shows up as my wwsgd come sign up text – rather than the meta description or snippet of the article…. i’ve since switched to placing the wwsgd bit below the post content, but i’d rather have it on top for first time visitors.
  32. For various reasons I intend to blog in my native language (Italian).
    My question:

    is the “sethgodin” plug in available in Italian?

    Thanks.
    Dan

  33. Pingback: 7 Tips To Make Your Blog More Personal | Inswins Haguest

  34. Hi,

    Strangely the plugin doesn’t work, even after I logged out of admin and even when I put the in my template. When I view the source, it appears the code was hidden with css:

    My custom message etc

    Any idea what’s happening here? Thanks.

  35. Hi, sorry it appears that in my previous message the code segment didn’t show. Anyway in the source, it appears that my custom message was wrapped in a div like, <div style=”display:none”&rt;

    Thanks in advance for your help.

  36. Excellent post. I was checking constantly this blog and I’m inspired! Extremely useful information specifically the last part :) I care for such information a lot. I used to be seeking this certain info for a long time. Thanks and good luck.
  37. I see everyone can’t get the newer version of the plugin to work. I don’t know what was updated or changed in the new version but I do know that version 2.7 works just fine. I have tried to update to the newer version and it hasn’t worked and that’s why I reverted back to the older version. Maybe knowing this will help a few people keep things going until the new version of the plugin can be corrected.
  38. Pingback: Here is My List of 21 Cool Wordpress Plugins | Adventures in Blogging

  39. Pingback: Kill Your Time With Style » Every Site Owner Must Read

Leave a Reply

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

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>