1. Amir

    Jeff, I think that this post just touches the tip of the bigger issue, which is how people build sustainable businesses from WordPress development.

    You’re asking a legitimate question about what ‘users’ consider as reasonable promotion.

    I’m sure that the authors of Ultimate WooCommerce Brands don’t want to see this huge banner on the admins of their sites. It would be interesting to see also what brings good developers to resort to displaying not-so-pretty banners by their plugins.


  2. Michael Davis

    I think the current guidelines are clear and sufficient. I suspect where you implied that maybe users are self policing by rejecting the abusers for a different plugin is accurate.

    We review what we love or what we hate, but we rarely review the tools that are deficient in minor ways, including being overly aggressive in the freemium game. Companies that don’t look for and see this are short sighted.


  3. Matt

    Users need to spend a bit more time understanding who they are getting their themes & plugins from. Especially when the mentioned plugin’s pro link goes directly to CodeCanyon (didn’t realize that was allowed?) Anyway, it’s not easy for the average WP user to do this background research (or even care), I realize this, but some homework is necessary.

    That said, I’ll use this small blip in time to reiterate my 2016 wish: “Verified author’s tag for WordPress.org themes & plugins.”


    • williamsba

      Matt Medeiros – Verified Stud.


    • Andre

      What is so funny about your “Verified Authors” tag Matt, is something a friend of mine suggested a year ago. My response was something like, yeah, I’m sure they will do that, lol. To be honest, a Verified Author’s tag would be interesting to see happen. I would imagine that basically is like saying this is an official theme or plugin developer who has been a good boy or girl and eats all their peas and carrots before dessert :) Or what would it be in reference to?


    • Peter Cralen

      Matt who can “verified”? There are plugins with millions of active installs with “bad” business practice from well-knowed developers and tons of useful plugins without any junk from new developers.


      • Matt

        First off, there are smarter people than me that should make this decision *and* with a lot more data (from .org) to make that decision.

        I think before adding [Business Practice] to the equation, we need to start identifying some core components like number of themes & plugins in the repo, update cadence, community interaction, documentation and support would be a nice start.

        Again, how are these measured? I dunno. I assume that’s what makes this difficult, but I’d venture to say that 80% of the problems are when themes & plugins authors go missing after a few iterations. No support, no enhancements, no security patches, no keeping up with core WP. So maybe you’re verified every year by checking into your profile or by scooping up .org repo data? Don’t check-in, don’t update, lose your verified tag?

        Or how about identifying that there ARE alternative commercial supported versions available, from the source author in their own store, not from Envato or another marketplace?

        I know, I know, “everyone” hates on shops trying to make a little money with this stuff — I get it — but sometimes a user might just want to pay to have the more readily available support for the software they are using for their own business.

        Here’s an example: The Responsive theme was owned and supported by a very vocal WordPress business owner, Trent. He was very active in the community, had a lot of pioneering ideas, and wanted to grow a healthy company. Whether you agreed with him or liked the theme is not the point here, but the fact that he had a presence. You knew who you were downloading and purchasing a theme from. At the time, his products had a roadmap which is a good thing, but costs money to create. They could have been “verified.”

        He sold CyberChimps some time ago and now it’s operated by a company that I don’t know much or hear much about. Who really knows what’s going on with the core code of Responsive — and with such a large active install base — that’s a bit worrisome.

        Now that .org has flipped the theme popular list on it’s head, listing by active count, Responsive theme is back on the top and freshly minted WordPress users are given a chance to activate that theme once again.

        Is this good or bad for endusers? In a “verified” world, would that badge have been taken away after the sale of the company? If so, even as it was on the popular list, would an end user still download it?

        It’s all theory crafting really, but I think it’s an important discussion imho.

        …that is until, WordPress becomes just a GUI database to all of our REST API driven front-end JavaScript crafted apps — /hops_on_his_Jetpack (pun intend) — to the future! :)


  4. Cor van Noorloos

    As long as no personal data is being gathered without approval, I’m actually perfectly fine with a branding free payment model.


  5. Mika E (Ipstenu)

    The plugin review team doesn’t police the content in plugins but rather, prevents spam and attempts at bad faith from entering the directory.

    Not 100% correct.

    We don’t actively police every single check in, this is true, but we do constantly and consistently scan and check plugins. Example? I get an email for every single commit to every single plugin. I run a lot of extensive filters to catch a high number of issues from creative commons to ads like this. It’s imperfect, of course, but we do police content all the time :)


  6. Evan

    Wow, I’m surprised that actually made it through the plugin review and got in the repo. Up-selling a pro version or an add-on is understandable, but affiliate banners as mentioned in the article shouldn’t be allowed.


  7. Jan Dembowski

    The Power of Reviews

    Just to add to this: some of the forum moderators read every review. Occasionally there may be a pattern if there’s a complaint such as not being able to dismiss the up sell banner or taking over the dashboard.

    Sometimes that leads to the moderator installing the plugin or theme on a test installation. This is just to see if there’s really a problem or not.

    If there’s a valid concern then it gets reported up. It doesn’t happen often thankfully, but it has occurred and the plugin or theme author got a polite shoulder tap.


  8. Asko

    Advertising sucks. It’s unpopular (and increasingly so with AdBlockers on Android and iOS becoming the norm). There are better ways to make money, like offering premium features with one-time paid fee or asking a monthly recurring fee and offer a bundle of plugins. Lots of ways to spin the same wheel, but all ultimately better than advertisements. I see an advertisement in a plugin, I uninstall that plugin.


  9. Peter Cralen

    My limit is one text link in plugin’s setting. I like my sites and enjoy time with them :) I don’t build a billboard for other peoples.


  10. Chris Koerner

    Here’s the link to the conversation over on AWP on Facebook. It’s a closed group, but anyone can join (and you should, it’s a generally good community of folks!).



  11. Bradley Allen

    I use Yoast SEO and was recently disappointed to find an intrusive upsell for Yoast SEO Premium while editing posts. On post.php, there is a small plus sign (+) which can not be removed. When the (+) plus sign is clicked, the user is presented with the following text:

    “Multiple focus keywords is a Yoast SEO Premium feature
    To be able to add and analyze multiple keywords for a post or page you need Yoast SEO Premium. You can buy the plugin, including one year of support, updates and upgrades, on yoast.com.”

    This behavior can be seen here for an example:

    The behavior violates Plugin Guideline #11, cited above, “It is fine to include an Upgrade prompt on the plugin admin page, but not throughout the blog.”

    I personally find the (+) sign distracting and therefore annoying. More importantly, when trying to teach the process of publishing a post, along with SEO and meta data information, teachers should not have to say, “and don’t click the (+) plus sign.”

    I appreciate the Yoast SEO plugin and the entire team behind it.


    • Terence

      My point exactly.

      The other day I was looking for a replacement for the Yoast SEO plugin [and found SEO Framework ~ and its very good, very fast, and no upsells, I digress], and I think I counted at least 2 plugins in the repository, specifically designed to remove all the cruft from the Yoast SEO plugin.

      Now, I would have thought the mods would have been aware, if people are having to use plugins to get rid of all the upsells, something aint right here.


    • Michael Davis

      Interesting… to me that’s using a disabled button within the plugins settings area to inform the user of a feature they are missing. Very different from taking over real estate at the top of the page like a large banner and much more legit.


      • Bradley Allen

        I’m not refereeing to the plugin’s settings area. What I was mentioning is that this button, a plus sign (+), is present on the post edit page. To be clear, that’s very different from the plugin’s settings page. The former is permitted by the Plugin Guidelines while the latter is a violation.

        Here’s a link and you can see more clearly that it is the post edit view:


        • Jeff Chandler

          What he’s suggesting is that it makes sense to advertise a pro feature there because how else would a potential customer easily discover it can do that?


        • Bradley Allen

          I understand the logic that it makes sense to advertise a pro feature there. But then I suggest that there needs to be a “Hide this Message” option after clicking the (+) plus sign.

          Whether it’s a banner advertisement for hosting or a small box upselling to premium, it’s bad UI/UX and should not be forced upon the user’s screen each time she edits a post. At the very least, there should be an option to dismiss and hide the upsell.


        • Terence

          On reflection I would need to add that, if the end-user is happy to put up with it, its not ‘harmful’, and its in a product he/she has not paid for, then there really is no need to go to the extent of making a closed system and inventing rules and enforcing dictates about advertising/upsells is there.

          The more greedy the author becomes and the more aggressive the interruptions, the will be the take up by new users.

          The market will out in the end.


    • Kelson

      Interesting. I’d never noticed that tiny (+) button in the Yoast plugin until you mentioned it, and had to go looking for it. OK, it pops up an ad for the premium plugin, but only on response to a click on a defined area that doesn’t show another purpose, and it goes away as soon as you click the X on the banner.

      If the banner came up on its own, or wouldn’t go away, that would be a different story, but to me, it might as well not have been there. I’d never seen it before, and I suspect I’ll never see it again.


  12. Amanda Rush

    To answer the question, I think text links on the activation screen is fine, and I definitely think where there’s a plugin settings screen, mention that there are addons available or features that are paid are available, but admin notices is where I draw the line. Admin notices are for, yep, admin notices, not ads.


  13. Bradley Kirby (@Bradley_Kirby)

    Repo plugins are free. I don’t think I have the right to complain about something that is free. If it’s valuable enough to complain about, it’s very likely valuable enough for me to buy the full version.


  14. Peter Cralen

    WordPress.org should be for share, not a sale. It is not an advertising platform.
    I would apply more strict policy for plugins. Developers have other channels for advertising their business.
    There are plenty of successful WP developers who don’t “advertise’ their service on the .org directory.

    It would be cool if we can keep .org clean from “cheap’ marketing practices that take advantage over unfledged users.


    • Jan Dembowski

      WordPress.org should be for share, not a sale. It is not an advertising platform.

      Totally agree. ;)

      I would apply more strict policy for plugins. Developers have other channels for advertising their business.

      Totally disagree. ;)

      *Pulls out soap box, remains cognizant that this is a comment and not my blog ?*

      Policy, guidelines and standards: A policy is high level and vague, a guideline is less vague but still not set in stone. Standards are well, definitions and tend to be inflexible on purpose.

      The WordPress Detailed Plugin Guidelines isn’t a strict policy. Except for items like number 10 (powered by links) it is subjective. Serviceware gets around that one BTW.

      What one person defines as “cheap marketing” may be fine and allowed by the guidelines. When there is a question or a not-sure then the plugins team can be pinged. As indicated above in Jeff’s post that does get acted on when found and the plugin team agrees with the complaint.

      Not all complaints will be valid, some up sell are just gauche. It’s up to the plugins team (and theme review team for themes) to make that decision.


  15. Chris McCoy

    there are a few plugins in the directory that go overboard, its not that the advertising is the nag, its the way they present it, almost making the UI very hard to navigate.


  16. Ron

    I will NEVER use any of Yoast’s products ever again for this very reason. There are much better options available that don’t hammer you with ads.

    Complete scumbags that don’t know when enough is enough.

    I buy a LOT of pro versions and commercial plugins – they just won’t be one of them.


    • Matt

      Wtf? Scumbags? Please quit the internet.


      • Ron

        My opinion – deal with it.

        I”ve been in the internet since the beginning. I’m not going anywhere junior. :)


        • Caspar Hübinger

          There’s a comment policy here, and I hope it gets applied on your comment above.

          Your comment may be deleted if it matches any of the following criteria: …Uses vulgar, profane, or unnecessarily harsh language, …Personal insults, …Is written anonymously

          Voicing an opinion is one thing; using the fact you have an “opinion” as an excuse to insult other people in public—you cannot seriously expect to just be tolerated when you do that. Namely when you’re hiding behind a generic first name and a Wapuu avatar.


  17. Miroslav Glavic

    Yoast SEO plugin goes overboard.

    There is also AdRotate, WPSmush it.

    with AdRotate, after you activate the plugin, on top of the plugins list you have to “activate” or something like that (click a button) then “AdRotate PRO” spam garbage comes on.

    WPSmush it, after you activate it, above the plugins list, it puts a field for you to subscribe to the newsletter. Shouldn’t I test the plugin before I want to do that? 1 second after activation is not enough time.


    • Paul

      I don’t know about AdRotate and WPSmush it, as I have never used them, but it’s certainly remarkable how much Yoast get away with.


  18. Oli

    I think advertising your own products in the dashboard is bad, but advertising third party products for a commission? That really is pure spam.


  19. Terence

    Jost would do well to learn from Pippin’s EDD, and see how its done correctly. A simple menu entry marked “Extensions” leading to a single display page is all that’s needed. As it is Yoast makes their SEO plugin look cheap and scummy, like so many other affiliate market plugins out there. I guess that’s their choice, but the meta team shouldn’t be applying one rule for him, and another for everyone else. Which is what seems to be happening.


Comments are closed.

%d bloggers like this: