# Theme comparisons

Not sure which theme to pick - take a look at our comparison chart. If you can't decide and want some more help reach out to our support team.&#x20;

## Theme basics

<table><thead><tr><th></th><th width="100" data-type="checkbox">Paper</th><th width="100" data-type="checkbox">Space</th><th width="100" data-type="checkbox">Keystone</th></tr></thead><tbody><tr><td><strong>Lightning fast pages</strong><br>Built with performance best practices and page pre-loading when hovering over any link.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Search engine optimized</strong><br>All pages and content are built with SEO-optimized best practices. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Keyboard accessibile</strong> <br>All features and functionality can be used with keyboard navigation.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Screen reader support</strong><br>All content is accessible to screen readers for an inclusive browsing experience.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Dynamic content</strong><br>Use metafields and dynamic content inside sections and blocks.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Global shopping</strong><br>Supports Shopify Markets so customers can browse in their local language and currency.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Flexible price settings</strong><br>Remove trailing zeros and currency symbols for a simplified look.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Device specific visibility</strong><br>Customize visibility on almost every section for mobile and desktop separately.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Drag and drop sections</strong><br>Fully supports Shopify OS2.0 drag-and-drop sections.</td><td>true</td><td>true</td><td>true</td></tr></tbody></table>

## Navigation features

<table><thead><tr><th></th><th width="100" data-type="checkbox">Paper</th><th width="100" data-type="checkbox">Space</th><th width="100" data-type="checkbox">Keystone</th></tr></thead><tbody><tr><td><strong>Multi-announcement bar</strong><br>Feature multiple promotions using the simple announcement bar.Multi-announcement bar</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Nested mega-menu</strong><br>Extensive nested navigation to show all your store's content in an easy-to-digest design.</td><td>true</td><td>false</td><td>true</td></tr><tr><td><strong>Nested drawer menu</strong><br>Multi-page drawer menu with optional content blocks to feature text, images or videos. </td><td>false</td><td>true</td><td>false</td></tr><tr><td><strong>Fixed floating menu</strong><br>A minimal floating menu bar that can open the cart or menu drawers. </td><td>false</td><td>true</td><td>false</td></tr><tr><td><strong>Real-time search</strong><br>Help customers find what they're looking for by displaying search results as they type.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Featured blocks</strong><br>Include additional blocks within your desktop or mobile navigation to highlight important content</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Sticky header</strong><br>Ensure your header bar is always visible.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Dynamic scroll header</strong><br>Set your header bar to be hidden while scrolling down and revealed when scrolling up.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Section group support</strong><br>Remove or inject any section to create custom layouts in your header and footer.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Always visible cart sidebar</strong><br>A sticky cart sidebar that can be expanded and collapsed giving shoppers an easy way to view their cart while browsing. </td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Always visible menu sidebar</strong><br>A fixed menu sidebar for easy navigation across all pages.</td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Search with keyboard shortcut</strong><br>Use cmd+k to instantly to start searching.</td><td>false</td><td>false</td><td>true</td></tr></tbody></table>

## Collection features

<table><thead><tr><th></th><th width="100" data-type="checkbox">Paper</th><th width="100" data-type="checkbox">Space</th><th width="100" data-type="checkbox">Keystone</th></tr></thead><tbody><tr><td><strong>Easy filtering</strong><br>Works with Shopify's Search &#x26; Discovery app for easy setup filters.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Tag-based filtering</strong><br>Let customers filter a collection page results based on product tags.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Filter location</strong><br>Set the filter to appear as a sidebar or topbar.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Quick add</strong><br>Easily add items to your cart without navigating to a product page.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Quick add table</strong><br>Customers can quickly add many items to their cart by updating quantities in a table.</td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>List view</strong><br>View collection results in a list view.</td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Custom metafield columns</strong><br>Display additional custom metafields inside a product table.</td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Collection blocks</strong><br>Add content and media blocks within your collection grid.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Infinite scrolling</strong><br>Load more collection results as you scroll near the bottom of the page.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Custom product badge</strong>s<br>Display custom product badges using tags or metafields.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Sale badges</strong><br>Highlight product discounts with percent or amount sale badges. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Inventory count</strong><br>Show total product inventory count remaining when below a certain amount. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Product taglines</strong><br>A short description that can be displayed under each product title. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Image cropping</strong><br>Set product images to crop to square, portrait or landscape. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Second image on hover</strong><br>Show the second product image while hovering.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Video support</strong><br>Show videos for each product card when used as the featured media or second media.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Image slider</strong><br>A slider to show multiple photos for each product card.</td><td>false</td><td>true</td><td>false</td></tr><tr><td><strong>Content on hover</strong><br>Only show product card content such as the price and title while hovering. </td><td>false</td><td>true</td><td>false</td></tr></tbody></table>

## Product features

<table><thead><tr><th></th><th width="100" data-type="checkbox">Paper</th><th width="100" data-type="checkbox">Space</th><th width="100" data-type="checkbox">Keystone</th></tr></thead><tbody><tr><td><strong>Sibling products</strong><br>Display sibling products linked as swatches.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Product upsells</strong><br>Display automatic or manually selected product upsells.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Product bundles</strong><br>Sell multiple items together on one product page. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Image zooming</strong><br>Get a closer look at product images with a zoomable gallery. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Multimedia gallery</strong><br>Display images, videos and 3d files in a single media gallery.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Supports app blocks</strong><br>Easily add third-party apps to your product template using app blocks.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Rich block support</strong><br>Build your own product template using any of our existing blocks like tabs, accordions and drawers. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Store pickup</strong><br>Show inventory availability and different locations. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Inventory warning</strong><br>Show a warning message when there's a limited supply of inventory left. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Product customizations</strong><br>Collect product customization details like an engraving for a ring. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Related products</strong><br>Show automatic product recommendations.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Quick order table</strong><br>Show each variant in a seperate table row giving customers a quick option to add many variants at once. </td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Combined listing (Shopify +)</strong><br>Create and display combined listing products. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Quantity pricing (Shopify +)</strong><br>Display custom quantity pricing and volumn rules </td><td>false</td><td>false</td><td>true</td></tr></tbody></table>

## Cart and checkout features

<table><thead><tr><th></th><th width="100" data-type="checkbox">Paper</th><th width="100" data-type="checkbox">Space</th><th width="100" data-type="checkbox">Keystone</th></tr></thead><tbody><tr><td><strong>Minimum order value</strong><br>Set a minimum cart value to unlock the checkout.</td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Unified cart view</strong><br>Display all cart variants grouped under each product.</td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Cart upsells</strong><br>Display a collection of products to upsell.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Cart editing</strong><br>Let customers quickly change variant options for items in their cart. E.g. swap one size for another. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Checkbox upsells</strong><br>A simple checkbox that can be used to upsell one-click upgrades such as shipping insurance or gift wrapping. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Cart notes</strong><br>Let customers easily add a note to their order.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Progress bar</strong><br>Showcase free shipping discount when customers spend a certain amount. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Content blocks</strong><br>Display custom content to highlight promotions or offers in your cart. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Share cart</strong><br>Let customers easily share their cart by copying and sharing a URL. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Device specific control</strong><br>Set specific cart types for mobile and desktop. E.g. show a cart alert on mobile and a cart drawer on desktop.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Cart drawer</strong><br>Display the cart in a slideout overlay drawer.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Cart alert</strong><br>Display the cart in a smaller alert overlay.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Cart sidebar</strong><br>Display the cart in a sticky sidebar.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Cart redirect</strong> <br>Redirect customers to the cart page.</td><td>true</td><td>true</td><td>true</td></tr></tbody></table>

## Blog features

<table><thead><tr><th></th><th width="100" data-type="checkbox">Paper</th><th width="100" data-type="checkbox">Space</th><th width="100" data-type="checkbox">Keystone</th></tr></thead><tbody><tr><td><strong>Comments</strong><br>Let customers leave a comment on a blog post.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Easy sharing</strong> <br>Display a URL that can be easily copied to share a blog post.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Recent articles</strong><br>Show recently published blog articles to encourage further engagement.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Tag filtering</strong><br>Additonally filtering to easily show blog posts with a specific tag.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Table of contents</strong><br>Let customers easily jump to different headings in a blog post.</td><td>false</td><td>true</td><td>true</td></tr></tbody></table>

## Account features

<table><thead><tr><th></th><th width="100" data-type="checkbox">Paper</th><th width="100" data-type="checkbox">Space</th><th width="100" data-type="checkbox">Keystone</th></tr></thead><tbody><tr><td><strong>Sign in with Shop</strong><br>Let customers sign in with their Shop account.</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Force sign up</strong><br>When enabled the site won't be accessible unless logged into an approved account.</td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Approve customers with tags</strong><br>Control which customer accounts have access to view restricted content using tags. </td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Approve customers with B2B (Shopify +)</strong><br>Control which customer accounts have access to view restricted content by approved B2B accounts. </td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Placeholder settings</strong><br>Restricted content can be displayed with placeholders or be hidden. </td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Hide products with tags</strong><br>Products with matching tags will be hidden from customers who are not logged into approved accounts.</td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Hide prices with tags</strong><br>Products with matching tags will have hidden prices from customers who are not logged into approved accounts. </td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Hide blog posts</strong><br>Blog posts with matching tags will be hidden from custoemrs who are not logged into approved accounts.</td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Advanced account drawer</strong><br>Quick access to all account details in a slideout drawer. Easily re-order and view order history. </td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>B2B account switcher</strong><br>Let customers easily switch between different B2B locations so they can easily place orders.</td><td>false</td><td>false</td><td>true</td></tr></tbody></table>

## Sections

<table><thead><tr><th></th><th width="100" data-type="checkbox">Paper</th><th width="100" data-type="checkbox">Space</th><th width="100" data-type="checkbox">Keystone</th></tr></thead><tbody><tr><td><strong>Banner</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Split banner</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Search banner</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Discount banner</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Slideshow</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Video</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Countdown</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Rich text</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Collage</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Slider</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Collapsible content</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Marquee</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Icon grid</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Logo list</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Testimonials</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Testimonial grid</strong></td><td>false</td><td>true</td><td>true</td></tr><tr><td><strong>Testimonial slider</strong></td><td>false</td><td>true</td><td>true</td></tr><tr><td><strong>Email sign-up</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Image hotspot</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Image comparison</strong></td><td>true</td><td>false</td><td>false</td></tr><tr><td><strong>Tabs</strong></td><td>false</td><td>true</td><td>true</td></tr><tr><td><strong>Navigation slider</strong></td><td>true</td><td>true</td><td>false</td></tr><tr><td><strong>Navigation links</strong></td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Contact form</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Contact form</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Sign-up form</strong></td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Store locator</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Product table</strong></td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Featured product</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Alternative collection grid</strong></td><td>true</td><td>true</td><td>false</td></tr><tr><td><strong>Featured collection grid</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Featured collection slider</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Collection list grid</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Collection list slider</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Blog posts grid</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Product comparison</strong></td><td>false</td><td>false</td><td>true</td></tr><tr><td><strong>Comparison table</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Recently viewed</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Product list</strong></td><td>false</td><td>true</td><td>false</td></tr><tr><td><strong>Block reveal</strong></td><td>false</td><td>true</td><td>false</td></tr><tr><td><strong>Image reveal</strong></td><td>false</td><td>true</td><td>false</td></tr><tr><td><strong>Static chat</strong></td><td>false</td><td>true</td><td>false</td></tr><tr><td><strong>Text highlight</strong></td><td>false</td><td>true</td><td>false</td></tr><tr><td><strong>Custom liquid</strong></td><td>true</td><td>true</td><td>true</td></tr></tbody></table>

## Support

<table><thead><tr><th></th><th width="100" data-type="checkbox">Paper</th><th width="100" data-type="checkbox">Space</th><th width="100" data-type="checkbox">Keystone</th></tr></thead><tbody><tr><td><strong>Free support</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Free updates</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>1-on-1 onboarding</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Unlimited free trial</strong></td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Over $2000 of partner discounts and offers</strong></td><td>true</td><td>true</td><td>true</td></tr></tbody></table>

## Development

<table><thead><tr><th></th><th width="100" data-type="checkbox">Paper</th><th width="100" data-type="checkbox">Space</th><th width="100" data-type="checkbox">Keystone</th></tr></thead><tbody><tr><td><strong>Familiar codebase</strong><br>Built using Tailwind and Alpine for a easy jumping off point for any custom development work. </td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Custom liquid sections</strong><br>Use the custom liquid section to inject your own code or install third-party apps</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>App extension friendly</strong><br>Easily install app extensions for dynamic content without writing a single line of code</td><td>true</td><td>true</td><td>true</td></tr><tr><td><strong>Developer toolkit</strong><br>Get free access to our source code using our developer toolkits. </td><td>true</td><td>true</td><td>true</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.brickspacelab.com/general/theme-comparisons.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
