Google Web Detection search for local results - google-custom-search

As you know, we can search an image by using Google Image search. The result will give priority to displaying websites near you. For example I am in Vietnam, it will display Vietnamese websites.
Now I am using Google Web Detection to search all websites contain an image. By following this tutorial: https://cloud.google.com/vision/docs/detecting-web. The results is good but it show many website from others country. How can I focus result to Vietnamese only?

Related

Knowledge graph API returning different results than site

When I Google for something and click on a heading from the Knowledge Graph, Google displays a list of the results just below the search bar:
Screenshot here
I typed in the same thing in my Knowledge Graph API:
https://kgsearch.googleapis.com/v1/entities:search?query=apple%20products&key=[MY_KEY]&indent=True&limit=100
and the results are not the same. Short of scraping, is there a way of obtaining the exact list shown within the results via a Google API? It doesn't seem to be Knowledge Graph, or at least the queries are not the same.
Short of scraping, is there a way of obtaining the exact list shown
within the results via a Google API? It doesn't seem to be Knowledge
Graph
Apparently not, you are using the correct API but unfortunately that is how the API works—it usually gives you a different result than if you do a simple Google search.
Why this is the case—I don't know. I decided scrape google instead.
The Knowledge Graph API doesn't have access to the same data sources as a simple Google search. You can read about here if interested (https://web.archive.org/web/20130329151128/http://zecblog.com/2012/09/16/the-short-life-of-the-open-knowledge-graph/).
But yes in short, you'll have to do your own scraping if you want the same information, although it's difficult because Google purposely obfuscates the HTML tags.

Embed Google My Business Review without showing address?

Currently you can share a Google review on your Google+ page and then from there you can embed the google review using their embed code on to your website. This is nice, but it shows a lot of information.
I was curious if there is any way to modify what information is shown in the embedded Google review box?
Here is a link to a page with Google reviews embeded.
Page With Good Reviews Embeded
As you can see it shows the address of the company in every review right above the rating star icons.
All I'd like to do is the same thing only without the address. Is this possible?

Google Rich Snippets for logo and website description

How can I show logo and website description as snippets in Google search result?
I tried reading on Rich Snippets but seems like there is no way to do this?
Do your part and correctly implement the Rich Snippets.
Create a sitemap and submit it on Google Webmasters so that Google finds and crawls your pages and detect the snippets in your markup.
Google then will decide when to show your snippets according to several criteria described in their Webmaster Quality Guidlines and Structured Data Policies.
Be patient. Stuff related to SEO take time but they are eventually fruitful.
Reference: Google Developers
According to Google’s documenation, the logo can only be shown for organizations (not as Rich Snippet, but possibly in the Knowledge Graph). It makes use of Schema.org’s logo property (on Organization).
It’s unclear what you mean with "website description", as Google displays a short snippet by default anyway (either taken from the page’s content, or from the meta-description).

Google Rich Snippet Show Time on SERP

I have done Google rich snippet work on my website As it shows all good in Google Structured tool but in Google results it does not show anything.
Please provide me information that how much time google will take to show structured data of my website on SERP ?
The time taken by Google to show rich snippet in its SERP depends on the time it takes to crawl your website once you have implemented rich snippet.
According to Google:
Once you've marked up your site's content, Google will discover it
the next time we crawl your site (although it may take some time for
rich snippets to appear in search results, if we do choose to display
rich snippets for your site). If you're marking up your content for
rich snippets, you can let us know. Google won't be able to
individually reply to your message, but we may use the information you
supply to improve our detection and display of marked-up content.

try to get content in google plus from China

I am a developer from China where we cannot access content from google plus or facebook due to some "special reason(been blocked)", and I want to get some wonderful content from google+, and put them into my online education website, all content is about learning knowledge.
So my first solution is: call google+ api to get these content, then store them into my site DB(of course, I will write clearly where those are from), but this solution is only for the text, for images, most of them were stored in googleusercontent.com(which is also blocked in China), and I don't want to download these images then store to my own website(overload is too big).
I want to transfer these pictures into other websites(not been blocked in China), then I noticed site: getpocket.com can save image from other websites, and they seem have some cache, can I use this feature? after get image url from google+, then call getpocket api to save this image, but don't know where api will return the cached image url), is it possible do this?
Does anyone have good solution for this images? so I can transfer these good learning knowledge to Chinese people?
(google+ activity api like this: https://www.googleapis.com/plus/v1/people/108305986241738899171/activities/public?maxResults=20&key=)
thanks everybody
I use mongoDB to store image which will be transfer to base64 string. e.g: http://www.tomylearn.com/netTest/index/listInfonews.do?categoryid=47