Topical authority has been all the rage and has been the go-to strategy for SEOs over the past few years. The idea here is to write everything about your industry as you can, and Google should see you as the go-to source and rank you.
But, is there a more effective method that can help achieve this authority status, but also going to make you the most revenue?
What if there’s a way that instead of writing two hundred pages covering every single topic within your niche that you can think of, you just need to focus your effort on the hundred most impactful pieces of content that your target audience will find most helpful?
By doing just this, my team at The Search Initiative grew our client’s organic traffic by 115% from 12.8k to 27.6k engaged sessions since the start of the campaign.

We also increased monthly revenue by 198% from $10.2k/month to $30.6k/month.

In this case study, you’ll learn how to:
Identify and optimize your content to capture users at different micro-moments.
Implement faceted navigation (more on this later) in a user and search engine-friendly way.
Markup key pages on our website with structured data to enhance your visibility in the search results page.
If you’d prefer to watch rather than read, I cover some of the key insights in this video.
First though, here’s some background about the site we worked on and the main challenges that we overcame during the campaign.
The Challenge
The client specializes in providing commercial plant supplies to businesses across the United States.
Recent Google updates have made it more and more difficult for doing content site SEO (i.e. affiliate marketing and display ads) right now. Because of this, there’s been a surge in eCommerce SEO which I hope to give you a crash course on through this case study.
But before that, check this video to learn the true situation of what’s going on with Google SEO.
The goal in this case, was to improve and diversify the client’s visibility in the SERPs by capturing users at each stage of the buying funnel (i.e. micro-moments) – this included optimizing for informational keywords on the blog to product-specific keywords for category and product pages.

Although the client already had a range of categories and subcategories within the online store, navigating the products was difficult for users due to a lack of filtering options.
To solve this, we implemented faceted navigation, which helped users discover what they’re looking for in less time and allowed the client to rank for relevant long-tail keyword variations for their product range. (You’ll learn exactly how to do this soon).
Let’s face it, out of these two results, one of which has implemented structured data and the other hasn’t, which are you more likely to click on? The one that has lots of useful information such as reviews, price and availability, right?

Find out how you can overcome these challenges for your website by following the steps below.
Optimizing for Micro-Moments
With this surge in eCommerce, it’s important that you capture the crucial moments where you can put yourself in front of your target audience in the SERPs.
These “micro-moments” are when potential buyers are looking for more information (e.g. “best running shoes”) or make a purchase (e.g. “Nike Air Max).
The question is, can your SEO strategy capture their attention and guide them towards your products? The right SEO approach is your key to converting these micro-moments into sales.
What are Micro-Moments?
Micro-moments are the key moments in a buyer’s journey when they turn to their devices (and Google) to answer a question or perform some sort of action.
For eCommerce websites (but also any other site), these moments are crucial as you’ll want to capture the users at these moments due to their high intent for finding solutions to their queries.
During these brief windows of opportunity, is where you can grab your potential customers’ attention away from your competitors.
The four main types of micro-moments are as follows:
- I-want-to-know moments – a person has a question or needs information to make a decision. They’ll typically turn to search engines to find answers e.g. “best bike for beginners”.
- I-want-to-go moments – triggered by a desire to find a local business. People will often use their smartphones to search for stores, restaurants, or services nearby e.g. “bike shops near me”
- I-want-to-do moments – a person seeks instructions or guidance on how to complete a task e.g. “how to change a bicycle tire”.
- I-want-to-buy moments – a person is ready to make a purchase and has completed the journey e.g. “bmx bike 20 inch”
Why are Micro-Moments Important for eCommerce SEO?
Micro-moments are crucial for eCommerce SEO for a few key reasons:
Understanding User Intent: In these fleeting moments, users have a specific goal in mind. By understanding these “I-want-to-know,” “I-want-to-go,” “I-want-to-do,” and “I-want-to-buy” moments, you can tailor your SEO strategy to provide the most relevant information at the right time.
Increased Visibility: By creating content that addresses users at each type of micro-moment (that is relevant for your website), you’re increasing the visibility and diversity of the keywords that you rank for. This in turn increases the chance of users finding your products when they’re ready to buy.
Improved Conversion Rates: When your content aligns with a user’s immediate need, they’re more likely to convert, meaning they’ll add items to their cart and complete a purchase.
In essence, micro-moments help you bridge the gap between user intent and your product offerings. By optimizing your SEO for these crucial moments, you can significantly boost your website’s and business’ success.
How to Capture Micro-Moments for eCommerce
Read on to find out what you need to know and do in order to maximize your eCommerce SEO efforts by capturing micro-moments.
Understand Your Customers
You need to be able to identify and understand your customers’ journey by identifying key pain points and critical decision-making moments that they will face. Doing so, will allow you to formulate content strategies that position you as the go-to choice for your target audience.
There are several ways that you can find out their potential pain points:
Ahrefs Keywords Explorer Tool – search for a seed keyword related to your product on Keywords Explorer.

Scroll down and navigate to the Questions section, click View all.

This shows you all keywords that are phrased as questions that are relevant to your seed query. You can see there are a number of keywords that can be grouped together via the Parent Terms filter.

People Also Ask – enter your seed keyword into Google and scroll down to the PAA section to find even more relevant question-based keywords that users are searching for.

Expand the items to reveal even more questions.

User Generated Content – If you have an existing website and brand, you can also encourage your customers to leave honest and descriptive reviews, testimonials, and social media posts about your products.
These will highlight any potential issues that customers face with your products that you can then craft content around and address on your website.
In addition, UGC builds trust and authenticity, influencing and driving purchase decisions during micro-moments for prospective customers.
Add content that addresses these key questions and pain points within your product/category pages, or as blog posts/FAQ pages.
Create Content That Addresses Each Micro-moment
The one and only way to ensure that you capture your target audience at each micro-moment, is by understanding their intention.
Let’s go through the intent and content types that suit each of the four micro-moments for eCommerce SEO.
Search Intent: answer user questions and build trust with informational content.
Content Types: blog posts, FAQ pages, explainer videos
Examples: articles that are related to your products (i.e. if you sell clothes, you may publish styling guides for different seasons and events), FAQ pages about how to look after or maintain your products, explainer videos on how to set up your products.
Search Intent: help users find your local business
Content Types: About page, Contact us page, Google Business Profile
Examples: Ensure you clearly display your physical store address and operating hours clearly on your website. Claim and optimize your Google Business Profile with accurate location information, appealing photos and positive customer reviews so that users can quickly find and visit you.
Search Intent: users want to learn how to use your products.
Content Types: How-to guides, assembly instructions, video tutorials, product manuals.
Examples: Create detailed “How-to-Use” guides for your products, with clear step-by-step instructions and visuals. Offer downloadable or online assembly manuals for complex products.Create short video tutorials showcasing product features and functionalities.
Search Intent: users want to purchase your product(s)
Content Types: Product descriptions, category descriptions
Examples: Write compelling product descriptions that highlight features, benefits, and address customer pain points. Create comparison guides showcasing your products versus competitors. Encourage and showcase positive customer reviews and testimonials to build trust.
Personalize the Shopping Experience
Utilize user actions and behavior to personalize their experience on your website. Doing so is a great way to capture their attention and lead them towards placing an order.
Here are some examples of how you can do this:
Product Recommendations: Tailor product recommendations displayed to customers based on their browsing and purchase history to engage users during decision-making moments. Doing this also helps increase your average sale value.
For example, Zara displays product items that users may find interesting after viewing a product.

The example below shows products that “complete the look”.

This enhances their shopping experience as it saves time browsing products and allows them to quickly add these related items to the cart.
Streamline the Checkout Process: there’s nothing more frustrating than adding products to cart and getting ready to pay until you realize that the checkout process is super complicated and requires too many steps.
An over complicated checkout process can discourage users from completing the final step in their order process and prevent them from returning to your site ever again.
Including the following can help alleviate this:
Guest Checkout: Offer a guest checkout option alongside account creation. This allows faster purchases for those who may not want to create an account.

Minimal Form Fields: Only ask for essential information like the customer’s name, shipping address, email, and payment details. Any other fields should be made optional.

Pre-Filled Forms: If users are logged in, pre-fill their shipping and billing information to save them time.

Clear Labels and Instructions: Use clear and concise labels for all form fields and provide guidance where needed.
For example, Nike makes the checkout process less overwhelming by expanding and collapsing sections of the checkout process.

Saved Carts / Wishlist: Allow users to save their carts or add products to a wishlist for later purchase, even if they haven’t completed checkout.

One-Click / Express Checkout: For returning customers, consider offering a one-click (or express) checkout option for faster purchases.

Optimize Your Website for Mobile
In the age of smartphones, where most browsing and purchasing happens on mobile devices, a mobile-first approach is no longer a suggestion – it’s a necessity for eCommerce success.
This is backed by data from Statista, which shows that 54.67% of all global searches are now made on mobile devices.
Implement Responsive Web Design
Your website should adapt seamlessly to any screen size, from smartphones to tablets and desktops.
A responsive design ensures everything – text, images, buttons – adjusts automatically to fit the user’s device, offering an optimal user experience.
Prioritize Speed and Performance
Mobile users are impatient.
Their need to access information quickly and effortlessly directly influences their decisions during micro-moments.
A slow-loading website is a conversion killer.
Here are some ways to optimize speed:
Also implement lazy-loading, which is where only certain parts of a webpage, especially images, are loaded until they are needed, instead of loading everything at once.
Minify Code: Remove unnecessary code like spaces and unnecessary line breaks as well as reducing/rewriting comments and renaming variables on your website’s JavaScript and CSS files to reduce loading times. Read on to find out which plugin you can use to do this.
Here’s a simple example:
Original Code
function calculateArea(width, height) {
// Calculate and return the area
const area = width * height;
return area;
}
// Example usage
const rectangleWidth = 10;
const rectangleHeight = 5;
const totalArea = calculateArea(rectangleWidth, rectangleHeight);
console.log("The area of the rectangle is:", totalArea);
Minified Code
function calculateArea(w,h){return w*h}
// Example usage (same as above)
Leverage Caching: Store frequently accessed content on users’ devices for faster loading times on repeat visits, again, plugins like WP Rocket and NitroPack are great for this.
A great tool worth investing in that compresses and lazy loads images, takes care of minification and offers additional page performance optimization is NitroPack.
Simplify Navigation
Complex menus and dropdowns are a nightmare on mobile screens.
Opt for a clean, intuitive navigation bar with easily identifiable icons and categories.
Consider using hamburger menus (three horizontal lines) for secondary navigation options.
Prepare for Seasonality
Targeting seasonal keywords (i.e. queries that experience a boost in popularity and search demand during specific times of the year) is another way to capture users who are ready to take some sort of action.
For example, if you run an eCommerce website that sells flowers, you’ll want to make sure that you have content that targets individuals looking to purchase Valentine’s Day flowers for their loved ones well before the day arrives.
If you’re looking for some inspiration to find seasonal keywords, just ask ChatGPT to get you started.
Here’s the prompt we used: “Can you suggest some seasonal keyword examples for [type of website / niche]”

Then, use Google Trends data to show you the seasonality of all of these keywords.
Enter your keyword and select the target location.

Set the time frame to at least the last 5 years so that you can get a good idea of the seasonality for the keyword.

In the above example, you can see that search demand shoots up every June, which indicates that you need to ensure that your page for “Father Day gifts” is created, optimized and ready well in advance of June.
Switch the time frame to Past 12 Months to pinpoint exactly when the search interest starts to rise.
In this case, it’s around the end of April / start of May – so in reality, you’d need to have your page content published and your page crawled and indexed before this.

Adopting these tactics will ensure that your website is ready to cater to users at each type of micro-moment.
Finding the right product within an eCommerce website can be difficult, especially considering some sites have hundreds of categories and subcategories for thousands of products.
But it’s not just eCommerce websites that can use this, there are many other types of websites that use faceted navigation to improve the user experience:
Library Databases: Digital libraries often allow users to filter search results by author, publication date, subject, and more.

Travel Booking Sites: Sites like Expedia use faceted navigation to let users filter by flight duration, price, number of stops, and airline.

Real Estate Sites: These sites allow users to filter properties by facets like location, price, property type etc.

Content Websites: These sites allow users to filter content using facets, allowing users to narrow down their search to find the right


