Profile cover photo
Profile photo
Ryan Rodden
A heavy metal guitarist and SEO Pro. Find another one of those if you can.
A heavy metal guitarist and SEO Pro. Find another one of those if you can.


Post is pinned.Post has attachment
There comes a time for every business to completely optimize their web presence. If you are not taking advantage of the potential traffic that the internet can provide, you are missing out on an enormous opportunity to attract customers.

Work with me if you want to the no BS approach to high rankings and a tremendous return on investment. If you don't take action now, your competitors will. Why let them have all the fun? #PhiladelphiaSEO   
Add a comment...

Post has shared content
*Structured data test - a simple thing*
I have coded a simple Chrome extension to test current url in your browser with Google's Structured Data Testing Tool. Test result page is opening in the new tab. An extension is very gentle - it doesn't eating your RAM and doesn't sell your DNA to aliens. BTW, its free:)
Add a comment...

Post has shared content
Google breathes new life into events rich results

While Google has had rich results for events since 2010 ( they've rarely (at least in my experience) surfaced in search results, and even those appearances have been on the decline, despite (US) enhancements to events results launched in May 2017 (

As per the call-out link, Google today announced a new way of representing events (again, right now only for the US) with these new features:

* Key event information presented directly in the search results
* Ability to select from multiple ticket vendors (if they exist)
* Ability to generate personalized results (via a "For You" tab)
* Ability to save an event
* Ability to share an event

It'll be interesting to see what sort of usage these revamped event listings see, and if/when they'll be available outside of the United States.

#events #schemaorg #structureddata #richresults
Add a comment...

Post has attachment
🚨 🚨

I may have discovered a clever affiliate scheme that hijacks local restaurant menus in the knowledge graph, redirecting through an affiliate link.

Examples here:

I have found these in Philly so far, and they likely hurt local businesses. Could be many others out there with the same issue.

The scheme seems to create a generic menu through the SinglePlatform service, which is added to a Google Biz listing. From this menu, users are redirected through a ShareASale link to

Bad user experience combined with middle-man affiliate commissions for no reason.

Flagged to +John Mueller

Post has attachment
+John Mueller wondering if you could shed some light on this...

Within the structured data guidelines, many of the declarable "type" guides ask you to express interest by submitting your website for review. I have done this for a number of local businesses and even my personal band website (music actions) but I never hear back.

Is there any way to follow up to see if we have been approved or incorporated into early testing for these features?

I know there are many SEOs out there that are willing to help by implementing quality schema, but the lack of response or clarity is sometimes disappointing.

Thanks for any insight.

Post has shared content
"... could Google be using Structured Data, such as Schema markup to answer questions?"

So asks +Bill Slawski in this excellent analysis of a recently-granted Google patent, "Answer facts from structured content".

Don't necessary rush out and start marking up every question/answer pair on your website with and, but his conclusion is encouraging.

"The description in this patent seems to focus upon data-based tables as a source of structured data used as fact sources to answer queries, such as the baggage fee costs for a certain airline. It provides some detailed examples, of how a query template that can answer such queries might be constructed."

"We may start seeing Question Answering using Structured Data to answer queries in the future, and those may use different approaches than tables, such as in the example from the patent. It could use structured data from sources such as JSON-LD. We may have to explore those further when we see them."
Add a comment...

Post has shared content
Bing Entity Search API now generally available

I noted back in June ( that the Bing Entity Search API was being provided as a free preview.

The API (v7) is now generally available for use in the US, Australia, Brazil, Canada, France, Germany, India, Italy, Mexico, Spain and the UK.

For those of you that are interested, here's the JSON response for the query "Moby Dick" (despite header and query support for JSON-LD, I was somehow unable to generate a JSON-LD response):

#bing #entities #searchapi
Add a comment...

Post has shared content enumerations

A new post on how to use enumerations - something I've been meaning to put together for a while!

Probably not too much new here for members of this Community, but hopefully useful for anyone of unsure how to use enumerations.

Thanks in advance for any corrections or feedback - and merci à monsieur +Richard Wallis his help with this.

#structureddata #schemaorg #enumerations
Add a comment...

Post has shared content
Google confirms in feature guides that recipes, articles and podcasts may be turned into Google Assistant actions

Today this starred call-out box on the Google Search documentation feature guides for Recipes (, articles ( and podcasts (

By structuring your content according to this guide, your content may be automatically turned into an action on the Google Assistant. You can learn more about Content Actions on the Actions on Google docs.

Won't go into further detail here, as this confirms what I wrote at length about on 9 Jan., where my TL;DR summary reads, "if you've employed Google-prescribed structured data markup for recipes or news articles, or Google-prescribed RSS for podcasts, this content is already eligible for inclusion as a Google Assistant Action."

Complete article here:
Add a comment...

Post has attachment
Was whipping up schema today for a plastic surgery client, and discovered that all of the child extensions (colored blue) under "MedicalBusiness" are unrecognized types in the structured data testing tool, when trying to use them as a LocalBusiness...

MedicalBusiness itself does validate.

When digging further, I discovered these are actually "enumerations" and I am not quite clear how they should be used.

In my opinion, the way they are listed on the Full Hierarchy is likely misleading, as they are not actually a LocalBusiness sub-type. Just wanted to call attention to it.
Wait while more posts are being loaded