Monster TiresFull SEO setup
I find the problems and fix them. Tracking first (GA4 e-commerce tracking, so you can see which sales come from organic search, meaning unpaid Google results), then a technical SEO audit with the fixes done, product structured data (the code that tells Google each product’s price and stock) on every product, and keyword research and a page plan. Includes a review of your 111 existing blog posts.
Starts once the security audit is clear.
How anything extra is priced
The $4,500 covers everything in this setup. The audit also measures how many products have make, model, size and part number filled in. Filling the gaps is quoted separately. Some jobs can’t be sized from outside the store: merging many duplicate products, reorganizing the 455 categories, or adding fit details to thousands of products. If the audit turns up any of these, you get a fixed price first. Nothing extra starts without your OK.
What’s included
Tracking
- Week one: GA4 e-commerce tracking (Google Analytics 4, with sales from organic search attributed) and a Search Console baseline (indexing report, crawl stats, Core Web Vitals, which are Google’s page-speed measures), so everything after is measured against a real starting point
- A starting report: where you stand on day one, so every month is measured against it
Audit and plan
- A full crawl of the store: every product, category, size, tag and filter page, and which ones Google has indexed
- Page plan built from your own Search Console searches first, keyword tools second: the searches you can win, by machine (“tracks for Bobcat T650”), by exact size (“12-16.5”) and by part number
- A competitor check: which stores rank for your most important searches, and why. Your real competitors are the specialist track and skid-steer sellers, not the big tire chains
- A page plan: which category, fitment and size pages to keep in Google, merge or build, which sets the monthly work
Technical fixes
- HTTPS canonicalisation (one permanent address): every http address 301-redirects (forwards permanently) to https, and canonicals, sitemaps, redirects and internal links all use https. Today every page answers on four addresses (http and https, with and without www), and the sitemaps and robots.txt point to http
- Faceted navigation (filter and sort URLs) kept out of Google’s index: today only sort URLs exist and they already point to the main page; any filters added later are blocked from crawling (a robots.txt rule), and only canonical URLs (the one official address) go in the XML sitemap
- Duplicate listings for the same fit (like your two Bobcat T650 track pages) consolidated with a 301 redirect or canonical tag (Google is told which page is the original)
- Landing pages that compete with the matching category (like /backhoe-tires/ next to /product-category/tires/backhoe-tires/): each one merged with a 301 redirect or given its own job, decided from the page plan
- Redirect chains (one forward leading to another) and old http redirects fixed, including the sitemap line in robots.txt (the file that tells search engines where to look)
- XML sitemaps (the list of pages the store hands Google) cleaned up: only the pages you want indexed (the image, cart, checkout, account, author, size and shipping-class pages come out)
- About 14,400 image attachment pages (a separate web page WordPress makes for every uploaded image) redirected to their image or product with a 301 (a permanent redirect), and taken out of the XML sitemap, so Google stops spending its crawl on them
- Thin tag and archive pages noindexed or merged
- Out-of-stock and discontinued products: a rule for each (keep the page, redirect, or retire)
- Breadcrumb structured data (the Home, Tires, Backhoe tires path Google can show in results): today there are two conflicting versions; one stays
- Organization and LocalBusiness structured data (who you are, where you are, how to reach you), which the store doesn’t have today
- Your Google Business Profile checked: claimed, the right category, and details matching the site
On-page optimization
- On-page optimization of the core pages: the home page and the top category (Tires) pages, with title tags (the headline Google shows), meta descriptions (the summary under it), H1 headings (the main heading on the page), image alt text (the description Google reads for a photo) and internal links (links between your own pages)
- Category template fixed: every category page gets an H1 heading (today they have none), and the category text moves above the products (today it sits below the whole grid)
Product structured data
- One URL per product decided: sizes as separate products or as variants, marked up with ProductGroup structured data (Google’s way of tying sizes of one product together)
- Product structured data (schema.org Product and Offer: price, stock, brand, part number (MPN/GTIN), shipping and returns) on every product, set once in the template, which also enables rich results (price and stock shown right in Google’s results)
- Product data prepared for a Merchant Center feed. The feed itself, with free listings switched on, is the Google Shopping add-on below, a good next step once the setup is done: it’s the documented route into Google Shopping and its AI shopping answers
Speed
- Core Web Vitals checked on phones, and plugins that slow the store reviewed; quick fixes done, bigger ones quoted. First fix: product pages skip the page cache today (two cookies force it) and load about a second slower than the rest of the store
Your existing content
- All 111 blog posts reviewed: keep, update, merge or retire, each post judged on its Search Console clicks, impressions and sales; the one-a-day 2025 batch and off-topic posts reviewed first, so the monthly work starts by upgrading them
Hand-over
- Hand-over: a written 90-day roadmap (what the monthly work does first, and why), the starting report, and full access to Search Console and Analytics in your name