Rich Snippets Suite

To configure the Rich Snippet Suite login to you Magento admin panel and navigate to:
System > Configuration > Magmodules > Rich Snippets Suite.

Magento Rich Snippets Configuration

1. Schema: Site Name
Use structured data markup on your public website to indicate the preferred name you want Google to display in Search results. You can also provide more than one possible name for your site, and let Google Search algorithms choose between them.

Be reasonbly similar to your domain name. Be a natural name used to refer to the site, such as "Magmodules," rather than "Magmodules, Inc.". Be unique to your site and not used by some other site not be a misleading description of your site.

1. Schema: Sitelinks Search Box
An improved search box within the search results. When shown, it will make it easier for users to reach specific content on your site, directly through your own site-search pages. You can easily choose to enable or disable this feature.   

Magento Rich Snippets Configuration

1. Schema: Breadcrumbs
The breadcrumb trail is a set of links (breadcrumbs) that can help a user understand and navigate your site's hierarchy, like this: Yourstore › Books › Authors › Stephen King. When you activate the Breadcrumb, Google can use it to understand and present the information on your pages in our search results.

Since June 2011, several major search engines have been collaborating on a common data vocabulary called schema.org but now Google also support the RDF (Resource Description Framework) markup which is a new standard and published the principle of linked data. It's also possible to use the JSON breadcrumb markup for your Breadcrumbs.

You can replace the home title by adding a custom one, you can leave this empty to use the default value.

Note: Please keep in mind that activating the dtailed breadcrumbs may have a negative influence on your performance as the category levels has to be indexed.     


Magento Rich Snippets Configuration

1. Schema: Organization
Use corporate contact markup on your official website to add your company's contact information to the Google Knowledge panel.
In some searches, for example when a user enters your company’s name into the Search bar, this details will be shown. 

Add your contact information with a valid telephone number with the right services.
Add Social Links to get the right social media links in your Organization Markup.

1. Schema: LocalBusiness
To claim an existing physical business or create a new one, use Google My Business
Once you verify yourself as the owner of a listing, you can provide and edit your address, contact info, business type, and photos. 
This enables your local business information to show up in Google Maps and in Knowledge Graph cards.

Enable
Set if you want to Enable the LocalBusiness Markup

Type
Select the Type of your Business

Then fill in the right values as;
Company Name
Address
City
Postcal Code
Region
Country
Telephone
Geo: Latitude ; Get them here.
Geo: Longitude ; Get them here.
Opening Hours ; St the right open and close time for the right days


Magento Rich Snippets Configuration

1. Schema: AggregateRating
Google supports reviews and ratings for a wide range of schema.org types, including businesses, products, and different creative works. 
For business reviews it needs to have a source of reviews that reflect “shop reviews”, it is not allowed to use product reviews for this.
Also Google recommends to only use these reviews on the homepage.     

Enable
Set if you want to enable or disable this markup

Source
Set the source of this store reviews. Make sure the homepage also has an overview of the reviews.

Schema
Set the Schema markup as localbusiness, Organization or WebPage

Limit To Homepage
We recommend to only show the rating markup on the homepage


Magento Rich Snippets Configuration

2. Product Rich Snippets : General
The extension creates a summary of your product. To best implement the rich snippets, we recommend showing this summary markup on your product page. To select how you want to display this markup block, choose between:

- Visible Complete Schema Block 
/ This will generate a product summary on your product page

- Visible Footer block
/ This will generate a product summary in your footer (less data, see table)

- Type of display: Hidden - JSON Rich Cards
We recommend to show this summary markup on your productpage with JSON-LD.
JSON-LD is an JSON-based linked data format that defines the concept of context to specify the vocabulary for types and properties. This feature is only available in the V3 version of the Rich Snippet Suite. 

Choose the location of this data. 

Depending on the type of display, you can choose the location on the product page like below:

Type of display: Visible - Complete schema block
Manual (advanced): 
Add the code manually by editing files in your theme. For more information, click here.

Product description block (recommended): 
The markup block will be added right on the product page.

Additional information block: 
There will be an additional markup block on the product page.

Product Review Block (modern theme): 
A product review block will be added. Only available for Magento modern theme users.

Advanced: Custom layout update handle: 
It is possible that some themes use different block names. With the custom layout handler, you can select the position by using the template hints. In Magento, a template location will look like Mage_Catalog_Block_Product_List_Upsell. You can read more on how to enable the template path hints in Magento in chapter 3.1.

Type of display: Visible - Summary block in footer
Footer (recommended in this option): 
The markup block will be added on the product page.

Manual
Add the code manually by editing files in your theme. Click here for more information.



Magento Rich Snippets Configuration

2. Product Rich Snippets : Schema: Offer
You may configure the offer/ product data you want to show in the Rich Snippets. 

Seller Name:
Add your company name as seller name.

Price Type: 
Select if you want to use the default Magento price or a specific attribute.

Show Stock: 
Select if you want to show the in stock and out of stock information in the snippets.

Show Condition:
Show the condition inside the Rich Snippets.

Default Condition:
Set the condition for the Rich Snippets.

Hide snippets if there is no price: 
When there isn't any price available we recommend hiding it.

Default Condition: 
Select the default condition of your products.


Magento Rich Snippets Configuration

2. Product Rich Snippets : Schema: Rating
Configure the rating values for the Rich Snippets.

Display:
Select if you want to display the stock status of the product in your rich snippet.

Source:
Get the rating data from your Magento store or from Yotpo. 
Please note that you need the payed version of Yotpo to use this feature.

Reviews/votes:
Select if you want to display Reviews or Votes as markup

Out of:
Select if you want to display it out of 5 (e.g. stars) or out of 100 (e.g. votes)

Tip: We recommend the votes option as Google prefers it for aggregate in reviews when marked all the reviews separately with the snippets.


Magento Rich Snippets Configuration


2. Product Rich Snippets : Schema: Rating

Configure the rating values for the Rich Snippets.

Display:
Select if you want to display the stock status of the product in your rich snippet.

Source:
Get the rating data from your Magento store or from Yotpo. 
Please note that you need the payed version of Yotpo to use this feature.

Reviews/votes:
Select if you want to display Reviews or Votes as markup

Out of:
Select if you want to display it out of 5 (e.g. stars) or out of 100 (e.g. votes)

Tip: We recommend the votes option as Google prefers it for aggregate in reviews when marked all the reviews separately with the snippets.


Magento Rich Snippets Configuration

2. Product Rich Snippets : Schema: Product Description
Select if you want to display the product description inside the Rich Snippets.

Display:
Select if you want to display description.

Attribute:
Select the text attribute for this description.

Lenght of description: 
Set the length of the description, use 0 to use the full text.


Magento Rich Snippets Configuration

2. Product Rich Snippets : Schema: Extra Data
Configure the extra data for the Rich Snippets using the Table rowss.

Brand
Select if you want to display the brand of the product in your rich snippet
Select the attribute you display for the brand name of your product

Color
Select if you want to display the color of the product in your rich snippet
If Yes: Select the attribute you want to display for the color name of your product

Model
Select if you want to display the model of the product in your rich snippet. 
If Yes: Select the attribute you want to display for the model name of your product

Product Identifier
Select if you want to use the product identifier such as ISBN, UPC etc. 
If Yes: Select the Attribute of the identifier that you want to use.

For help implementing GTINs, please visit the GTIN Allocation Rules.

Use Custom attributes only when Google is allowing this.


Magento Rich Snippets Configuration

3. Category Rich Snippets: General
Now that you have set up the product page, you may move on to set up the category page. Choose if you want to disable or enable the Rich Snippet Extension on your category page. The extension creates a short summary about the products in the category .e.g.  Our cell phones has been rated 2.4/5 based on 12 individual customer review(s).

To best implement the rich snippets, we recommend showing this summary markup on your category page. Select the type of Display. You can choose between;

- Visible: Sidebar (recommend) 
/ this will generate a summary of the catgegory into the sidebar of that page, a 2 column layout is needed for this functino.

- Visible Complete Schema Block (recommended option) (most data, see table) 
/ this will generate a product summary on your product page

- Visible Footer block 
/ this will generate a product summary in your footer (less data, see table)

- Hidden JSON
/ Show the category markup using JSON. (only available in version 3.X)

Sidenote August 2016 and  Disclaimer: Please keep in mind that Google has depreciated this function recently. 
We suggest to only use this function on category pages that are used for landingspages with a limited product collection.
When using this function on normal category pages Google will see this as Rich Snippets spam and there is a possiblity that Google will switch off all the Rich Snippet results.

Choose the location of the data. 
Depending on the type of display, you may choose the location on the category page like below:

Type of display: Visible - Complete schema block 
Product Grid
The markup block will be added at the end of the product grid.

Manual
Add the code manually by editing files in your theme. For more information, click here.

Type of display: Visible - Summary block in footer 
Footer (recommended in this option)
The markup block will be added in the footer.

Manual
Add the code manually by editing files in your theme. For more information, click here


Magento Rich Snippets Configuration

3. Category Rich Snippets: Schema: Offer 
You may choose the position of this data when you choose to make it visible.

Price 
Select if you want to show the price range on the category page. You may configure it to show it in 2 different ways:

Starting at: 
Starting at X

Price Range: 
From X to X

Hide if no price.
Price is a recommended fields so we recommend that you don't use the rich snippets block without a price.

Magento Rich Snippets Configuration

3. Category Rich Snippets: Schema: Rating 
Configure the rating values for the Rich Snippets for categories.

Display:
Select if you want to display the stock status of the product in your rich snippet.

Reviews/votes:
Select if you want to display Reviews or Votes as markup

Out of:
Select if you want to display it out of 5 (e.g. stars) or out of 100 (e.g. votes)


Magento Rich Snippets Configuration

3. Category Rich Snippets: Schema: description 
Select if you want to display the product description inside the Rich Snippets for categories.

Display:
Select if you want to display description.

Lenght of description:
Set the length of the description, use 0 to use the full text.


Magento Rich Snippets Configuration

4. Social Integration
Twitter name
Set your Twitter name to use in the markup

Product Page
Pinterest Rich Pins
Select if you want to show and enable the Pinterest Rich Pins on your product page and fill in the username you are using or want to use on Pinterest.

Twitter Product Cards
Select if you want to show and enable theTwitter Product Cards on your product page and fill in the username you are using or want to use on Twitter.

Category Page
Pinterest Rich Pins
Select if you want to show and enable the Pinterest Rich Pins on your category page, and fill in the username you are using or want to use on Pinterest.

Twitter Product Cards
Select if you want to show and enable theTwitter Product Cards on your category page and fill in the username you are using or want to use on Twitter.


CMS Page
Enable
Enable the CMS page Open Graph Markup if needed

Title
Enable or disable the Open Graph Title

Description
Enable or disable the Open Graph Description

Logo
Enable or disable the Open Graph Logo

Twitter Summary
Enable or disable the Twitter Summary on the CMS pages


Magento Rich Snippets Configuration

5. AW Blog Integration
Generate Rich Snippets for your Blog Postings when your using the AheadWorks Blog extension. 
Used images as Blogpost image or the Publisher Logo should be raster, such as .jpg, .png, or .gif, not vector, such as .svg. 

Blog Post Image: The BlogPosting snippet requires an image. 
We suggest you only use the BlogPosting snippets when your using a image in your Blog Post. The extension uses the first image in the Blogpost as reference.
As it's a required value we recommend using the Snippets only when there is an Image available. This image should be at least 696 pixels wide.

Publisher Logo URL: The BlogPosting snippets requires an publisher logo.
Be exactly 60px high (preferred), or exactly 600px wide. For example, 450x45px would not be acceptable, even though it fits in the 600x60px rectangle.
Logos with a solid background should include 6px minimum padding around the wordmark. Use full wordmark or full logo; not an icon.