A Dawn storefront for a drainage dealer, then a search audit and seven guides.
2026 · Shopify
Web Development · SEO

Landscape Drainage Proz

Scroll to explore

An NDS drainage dealer selling to contractors and municipalities: a catalogue of eleven products carried over from an earlier site, a $2,110 roll of grass paver as the top seller, and municipal orders that start with a quote request. In September 2026 we came back to audit how the store reads to a search engine.

Shopify on the Dawn theme, version 13, with a footer written by hand as a Custom Liquid section. Structured data comes from a snippet in the theme; the TinySEO app still marks up the collection pages. Two more apps: instaindex for prerender rules and a trust-badge app. Google Tag Manager, Google Analytics 4 and a Google Ads conversion tag through a Shopify web pixel. Predictive search, customer accounts and eight payment methods, Shop Pay, Apple Pay and Google Pay among them. No repository and no test suite: the build is read from the live store, and the audit from our own change logs.

Storefront

Dawn, with a footer written by hand.

We built the store on Shopify's Dawn theme, version 13. The footer on every route is a Custom Liquid section we wrote by hand: three columns in the company blue, with the drop logo, the phone and e-mail links, a quote button and the opening hours in the first, and seventeen links into the catalogue, the guides and the store's own pages in the other two. Below 750 pixels it folds into one column, and Dawn's own footer sits underneath with the eight payment icons and the policy links. A second hand-written strip ran under the header on the home page until September 2026. A new hero took its place, the one in the frame at the top of this page.

Eleven products in six collections. Drainage Solutions holds seven and Grass Pavers four, which is the eleven in the sitemap. Gravel Pavers, Channel Drains and Catch Basins are narrower cuts of the same catalogue, and Top Sellers is four products led by the 4-by-150-foot roll of EZ Roll grass paver at $2,110. The header has five menus and a Request a quote button. The sitemap lists thirty-three URLs, twelve of them pages and one a Greenville case study. The photographs came with the business: four filenames still carry the suffixes a WordPress media library adds, three of them dated 2017.

The Drainage Solutions collection: the headline Drainage Solutions, a Shop by type line linking channel drains and catch basins and yard drains, a description opening For over 40 years, filter controls for availability and price, a sort control set to best selling, a count of 7 products, and four product cards, the NDS EZ-Flow gravel-free French drain at $2,890, the Flo-Well dry well kit, the 864 Pro Series channel drain 9-pack and a 9 by 9 catch basin 4-pack, each showing a single price.
Quote path

The buyer who will never use the cart gets a page of their own.

Municipal and large-project orders are quoted, so they have a path that never touches the cart. A Request a quote button sits in the store's header, and the home page's Municipal Orders and Quotes column links to the municipal page. That page opens on a flooded playing field, puts the quote button and the phone number first, and sets out a municipal order in four steps, from the request to delivery. The quote page we added asks for the product, the quantity, the delivery ZIP code and one of four tax statuses, so a tax-exempt buyer says so on the form. The contact page repeats the phone number, the e-mail and the hours, and sends pricing questions to the quote form.

The FAQ page holds seven questions under four headings: paver installation and usage, ordering and shipping, reseller and tax-exempt purchases, cancellations and changes. The answers are the terms a contractor asks about before a first order: a signature on delivery over $1,000, shipping within four business days on most orders, an e-mail before any tax-exempt purchase, a 48-hour window before a restocking fee. The page opens by pointing at the contact page, and the contact page points back at it.

The municipal page: the store's header over a photograph of a flooded playing field with two goalposts standing in brown water, then the headline Municipal Accounts, a button reading Request a municipal / tax-exempt quote beside the store's phone number and hours, and the heading How Municipal Ordering Works over the first two numbered steps, send a quote request and get a written quote.
The FAQ page: the headline FAQs, the subheading EZ Roll Grass Paver, Gravel Paver and Drainage FAQs, the line If you can't find the answers to your questions, please contact us, and seven question rows under four headings, Paver Installation and Usage, Ordering and Shipping, Reseller and Tax-Exempt Purchases, and Cancellations and Changes.
The FAQ page. Seven questions under four headings, and both pages point at each other.
Measurement

Seven conversion labels on eleven events.

A Shopify web pixel on every route maps eleven storefront events to Google Analytics 4: page view, item view, item-list view, search, add to cart, view cart, remove from cart, begin checkout, add shipping info, add payment info and purchase. Seven of those, from page view to purchase and including search, carry a Google Ads conversion label as well, and three, page view, item view and purchase, also carry the Merchant Center link. A Google Tag Manager container sits in the head. In September we removed an old Universal Analytics snippet, for a product Google has since shut down. That is the whole of what the served HTML can show about Google Ads: which actions count as conversions and where they report. What any campaign spent or returned is not in the HTML, so it is not on this page.

Search

Structured data, audited and moved into the theme.

We audited the store on 21 September 2026 and shipped the fixes over the next three days. The structured data, the part of each page written for search engines, was coming from three places at once: Dawn, an SEO app and a block pasted into the questions page. The home page described the business as a wholesale store open around the clock, with a phone number that was not the store's. Each product was described twice.

One snippet in the theme now writes it. The home page names one organization with the right phone number and its return policy. Each product has one Product with an Offer for each variant, and every Offer carries the shipping details and the return policy. Every route has a breadcrumb trail. The municipal page is marked up as a Service, the Greenville case study as one Article where there were three, and the questions page's markup covers all seven of its questions where it covered two. The app still marks up the collection pages, which it did correctly. Every product and page got its own title and description, written around the NDS product names. Nothing here claims a ranking: each of these can be read from the page source today.

Guides

Seven guides, with specs from the manufacturer's documents.

We wrote and published seven guides. Three are about pavers: grass driveways, permeable driveways compared, and fire lanes and overflow parking. Four are installation guides for French drains, dry wells, catch basins and channel drains. Every figure in their spec tables comes from an NDS catalogue, specification or installation detail, and each byline says so and gives a Last updated date. Each guide ends in a set of questions, marked up so a search engine can read them as questions and answers, and the guide itself is marked up as an article. They sit under a Guides menu in the store's header.

The French drain guide: the headline French Drain Installation Guide: Depth, Slope, Cost and Steps, a byline reading By the Landscape Drainage Proz team, an authorized NDS dealer, product specs from NDS technical documents, last updated September 24, 2026, an opening answer giving a depth of 16 to 24 inches and a slope of at least 1%, and an On this page box listing ten sections from What Is a French Drain to Frequently Asked Questions.
Repairs

What the move from WordPress left behind.

The store replaced an older WordPress site, and some of the old addresses had never been pointed anywhere. Thirteen of them returned a page-not-found error. Two redirects led to a product that was no longer published, and nine took two hops to land. We sent each one straight to a live page. The store now holds seventy redirects, and a check on 22 September found every one reaching a working page in a single hop. We also deleted seven archived duplicate products and redirected their addresses, took the empty blogs out of the sitemap and kept the all-products page out of search.

Two faults sat in the theme itself. Dawn's link colour had been set to white, so a text link on a white background could not be seen: our scan found 29 of them across 16 pages, and 0 after the fix. Four routes printed two main headings, one of them the logo. The logo is plain markup now and pasted headings moved down a level, so each of the 19 routes we checked on 25 September has exactly one.

Corrections

Taking out what wasn't true.

A review widget on the product pages printed Rated 4.6 out of 5 based on 1,289 reviews, and its review times were hard-coded to read 15 hours ago. The stars were drawn in a review site's green with a Verified tag beside them. We removed the rating line and the timestamps, took the tag off and set the stars in the store's own blue. The reviews that carry a customer's name are still there.

Product claims went back to the manufacturer's documents. The French drain's 100-year lifespan and crush-proof lines came off because we could not find either in an NDS document. The grass paver's compressive strength read 57,890 psf and now reads 53,683 psf, the NDS figure, on the product and in the questions page. The dry well now makes NDS's own claim, 250% more detention volume than a gravel dry well. One panel's barcode was eleven digits and is now a valid twelve-digit UPC. And every product carried a compare-at price, which search results were showing in place of the price a buyer pays. We cleared it on every variant.

Project details

Do your biggest orders still start with a phone call?