Discrepancy in rich results in Google's rich results testing tool vs Google Search Console - seo

I've a added structured data to articles on my website, and for some reason Google's Rich Results test recognizes the JSON LD structure I have in place as valid, but the same article that I do a live test of in search console does not detect any rich results (screenshots attached below). Has anyone had this issue come up before, and if so is there a way to have search console recognize the structured data and ultimately have Google crawl and index the rich results?

Related

Is google custom search api gets results as similar to google assistant?

I have question regarding Google Custom Search API, is that works similar such as providing results as results provided from Google Assistant ?
our requirement is get result for user query and result should be content rather than web URL's/ links which Google Custom Search API is resulting.
Can you please suggest whether Google Custom Search API will work in getting results such as getting results from Google assistant ?
we have seen "This API brings to you the same Machine Learning technology that both powers Google’s ability to find specific answers to user questions in Google search and is the language understanding system behind the Google Assistant."
Do we get any code samples / API to utilize above system build which is used by the Google Assistant ?

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.

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.

Getting The Results of a Google Search Programmatically via Custom Search

I am trying to send a request to Google.com via Custom Search API and get the response with a proper format (XML or HTML preferably). From the Custom Search API website, I have seen that this is actually possible via "Retrieving the Code for the Search Results" (it is here). The thing is that I cannot get it working. Every time the broken robot from Google shows up. I was wondering if anyone had any experience with it and they could help me. I am trying to use the search results for a small project.
Here are the things I have done:
I can use the Google search API in general (I have used it with the search text box)
I have set up my Custom Search API to search the entire web.
Here are a bunch of things that I am not going to do:
I'm not trying to have a Google search box in my site.
I'm not trying to grab what Google says by parsing the Google.com page.
Here is what I need to do:
I need the content of what Google returns as search results via whatever API Google has to offer.
I will be using PHP for writing this program. If anyone has a better way to get these search results in a proper format, it is very appreciated.