I have an online store and I have added a Schema.org Website entity to its JSON-LD structured data. The store also has a brick and mortar store. So I was wondering whether it would be also appropriate to add a Store entity to the structured data?
Can the Website and the Store entity co-exist and would it be beneficial?
Additionally, Please add LocalBusiness schema - this will work better ;). As for Website, please check information about website enhancements.
Also, I would go to Google for schema docs, as not all structured data gives any result. Structured data influences on how your website looks like in search results. (Or how Search Engine shows information in the snippets).
Please check information for LocalBusiness at Google Developers portal. And it will be awesome if you add schemas for your products in the store, this will have a huge impact, I think.
Related
I'd like to build a semi-automated site where pages would be created based on information on the database.
The site would be a vocabulary-like site where there will be thousands of words with their associated meaning, phonetics, and sentence examples along with other useful information.
Since a CMS like WordPress wouldn't work in that sense, what is the best solution for a system like this?
thanks,
I'm working on a site optimizing their structured data and noticed they use YotPo to pull in ratings and reviews. YotPo is defining the Product and only has a couple of values for AggregateRating that are being injected via JavaScript.
I have all of the other product data coming from the CMS, so I defined all the other information there, but when I run Google's testing tool on the page, it sees it as 2 products and says it's missing fields for the YotPo markup that are already defined in my markup.
Is there some way to let Google know that they're both chunks of data for the same product so it only sees it as a single product with the combined data?
You need to make sure both Yotpo and your CMS use the same format. e.g. json-ld or microdata.
You can then indicate that they relate to the same product by setting both up to use the same id.
Is is possible to querying Amazon for items. Regarding their prices, discounts, category etc?
If yes then how can we access it and get results on iphone.
Any help would be appreciated.
Possibly you're looking for Amazon Web Services, specifically the Amazon Associates Web Service (A2S)? According to the wiki article you can use it to browse their catalog and retrieve product information etc etc.
You need the Product Advertising API
http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/
Use the ItemLookup operation to find the item in question. Depending on what ResponseGroup you choose, you can get just about every piece of information about a product.
How do sites like Apptism and Appbeacon build their list of apps from the AppStore? Is there some way to query the store and get information such as title, author, ratings, etc.?
They screen-scrape the html. This article may be helpful for you.
Several websites (such as Pinch) use this data to provide RSS feeds of different application categories and their associated information. Depending on your needs this may be an easier option.
There are also XML feeds of the App Store which includes category, release date, etc.
Here's an article that describes what's available and how to get at it.
Your View into the App Store
Some companies specialized in ASO services provide access to their underlying architecture. They scrape the stores to generate data for their SAAS products or consulting services. And they provide access to the data with API's (for a fee).
Examples include :
http://apptweak.io
https://developer.searchman.com/
I am wondering if the App Store provides an API that allows others to access the data like descriptions, prices, reviews, etc.?
The iTunes Store is the API.
All pages in the iTunes Store are simply XML files rendered by iTunes. You can parse these files yourself and navigate around to your heart's content.
Here's the URL for the front page:
http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.app.store.DirectAction/storeFront
You might also want to see:
http://www.aaronsw.com/2002/itms/
http://www.s-seven.net/itunes_xml
Apple has an official API for the App Store, it's named iTunes Search API. In the documentation there are also some examples on how to use the "lookup" and "search" endpoints, quite easy to use and data is returned in JSON format :)
Unfortunately that's not the same with Google Play (previously known as Android Market) which does not expose apps' meta-data through an API.
To get that data for Android, you could develop your own HTML crawler, parse the page and extract the app meta-data you need. This topic has been covered in other questions, for instance here.
If you don't want to implement all that by yourself, you could use a third-party service to access Android apps meta-data through a JSON-based API.
For instance, 42matters.com(the company I work for) offers a unified API for both Android and iOS, here more details:
https://42matters.com/app-market-data
The endpoints range from "lookup" (to get one app's meta-data, probably what you need) to "search", but we also expose "rank history" and other stats from the leading app stores. We have extensive documentation for all supported features, you find them in the left panel: https://42matters.com/docs/overview
I hope this helps, otherwise feel free to get in touch with me. I know this industry quite well and can point you in the right direction.
Regards,
Andrea