Dealer SEO Best Practices
I would start any dealer SEO programme with a complete Google Business Profile audit, not link building—local signals carry the weight.
What I’d do first
- Claim and fully complete your Google Business Profile for each dealership location, including accurate hours, services, and photos.
- Write unique title tags and descriptions for every vehicle detail page instead of relying on manufacturer defaults.
- Fix duplicate inventory content by adding canonical tags or rewriting unique copy for at least your top-selling models.
- Test mobile page speed on actual device emulators, not just desktop scores, because inventory images slow load times.
The path I'd take
I always start with the technical foundation because every other effort depends on the site being crawlable and fast. For a typical multi-location dealership, I run a full site audit using Search Console and a crawler like Screaming Frog. I look for pages that return 404s, have thin content, or block javascript that inventory filters rely on. One client had 12,000 used car pages, but 8,000 were indexed with auto-generated meta titles reading 'Shop Used Cars | Dealer Name'. That is wasted opportunity. I fixed those by feeding unique titles through a template that includes the vehicle make, model, year, and location. For a deeper look at local automotive SEO, see the [automotive SEO](/automotive-seo/) field notes.
Next, local SEO. I claim and verify each Google Business Profile. I fill every field: primary category (e.g., 'Used car dealer'), secondary categories (e.g., 'Car repair'), description, services, attributes like 'free Wi-Fi' or 'appointments recommended'. I add a post every week with a promotion or new inventory. I ensure the NAP on the website matches exactly. For a dealer in Manchester with three branches, I created location pages with unique content about local services, not just copied office hours. That doubled their local pack visibility in three months.
Then content. I prioritise inventory pages over blog posts. Each vehicle detail page needs a unique description. I use the VIN and mileage to generate a unique paragraph. For top-selling models, I write a full review. I target long-tail queries like 'used BMW 3 series under £15,000 in Manchester'. I use structured data (VehicleOffer schema) to enhance rich results. I link to a [web design company](/web-design-company/) that can implement this technically. I also build a content hub for service pages: oil change, MOT, tyre replacement. Each page targets a local keyword and includes an appointment booking link. I have seen this outperform any single backlink campaign.
Watch-outs
The biggest watch-out is inconsistent NAP. Even one listing that says 'Rd' instead of 'Road' splits local authority. I once found a dealership listed as 'Manchester Motors' on Yelp and 'Manchester Motor's' on a data aggregator. That apostrophe difference tanked their visibility. I fixed it by cleaning all citations through a service like Yext or manual outreach. You cannot skip this. For a [small business SEO](/small-business-seo/) approach, apply the same rigour to every template.
Duplicate content from inventory feeds is the second trap. Google sees 5,000 identical descriptions from the manufacturer as thin, unhelpful content. The decision rule: if more than 60% of your inventory shares the same body copy, canonicalise to a category page or rewrite unique copy per vehicle. I prefer rewriting at least the first sentence for every car. Even that signals uniqueness. When building service pages, consider [SEO services](/seo-services/) that include local optimisation.
Slow mobile pages are killers. Dealership sites love large image galleries, but a VDP with six 2MB images takes 8 seconds to load on 4G. Google's Core Web Vitals target 2.5 seconds for LCP. I compress images to WebP and lazy-load below-the-fold assets. Edge case: some dealer platforms inject third-party chat widgets that add 3 seconds of load time. I argue for removing or deferring those. Another watch-out: over-optimising GBP categories. Some dealers select every possible category. Google may think you are trying to cover too many services. Stick to 3-5 relevant ones.
What I got wrong
I used to think backlinks were the foundation of dealer SEO. I spent months building links from local directories and irrelevant sites, pumping domain authority. Meanwhile, the GBP was incomplete, citations had errors, and inventory pages were duplicated. The rank results barely moved. I should have invested that time in fixing local signals first. Now I know that for a dealer, local pack performance drives more traffic than organic listings by a factor of three in my experience.
I also underestimated the value of unique inventory content. I assumed Google would understand that the product is the same vehicle regardless of description. But the algorithm penalises duplicate pages even if the product is identical. I now create a unique description for every VDP. For a used car with sparse details, I generate a paragraph from the VIN decoder data and add a human-curated line about condition or previous owner.
I got wrong the balance between new and used inventory. I treated used car pages as second-class compared to new car pages. But used car searches often have higher intent because the buyer is ready to purchase now. Now I equally optimise both, often leading used with location-specific titles.
I also overlooked structured data. I thought schema was optional. But VehicleOffer markup can trigger rich search results with price, mileage, and availability. After implementing it for a client, click-through rates on VDPs increased by 15%. That was a missed opportunity for months. I now treat structured data as non-negotiable for any dealer SEO programme. If you are working with an [SEO agency](/seo-agency/), ensure they include schema in the scope. A good [digital marketing agency](/digital-marketing-agency/) would have caught this early.
Next step
Quick answers
How often should I update my Google Business Profile for a dealership?
I recommend posting at least once a week with a promotion or new stock, updating hours for holidays immediately, and adding photos of new inventory regularly. Google notices freshness signals and may reward more local pack visibility. Respond to reviews within a day. Consistency matters more than volume.
Is it worth creating separate pages for each used car?
Yes, each used car page targets a unique long-tail keyword like 'used Ford Focus 2018 low mileage Manchester'. But ensure each page has a unique description. If you have thousands of cars, automate part of it using a template that pulls from VIN data, but always add a human touch for top sellers.
Should I use manufacturer descriptions or write unique copy?
Manufacturer descriptions are thin and repeated across thousands of dealers. Google filters them out. I write at least one unique sentence per vehicle derived from its VIN, mileage, or condition. For top models, write a full paragraph. Unique copy directly improves ranking for specific vehicle queries.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Backs up technical SEO fundamentals like crawlability and structured data.
- Google Business Profile Help — Authoritative for profile setup and local listing management.
- Search Engine Journal — Industry overview of automotive SEO practices including mobile and local.
- Dealers United — Dealer-specific guide covering technical, local, content, and link building.
Notes from Callum Bennett.