News for hackers. Stuff that matters.
Re:New Schema.org support for retailer shipping data by danpalmer on Thursday September 24, 2020 @10:41AM (#24579032)
As an engineer doing APIs for a company that is involved in online retail, and having built shipping integrations and exported this sort of data in APIs...

This is a pretty good schema.

I was expecting something a little more naive, but there are concepts in here that I believe would let us expose everything important to Google about our shipping options. Enough to let them compute an accurate price, time, and label, at any given point in time.

Things like the cut-off time, and being able to represent which days/hours your warehouses are open is really important in this sort of thing.

Re:New Schema.org support for retailer shipping data by phpnode on Thursday September 24, 2020 @08:29AM (#24577926)
I used to be a big fan of the idea of schema.org, but it seems to be used by Google to keep as much traffic as possible on Google properties.
Re:New Schema.org support for retailer shipping data by xnx on Thursday September 24, 2020 @10:04AM (#24578691)
The biggest threat to small sellers is Amazon. schema.org benefits sellers by making it easier to list and sell their goods elsewhere (including Google Shopping). Standards that help combat vertically integrated monopolies seems like something HN readers would be in favor of.
Re:New Schema.org support for retailer shipping data by zozbot234 on Thursday September 24, 2020 @01:48PM (#24581305)
> Standards that help combat vertically integrated monopolies seems like something HN readers would be in favor of.

This. You can pretty much think of schema.org as "The Semantic Web - The Good Parts". It's not a literal description of course (there's plenty of potentially worthwhile 'semantics' that isn't covered there) but it's in the ballpark. And the best part is that sites are incented to be truthful wrt. their machine readable info, because they might get banned/downranked by the major search engines otherwise. So everyone benefits.

Re:New Schema.org support for retailer shipping data by lolinder on Thursday September 24, 2020 @10:05AM (#24578704)
It seems like it has the potential to serve just about everyone but the site hosting the data.

For example, recipe sites are overwhelmed with pages and pages of generally poorly written and uninteresting background information designed to make you see as many ads as possible. However, many recipe sites added metadata with complete recipe contents, free of fluff. Sure, Google uses that to read off recipes from the Home, but there's also a python module that does the same and could be linked into a custom recipe book.

In these cases, everyone but the content producer is better off for not having to wade through junk content to find what you're looking for.

Re:New Schema.org support for retailer shipping data by C1sc0cat on Thursday September 24, 2020 @11:37AM (#24579626)
Everyone serious about recipes has it you wont rank without it
Re:New Schema.org support for retailer shipping data by elliottinvent on Thursday September 24, 2020 @11:49AM (#24579785)
So it seems Google might have created the problem that they're solving: sites have to be full of reams of mainly useless content to rank, then Google pulls out the useful stuff and displays it in search.
Re:New Schema.org support for retailer shipping data by einrealist on Thursday September 24, 2020 @10:33AM (#24578958)
I am still a fan of it, especially when it comes to building an IT driven organization. I take it as an example for pitching a terminology repository whenever possible.
Re:New Schema.org support for retailer shipping data by notatoad on Thursday September 24, 2020 @11:36AM (#24579601)
Yes, that's true. But "getting traffic" isn't really a worthwhile goal in itself, and seeing google as stealing your traffic just because they can provide information to users without a navigation hop is wrongheaded.

Making users visit your site to look up shipping status just to juice your traffic stats when you'd could provide it in a more convenient way is what everybody on this site would be calling a "dark pattern" if a big tech company did it. And just because you're small, doesn't make it any less annoying to your users.

Re:New Schema.org support for retailer shipping data by throwaway2048 on Thursday September 24, 2020 @01:37PM (#24581182)
Its a worthwhile goal if you intend to make money, rather than donating free information to Google.
Re:New Schema.org support for retailer shipping data by cxr on Thursday September 24, 2020 @04:14PM (#24583080)
You've just succumbed to the X/Y problem. If you "intend to make money", then that is your goal—not the measure of your traffic, and not your ability to stick it the man or whomever you consider to be your competitor. The parent commenter is right; there is no intrinsic value in the measures that you keep invoking. The unrelenting focus on those auxiliary details—to the exclusion of the real goal—is the basis of Goodhart's law.
Re:New Schema.org support for retailer shipping data by tyingq on Thursday September 24, 2020 @08:42AM (#24578041)
Yes. This seems very transparently a way for google to hijack customers trying to get to your site for shipping status.
Re:New Schema.org support for retailer shipping data by cxr on Thursday September 24, 2020 @09:43AM (#24578524)
The error is in believing that people are "trying to get to your site". Be real. What people are trying to do is "get their shipping status".

If you want to say that eliminating steps and allowing people to get what they want without having to go through your site means that you lose the opportunity to push other sales on them or something, then okay, fine, make that argument. But be honest about it, and don't try to frame things as if your foremost concern is for what the people want, instead of what it really is—which is trying to optimize for conditions that are best for you, the party that the people are otherwise made to deal with.

Re:New Schema.org support for retailer shipping data by elliottinvent on Thursday September 24, 2020 @11:57AM (#24579891)
I think the danger is that it's "control creep", Google collect so much information that no one needs your website.

Then Google offer a way for people to buy your products simply. Then they prioritise your competitors that use Google's offering because it's simpler for the user. Then you have to use Google to sell your products too. Then the price goes up or you get removed from the listings for some arbritary reason with no support.

Re:New Schema.org support for retailer shipping data by tyingq on Thursday September 24, 2020 @10:15AM (#24578801)
Yes, they want shipping status. I don't dispute that. But maybe I have adjacent info that's helpful, like return instructions, or what to do if there's damage, shipping status for other active orders, or "how to configure" info, etc. And Google will take it farther and shift future potential sales to places that they can monetize. Taking away all of the customer interactions from businesses affects their revenue and ability to deliver good service. Google is choking off small businesses. The asymmetric relationship isn't sustainable. Google benefits a lot from scraping all this info and returns little.
Re:New Schema.org support for retailer shipping data by ardy42 on Thursday September 24, 2020 @03:53PM (#24582842)
>> Yes. This seems very transparently a way for google to hijack customers trying to get to your site for shipping status.

> If you want to say that eliminating steps and allowing people to get what they want without having to go through your site means that you lose the opportunity to push other sales on them or something, then okay, fine, make that argument. But be honest about it, and don't try to frame things as if your foremost concern is for what the people want, instead of what it really is—which is trying to optimize for conditions that are best for you, the party that the people are otherwise made to deal with.

If we're going to be honest, we have to frame this as Google trying to grab an opportunity to push other sales on users, not as a them trying to get people what they want faster.

And while we're being honest, we also have to acknowledge that Google is already extraordinarily powerful (as shown by the assumption that "eliminating steps" means "eliminating non-Google interactions"), and giving them this kind of data only makes them more so.

Re:New Schema.org support for retailer shipping data by reaperducer on Thursday September 24, 2020 @08:35AM (#24577982)
Agreed. I removed all of the micro data from the sites I manage for this reason.

Schema doesn't seem to have any benefit to anyone but Google.

Re:New Schema.org support for retailer shipping data by mark_l_watson on Thursday September 24, 2020 @09:00AM (#24578168)
I am going to respectfully disagree with you. Sure, Google and other corporate backers of schema.org are acting in their own self interests. However, having machine readable metadata is a rising tide that floats all boats. I fail to see how small businesses are prevented from using metadata.

There is a lot of valid criticism of large tech companies like G and FB. However, it is up to us as individuals to control our own use of technologies, limit ourselves in our interaction and data sharing. Off topic, but I am a happy customer of freedom.to that lets me place what are effectively parental controls on my own use of social media and other digital time wasters.

Digital media is dehumanizing unless used very sparingly. I use G and FB services but in a very controlled way for what I think is my own benefit, not theirs.

Re:New Schema.org support for retailer shipping data by throw_m239339 on Thursday September 24, 2020 @09:29AM (#24578409)
> I fail to see how small businesses are prevented from using metadata

Your answer misses the point, which is that microdata and co profit Google first and foremost who are extracting information from 3rd parties and displaying that information on their own website or crunching them for various purposes without giving back web traffic or a cent.

Implementing micro data on public facing websites isn't cost free.

Re:New Schema.org support for retailer shipping data by cxr on Thursday September 24, 2020 @09:38AM (#24578486)
> Your answer misses the point

Sorry, but the claim was this:

> Schema doesn't seem to have any benefit to anyone but Google

If that's not "the point", then the comment shouldn't have suggested that it was.

Re:New Schema.org support for retailer shipping data by lexicality on Thursday September 24, 2020 @09:48AM (#24578565)
> Sorry, but the claim was this:

> > Schema doesn't seem to have any benefit to anyone but Google

I think the key word is "seem" here. Hypothetically, microdata could help other companies - but I don't know of any that use it.

If I have an e-commerce website that sells personalised hats and I add the shipping info microdata to it, who is going to use that other than google?

Re:New Schema.org support for retailer shipping data by toast0 on Thursday September 24, 2020 @01:39PM (#24581201)
Duckduckgo has a shopping tab too (although, it's not as functional and comprehensive as googles, in my experience). If there's adoption of the schemas, I'd guess all the shopling crawler sites will use the data.

If you expect to show up generally favorably in a shopping comparison, having shipping data available would seem to be useful, since people may not want to purchase without an idea of when they'd get the items.

Of course, if you don't get purchases through those channels now, adding shipping data probably won't help.

Re:New Schema.org support for retailer shipping data by cxr on Thursday September 24, 2020 @09:52AM (#24578592)
> who is going to use that other than google?

Uh... the human on the other end that Google is relaying the information to...

Re:New Schema.org support for retailer shipping data by lexicality on Thursday September 24, 2020 @09:56AM (#24578625)
I don't think anyone would disagree with the statement "if you rely on Google to obtain all your users, you need to do everything you can to help Google"

However, we're in a comment thread that went

> > Schema doesn't seem to have any benefit to anyone but Google.

> I fail to see how small businesses are prevented from using metadata.

The only use case I can think of for small businesses is scraping your rivals and seeing what they're getting up to.

Re:New Schema.org support for retailer shipping data by throwaway2048 on Thursday September 24, 2020 @10:57AM (#24579217)
The Google info box shows Google is perfectly happy to take content, uncredited, and deny your site clicks.

No point enabling that behavior for site owners.

Re:New Schema.org support for retailer shipping data by refresher on Thursday September 24, 2020 @08:47AM (#24578072)
Helps keep Linked Data somewhat relevant, at least.
Re:New Schema.org support for retailer shipping data by C1sc0cat on Thursday September 24, 2020 @08:43AM (#24578049)
Works for recipes and products - which schema did you remove?
Re:New Schema.org support for retailer shipping data by reaperducer on Thursday September 24, 2020 @08:43AM (#24578047)
"Since June 2020, retailers have been able to list their products across different Google surfaces for free, including on Google Search."

So now I can [verbed] surface a [Google] surface on my [Microsoft] Surface while sitting on my [kitchen counter] surface.

Re:New Schema.org support for retailer shipping data by RKearney on Thursday September 24, 2020 @09:26AM (#24578386)
Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo.
Re:New Schema.org support for retailer shipping data by zdw on Thursday September 24, 2020 @10:24AM (#24578873)
For those who don't get the linguistics reference: https://en.wikipedia.org/wiki/Buffalo_buffalo_Buffalo_buffal...
Re:New Schema.org support for retailer shipping data by polote on Thursday September 24, 2020 @02:48PM (#24582104)
I don't see where Google is going with Schema.org that seems to be something that's going to hurt them in the long term as it lowers the barrier to entry to scrap websites. So why are they investing in that?
Re:New Schema.org support for retailer shipping data by duhi88 on Thursday September 24, 2020 @07:54PM (#24585047)
It makes their data more accurate, and they can better train their models to identify data unstructured data on all sorts of sites.