Non-homepage routes declare the homepage as their canonical URL
Some of your site's pages include a tag in the server-delivered HTML that tells crawlers their "official" address is the homepage, rather than their own URL. This is a side-effect of how many single-page apps (websites that load content via JavaScript) are built. Search engines and AI bots that do not run JavaScript will read those pages as copies of your homepage and may remove them from their indexes. This means internal pages — product descriptions, blog posts, service pages — may not appear in search or AI results. Work with your developer to ensure each page's canonical URL is set correctly in the server HTML before JavaScript runs. This typically involves enabling server-side rendering or pre-rendering for your site.
Why this matters
Search engines and AI bots that do not run JavaScript will read those pages as copies of your homepage and may remove them from their indexes. This means internal pages — product descriptions, blog posts, service pages — may not appear in search or AI results.
How to fix it
Work with your developer to ensure each page's canonical URL is set correctly in the server HTML before JavaScript runs. This typically involves enabling server-side rendering or pre-rendering for your site.