Menu close

SEO enhancements for your Profiles' detail pages

2021-11-26

We improved SEO for Profile detail pages.


Canonical URLs

From now on all profiles detail pages have canonical link in the header, which is constructed based on profile instance ID (and slug if it's defined). 

Example:  
/profile/14/hotel/maldives-luxury-resort/ 
which is also a canonical URL.


URL resolving

From now on it's possible to access dynamic model detail pages using following url:

https://example.wearecnxion.com/profile/{id}/{profile type name}/{slug}/

where slug part is optional. Considering that, you could access aforementioned profile page using following urls:


  • https://example.wearecnxion.com/profile/14/hotel/
  • https://example.wearecnxion.com/profile/14/hotel/{real dynamic model slug}/
  • https://example.wearecnxion.com/profile/14/hotel/{any slug}/

Where a canonical url is of a following form: https://example.wearecnxion.com/profile/14/hotel/{real dynamic model slug}/

They would all resolve. If a user accessed a profile page by not using the canonical url, they will be redirected to the canonical form.

If there's no slug defined for a given profile, https://example.wearecnxion.com/profile/{id}/{profile type name}/ is used as a canonical url.


Slugs

Slugs are recalculated every time when a profile is saved. However each dynamic model can have a slug constructed in a different way. This is the nature of dynamic models and CNXION's flexibility. 

If you want to configure specific slug forms for your dynamic models to enhance your SEO, let us know.


Title

From now on:

  • title
  • meta og:title
  • meta og:title

are set based on Profile's name and the website name in a following form: {product title} | {website name}.