Understanding Breadcrumbs

Breadcrumbs are useful because they help organize your content, making it easier for users to navigate and improving internal linking. You can create a main hierarchy such as /category/type/subtype/ or simply use a single field like /category/. Both solutions are effective, as simplicity often makes a website easier to understand and navigate. Select your field or fields to create pretty URLs.


For example, if you have a category term "Vehicle" with a subcategory "Cars," it will create a structure like this: Vehicle > Cars


If you choose fields like /field-a/field-b/field-c/ . Breadcrumbs will work only when visitors follow the hierarchy and sleect


/field-a/

/field-a/field-b/

/field-a/field-b/field-c/


It's important to note that, it will not manage multiple hierarchies that do not follow this order, such as:


/field-a/field-c/ (skipping field-b)

/field-b/field-c/ (skipping field-a)


This is not a limitation of the system but a generally good approach because creating more connections would lead to problems with duplicate content, slower loading times, and instability in the breadcrumb user experience. If you add, for example, 10 fields to breadcrumbs, you have a tree with 10 levels. Each previous field level must be selected by the user to display the breadcrumbs correctly.

Multilevel Taxonomy Fields

If you have a taxonomy field that is multilevel, like a category "Real Estate" with a subcategory "Apartments", 

WordPress will display it as /real-estate,apartments/ because of how WordPress tags work. This is a limitation of WordPress, not the Listivo theme. To create links like /real-estate/apartments/, you need two separate fields, such as "Category" and "Subcategory." You can create these in the Listivo Panel under Custom Fields.


Understanding Canonical URLs

A canonical URL is a tag that tells search engines which version of a search results is the main one. Imagine you have a classified ads website with categories like cars, furniture, and jobs. Sometimes, the same type of content might appear in multiple categories, especially when additional fields are selected, like real estate listings with 5 bedrooms showing on pages when users select bedrooms +2, +3, 2-5, etc. A canonical URL tells search engines which category page (real estate) is the main one to show in search results. This way, search engines don't get confused by duplicate pages, and the main category page ranks higher.


How Listivo Handles Canonical URLs

Listivo automatically creates canonical URLs based on the breadcrumbs option you set in the Listivo Panel under SEO. There is no need for any intervention on your part. This setting ensures that canonical URLs are generated for you based on the breadcrumbs configuration, resulting in clean, well-organized URLs for your website's content.


Setting:


Result:


Why Canonical URLs Don't Update in Real Time

Canonical URL tags are for search engines, not for users navigating your site. The correct canonical URL shows only when the URL is refreshed (e.g., F5). Listivo avoids frequent browser refreshes to keep your site fast, as updating the canonical URL in real time would slow down your website. Limiting queries helps maintain top performance.