Profile

Cover photo
Verified name
Aaron Bradley
Works at Electronic Arts
Attended University of Alberta
Lives in Vancouver
9,743 followers|2,123,102 views
AboutPostsPhotos+1's
Work
Occupation
Internet Marketer
Employment
  • Electronic Arts
    SEO and DPO Analyst, 2014 - present
    Heading up search engine and digital presence optimization efforts for more than a dozen EA domains, including www.ea.com and www.easports.com.
  • Airshock
    Digital Marketing Consultant, 2013 - 2014
    Independent digital marketing consultant specializing in improving the visibility and performance of websites in the search engines through the application of semantic web technologies.
  • InfoMine.com
    Internet Marketing Manager, 2011 - 2013
  • Airshock
    SEO Consultant, 2010 - 2012
  • Suite101.com
    Director of SEO, 2009 - 2010
  • Ice.com
    SEO Manager, 2008 - 2009
  • Fivermedia.com
    Search Engine Marketing Manager, 2008 - 2008
  • Riptown.com Media
    Senior SEO, 2006 - 2008
  • Riptown.com Media
    SEO Specialist, 2005 - 2006
  • InfoMine.com
    Senior Web Designer, 2003 - 2005
  • Self-Employed
    Independent Web Designer, 2000 - 2002
  • Canadian Forces College
    Web Designer/Administrator, 1995 - 1999
  • Canadian Forces College
    Library Technician, 1988 - 1995
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Vancouver
Previously
Montreal, Quebec - Toronto, Ontario - Banff, Alberta - Edmonton, Alberta
Story
Tagline
Search and internet marketer, semantic web stringer
Introduction
I'm an Internet marketing guy with a strong specialization in organic search engine optimization (SEO) for enterprise-level websites.  I also work a lot on conversion optimization, web testing and other aspects of ecommerce.

I've long had an interest in classification that has extended in the computer age to meta data and the semantic web - but I definitely wouldn't consider myself a geek (I don't have good enough math skills for that).

For my sins, I also increasingly find myself working on information architecture, user experience and website analytics.

As if that's not enough, I'm an avid observer (and sometimes participant) of the discussion surrounding digital journalism, and the struggles of traditional news media organizations as they try to adopt to 21st century realities.  (I'm also very keen on news optimization/SEO for Google News.)

I write on various topics related to Internet marketing on my own blog, as a now-occasional columnist at Search Engine Land and other places around the web.  I'm also a prolific tweeter.

Interested in search and the semantic web?  This Google+ Community (which I run) is definitely the place for you:

If you're on Twitter, I also recommend following this list (which I curate):

  • Semantic Web
    600+ semantic web people and organizations on Twitter
You can also find me posting on these Google+ Pages:
Education
  • University of Alberta
Basic Information
Gender
Male
Other names
aaranged

Stream

Aaron Bradley
owner

Tools  - 
 
The Google Search Preview Tool supports Courses

Entirely by accident I discovered that the Google Structured Data Testing Tool can generate a preview link for schema.org/Course markup.

By accident because it turns out the schema.org/image property is required in order to generate the preview link, even though it is neither a required nor recommended property in Google's course markup specifications (http://bit.ly/2cv3wiV).

cc: +Phil Barker et votre groupe communautaire :)
3
Phil Barker's profile photoDan Brickley's profile photo
4 comments
 
thanks
Add a comment...

Aaron Bradley
owner

Tools  - 
 
Google Search Preview Tool to support search live coverage carousel previews - and perhaps more

Sometime in the past couple of days this text has been added to the little-known "Google Search Preview Tool" support page.
https://support.google.com/webmasters/answer/6398748

"You can use the preview tool to validate both your AMP page and structured data markup for the Google live coverage pilot. A successful test with the preview tool should display your content in a block labeled Happening Now. The tool currently does not validate your use of other Google pilot services."

"The live coverage pilot is currently available to a small number of publishers for testing. Refer to the Search live coverage pilot overview for more details on this feature."

I haven't been able to verify that this functionality is live now, but then again I was only able to try this with the structured data and AMP code listed on the "Articles" data type page (http://bit.ly/2a5mvlb). Perhaps there are additional requirements provided to publishers involved in the pilot.

I say the Google Search Preview Tool is "little known" because there's only a link generated to it after you click on the "PREVIEW" link that comes up in the Structured Data Testing Tool when you run preview-eligible code through it (currently, AFAIK, still limited to the data types Recipes and Movies). As per the screenshot, the Preview Tool support page is actually noindex,nofollow.

I'm not entirely sure if this is new, but one way or another the Preview Tool itself now has a number of data types listed in a menu at the top of the Tool page:
* Images
* News
* Shopping
* Videos
* Maps
* Books
* Flights
* Apps

AFAIK none of these are live (I played around with code for News and Videos in the Testing Tool but these, at least, did not generate a "PREVIEW" link as valid Recipe and Movie code finally does.

Will Google eventually support previews for these different data types? One can only suspect so, given the menu (and maybe the Search Preview support page will then be follow'd and linked from an upper level page).

If anyone has seen any of these other previews, I'd love to hear about it!

Finally, in checking this out I discovered that the "Early Access and partner-only features" has a number of menu items that aren't yet active, but that I think we can expect to see in the near future (fairly sure these aren't new, but one way or another they're dead links).
https://developers.google.com/search/pilot/open/

* Carousels
* Data Feeds
* Service Web
* Books

The "Live Coverage" link also returns a 404, but I think this may be an oversight on Google's part simply insofar as they didn't update the menu link.

Live page (200):
https://developers.google.com/search/pilot/open/live-coverage

Linked page (404)
https://developers.google.com/search/pilot/live-coverage/

(Yes, I tried adding "/open/" to each of the linked URLs, but aside from Live Coverage they still 404'd:).

I expect we'll see more information on these phantom preview options and phantom links sometime in the future.

I'm especially curious to see that the "Service Web" pilot relates to - and I wonder if the "Data Feeds" refers to the "Science Datasets" pilot that surfaced a few days ago (http://bit.ly/2dfIljL).
5
6
Add a comment...

Aaron Bradley
owner

Structured data markup  - 
 
With pilot program, Google now allows publishers to describe CSV and other tabular datasets

Google is now making use of the schema.org/Dataset class as a means by which publishers can provide datasets to the search engine:
https://developers.google.com/search/docs/data-types/datasets

Google's focus here in on the provision of structured data markup do describe what a dataset is about - with the aim of improving "data discovery, leading scientists to the information they need for their work."

To this end a download link to the actual dataset is not required, but is supported by the schema.org/distribution property (with expected type schema.org/DataDownload) when a download is available.

Similarly, if the dataset being described is part of a larger dataset repository, this information can be provided using schema.org/includedInDataCatalog (with expected type DataCatalog).

Currently "Dataset markup is available for you to experiment with before it's released to general availability", with previews appearing in the Structured Data Testing Tool. Here's what the Testing Tool currently returns for this markup:
http://bit.ly/2dfHejX

As you can see, it does indeed validate in the Testing Tool - with the exception of the schema.org/variablesMeasured property, which hasn't yet being published (available at http://pending.schema.org/variablesMeasured).

I find it a little odd that for Dataset the sameAs property, described in this context as "Other URLs that can be used to access the dataset page", is required (and I find that use of sameAs a little odd too). The "Location of a page describing the dataset" is already declared using the url property: what if that's the only page describing the dataset?

See also:
Improving Dataset descriptions · Issue #1083
https://github.com/schemaorg/schemaorg/issues/1083

A final note, regarding that issue and the variablesMeasured now in pending, that Google accepts either text or a URL for a value here, whereas the property in pending currently has an expected type of only text.
12
8
Aaron Bradley's profile photoMichael Andrews's profile photoPhil Pearce's profile photo
9 comments
 
+Aaron Bradley

Yes... potentialAction.DownloadAction.object is valid.

But... potentialAction.DownloadAction.distribution is not :(

Hence, it is not immediately clear to me, how to reference a potentialAction of download in a way that GoogleBot will render?

<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Dataset",
"name": "CSV of Stuff",
"url": "http://www.example.com/downloads",
"potentialAction": {
"@type": "DownloadAction",
"distribution": {
"@type": "DataDownload",
"fileFormat": "CSV",
"contentURL": "http://www.example.com/downloads/stuff.csv"
},
"agent": {
"@type": "Person",
"name": "James Gosling",
"sameAs": "https://en.wikipedia.org/wiki/James_Gosling"
},
"object": {
/* developers.google.com/search/pilot/open/software-apps */
"@type": "SoftwareApplication",
"name": "Java Updates",
"url": "https://java.com/en/download/",
"operatingSystem": "Windows",
"applicationCategory": "Multimedia",
"aggregateRating": {
"@type": "AggregateRating",
"worstRating": 1,
"bestRating": 5,
"ratingValue": 2,
"ratingCount": 100
},
"offers": {
"@type": "Offer",
"price": "0.00",
"priceCurrency": "USD"
}
}
}
}
</script>
Add a comment...

Aaron Bradley
owner

Discussion  - 
 
Question/gripe re sitelinks search box

Okay, time for my annual, "gee Google, why don't you acknowledge the reality of most multilingual, multi-regional enterprise websites and work out a way by which a sitelinks search box can be generated for more than one URL search pattern per domain."

That's the gripe, with the hope that any Googlers reading this pass this persistent message along to those that might care (as per the last tile, I will soon make my suggested "multiple target use cases" again on the Forum). Thanks for listening to me vent.

My question is if anyone has ever tried a workaround to this in the form of a server-side redirect? That is, might it be possible to allow a user to type a query in the sitelinks search box and, when it arrives on site, do language and/or location detection to push the user over to the correct search for their language and locale?

By the way, regarding the screenshots, I haven't fully done my homework regarding the "apple france" query to see if in the proper environment (browser language = French, IP = France) Google generates a sitelinks search box for www.apple.com/fr/search/ (and not for www.apple.com/us/search/) regardless of the limitations of the sitelinks search box declaration mechanism (perhaps you know +Alexandre Bertails?).

Cette limitation - quel dommage!
3
Evgeniy Orlov's profile photoJarno van Driel's profile photoAaron Bradley's profile photo
3 comments
 
+Evgeniy Orlov Good question ... to which I don't have an answer. :)

Thanks for your thoughtful response +Jarno van Driel. Love your suggested solution, which I'll promote on the Github and the forums. One way or another what you outline is the sort of thing I think Google should pursue here - that is, a well-structured solution to the challenge of multilingual and multiregional search rather than a hack.
Add a comment...

Aaron Bradley
owner

schema.org  - 
 
+Phil Barker reports on progress with the schema.org Course extensions.

Nice linked list of answers "about how to describe courses using schema.org" in this piece. Thanks Phil!
3
Add a comment...

Aaron Bradley

Shared publicly  - 
 
 
Google Search Preview Tool to support search live coverage carousel previews - and perhaps more

Sometime in the past couple of days this text has been added to the little-known "Google Search Preview Tool" support page.
https://support.google.com/webmasters/answer/6398748

"You can use the preview tool to validate both your AMP page and structured data markup for the Google live coverage pilot. A successful test with the preview tool should display your content in a block labeled Happening Now. The tool currently does not validate your use of other Google pilot services."

"The live coverage pilot is currently available to a small number of publishers for testing. Refer to the Search live coverage pilot overview for more details on this feature."

I haven't been able to verify that this functionality is live now, but then again I was only able to try this with the structured data and AMP code listed on the "Articles" data type page (http://bit.ly/2a5mvlb). Perhaps there are additional requirements provided to publishers involved in the pilot.

I say the Google Search Preview Tool is "little known" because there's only a link generated to it after you click on the "PREVIEW" link that comes up in the Structured Data Testing Tool when you run preview-eligible code through it (currently, AFAIK, still limited to the data types Recipes and Movies). As per the screenshot, the Preview Tool support page is actually noindex,nofollow.

I'm not entirely sure if this is new, but one way or another the Preview Tool itself now has a number of data types listed in a menu at the top of the Tool page:
* Images
* News
* Shopping
* Videos
* Maps
* Books
* Flights
* Apps

AFAIK none of these are live (I played around with code for News and Videos in the Testing Tool but these, at least, did not generate a "PREVIEW" link as valid Recipe and Movie code finally does.

Will Google eventually support previews for these different data types? One can only suspect so, given the menu (and maybe the Search Preview support page will then be follow'd and linked from an upper level page).

If anyone has seen any of these other previews, I'd love to hear about it!

Finally, in checking this out I discovered that the "Early Access and partner-only features" has a number of menu items that aren't yet active, but that I think we can expect to see in the near future (fairly sure these aren't new, but one way or another they're dead links).
https://developers.google.com/search/pilot/open/

* Carousels
* Data Feeds
* Service Web
* Books

The "Live Coverage" link also returns a 404, but I think this may be an oversight on Google's part simply insofar as they didn't update the menu link.

Live page (200):
https://developers.google.com/search/pilot/open/live-coverage

Linked page (404)
https://developers.google.com/search/pilot/live-coverage/

(Yes, I tried adding "/open/" to each of the linked URLs, but aside from Live Coverage they still 404'd:).

I expect we'll see more information on these phantom preview options and phantom links sometime in the future.

I'm especially curious to see that the "Service Web" pilot relates to - and I wonder if the "Data Feeds" refers to the "Science Datasets" pilot that surfaced a few days ago (http://bit.ly/2dfIljL).
View original post
10
5
brian McFarlane's profile photo
 
This looks really interesting for AMP & Structured data
Add a comment...

Aaron Bradley
owner

Tools  - 
 
The previous ability to download JSON-LD and Turtle was nice, but this new copy/paste functionality is awesome - far fewer steps when you just want to snag some code to paste into an editor, validator, or some other application. Thanks +Kingsley Idehen!
 
New OpenLink Structured Data Sniffer Release

Another release is available from the Chrome Store. Key new features:

* Exporting Structured Data in "Copy & Paste" friendly form using RDF-Turtle or JSON-LD

* Smarter Sniffing that adds Nanotation support to Microsoft Word (online edition), Microsoft OneNote, Google Docs, Etherpad etc.

[1] https://chrome.google.com/webstore/detail/openlink-structured-data/egdaiaihbdoiibopledjahjaihbmjhdj?hl=en

[2] https://medium.com/openlink-software-blog/data-de-silo-fication-using-combined-power-of-rdf-language-nanotation-755f2e7a904d#.dhvaxjgs8 -- Blog Post that showcases smarter sniffing features.

/cc +Aaron Bradley +Barbara Starr +Jarno van Driel +David Amerland +Moz +Dan Brickley +Rotimi Orimoloye +Teodora Petkova +Emeka Okoye

#SemanticWeb #SemanticSEO #SEO #SchemaOrg #JSONLD #RDFTurtle #RDF #RDFa #StructuredData
Reveals structured metadata (Microdata, RDFa, JSON-LD, Turtle, etc.) embedded within HTML documents.
View original post
2
1
Kingsley Idehen's profile photoJarno van Driel's profile photo
2 comments
 
but this new copy/paste functionality is awesome

+1111111111111111111111111∞
Add a comment...

Aaron Bradley
owner

schema.org  - 
 
Google extends support for TV seasons and series

A number of changes were made to this data type on 16 Sept.:
https://developers.google.com/search/docs/data-types/tv-movies

In the call-out image additions are highlighted in yellow, deletions are indicated by strikeouts.

TL;DR > Google now providing clear instructions on how view or watch actions can be applied to TV seasons and TV series (watch actions being a pilot program to which providers must request access).

Also of interest is the addition of http://schema.org/GoogleVideoCast as a value for actionPlatform.

On that note, two things. First, that these are all faux extensions (wish Google would note when this is the case, which they have in other situtations):

http://schema.org/DesktopWebPlatform
http://schema.org/MobileWebPlatform
http://schema.org/AndroidPlatform
http://schema.org/IOSPlatform
http://schema.org/GoogleVideoCast

Second, odd they specify the datatype "text" here when the list they provide is one of URLs (in the markup examples you'll see arrays of these URLs for actionPlatform values) - perhaps because these are faux extensions?
3
Add a comment...

Aaron Bradley
owner

schema.org  - 
 
Web Markup Tool for GS1 SmartSearch now live

http://www.gs1.org/1/smart-search-demo/

Was able to find this when I was following up on an earlier message that said its release was imminent.

The GS1 Web Markup tool makes it easy for you to add structured data about products to your own website, so that the details about the products that you manufacture or sell can be found more easily by search engines and smartphone apps.

In this tool, you provide details about the product you manufacture or sell and the tool will generate a block of structured data that you just insert into your web page.

Pretty interesting stuff - and by "interesting" read "really useful" if you're actually using GS1 extension classes and/or properties (as they go deep - e.g. "Diet Type Code 1").

(Might want to add this to your list +Mark van Berkel +Martha van Berkel.)

#gs1   #jsonld   #schemaorg   #structureddata  
5
Mark van Berkel's profile photoDavid Barrow's profile photo
2 comments
 
Wow, (it's not me it's her!) I think I've totally stumbled upon the wrong page, don't blame the messenger,its his alter ego, 🃏
Add a comment...

Aaron Bradley

Shared publicly  - 
 
Small change the "Critic review guidelines" for local businesses made today, seemingly to better clarify the original bullet point:
https://developers.google.com/search/docs/data-types/reviews
2
Denver Prophit Jr.'s profile photo
 
How on earth is a professional critic to pay the rent if Google forces them to perform reviews for free? smh Pogressivism is going too far and the "rent is too damned high!" =)
Add a comment...

Aaron Bradley
owner

Discussion  - 
 
Bing autocomplete improvements, courtesy of "the semantic graph that Bing uses to understand the world"

Some pretty interesting stuff in this announcement from Bing on semantically-powered improvements to their autocomplete function.

More Intelligent Autocomplete: Academic and Movie Search
http://bit.ly/2cn8Jtc

A lot of what Bing talks about is very reminiscent of what we (think we) know about Google's Hummingbird, particularly in regard to a focus on identifying, disambiguating and graphing relationships between entities referenced in a search query.

The compelling detail about this process is that as we are generating the candidates for suggestions or interpreting the user input, we don’t just work with simple string representations. Instead we developed as set of rich objects capturing extremely detailed semantic interpretation of the query, its intent domain information, parts-of-speech mapping, and more.

#bing   #semanticsearch   #entities   #nlp   #graphs  
3
1
Add a comment...
Aaron Bradley's +1's are the things they like, agree with, or want to recommend.
Why There Aren’t Right-Handed Apes, Or: Handedness and The Evolution of ...
scienceblogs.com

Although most humans are right-handed, other animals don’t seem to show a similar motoric asymmetry. As Corballis mentions in his 2003 BBS a

The Lesson of the Buy Button Bonanza
www.seoskeptic.com

Buy buttons on Google, YouTube, Facebook, Twitter and Pinterest just go to show that actions can no longer be confined to websites.

schema blog
blog.schema.org

Schema.org 2.0 We are pleased to announce the public release of Schema.org 2.0 which brings several significant changes and additions, not j

... something borrowed, something blue
bvatant.blogspot.com

I already mentioned +Teodora Petkova in a recent post. Reading her blog, you'll maybe have as I had several times this "exactly ... that!" f

You need names on the Web, it's dark in there.
bvatant.blogspot.com

The chinese character 名 (name) which we have seen in the previous post as the mother of all things, has an interesting origin. It's composed

SEMpdx SearchFest 2015 Mini-Interview: Aaron Bradley | SEMpdx
www.sempdx.org

Aaron Bradley will be speaking on "Semantic Juggernaut" at SearchFest 2015 which will take place Friday, February 27, 2015 in Portland Orego

What is JSON-LD? A Talk with Gregg Kellogg
www.seoskeptic.com

My talk with Gregg Kellogg about JSON-LD, schema.org and related issues at the Semantic Technology and Business Conference 2014.

Changing the conversation about SEO
squawk.im

SEO has a terrible reputation. Here's a look at why this has happened and what knowledgeable SEOs can do to fix this growing problem.

Should You Put Keywords in the URL? (An Age Old Question)
www.northcutt.com

Since the age of dinosaurs, SEOs and their clients have been asking if they should put keywords in their URLs in order to improve visibility

Publishers' mobile blindspot
www.onemanandhisblog.com

Less than half of the websites of popular UK print publications are optimised for mobile. Why is this taking so long?

Tech is on the wrong side of the paper wall
www.onemanandhisblog.com

Getting the role of the tech team right in a publisher is a pre-requisite for building compelling products.

Why most marketing campaigns fail and how yours can succeed
www.webanalyticsworld.net

Marketing campaigns fail mainly because they are executed without any well defined strategies.

Google Tests Restaurant Menus in "Card" Results
searchenginewatch.com

The recent discovery that Google is testing restaurant menus in its "card" results sparked discussion about where Google likes to get its da

Why are you so obsessed with this Semantic Web thing
kerfors.blogspot.com

A lot of nice buzz today in sociala media when Tim Berners-Lee discusses the future of the web in the March issue of Wired UK. The web turns

Powered by EA Customer Service Free Games Free Games Top 5 Free ...
free.origin.com

Dawngate is a new MOBA, built from the ground up to look and feel familiar while offering a whole new way to experience MOBA gameplay. Dawng

Powered by EA Customer Service Free Games Free Games Top 5 Free ...
free.origin.com

A Galaxy of Possibilities Awaits You! Star Wars™: The Old Republic™ is the only massively-multiplayer online game with a Free-to-Play option

Greenpeace-commissioned report slams plans to develop world's largest co...
www.mining.com

"The project's economics don't stack up," authors from the Institute for Energy Economics and Financial Analysis wrote.

What Does The Hummingbird Say?
www.blindfiveyearold.com

What exactly is Google's new Hummingbird update? Here's my breakdown from entities to topic modeling to deep learning to quantum computing a

Laura Lippay's website
www.lauralippay.com

who is laura lippay (?) Clifton Strengths: 1. Futuristic, 2. Includer, 3. Competition, 4. Woo, 5. Positivity. Laura Lippay.