Launching an e-commerce site is exciting, and it is easy to ship problems that hurt search visibility for months. Messy product URLs, pages that crawlers cannot reach and leftover staging settings are common examples.
This guide gives five dos and five don’ts for the search side of an e-commerce launch. Each one is based on Google’s ecommerce documentation or on other official sources. A pre-launch checklist and a made-up example follow.
Before you launch, design clean product URLs, link every product from category pages, add Product structured data, and submit a sitemap. Do not rely on a search box for discovery, create endless URL variations, or leave staging blocks in place. Test checkout and speed on a real phone.
⚡ Key Takeaways
- Google says URLs that return the same page under different addresses can waste crawling and cause content to be missed.
- Google does not use fragment identifiers in indexing, so /product/t-shirt#black and #white count as one page.
- If category pages do not link to all products, Googlebot might not find all of them by crawling.
- Googlebot generally does not submit searches into a search box while crawling.
- Product structured data can show price, availability and ratings in results, but it is never guaranteed.
The 5 Dos of an E-Commerce Launch

Do 1: Design Clean, Stable Product URLs for Your E-Commerce Launch
First, Google says well-designed URLs help it find and retrieve pages more efficiently. If you build the site yourself, decide the URL pattern before launch. If you use a platform, it has probably handled most of this already.
So, use one readable URL for each product, such as /product/black-t-shirt. Also, avoid addresses that depend on temporary values, because changing URLs later needs redirects.
Do 2: Link Every Product From Its Category Before the E-Commerce Launch
Google advises linking from menus to category pages, then to sub-category pages, and finally to all product pages. It adds that if category pages do not link to all products, Googlebot might not find all of your products by crawling alone.
Google strongly recommends linking to every product you want indexed. However, if that is not possible, use a sitemap or a Google Merchant Center feed.
Do 3: Add Product Structured Data
Google describes two main classes of product markup. Product snippets suit pages where people cannot directly buy the product. Merchant listings suit pages where customers can buy from you, and they allow details such as shipping and apparel sizing.
This markup can let people see price, availability and ratings in results. However, Google does not guarantee any feature. For the basics, see this guide to schema markup.
Do 4: Submit a Sitemap and Verify Search Console
Add your site to Google Search Console before launch, submit your sitemap, and check the reports in the first weeks. Remember that a sitemap helps discovery, but Google says it does not guarantee that URLs are crawled and indexed.
Also, keep the sitemap clean. List only pages that you want people to find.
Do 5: Test Checkout, Speed and Accessibility Before Your E-Commerce Launch
Place a test order on a phone, from the first page to the confirmation email. Check forms, payment errors and the thank-you page. Then, check speed, because slow pages lose visitors. This guide on how to fix Largest Contentful Paint explains one key measure.
Next, test with a keyboard and zoomed text. The WCAG steps for WordPress cover the main checks.
The 5 Don’ts of an E-Commerce Launch
Don’t 1: Rely on the Search Box for Discovery
Google says Googlebot generally does not try to submit searches into a search box as part of crawling a site. As a result, products that people can reach only through your internal search may never be found by crawling.
So, make sure every product is reachable through normal links.
Don’t 2: Create Endless URL Variations
First, Google warns that the same content can be retrieved many times if it sits under different URLs, which slows crawling and loads your server for no benefit. Its example is /product/black-t-shirt and /product?sku=1234 returning the same page.
Second, Google says a changing value, such as a timestamp in the URL, can make a crawler think your site has an endless number of pages. Keep filters, sorting and tracking from creating new crawlable addresses without need.
Don’t 3: Use Fragments to Switch Products
Google does not use fragment identifiers in indexing. Its example is /product/t-shirt#black and /product/t-shirt#white, which Google treats as the same page. So, if a colour or size needs its own page, give it a real URL.
Don’t 4: Hide Products Behind Endless Scrolling
Google explains that incremental loading can help users, but you may need to take action so that the crawler can find all your content. Pagination with links, load-more buttons and infinite scroll each need care.
Instead, check that every product page can be reached by a normal link, not only by scrolling.
Don’t 5: Start Your E-Commerce Launch With Staging Settings On
A test site often blocks search engines. On WordPress, the “Discourage search engines from indexing this site” setting adds a noindex tag, according to the WordPress documentation. If it stays on after launch, your store can disappear from results.
So, check this setting, your robots.txt file and your page tags on launch day. This list of pre-launch checks for WooCommerce stores covers more store tasks.
Worked Example (Made-Up)
Imagine a new shop that sells candles. The owner designs URLs like /candles/vanilla-soy, links every product from its category, and adds product markup. Two days before launch, however, a check shows that the staging block is still on.
Then, the owner turns it off, submits the sitemap and places a test order on a phone. After launch, Search Console shows the product pages being found. This shop is made up. It shows the order of work, and no ranking is promised.
E-Commerce Launch Checklist
- Set one clean, stable URL for each product.
- Link every product from a category or sub-category page.
- Add Product or merchant listing structured data that matches the page.
- Verify Search Console and submit a clean sitemap.
- Test checkout, speed and keyboard use on a phone.
- Make sure that products do not depend on the search box.
- Stop filters, sessions and timestamps from creating endless URLs.
- Give variants real URLs, not fragments.
- Confirm that staging blocks and noindex tags are off.
Conclusion
Most e-commerce launch problems are quiet ones. Pages exist, but crawlers cannot reach them, or duplicate URLs waste attention. So, fix the structure before launch, test like a customer, and keep the checklist for every big site change.
If you are planning a build, e-commerce website development is the usual starting point, and search planning belongs in that work from day one.
Frequently Asked Questions About Launching an E-Commerce Site
What should I check before launching an online store?
Check URLs, category links, structured data, your sitemap, checkout, speed and any staging blocks. Test on a real phone.
Does Google use URL fragments to tell products apart?
No. Google says it does not use fragment identifiers in indexing, so URLs that differ only by a fragment are treated as the same page.
Will Googlebot use my site search box?
Google says Googlebot generally does not try to submit searches into a search box as part of crawling. Link to every product from normal pages.
Do I need Product structured data?
It is not required, but Google says it can let people see price, availability and ratings in results. Use the type that fits your page, and do not expect a guarantee.
How do I stop duplicate product URLs?
Use one clean URL for each product, avoid session or timestamp values in URLs, and keep filters and sorting from creating new crawlable addresses unless they add value.
Sources
- Google Search Central: Designing a URL structure for ecommerce sites
- Google Search Central: Help Google understand your ecommerce website structure
- Google Search Central: Pagination and incremental page loading
- Google Search Central: Product structured data
- WordPress Documentation: Settings, Reading screen




