So, I’ve had this working for a while, but not a lot of people noticed, so I figured I’d spell it out explicitly.
WordPress.org plugin pages have special magic Google markup. This is what allows many of the Google tricks we do for plugin pages to work. If you’ve ever searched for one of our plugins on Google, you may have noticed that it says it’s “free” as well as showed the rating as stars and such. This is all using Google’s Rich Snippets functionality with markup from the schema.org specifications.
One of the magic tricks we do is to point to your WordPress.org Profiles page as the “author” of the plugin. It’s your plugin, after all, and you deserve the credit. But promoting the authorship is only half the picture, it helps if Google also knows who you are as an author. Then they can do something clever too:

This is a sample entry for one of my plugins from the Rich Snippets Testing tool. The photo and authorship info may not show up on every search result that gets my plugin up on Google’s search results, but it certainly doesn’t hurt. But to get this information to be capable of showing, Google needs to connect your profile and user information on WordPress.org with a profile and user information from Google+. To do this, there’s two steps:
Step 1: Edit your WordPress.org profile to include a link to your Google+ account. You can do this yourself, and you can see how I did it on my Profiles page. I included this link in my “About Me” section: https://plus.google.com/100201852715113506716?rel=author
Note that the ?rel=author bit is important, that’s what tells Google that you are the author here and links your G+ account to this page.
Step 2: Tell Google that you contribute to WordPress.org. To do this, go to your Google+ Profile. In the “Links” section you will find a “Contributor To” area. You need to add two links to this area:
- The first link will be a link to your own profile page, on http://profiles.wordpress.org. This completes the connection and tells Google that you and the profile are the same person. Because your plugin page automatically links to your profile with the author information, making this connection creates an indirect authorship connection to all your plugins.
- The second link you need to make is a link to http://wordpress.org itself. This is because Google wants there to be an explicit connection on the same domain name (not a subdomain), and so this link is required. And hey, you’re contributing to WordPress.org every time you update your plugin or theme, so well done there!
After doing both these steps, you can try your plugin’s URL in the Rich Snippets tool yourself, and voila, you’ll see the magic. Note that you may not see it in the actual Google search results for weeks, and it may never appear. Google shows snippets like these on terms of their own choosing. All you’re doing here is to give them the data that lets their engine do the magic, if it can.
Sam 8:15 pm on April 23, 2013 Permalink |
ok good luck andrew ^-^
javornh 2:59 am on May 19, 2013 Permalink |
i am look for eCommerce plugin the allow people to upload documents to be printed and deliver to them from my online store.
these are the step i want costumer to take.
1 select if document is black and white or colour the number of pages and number of copy.
2 the total amount on money they will pay will display with a containue botton.
3 they pay
4 the plugin will the send the document to an email address along with a invoice with the costumer name address and the they way the want the document to print.
can anyone tell me if the could build this for me
javornh 3:01 am on May 19, 2013 Permalink |
sorry i forget to add ,they will have to upload the document before the pay
Andrew Nacin 8:17 pm on April 23, 2013 Permalink |
Plugins SVN is online again. If your commits are not working, flush your DNS cache. Here’s the proper IP address for plugins.svn.wordpress.org:
Trac remains down while it re-syncs.
javornh 3:04 am on May 19, 2013 Permalink |
if anyone know how to build this plugin for me,my email address i bee100000@gmail.com you con contact me at anytime
Andrew Nacin 8:37 pm on April 23, 2013 Permalink |
Everything is back online.
jquindlen 11:54 pm on April 23, 2013 Permalink |
If you don’t know how to flush your DNS on Windows, open up cmd and type:
ipconfig /flushdnsjquindlen 11:55 pm on April 23, 2013 Permalink |
To flush your DNS on Windows, open a command prompt (run > cmd) and type: ipconfig /flushdns
JAkzam 7:11 pm on May 15, 2013 Permalink |
Hey could someone maybe help me out…I’m a long time WP Developer, but just release our first public Plugin that has been accepted and approved for the WP directory and the SVN.
I received the email to wait about an hour (it’s been many) and login with this account information.
But I think I may have screwed up, as I think I have a previous registration on the SVN Repository using this same username. When I log in to the already created account, it says I am not involved in any projects, but the link to the SVN Repository shows my files…
So what do ya think…should I just be a little more patient?
Thanks…
Johnny
p.s. Sorry if this isn’t a good place to ask this question. But I’m a quick learner.
Rufus Fortier 11:33 am on May 16, 2013 Permalink |
I loved this interview so much. I once read in another interview you did, you said, Every color matches. That has always stuck with me and have since sort of adopted it.
Roderick Leighty 7:59 am on May 17, 2013 Permalink |
Such a beautiful post! I get told frequently the same thing and you put into words my thoughts
I will be “following” you and look forward to reading more!