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:
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.
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.
Support is answered by the people who wrote this code — not a ticket queue.