eCommerce Website

Thank you for your suggestions!
Please take a read of our Canny Etiquette before creating a post.
Add Canonical & Meta Description Tags to <head> for SEO Compliance
Details: Ensure that both the <link rel="canonical"> tag and the <meta name="description"> tag are properly output within the <head> section of all page templates across the site. Why is this important? Prevents duplicate content issues: The canonical tag signals to search engines which version of a page is the “master” copy, helping consolidate ranking signals and avoid indexing unwanted duplicates (e.g., filter URLs, paginated pages, etc.). Improves click-through rate (CTR): The meta description often appears in search snippets — a well-written, relevant meta description can increase visibility and encourage users to click through. Meets SEO best practices: Google explicitly recommends placing both canonical and meta tags within the <head> element for proper recognition and indexing. Supports content strategy and targeting: Custom meta descriptions allow us to tailor messaging per page and align with user intent. Maintains clean crawl paths: Canonicals help bots focus on priority pages and reduce wasted crawl budget. How should we implement it? Canonical tag: Add <link rel="canonical" href=" https://www.example.com/current-page-url "> inside the <head> Dynamically populate the correct canonical URL for each page Use absolute URLs, not relative paths Apply especially to filter, sort, pagination, and variant pages Meta description tag: Add <meta name="description" content="Your optimised page summary here"> in the <head> Pull content dynamically from CMS/meta fields or allow for page-level overrides Apply across all templates: Including home, product, category, blog, and informational pages This foundational fix ensures our platform is SEO-compliant and better positioned in SERPs. Thanks, Jura - SEO Team
0
Add Supporting SEO Content (e.g. FAQs) Below Product Grid on Category Pages
Details: Keep existing content above the fold, but introduce additional SEO-supporting blocks, such as FAQs, buying guides, or longer text pieces below the product grid on category pages. This would give us space to expand on key topics without disrupting product visibility. Why is this important? Supports E-E-A-T and SEO guidelines: Adding in-depth, relevant content such as FAQs or expert advice can improve perceived page quality and authority. Captures long-tail and informational queries: Content at the bottom can address common customer questions and capture additional organic traffic. Enhances user experience: Helpful content like FAQs or sizing advice meets shopper intent and can reduce friction and bounce rate. Keeps product-first layout intact: Products remain the main focus above the fold, while the lower content provides SEO value without interrupting the shopping journey. Competitive edge: Many leading retailers use this structure to combine product visibility with rich informational content, and it’s proven to work well with Google's Helpful Content updates. How should we implement it? Add a flexible content area below product listings on all category templates Support rich content blocks like: FAQs (using FAQPage structured data where relevant) Buying tips or product guides Size, fit or compatibility advice Seasonal recommendations or trends Format clearly for mobile and desktop — use accordions or collapsible sections for a clean mobile experience Avoid duplication of top content — this should be new, complementary copy that adds further value Include internal links to relevant subcategories, blog articles, or help guides to aid navigation and crawlability It would be great to consider this in the next round of UX improvements — it’s a low-risk, high-reward way to boost both SEO and customer satisfaction. Thank you, Jura - SEO Team
0
Implement Breadcrumb Navigation for SEO, UX & Crawlability Benefits
Details: As part of ongoing SEO and usability enhancements, I propose that we implement breadcrumb navigation across our sites. Breadcrumbs improve user experience, support better internal linking, and play a vital role in helping search engines understand site structure. What SEO team are suggesting? Introduce breadcrumb navigation across the eCommerce website platform, structured hierarchically (e.g., Home > Category > Subcategory > Product). Each breadcrumb level should be clickable and marked up using BreadcrumbList schema (JSON-LD recommended). Why is this important? Implementing breadcrumbs offers significant benefits for both SEO and user experience: SEO & Crawlability: Helps search engines understand site hierarchy and context, especially when supported with structured data. Enhanced UX: Breadcrumbs offer users a clear navigational path and an easy way to return to parent categories. Internal Linking & Authority Flow: Boosts internal link structure and helps pass link equity through key category levels. Improved SERP appearance: With schema, Google can display breadcrumb paths in listings, increasing CTR. Mobile Navigation: Breadcrumbs offer a lightweight navigation option ideal for smaller screens. How should it implement it? To maximise impact, the following best practices should be followed: Reflect actual site hierarchy: Start from the homepage and logically progress to the current page. Reflect the actual page hierarchy: Current example: Home > Mountain-Bike > Bikes > Hardtail-Mountain-Bikes > Adult Issues: “Mountain-Bike” and “Bikes” are repeated/confusing, and terms like “Adult” lack SEO value as breadcrumb anchor text. Proposed improved version: Home > Bikes > Mountain Bikes > Hardtail Mountain Bikes Clean, logical, SEO-friendly Each level uses keyword-rich anchor text (e.g., "Hardtail Mountain Bikes" instead of “Adult”) Consistent with the H1 and target keywords Add BreadcrumbList structured data: Use JSON-LD to help Google interpret breadcrumb paths. Link each level: Ensure each breadcrumb item links to the appropriate parent page. Apply canonical tags: Use correct canonical URLs to avoid duplication. Adding breadcrumbs will align our platform more closely with SEO best practices and Google's structured content guidelines, making our sites more robust and user-friendly :) Would love to hear your thoughts or if this can be added to the roadmap soon! Thanks, Jura - SEO Team
0
Update SEO optimised content without needing to refresh the page
Currently, when you add a filter option within a PLP, the child page retains all SEO aspects of the parent page. For example: https://www.myEcommerceSite.com/parent-category Becomes the following when you select a filter option: https://www.myEcommerceSite.com/parent-category/child-filter1 However https://www.myEcommerceSite.com/parent-category/child-filter1 retains the h1, intro text, SEO title, meta description and canonical of the parent. To get around this, https://cloudmt.citruslime.com/#/facet-navigation/seo allows you to define https://www.myEcommerceSite.com/parent-category/child-filter1 as a page in its own right via the "Add row" feature at the bottom of the "Advanced Filter SEO" page. For the most part, this then works as expected in that https://www.myEcommerceSite.com/parent-category/child-filter1 can be given its own h1, intro text, meta, canonical etc. .... except there's one small gitch. Even though that page exists, if a user goes via the route of visiting https://www.myEcommerceSite.com/parent-category and then selecting the child-filter1 option, the site initially persist with inheriting data from the parent, and ignores the fact that custom info now exists for that page, even though it has changed the URL to https://www.myEcommerceSite.com/parent-category/child-filter1 . Only when you refresh the page does it pull in the correct info. Notes: Initially I wondered if it was a caching issue, but forcing a refresh, and clearing the cache, didn't resolve the issue. I also tested via a totally different device and the issue persisted, so it's not a browser caching issue. I did raise with the support team and in case it was a site caching issue at server level but they suggested I file a new feature request here. Ideally the content should change dynamically, without a need to reload the page (as currently happens for the products themselves) - so perhaps using Ajax or similar. As a result of the above bug, there's a risk that Google won't know what content to use as the same URL now exists with 2 sets of data. Worse still, Google could think it's an attempt at masking content which could get a site banned. This is a major problem/risk, so can you please investigate a fix ASAP. Thanks
2
Load More