Free Ebook cover WooCommerce Essentials: Running a Store on WordPress

WooCommerce Essentials: Running a Store on WordPress

New course

11 pages

Storefront Organization: Navigation, Search, Filtering, and Product Pages that Convert

Capítulo 4

Estimated reading time: 11 minutes

+ Exercise

What “storefront organization” means in WooCommerce

Storefront organization is the set of decisions that help shoppers move from “I’m browsing” to “I’m confident enough to buy.” In WooCommerce, this is mostly implemented through: navigation menus, category (archive) pages, product grids, featured collections, search, filtering (layered navigation), and product page modules like upsells/cross-sells and related products. The goal is consistency: the same layout patterns, labels, and interaction behaviors across the site so customers don’t have to re-learn how your store works on each page.

Navigation that supports shopping (not just pages)

Plan a menu structure shoppers can scan

A practical store menu usually has 3 layers: (1) top-level departments, (2) key subcategories, and (3) utility links. Keep top-level items to a manageable number (often 5–8) and use clear, product-first labels (e.g., “Shoes” instead of “Catalog”).

  • Primary menu: Departments and best-selling categories.
  • Secondary/utility menu: Shipping, Returns, Contact, Track Order, Account.
  • Footer menu: Policies, FAQ, Size guide, Accessibility statement.

Step-by-step: build menus in WordPress

  1. Go to Appearance → Menus (or Appearance → Editor in block themes).
  2. Create a menu for Header and assign it to the header location.
  3. Add Product Categories (not just pages) to the menu so shoppers land on category archives.
  4. Reorder items so the most important categories appear first.
  5. If your theme supports it, add a mega menu only when you have many subcategories; otherwise a simple dropdown is easier to use on mobile.

Breadcrumbs and internal linking

Breadcrumbs reduce “lost” feelings and help shoppers jump up a level (Product → Category → Department). Many WooCommerce themes include breadcrumbs; if yours does, ensure they appear consistently on product and category pages. Also add internal links inside category descriptions (e.g., “Shop all running shoes” linking to a filtered view) to guide browsing.

Category pages that merchandise like a shelf

Use category pages as curated landing pages

A category archive shouldn’t be a random list. Treat it like a shelf: highlight best sellers, new arrivals, and key filters. In WooCommerce, category pages can show products automatically, but you can also add content above/below the grid using your theme’s settings or the Site Editor (block themes).

Product grid rules that improve scanning

  • Consistent image ratios: avoid mixed aspect ratios that make the grid jumpy.
  • Clear titles: include the differentiator (e.g., “Trail Runner 2 – Waterproof”).
  • Price clarity: show sale price and regular price; avoid hiding shipping surprises.
  • Badges: use “Sale”, “New”, “Best seller” sparingly and consistently.
  • Quick add: helpful for simple products; for variable products, consider “Select options” to prevent frustration.

Step-by-step: set category display and sorting

  1. Go to Appearance → Customize (classic themes) or Appearance → Editor (block themes) and locate WooCommerce catalog settings.
  2. Choose what the shop/category pages show: products, categories, or both (theme-dependent).
  3. Decide on default sorting (e.g., popularity/best selling for mature catalogs; newest for launches).
  4. Ensure pagination or “Load more” is usable on mobile (avoid tiny page numbers).

Featured collections without creating new categories

Use featured sections to promote seasonal or campaign groupings without restructuring your taxonomy. Options include:

Continue in our app.

You can listen to the audiobook with the screen off, receive a free certificate for this course, and also have access to 5,000 other free online courses.

Or continue reading below...
Download App

Download the app

  • Featured products (flag products as featured and display them in a block/section).
  • Hand-picked products (curate a specific set for a campaign).
  • On-sale products (automatic merchandising for promotions).
  • Newest products (useful for “New in” sections).

WooCommerce blocks/widgets for consistent layouts

Choose one layout system and stick to it

In block themes, prefer WooCommerce blocks in the Site Editor/Templates so category and product pages share the same structure. In classic themes, you may use widgets/shortcodes and theme options. Mixing multiple systems can cause inconsistent spacing, typography, and filter behavior.

High-impact WooCommerce blocks to know

  • All Products: configurable grid for shop pages and landing pages.
  • Products by Category: show a grid for a specific category.
  • Hand-picked Products: curated sets for campaigns.
  • Featured Product: spotlight a single hero product with image and CTA.
  • Filter blocks: price filter, attribute filters, stock status, rating (availability depends on setup/theme).
  • Mini Cart: persistent cart access in header.
  • Product Search: search box tailored to products.

Step-by-step: add a consistent product grid section

  1. Edit the page (or template) where you want the grid.
  2. Insert an All Products block.
  3. Set columns (commonly 2 on mobile, 3–4 on desktop) and a reasonable rows per page.
  4. Enable/disable elements (rating, price, button) to match your theme style.
  5. Duplicate the same block configuration for other landing pages to keep consistency.

Mini-cart placement and behavior

A mini-cart reduces friction by letting shoppers check totals and edit quantities without hunting for the cart page. Place it in the header (right side is common) and ensure it works with keyboard navigation and on small screens. If your theme offers a drawer-style cart, keep it consistent across the site and avoid multiple cart icons.

Filtering with attributes (layered navigation)

How layered navigation works

Layered navigation filters products by attributes like size, color, material, or features. It’s most effective when attributes are applied consistently across products and when filter labels match shopper language (e.g., “Waterproof” rather than an internal code).

Attribute strategy that avoids messy filters

  • Use global attributes for filters you want site-wide (Size, Color).
  • Keep values standardized: “Blue” vs “Navy” is fine, but avoid duplicates like “navy”, “Navy Blue”, “Navy”.
  • Don’t over-filter: too many options can reduce conversions; prioritize the 5–10 filters that matter most.
  • Use categories to narrow: filters work best when the category already limits the product set.

Step-by-step: add filters to a category page (block theme approach)

  1. Go to Appearance → Editor.
  2. Open the Product Catalog or Product Category template (names vary by theme).
  3. Add a sidebar/column layout if your template doesn’t have one.
  4. Insert relevant Filter blocks (e.g., Attribute Filter for Size/Color, Price Filter).
  5. Preview on mobile: if the sidebar becomes too long, switch to a collapsible filter panel (theme-dependent) or move filters above the grid.

Step-by-step: layered navigation in classic themes (widget approach)

  1. Go to Appearance → Widgets.
  2. Find the shop/category sidebar widget area (often “Shop Sidebar”).
  3. Add filter widgets (commonly “Filter Products by Attribute”, “Filter Products by Price”, “Filter Products by Rating”).
  4. Reorder widgets so the most-used filters are at the top.
  5. Test a few combinations to ensure filters stack correctly and results update as expected.

Search that helps shoppers find products fast

Default search limitations to be aware of

Basic WordPress search may not prioritize product relevance the way shoppers expect. Common issues include: weak relevance ranking, limited matching (e.g., not matching SKUs or attributes), and inconsistent results when product names are similar. WooCommerce product search blocks improve targeting, but relevance and speed can still be limiting on larger catalogs.

Practical search improvements you can do immediately

  • Use a product-focused search box in the header (WooCommerce Product Search block/widget if available).
  • Write descriptive product titles and short descriptions that include common shopper terms.
  • Use SKUs consistently so staff and repeat customers can find items quickly (and consider search that supports SKU matching).
  • Add category links near search (e.g., “Browse by category”) for shoppers who don’t know exact terms.

When to consider an enhanced search plugin

Consider upgrading search when you have a large catalog, many similar products, or frequent “can’t find it” support requests. Enhanced search tools often add: instant suggestions/autocomplete, typo tolerance, SKU and attribute search, synonym support (e.g., “hoodie” = “sweatshirt”), and better relevance ranking. Evaluate plugins by testing real queries from your customers and checking performance impact.

Product pages that convert: a repeatable content structure

Above-the-fold essentials (first screen)

The first screen should answer: “What is it?”, “Is it right for me?”, and “How much?”. Keep it clean and consistent across products.

  • Product title: include key differentiator (size range, material, model).
  • Price: show sale/regular clearly; avoid hiding required options.
  • Primary images: high-resolution, consistent background/lighting.
  • Variant selection (if applicable): make options clear; show availability.
  • Primary CTA: “Add to cart” prominent; avoid competing buttons.
  • Trust signals: ratings count, secure payment icons (if your theme supports), and a short shipping/returns snippet.

Images and media checklist

  • 1 hero image that matches the thumbnail grid style.
  • 3–6 supporting images: angles, close-ups, in-use context, scale reference.
  • Variant images: if color is a key decision factor, show accurate color photos per variation.
  • Optional video: short and practical (demo, fit, unboxing) and optimized for performance.

Benefits, then specifications (in that order)

Shoppers decide emotionally and justify logically. Place benefits first, then specs for validation.

Benefits section (example)

  • Stays dry in heavy rain with sealed seams
  • Lightweight feel for all-day wear
  • Secure grip outsole for wet surfaces

Specifications section (example)

SpecDetails
MaterialRecycled polyester upper
Weight280g (size 9)
FitTrue to size
CareWipe clean, air dry

Shipping, returns, and delivery expectations

Reduce purchase anxiety by making policies easy to find on the product page, not only in the footer. Add a short summary near the CTA (e.g., “Free returns within 30 days”) and link to full policy details. If shipping time varies, state ranges and cut-off times clearly.

Trust signals that don’t clutter

  • Reviews: show star rating near title; include review snippets lower on the page.
  • Guarantees: “30-day returns” or “1-year warranty” with a link to details.
  • Support: “Questions? Contact us” link near FAQs.
  • Social proof: user photos if available (ensure moderation).

FAQs on product pages

FAQs reduce pre-purchase support and improve clarity. Keep them specific to the product/category (fit, compatibility, care, what’s included). Use an accordion if your theme supports it, but ensure it’s accessible (keyboard operable and properly labeled).

Upsells, cross-sells, and related products (merchandising automation)

What each one does

  • Upsells: encourage a higher-value alternative (better model, bundle, premium version). Typically shown on the product page.
  • Cross-sells: complementary items (accessories, refills). Often shown in cart.
  • Related products: algorithmic suggestions based on category/tags; useful but less controlled.

Practical rules for better recommendations

  • Limit to 3–6 items per section to avoid decision overload.
  • Use cross-sells for must-have add-ons (e.g., charger, case) rather than random extras.
  • Use upsells when the upgrade is easy to understand (e.g., “Pro version adds waterproofing”).
  • Ensure recommended items are in stock to avoid frustration.

Step-by-step: configure upsells and cross-sells

  1. Edit a product in WordPress.
  2. In the Product data panel, open the Linked Products tab.
  3. Add products to Upsells and Cross-sells.
  4. Update the product and test on the front end (product page for upsells; cart page/drawer for cross-sells depending on theme).

Related products settings considerations

Related products are typically generated from shared categories and tags. If related items feel irrelevant, refine your categories/tags to reflect real shopping intent (e.g., separate “Running” vs “Hiking” rather than one broad “Shoes”). Some themes/plugins allow disabling related products or replacing them with curated blocks (hand-picked products) for tighter control.

Keeping layout consistent across templates

Template-level consistency (block themes)

Use the Site Editor to standardize: header, footer, product catalog template, product template, and cart/checkout templates (if supported). Keep typography, spacing, and button styles consistent. If you create custom landing pages, reuse the same block patterns for product grids and featured sections.

Widget/shortcode consistency (classic themes)

Standardize sidebars and product page elements through theme options and widgets. Avoid placing different filter sets on different category pages unless there’s a clear reason (e.g., “Shoes” needs Size, “Bags” needs Capacity).

Accessibility basics for storefront organization

Alt text that helps shoppers (and screen readers)

Write alt text that describes what matters for buying decisions, not file names. Good alt text mentions product type and distinguishing features.

  • Better: “Black waterproof trail running shoe with rugged outsole”
  • Avoid: “IMG_3920.jpg” or “shoe”

Keyboard navigation and focus states

Test your store using only the keyboard: Tab, Shift+Tab, Enter, and arrow keys. Ensure shoppers can reach: menu dropdowns, filters, variation selectors, quantity controls, mini-cart, and checkout fields. Visible focus outlines should not be removed; they help users understand where they are on the page.

Contrast and readable UI

Ensure text and buttons have sufficient contrast against backgrounds, especially for prices, sale badges, and disabled states. Avoid light gray text on white backgrounds for key information like shipping notes and error messages.

Mobile-first checks for cart and checkout usability

Header, search, and filters on small screens

  • Search should be reachable within one tap (header icon or visible field).
  • Filters should not require excessive scrolling; use a “Filter” button that opens a panel when possible.
  • Mini-cart should open reliably and allow editing quantities without tiny tap targets.

Product page mobile checklist

  • Gallery swipe works smoothly; images load quickly.
  • Variation selectors are easy to tap and don’t hide important options below the fold.
  • Sticky add-to-cart (if used) doesn’t cover critical content or conflict with chat widgets.
  • Shipping/returns summary is visible without hunting.

Cart and checkout mobile checklist

  • Coupon field (if enabled) doesn’t dominate the page; keep it collapsible if possible.
  • Quantity controls are easy to tap; updates are clear.
  • Checkout fields are properly labeled and not cramped; error messages are readable and placed near the field.
  • Payment options are easy to select; terms checkbox is visible and tappable.
  • Test the entire flow on a real phone: add product → open mini-cart → cart → checkout → place order.

Now answer the exercise about the content:

Which approach best improves category page filtering (layered navigation) in a WooCommerce store?

You are right! Congratulations, now go to the next page

You missed! Try again.

Layered navigation works best when attributes are applied consistently, values are standardized, and filters are limited to the most useful options. Categories should narrow the list first so filters don’t become overwhelming.

Next chapter

Payments for WooCommerce: Gateways, Testing, Fraud Basics, and Payout Reconciliation

Arrow Right Icon
Download the app to earn free Certification and listen to the courses in the background, even with the screen off.