Taking too long to show Rich Snippets in Google Search?
First of all I congratulate you for adding schema markup to your site, it is very useful in many scenario, and also very helpful for increasing clicks through rate on search results.
Typically, it may take several months for rich snippets to appear in search results. For that, first make sure that your pages have been added to Webmaster Tools? If this has not happened, it will take more time for Google to appear in the results.
Low quality content on your website
Some content is considered less important and therefore is given less priority depending on the traffic and ranking of your webpage.
Profile pages are generally considered low-quality for Google and other search engines unless they have unique content, with around 200–300 words on the page.
If they are of low quality, it may take months for Google to re-crawl those pages to search for markup. Sometimes you have to update the information on the webpage, only then Google comes back and indexes that page. Although Google has immense resources but is also limited, sites are prioritized according to need and quality.
Low traffic on your website
Schema markup is sometimes unable to show in search results.
Google does not require the schema of all your webpages to be displayed in search results pages, it is very common that if your webpage has schema markup, it does not mean that Google will display it.
Google selects the pages that are more important to show on the search results page. Google ignores low quality and less important pages. Google determines whether your content is useful for users by traffic to your page.
The schema is automatic and the only way to quickly reveal it is to index those pages by searching Google.
If your pages have not been indexed, then Google may have decided not to show them on the search results page, which can have many reasons. It is possible that you have chosen a wrong schema or you have not filled all the information in the schema.
It is true that adding the schema does not mean that Google will display all pages. It all depends on the traffic and CTR of the webpage. For example, if you have 1000 pages on your website and all are updated with schema code, but 21 of them have a lot of traffic, then Google can show all of them or only a few pages on the search results page. Depends on the algorithm that only Google knows.
Add your site to Search Console
To get your website and its content in Googles search engine result page you must add your website into search console designed to crawl and index new and old websites.
Fetch as Google
You can force Google to crawl your website to speed up the crawling, indexing process. Many users forget to use many advanced features of Google Webmaster Tools. Which are very beneficial for many websites, especially if you are trying to crawl pages quickly.
If you want to crawl a page quickly that has not been indexed yet, you can submit that page quickly by submitting it through Google’s fetch feature.
Structured Data Testing Tool
You should check your webpages through Google’s structured data testing tool to see if the schema markup you have added is really working, is there a mistake in it? Sometimes after waiting for a few weeks you come to know that there was a mistake in your code.
The next thing you need to know is that there is no guarantee that Google will actually show rich snippets on SERPs, even though they usually do. In my experience, it takes about 1-3 weeks to show, but this is just an estimate, the sites I implemented the code on were large and established sites that were often crawled.
Structured Data Markup Helper
You can check and embed structured data into your webpage through structured data markup helper. its a Google tool which is very easy to use and helpful to generate schema markup in microdata format and json format from your own webpage content.
Using markup helper
- first open markup helper link and there you can put a url from your website it can be a product page or your contact us page
- then you select which type of schema you want to generate.
- then select text or image from your webpage and start tagging schema property
- then it generates schema in microdata and json format, you can paste that code to your webpage in any format to get rich snippets in google search result page.