<!-- TITLE: Seo En --> <!-- SUBTITLE: A quick summary of Seo En --> # SEO for Magento 2 ## Introduction: SEO module removes structured data in microdata format and replaces them with data in ld-json format as also create more friendly SEO urls for you category pages. ## Module compatibility This module is compatibile with Magento Community versions: **2.4**. ## How it works After installing the module, head to the Admin Panel. There, go to: **Stores > Configuration > Aurora > SEO** Under the given path, you will see configurations for the module: ![Image 1](/uploads/rich-snippets/richsnippets-1.png "Image 1") **Module Enable** - enable/disable module **Enable Sitelinks Searchbox** - enable/disable sitelinks searchbox https://developers.google.com/search/docs/data-types/sitelinks-searchbox ![Image 2](/uploads/rich-snippets/richsnippets-2.png "Image 2") **Enable** - enable/disable generating data about products **Enable Multistock Inventory** - enable/disable Multistock Inventory support **Brand** - product brand attribute **Default Aggregate Rating Value** - enable/disable default rating and reviews **Default Rating Value** - default product rating **Default Review Count** - default product reviews count **Default Review Author** - default product review author **Default Price Valid Until** - default price valid until date (used when Special Price an Special Price To for product are not set) **Product Model** - (https://schema.org/ProductModel) **Model Value** - value for Product Model (SKU, EAN, barcode etc.) ![Image 3](/uploads/rich-snippets/richsnippets-3.png "Image 3") **Enable** - enable/disable generating data about organization **Organization Name** - organization name **Customer Service Enable** - enable/disable contact data for customer service **Customer Service Phone** - phone number **Customer Service Contact Options** - additonal contact information **Customer Service Area** - availability area - country name, country code or city name Fields **Technical Support** and **Sales Service** we fill in the same way as in customer service ![Image 4](/uploads/rich-snippets/richsnippets-4.png "Image 4") We fill out data about social networks that will be attached to information about the organization. To check if module is working properly - use Google Structured Data Testing Tool https://search.google.com/structured-data/testing-tool/u/0 We provide the URL of the store / product card or paste the source code of the page there. **The module also has the functionality to shorten the url of a category to its own name.** To use it, head to the **Catalog > Categories** in **AP**. Edit any existing category, that has at least one parent category or add new one meeting this requirement. ![Image 1](/uploads/category-url-builder/image-1.png "Image 1") Now go to **Search Engine Optimization** and type your URL key, then mark the **Omit parent path** checkbox. After saving changes, from now on your category URL will be homepage/url-key, instead of homepage/parent-category/url-key. ## Installation ### Composer 1. Add repo to composer.json: ```text "repositories": [ ... { "type": "vcs", "url": "git@git.auroracreation.com:aurora-modules/module-seo.git" } ... ], ``` 2. Add package to composer.json: ```text "require": { ... "aurora/module-seo": "*" ... }, ``` 3. In Magento root folder run commands: ```text composer update aurora/module-seo php bin/magento module:enable Aurora_SEO php bin/magento setup:upgrade ``` ### Manual 1. Unzip archive 2. Upload extension files on your server to: ```text {Magento root} └── app/ └── code ``` 3. In Magento root folder run commands: ```text php bin/magento module:enable Aurora_SEO php bin/magento setup:upgrade ``` ## Changelog ### v1.1.0 - Robots, hreflang, canonical functionalities - PSR fixes - Polish translations ### v1.0.2 - Composer require fixed ### v1.0.1 - Possibility of saving a new category fixed ### Thank you for your interest in our products!