Most motorcycle websites sell three kinds of product, and each one is found differently. Used bikes are one-off items that sell and disappear. Parts are searched for by make, model, year and part number. Riding gear behaves like clothing, with sizes, colours and graphics, but some buyers also search by safety rating. Many dealers add new bikes on top, sold mainly through enquiries and test rides.

Each of those creates its own SEO problem. This guide takes them one at a time, using Google’s documentation, linked at each point. Where the advice is mine rather than Google’s, I say so.

Used bikes: pages that live for a few weeks

A used motorcycle page describes one machine with one registration and one mileage. When it sells, the page has done its job. It may still be shared on social media, linked from a marketplace advert or bookmarked by a buyer who missed out.

Google’s documentation does not cover sold vehicles directly, so what follows is my advice:

  • Keep the sold page briefly, marked as sold, with links to similar bikes in stock. Someone arriving from an old advert then finds an alternative.
  • Then let it go. After a short period, return a 404 or 410. Redirecting every sold bike to the home page helps nobody.
  • Redirect only to a true equivalent. If an almost identical bike arrives, same model, year and colour, a redirect is reasonable.

Do not confuse this with the empty-category rule. Google’s ecommerce URL guidance suggests noindex for a category that is empty, or a 404 if it has been removed for good. That fits a “used adventure bikes” listing with nothing in it this week. It is not a rule for individual bikes.

Stock pages generated by dealer management systems can carry session IDs or feed parameters in their links. The same guidance says not to link internally to parameters that change per visit. A readable address with the make, model and year is my preference over a bare stock number.

For markup, a used bike needs itemCondition set to used. Google’s merchant listing documentation allows only one condition value per offer, and only pages where the shopper can buy the product are eligible. A page that only books a viewing or takes an enquiry does not meet that rule.

Parts: fitment, part numbers and make, model and year

Parts buyers search in two ways: by part number, or by bike and job, such as brake pads for a particular model and year. Both need to be readable text on the page.

  • Part numbers belong in the title, the description and the markup. Google’s merchant listing page says sku must not contain whitespace, and some manufacturer part numbers are written with spaces. Store a version without them for the markup and show the familiar format on the page.
  • Fitment lists should be in the HTML, not only inside a JavaScript fitment checker. A part that fits forty bikes should say so in text.
  • Part finders built from dropdowns often move the buyer on with JavaScript. Google’s URL guidance asks for normal <a href> links, so make sure every fitment page you want found is also reachable through a plain link.

The make, model and year finder can also be the largest source of crawlable URLs on a parts site. Multiply makes by models by years by categories and the total soon dwarfs the real catalogue. Google’s faceted navigation guide warns that crawling such combinations can use a lot of server resources and slow discovery of new pages.

Build proper landing pages only for fitment combinations with clear demand, such as parts for a popular model. Block the rest in robots.txt, or keep them in a fragment. If fitment sits in the path, as in /parts/make/model/2019/brakes/, Google asks for a consistent order and no duplicated filters. A combination with no parts, such as a model year before the bike existed, should return a 404 at that URL.

Parameters should use key=value pairs, and a key should not repeat. Google’s example is ?type=candy,sweet rather than ?type=candy&type=sweet, which in a parts shop means ?year=2019,2020. Saved “my garage” features store a visitor’s own bike; keep that out of shareable URLs and internal links.

Riding gear: sizes, graphics and safety ratings

Helmets, jackets, gloves and boots come in sizes and colourways, and helmets often come in several graphic designs. Google’s product variant markup lets a ProductGroup vary by size, color, pattern and suggestedGender, among others. A graphic design maps naturally to pattern, and a women’s cut to suggestedGender.

In the single-page set-up, each size and graphic must be preselectable through its own URL, with the correct image, price and stock, and addable to the basket. A replica race graphic may attract searches of its own. My advice is to give such graphics their own page, which is Google’s multiple-page set-up, where each page repeats the whole group in its markup.

Safety ratings can be search terms in their own right. Many riders compare helmets by the safety standard they meet, and protective clothing by its certified protection level. Copy each rating exactly as the manufacturer’s certification states it, in text and in the specification, not only in a badge graphic. Google’s image SEO guidance confirms that CSS background images are not indexed, which matters if a badge is added that way.

Each size and design needs its own SKU or GTIN, and the group needs an ID of its own.

New bikes, finance examples and dealer copy

New bikes are often sold through an enquiry or a deposit, and many dealers quote an on-the-road price. What that figure bundles varies by dealer, so state what it includes on the page. Two markup rules matter here. Merchant listings need a price above zero, so “price on application” bikes are excluded. And the offer must be an Offer for the bike itself, not an AggregateOffer or a monthly finance figure. A representative finance example belongs in the page copy, not in the price field.

Manufacturer descriptions reach every dealer in the same words. My advice is to add what only you can say: which colours are in the showroom, which accessory packs are fitted, and whether a version restricted for A2 licence holders is available. Riders on an A2 licence are likely to look for this. A category of A2-compliant motorcycles could be worth a real landing page, listing only models the manufacturer confirms as eligible.

Brochure and specification PDFs can carry a canonical in the HTTP header, which Google’s canonical guide describes as suitable for PDFs. Walkaround videos can be marked up with VideoObject, and each showroom page with LocalBusiness, both recommended in Google’s ecommerce structured data overview. Large or bulky items, such as a full exhaust system, often need their own delivery terms. Google lets you set a site-wide shipping policy and override it per offer.

Configured bikes and accessory packs

Some brands let buyers choose paint, seat height, luggage and accessory packs before ordering. None of these combinations should become indexable pages. Keep the configurator on the model page, and save builds in a fragment or a saved link. See the motorcycle configurator and the motorcycle configurator demos for how this can work.

A checklist for a motorcycle site

  1. Find a used bike that sold last month and request its old URL. Note the status code and what the visitor sees.
  2. Compare the number of indexed parts URLs in Search Console with the number of parts you sell. A large gap often points at fitment filters.
  3. With JavaScript switched off, check that a fitment page can be reached by following links.
  4. Search the product data for sku values that contain spaces.
  5. Open a helmet with several graphics. Confirm the markup lists the same sizes and designs the page offers.
  6. On a new bike page, check that the Offer price is the cash price, not a monthly figure.
  7. Confirm used bikes are marked up as used, and ex-demo bikes match their description.
  8. Find a used-stock category with no bikes in it and check it is noindexed or removed.

Lighthouse’s SEO checks gave the five motorcycle product pages I tested in October 2026 scores from 54 to 100. Three had link text it judged not descriptive, two had links it could not crawl and two had images without alt text. Uncrawlable links are a particular risk for parts sites, where fitment pages must be reachable through plain links (step 3). The page scoring 54 was also blocked from indexing; that can be deliberate, but on a stock page it is worth checking. Lighthouse’s SEO audit tests only basics, and fitment data, part numbers and used-bike markup lie outside it.

For running the shop itself, see selling motorcycles online. Galleries and finance calculators affect speed, covered in motorcycle website performance. If you would like the work done, see my technical SEO audit and ecommerce SEO services. Parts distributors selling to trade accounts may also want B2B ecommerce SEO, and WooCommerce dealers can read my WooCommerce structured data guide.

Sources

Google documentation, checked October 2026:

My own tests: PageSpeed Insights, 5 UK product pages per industry, 23 October 2026 (the Lighthouse SEO results for motorcycle pages above).