Storefront widgets

Vehicle landing pages

Indexable pages for every vehicle you carry.

Indexable landing pages for the vehicles you carry parts for — "2019 Ford F-150 Parts & Accessories" — generated from your real collections rather than spun out of a template.

What gets generated#

One page per vehicle you choose, each containing:

  • An H1 and intro built from your SEO template
  • The products that fit that vehicle, from real published collections
  • A vehicle selector for shoppers who landed on the wrong page
  • Internal links to the fitting collections

Pages are created as real Shopify pages and published to your Online Store channel — which is why the app asks for the publications scope.

Manual or automatic#

Starter
create pages manually, one at a time, for the vehicles that matter most.
Growth and above
opt in to daily auto-generation. New vehicles that gain coverage get pages; vehicles that lose all coverage are cleanly deleted rather than left as thin content.

Auto-generation is opt-in on every plan that has it. It is off until you turn it on, because publishing a thousand pages to someone's storefront without asking would be rude.

SEO templates#

Title, meta description, H1 and intro copy are templates with variables:

text
Title:  {year} {make} {model} Parts & Accessories | {shop}
H1:     {year} {make} {model} Parts
Intro:  Every part we stock that fits the {year} {make} {model} —
        {product_count} items, fitment verified before you order.

Available variables include {year}, {make}, {model}, {submodel}, {shop} and {product_count}, plus {bolt_pattern} and {hub_bore} for wheel-focused pages.

Year grouping#

Pages group years by platform, not by calendar. Consecutive years are combined only while the fitment characteristics hold; when the platform changes, the grouping breaks there. You get "2015–2020 F-150" and "2021–2026 F-150" as separate pages, which is both more accurate and better for search.

Thin pages are worse than no pages

A vehicle with four fitting products does not deserve a landing page. Set a minimum product count (default 8) so generation skips the long tail. Google is unimpressed by a thousand near-empty pages, and so are shoppers.

Deletion#

When a vehicle stops having coverage, its page is deleted rather than left orphaned, and the handle is released. If you have linked to it from elsewhere, add a redirect in Shopify — the app will not silently keep a page alive to protect a link it doesn't know about.

Still stuck?

Support is answered by the people who wrote this code — not a ticket queue.

Contact support