SEO improvement: Add canonical URL support to EasyStore pages - Forum | JoomShaper
Staff replied EasyStore

SEO improvement: Add canonical URL support to EasyStore pages

Asked by Stephane Hanrez 1 month ago Last activity 3 weeks ago

Hi,

I noticed that EasyStore 2.1.0 (and probably 3.0.0, at least I cannot find this in changelog) does not output a rel="canonical" tag on storefront pages, including:

  • Main shop page
  • Category/filter pages
  • Pagination pages
  • Product pages
  • Product variant pages

For example, a product with variants can have URLs such as:

/webshop/gants/product-name/kaki-12-oz
/webshop/gants/product-name/kaki-14-oz
/webshop/gants/product-name/kaki-16-oz

EasyStore correctly resolves each URL to the corresponding variant, but no canonical URL is currently present in the HTML <head>.

It would be useful if EasyStore could natively generate appropriate canonical URLs for its indexable pages and properly handle technical URLs created by filters, sorting and other query parameters.

This would help avoid duplicate URL/indexation issues and better align EasyStore with Google's e-commerce SEO recommendations.

Could canonical URL management be considered for a future EasyStore release?

Thanks.

3 replies

Atick Eashrak Shuvo Staff

Hi,

We sincerely apologize for the inconvenience, and we really appreciate you taking the time to report this and explain the issue in such detail.

I have shared the issue and your feature request regarding canonical URL handling with our development team for further review. We’ll consider improving this functionality in a future EasyStore update to provide better SEO and URL management.

Thank you again for your valuable feedback and for helping us improve EasyStore. We truly appreciate your patience and understanding.

Stephane Hanrez Asked this

Hi,

Thank you for adding native canonical URL support in EasyStore 3.1.0!

I've tested the new feature, and it works correctly for products, variants (both canonical modes), and URL tracking parameters.

However, there is still an issue with category pages.

For example, when visiting:

https://www.mysite.com/webshop/gants

EasyStore generates the following canonical URL:

<link href="https://www.mysite.com/webshop" rel="canonical">

Instead, the canonical URL should be:

<link href="https://www.mysite.com/webshop/gants" rel="canonical">

It seems that category pages always point to the main webshop URL instead of their own SEF category URL.

This could prevent search engines from indexing individual category pages correctly.

Could you please check and fix this in the next update?

Thanks!

Atick Eashrak Shuvo Staff

Thank you for sharing this information. I have forwarded it to our development team for review.

Log in to reply.