I have read that breadcrumbs help Google understand the structure of your site better so I would like to implement it on mine. However, I don't currently have a breadcrumb trail that's visible on the site. Is this against best practices to have the markup, but not display it visually for the user?
Also, I do not have breadcrumbs in my URL structure. So on article pages the URL is like so:
https://example.com/article-slug/, and sub-category pages do not show the upper-level category: e.g., I use
https://example.com/camping-gear/ instead of
Can I still implement
BreadcrumbList despite these two factors?
As per the comment on an answer below: I should clarify that, while I don't have a visible breadcrumb trail, I do have a navigational menu that the SD markup would follow. In other words - the links will not misrepresent or mislead users, as the same links in the breadcrumb markup will be present on every page of the site.