Pending 👀
244Under consideration
infinite load product
Hello, could you add infinite scroll for products? It’s really a basic feature: when a customer lands on a category page and scrolls down, the next products should load automatically.
Layers Panel Power-Up for GemPages v7: Rename Layers + Drag/Drop Reorder + Multi-Select + Labels/Notes
This is an extension of the already submitted request: https://feedback.gempages.net/p/moving-layers-from-the-layer-tree (by amy6147) Context: I’m building a UX/UI + SEO-optimized storefront with GemPages v7. As pages grow (hero + multiple sections + product/FAQ blocks), the Layers panel becomes the primary tool for working fast and staying organized. Right now the Layers panel is the biggest workflow bottleneck. Main request: Please improve the Layers panel so it works like modern editors/builders (Figma/Canva/Photoshop/Webflow/Elementor), especially for large pages. Requested features: Rename layers/sections inside the Layers panel Allow renaming any layer (Section / Row / Column / Element) directly in the Layers tree. Suggested UX: Double-click name (or press F2) → inline rename Enter = save, Esc = cancel Show custom name everywhere in the tree (instead of only generic element names) Why it matters: Big pages become manageable (“Hero – Decking”, “Trust badges”, “Color Guide”, “FAQ – Shipping”, etc.) Faster navigation, fewer mistakes, easier handoff to teammates. Drag & drop to reorder / move layers inside the Layers panel Ability to move layers up/down and into/out of containers (e.g., move an element into another column) directly from the panel. Show clear drop indicators and prevent invalid drops. This is essential when the canvas is crowded and selecting elements on the page is hard. Multi-select layers + batch actions (Ctrl/Cmd-Click, Shift-Click) Select multiple layers at once to apply the same styles/settings. Batch operations: Apply typography/spacing settings to multiple headings Duplicate / delete / hide / lock multiple items Copy Style / Paste Style across a selection Example: A row with 4 columns, each has a Heading. I want to style all 4 headings consistently without clicking each one individually. Optional: Labels / Notes (markers) for layers (nice-to-have) Ability to add a small “tag” or note to a section (e.g., “Needs copy”, “SEO review”, “Mobile fix”, “Campaign A/B”). This helps with collaboration and QA on long landing pages. How this helps UX/UI + SEO outcomes: Faster editing = more time spent improving real UX (hierarchy, spacing, clarity) rather than fighting the editor. Better consistency across repeated components (headings, CTAs, badges) → pages look more professional and convert better. Fewer layout mistakes when managing complex pages → less rework and fewer “broken” sections that can hurt performance and user experience. More scalable workflow for content/SEO teams maintaining multiple pages. Why this should be prioritized: These are baseline capabilities in most modern editors. Adding rename + reorder + multi-select would instantly level up GemPages v7 for professional workflows and large stores. Happy to provide a short screen recording showing: A real page with many sections How the current Layers panel slows work The exact actions that rename/reorder/multi-select would streamline
Improve Blog Posts for SEO with Categories, Pagination, and Social Sharing
For website and e-shop owners, having a properly structured blog is extremely important for SEO and achieving better Google rankings. However, your current blogging functionality is not presented properly. At the moment, you only offer the possibility to create a single article page, but there is no complete blog structure. 1. You should create a proper blog article list page. This page should allow categories to be added, so visitors can either “View All Articles” or filter and view articles under specific topics. 2. Please add a pagination feature for the blog list. The page should not rely on endless scrolling. For example, visitors could view 9 articles per page and navigate by selecting page numbers (1, 2, 3, etc.). Alternatively, at minimum, a “Load More” button could be added - but pagination would be much more desirable. 3. Articles should also include built-in social sharing options and the ability to copy the article link. This feature was created for me upon request by your support team, but it should not be treated as a custom request. Social sharing is a standard feature that is expected on blog articles 4. As a nice-to-have (lower priority) feature, it would also be beneficial to allow readers to leave comments under articles and to react with likes or hearts. 5. Also, under each article there should be the possibility to add a carousel featuring suggested content - for example, a “Related Articles” section encouraging readers to continue reading, or a product carousel highlighting relevant products from the e-shop.
New Page Type: Blog Listing Page
Adding Filters on Product List
When setting up a Product List tied to a Shopify Collection, the “Collection Toolbar” element should include a product filter. Specifically, a Shopify Tags filter for the tags tied to each individual products.
Magnifying glass button for the product image
Please create a magnifying glass button for the product image, so that when you click it, the product image will be displayed in the best quality (just like on a standard Shopify product page). This is necessary because there is no other way to zoom in on the product image on mobile devices.
Order Bump: Check box to add cross sell item to cart.
Page Folder Management in Dashboard
A project file where we can organise easily and clearly our project Make Groups for Product Pages
Create Header for page
Be able to design the header for both Desktop & Mobile, with the navigation dropdown, search, account and cart function
Custom Checkout Page
I don’t want to use shopify’s standard checkout page for all of my customers. I want to build a custom checkout page but I can’t in Gempages so I need to use funnelish/checkoutchamp/ another custom checkout page builder. Having already built all of the pages I want in Gempages the last thing I want to do is switch and remake all of the pages on another platform!
On Roadmap 👍
17Committed and queued
Product List slide from right to left
I want the Product List to slide from right to left instead of the default left-to-right direction. Please
Allow Custom HTML IDs (Stable Selectors) for Sections/Rows/Elements in GemPages v7
Please add the ability to set a custom, human-readable HTML ID for any Section/Row/Element (e.g., #cds-contact-form). Right now GemPages auto-generates internal IDs/classes, which makes it hard to create reliable anchor links, custom CSS/JS, and tracking. A built-in “Custom ID” field would be a huge workflow + UX win. Use case example: I want my contact section to have a stable ID like: #cds-contact-form So I can: Link from buttons/menus: /pages/contact-us#cds-contact-form Create “Scroll to contact form” CTAs reliably Target the section with CSS/JS without depending on auto-generated selectors that are hard to maintain Current problem: GemPages assigns internal auto-generated selectors (e.g., .i2le03ff99d82) which are not human-readable. These selectors can become painful when: duplicating blocks/pages rebuilding sections collaborating with teammates maintaining custom CSS/JS over time We often end up using custom code or third-party apps just to achieve stable anchors and reliable targeting. Requested feature: Add an “HTML ID” field (and ideally also a “Custom selector” helper) in Advanced settings for: Section Row Column Element Requirements / behaviour: Custom ID field User can set an ID like: cds-contact-form GemPages outputs it as: id="cds-contact-form" Provide validation + auto-sanitization (lowercase, hyphens, remove invalid characters) Warn if duplicate ID exists on the same page Easy usage in the editor Show the custom ID in Layers panel (next to the element name) One-click “Copy selector” (copies #cds-contact-form) Optional: search/filter layers by ID Anchor link & UX improvements Support smooth scrolling (optional toggle) Allow interactions “Scroll to element” to target custom IDs easily Improves accessibility (clear skip links / deep linking) Why this is valuable (UX + SEO + maintenance): Better UX: deep links and clear navigation paths inside long landing pages (FAQ, specs, contact form). Better maintainability: stable selectors for custom CSS/JS and analytics events. Less reliance on custom apps/code for basic site structure features. Aligns GemPages with common website-builder/editor capabilities. Note (clarity): CSS Class (.class) is great for styling groups. HTML ID (#id) is essential for anchors and unique targeting. Both are useful — but the missing piece is a dedicated, stable “Custom ID” feature.
Improve buyer UX when switching product images upon variant selection
Currently, GemPages supports the feature where selecting a variant changes the product image. However, on smartphones, variants are selected by tapping on the product image after sliding through the images. This behavior is not ideal in terms of usability, so I would like it to be improved.
Delivery Date: Do not display delivery dates on Sundays
It would make a lot of sense if “Arrival on Sunday” were never displayed on the delivery date element, but instead the next Monday were always shown automatically. I don't think any shipping company delivers on Sundays.
Show webpage preview in Version 7 editor window.
We use white text on a dark background for our web theme. In Version 6, this was fine in the editor because the theme was displayed. However, in Version 7 there is a plain white background which makes editing text an issue. I understand this is due to the auto-save feature but an option to have even just a dark background would be great.
Assigning products from collection to Product Pages
Current it’s selecting products manually. We have 9000+ products.
Sticky ADD-TO-CART shown after scrolling 70% of page
I want a sticky add to cart that is being shown after scrolling 70% of the advertorial page
implement an add to cart and checkout button detached from the product row
a button should be implemented that takes you to checkout or add to cart without the product line being present
Select global styles token when pick color
When picking a color for an element it allows you to pick a custom, recent or suggested color, but not color variables. If we already set them in the global styles tab, they should also be an option when setting the color of an item.
Sales Funnel: CR Analytics for each product when offering multiple upsell offers
If I offer 4 different bestsellers in a post-purchase upsell window I don’t know which one is selling the best.
Building 🛠️
Actively being built
No Building 🛠️ issues
Shipped ✅
181Recently shipped
MCP Server / Claude AI Integration for GemPages
I’m asking about MCP (Model Context Protocol) — it’s a way to connect external tools to AI assistants like Claude (the AI by Anthropic). For example, Shopify already has an official MCP server, so I can connect Claude directly to my store and it can read/edit products, collections, etc. My question is: does GemPages have an MCP server or any API/integration that works with Claude? That way I could ask Claude to help me edit or build my GemPages landing pages directly, instead of doing everything manually in the builder. If not, is this something on your roadmap?
Landing Page analytics -> ✅ Now available in GemX
Charts for CR, AOV, RPC etc. for landing pages, instant landing pages. Currently only for upsell pages available
Layer Tree / Page Listing: View all pages and layers directly in sidebar menu
I would love to be able to see all pages in the sidebar, instead of having to go to the main menu each time, would be great to see the layers as well instead of right clicking to see parent item!
A/B Testing [Revamp]
Scheduling Pages to Publish at a Certain Time
Hello, It would be a very nice feature to be able to schedule pages to publish at a certain time. I am sure a lot of other users would benefit from this feature as it will make our lives a lot easier being able to schedule and “automate” web edits. Please take this request into strong consideration.
Get 24/7 support for gods sake
Get 24/7 support for gods sake
Import/Export/Page Transfer
Enable A/B testing for Gempages V7.
Optimize Live Page Loading Speed
LazyLoad Youtube/Vimeo Video
Article List Element
Blog or Article List Element
Choosing seconds for timers
Currently you can only choose days/hours/minutes but choosing seconds is as important for CRO purposes. No one believes a timer is real if it starts at exact minute mark at 59 seconds.
Product Delivery Timer
We're currently using a Delivery Timer application which allows us to set delivery times based on Vendor. It works very well but we would love to see this option as part of the GemPages Page Builder. Not only would it make things a bit easier, but it would reduce our costs as well (since the third-party application can be expensive). Here's is an example of how it should look: