Configuration

Firstly, you need to set up the extension. For this, follow these steps:

  1. To configure the extension settings go to Magento Admin Panel
  2. Choose Store -> Configuration -> Emagicone -> SEO

3. Then, you should fill in the following fields:

General Configuration

To enable the module and proceed with further congiguration, choose "Yes".

Manage

  • Add index, follow, noindex, nofollow parameters of category pagination, filters, searches and layard navigation

You can choose whether your category pages with pagination is indexed, followed or not. Why is that so important to have control over that. Google crawlers may got lost between your category pagination and will not crawl (index) important pages on your site. It is vitally important to set pagination according to latest Google requirements (set pages as index, follow, noindex, nofollow or any combinations of those).

  • OpenGraph to control social sharing snippets (image, short description, etc)

The Open Graph protocol enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook. While many different technologies and schemas exist and could be combined together, there isn't a single technology which provides enough information to richly represent any web page within the social graph.

OG Metadata (Can be enabled on product, category pages and content / static pages)

og:title - The title of your object as it should appear within the graph, e.g., "The Rock".

og:type - The type of your object, e.g., "video.movie". Depending on the type you specify, other properties may also be required.

og:image - An image URL which should represent your object within the graph.

og:url - The canonical URL of your object that will be used as its permanent ID in the graph.

  • Twitter Cards for twitter snippets

With Twitter Cards, you can attach rich photos, videos and media experiences to Tweets, helping to drive traffic to your website. Simply add a few lines of markup to your webpage, and users who Tweet links to your content will have a “Card” added to the Tweet that's visible to their followers.

  • Search Box in Google search results.

Google Search can expose a search box scoped to your website when it appears as a search result. This search box is powered by Google Search. However, if you wish to power this search box with your own search engine, or if you want search results also to include an associated mobile app, you can do so using structured data embedded on your website.

Next sections are disabled, by default. You should select "Yes" to configure these options.

Structured Data

  • Configure Google Structured Data

Google Search works hard to understand the content of a page. You can help Google by providing explicit clues about the meaning of a page by including structured data on the page. Structured data is a standardized format for providing information about a page and classifying the page content; for example, on a company page, what are the ingredients, the cooking time and temperature, the calories, and so on. Google uses structured data that it finds on the web to understand the content of the page, as well as to gather information about the web and the world in general. For example, here is a JSON-LD structured data snippet that might appear on the contact page of the Unlimited Ball Bearings corporation, describing their contact information."\

  • Geo Snippet

Geo snippet allows to specify geo location for your contact snippet.

  • Social link snippet

Social link snippet allows to specify social media links for your contact information.

Product Snippets

  • Enable Product Snippet

Add markup to your product pages so Google can provide detailed product information in rich Search results. Users can see price, availability, and review ratings right on Search results. Using markup to enable rich product results lets you attract potential buyers while they are searching for items to buy on Google or images that include products you sell. Maintain the accuracy and freshness of your product information, so your customers find the relevant, current items they're looking for.

  • Product Review Snippet

A review snippet is a short excerpt of a review or a rating from a review website, usually an average of the combined rating scores from many reviewers. When Google finds valid reviews or ratings markup, we may show a rich snippet that includes stars and other summary info from reviews or ratings. In addition to the text of the review, a rating is an evaluation described on a numeric scale (such as 1 to 5). Review snippets may appear in rich results or Google Knowledge Cards.

  • Brand attribute for Product snippet

Specify the brand of your products to enable even more product data for Google rich search results.

Hreflang

Hreflang tag allows you to tell the search engines which page to show for a particular region and language. You can also use it to define other variations of the same content in different languages. It can be enabled for Products, Categories, CMS pages. Supports Magento multistore feature.

Canonical

If you have a single page accessible by multiple URLs, or different pages with similar content (for example, a page with both a mobile and a desktop version, pagination, filters, URLs with parameters), Google sees these as duplicate versions of the same page. Google will choose one URL as the canonical version and crawl that, and all other URLs will be considered duplicate URLs and crawled less often. If you don't explicitly tell Google which URL is canonical, Google will make the choice for you, or might consider them both of equal weight, which might lead to unwanted behavior. It can be enabled for all pages products, categories, CMS pages, customer pages, sales pages, or any other specific pages.

HTML Sitemap

Create user sitemap, so your customers could navigate your site easily. Unlike xml sitemap, html customer sitemap is generated to help users cope with your site, if they cannot find some page or category on your site. Best practice is to have user sitemap well structured.