Aggregate Rating Rich snippets for Google - rich-snippets

VroomVroomVroom
At above link you can see something like: Rating: 4.5/5 based on 5 reviews of 10 votes.
After reading specs i know that Aggregate rating require atleast 1 of RatingCount or ReviewCount. But, my question is that: Can i show something like: Rating: 4.5/5 based on 10 reviews. Here 10 is RatingCount, but I am using reviews keyword. I am asking this because i don't want the site to get penalized by Google. Also, I shall always be showing latest 5-10 reviews in scrolling fashion.
FYI: I am using microdata style of Rich-snippets.

After some research and talking to SEO guys, I found that its permissible to change text as we require. Only Meta tags should be correct.

Related

Track Internal Number of Search Results per search with Google Analytics

This is for a WordPress / WooCommerce setup.
I recently updated my site to Google Analytic 4 and have attempted to setup tracking of search results AND the number of search results per search. I have out-searched Google attempting to find any information on how to set this up...
To be more clear: I have tracking setup to track the search terms users search for and how many times a search term has been searched BUT I'd really like to be able to track how many results are returned when someone searches for something. For example, if someone searches for "Pink Blanket", then I'd like to have a column for Search Results, showing that I have 4 pink blankets for sale on my site.
Why you ask? Let's say over the course of the previous 30 days, I've had 18 searches for "Pinc Blanket" and 32 searches for "Pink Blinket" and 1 search for "Pink Blanke". This would tell me people can't spell correctly and I can use a few of those highly searched terms on my site to return results.
After out-searching Google, I came across this older blog article (https://mixedanalytics.com/blog/number-search-results-google-analytics-gtm/) that does exactly what I want but it's for use with Universal Analytics and not GA4. I tried to set it up for GA4 but no luck as the two versions are quite different. Instead, I reverted back to GA3 / Universal Analytics and attempted the setup but still having issues getting the "Search Results" or the "Avg. Search Results" columns to collect any data:
Does anyone have any idea how to go about doing this?
Ideally, I'd like to get this working with GA4 since Universal Analytics will no longer work come July of 2023.
I feel like this information should be easily obtainable online but perhaps I am not searching for the right answers to my questions.

google maps API for a place how many people have made reviews and rating?

I made a app and I use goole maps API. I would like know, you know when you make a request for place, API return 5 last reviews and reviews.rating, and rating, for how many reviews this rating is calculate ? How I can have this information do you know?
I calculated for 5 last reviews and rating, the average does not correspond in 5 reviews.rating. Thus how to know this average is calculated on how much reviews? Thanks
Edit : in this question (4 years ago) : how to get total number of reviews from google reviews I have try this solution user_ratings_total but that don't work
Edit 2 : it's certainly possible nobody's know ?
it is possible now to get total number of reviews using Place Details Place APIs call: https://developers.google.com/places/web-service/details#fields
as of Jan 2019, it returns user_ratings_total field: https://developers.google.com/maps/documentation/javascript/releases#335
which contains the total number of reviews.
If this isn't a long term project, give my API a shot:
http://reviewsmaker.com/api/google/?business=mumbai%20cafe&api_key=4a2819f3-2874-4eee-9c46-baa7fa17971c
You can just swap the business name; I created it local to the US though by the looks of your images it seems you're looking to do it for CA; user_ratings_total was indeed removed from places but the GMB API still has access to this data, I just kind of tweaked it a little bit.
Here's a tip on how you can get the data, if you create a custom RSS feed with the URLs for the places and (not sure what language your using) you can parse through the URLs and get the metadata out; or if you use Google CSE (Custom Search Engine) the PageMap for the schemas 'review', 'aggregatedreviews' will be easy to parse through as well. These are just clevar workarounds; it sucks they omit this data from the natural official API it was very useful.

Woocommerce reduce inventory programmatically when related variation is purchased

Ok, will do my best to explain the problem.
I am selling limited edition prints on my site. They come in multiple sizes, and they also come framed and unframed.
Right now, I set up each product to have 2 attributes: size & frame.
Within the variations, I have 4 options
11x17 unframed
11x17 framed
20x30 unframed
20x30 framed
The problem occurs with the inventory. There are 10 total 11x17 prints, but since I have to enter a stock quantity for each variation, I have to do something like this:
11x17 unframed 10qty
11x17 framed 10qty
Which makes it seems as though there are 20 total prints, instead of 10.
Ideally, I'd want to keep inventory based on attribute, not variation, but there doesn't seem to be a way to do that.
I am unable to set up the Frame as an add-on product because the cost of the frame goes up, as the size of the print goes up.
I am wondering, if there is a way to programmatically reduce the stock of other variations, when one variation is purchased. So, when someone purchases the "11x17 unframed", the "11x17 framed" stock is reduced -1 at the same time.
All of the products on the site are exactly the same, so I wouldn't mind hard-coding the specific variation names in the code.
Not sure if something like this is doable, but I would hugely appreciate any insights.
This is the closest example I could find to customizing how stock is handled:
Reduce WooCommerce Item Inventory By Attribute Value
Thanks in advance,
Jenny

Upcoming football matches feed

Is there a way to add a feed or something to a website to show the upcoming football games (who's playing and at what time)?
I was thinking something like this: http://www.bbc.com/sport/football/fixtures
I think they have an RSS feed but I can't find how to utilise it. Is this even the right thing? I've never used any sort of feeds before.
I have found this: market.mashape.com/heisenbug/champions-league-live-scores I'm not sure if it displays the upcoming matches or not, but it's the closest thing I've found. Most of the sports APIs I've found seem to charge quite a lot per month to use. This one has a free version, but I don't fully understand it. It says 50 free per month, but 50 free what? Requests? If so, is it one 'request' per update (which is every 10mins with this plan)? Then it would only last just over 8hrs??? market.mashape.com/heisenbug/champions-league-live-scores/
Thanks
I did found two webpages which supplies the information you need. Since you didn't add source code, I think this answer will suit better for you.
First, enter to ScoresPro and pick any of the available sports rss feeds.
For this example I select Soccer.
Later, enter to Feedwind, paste the feed URL and press ENTER.
This is the result.

Is there a way to get bing and google news search as rss?

Is there a way to get Google and Bing news searches as RSS?
I'd like to have the most recent at the top of the results (ordered by time) if possible.
And show 100 results if that is possible.
I found this for Google, but it only shows 5 items or so, not that great.
https://news.google.com/news/feeds?output=rss&q=politics
I just want to search their news categories and get results as RSS.
You are right that Google no longer publicly shows RSS feeds for News searches. But there's a basic URL format that should continue to work.
If my search topic is "education", my search URL should look like:
https://news.google.com/news/section?cf=all&ned=us&q=education
Replace:
value of ned (probably stands for 'news edition'), i.e. us with the appropriate country code that's relevant to you. E.g. uk (not gb for UK), in (India), etc.
value of q (probably stands for 'search query'), i.e. education with your search term. Combine multiple words with a plus sign, e.g. education+policy (if your search is for 'Education Policy').
Now the RSS feed button in your browser should've become active because an RSS feed is available for the page. It shows 10 latest news items in the feed, not 5. And the RSS feed URL would look like this:
https://news.google.com/news/feeds?cf=all&ned=us&hl=en&q=education&output=rss
Conclusion: RSS feeds aren't available for actual searches, i.e. typing in the search box on Google. You'd have to do it like this.
(PS: Credit goes to the question itself. It would not have occurred to me otherwise.)
Try adding
&output=rss
https://news.google.com/news/section?cf=all&ned=us&q=education**&output=rss**
The custom RSS feed is in this format:
https://news.google.com/news/feeds?q={yourquery}&output=rss.
For example, https://news.google.com/news/feeds?q=developer&output=rss returns news about developer.
Your best bet is somthing like Google Alerts feeds. You can type a query select the type of data in there and get it delivered via RSS. Since they support PubSubHubbub for that, you will also get results in realtime.
If you want another dataset feel free to also check Superfeedr's track feeds which will help you get notified in realtime when keywords are matched across any RSS feed.
I think Google disabled the RSS search output in the past few weeks, and I have not found an alternative. The XML output requires a Google paid account. I now have to scrape the HTML for what I want.
Here's the new way to access Google News RSS feeds:
https://news.google.com/news/rss/search/section/q/{yourquery}

Resources