SEO-friendly URLs configuration is no less important than duplicate content avoidance, XML/ HTML sitemaps creation and other SEO settings. Here we’ll consider the basic URL configurations available in Magento 2.
Besides, you may create an SEO-friendly Category URL key for each store view.
If you need a wider set of configurations, navigate to Stores>Configuration>Catalog>Catalog>Search Engine Optimization to enable/disable all the available product URL options:
Here you can enable:
To see more information about canonical tag configuration, see here.
For those merchants who offer bazillion products in Magento 2, filter products by attributes is the only way to make the clients’ shopping faster and easier. However, the filter-by-attributes feature can also be used for SEO purposes. Thus, you can specify custom meta tags, short URLs for filter result pages and define any URL keys for pages with filter results.
To improve the UX further, you can also add Magento 2 Elastic Search extension that makes in-store search fast and relevant.