What I’d Fix First in a Shopify Store Doing Under $1M a Year
I have seen ecommerce stores spend money on Google Ads, hire SEO people, publish content, install apps and bring in freelancers for almost every task imaginable. From the outside, the business looks busy. There is always something happening. A new campaign is being launched, another blog post is being published, someone is working on the website and somebody else is probably inside Merchant Center trying to figure out why a product has been disapproved.
But when you actually look inside the store, the important pieces are often disconnected.
The product feed is messy. Collection pages are thin. Product pages do not contain enough useful information. Reviews are difficult to find. Google Ads is running, but nobody is looking closely at the search terms. Someone is publishing articles while the pages that actually make money are being neglected.
Eventually the founder looks at the numbers and reaches the same conclusion: the store needs more traffic.
Sometimes it does.
Quite often, it needs something else first.
For a Shopify store doing under $1 million a year, I would start with the fundamentals. Not because advanced strategies are useless, but because there is little point building a sophisticated growth system on top of a weak foundation. If the catalogue is poorly structured, the product pages are unconvincing and the advertising does not line up with the products, adding more traffic simply gives you more people discovering the same problems.
Start With the Product Feed
If the store is using Google Shopping or Performance Max, Merchant Center deserves considerably more attention than it usually gets.
Google is using the information in the product feed to understand what you sell, which searches your products might be relevant for and how the products should be represented in its advertising systems. Product data is therefore not just some administrative information sitting in the background of the store. It becomes part of the advertising system.
Look through a typical catalogue and you will often find the same problems: generic product titles, missing GTINs where they are available, weak descriptions, incomplete attributes, poor variant information and custom labels that provide little useful segmentation.
Then somebody opens the Google Ads account and wonders why the campaign is attracting poor traffic.
The problem may have started before the campaign was ever created.
Your feed gives Google the information it needs to understand your products. If that information is incomplete or vague, you are asking the advertising system to make decisions with incomplete context. There is only so much optimisation you can do later when the underlying product information is weak.
This is why I would inspect the feed before assuming the advertising account itself is the main problem.
Stop Writing Product Titles Like They're Just Keywords
Product titles are another place where ecommerce stores often make things harder than they need to be.
A title should tell Google and the customer what the product actually is. That sounds obvious, but plenty of stores treat titles as little more than places to insert keywords.
Take something like "Men's Leather Jacket." It is technically accurate, but it does not tell you much beyond the broadest description of the product.
A more specific title such as "Men's Slim Fit Black Leather Jacket for Winter" gives considerably more context. The gender, fit, colour, material and use case are immediately clearer.
That does not mean every product title should become a paragraph containing every keyword discovered in a research tool. The objective is not to make the title look optimised. The objective is to describe the product properly.
The same principle applies across the catalogue. If an attribute genuinely helps someone understand what the product is, and that attribute is relevant to how people search for it, it should be represented clearly.
Search systems are increasingly capable of understanding context rather than simply matching an exact phrase. A clear, descriptive product title gives both the customer and the system more useful information to work with.
Product Descriptions Should Help Someone Decide
The problem becomes even more obvious when you move from the feed to the product page.
A description such as "High-quality magnesium capsules" tells a potential customer almost nothing. It identifies the product category, but it does not help someone decide whether that particular product is appropriate for them.
A useful product description should answer the questions that naturally appear during the buying decision. What is the product? Who is it intended for? What makes it different? How is it used? What should someone know before purchasing it?
That is more useful than filling the page with variations of the same keyword.
The best product descriptions are not written primarily for a search engine. They are written to remove uncertainty for a person who is considering spending money.
That distinction matters because useful information serves both purposes. A customer gets the context they need to make a decision, while the search engine gets a clearer understanding of what the page and product are actually about.
If the product page cannot explain why someone should choose the product, there is not much value in getting more people onto it.
Then Look at Your Reviews
Once the feed and product information are in reasonable shape, I would look closely at the product pages themselves, particularly the evidence that other people have bought from the store.
One of the first things I notice on weaker ecommerce sites is how little evidence there is that real customers actually use the products. There might be a handful of reviews, no customer photographs, old feedback, no visible questions and answers, and very little information about shipping or returns.
The founder already knows the business is legitimate. The customer does not.
For a first-time visitor, the store is an unknown company asking them to part with their money. Reviews, ratings, customer-generated content and clear policies help reduce some of that uncertainty.
This becomes especially important when the visitor has arrived through paid advertising. You have already spent money getting that person onto the product page. You do not want the page to immediately give them reasons to hesitate.
Collecting reviews is only part of the job, though. Placement matters as well. A useful review should not be buried several screens below the product information if that reassurance is important to the customer's decision.
Think about where uncertainty appears in the buying process and place evidence where it can actually address it. Reviews might belong near the product information, around the purchase area or on collection cards where appropriate. The exact implementation will depend on the store, but the principle is simple: trust should be visible when the customer needs it.
Your product page is not just a place to display a product. It is where the customer decides whether they believe the store enough to buy from it.
Your Collection Pages Are More Important Than You Think
A lot of Shopify stores treat collections as little more than folders. Create a collection, add some products, give it a name and move on.
That misses a large part of what collection pages can do.
A well-structured collection can target meaningful search intent, organise the catalogue, provide a useful landing page for advertising and help customers find the right products without making them work their way through the entire store.
There is a significant difference between a collection called "Shop All Jackets" and useful category pages such as "Men's Winter Jackets," "Waterproof Hiking Jackets" or "Lightweight Summer Jackets."
The second structure gives the customer a clearer route through the catalogue. It also gives search engines a better understanding of what each page is intended to represent.
A good collection page does not need thousands of words of SEO copy sitting above the products. It needs a clear heading, enough useful introductory information to explain the category, sensible internal links and a clean product structure.
The products should still be the main event.
The purpose of the content is to help the customer understand the category and make the page useful, not to push the products halfway down the screen because somebody decided the collection needed a certain word count.
Build the Site Around Intent
This is where I would rather see a Shopify store have ten excellent collections than fifty meaningless ones.
Start with the way customers actually search and shop.
Someone searching for "waterproof hiking jackets" has a different need from someone looking for "lightweight jackets for summer." Someone searching for "men's winter jackets" may have a different purchasing decision again.
If the catalogue supports those distinctions, the website should reflect them.
This applies beyond collection pages. Product pages should serve specific product intent, while informational content can address the questions and problems that exist before someone is ready to purchase.
Over time, a good ecommerce website becomes a map of the decisions customers are making around the products. The navigation helps people move through the catalogue, commercial pages capture purchasing intent and informational pages answer the questions that come before the purchase.
That makes the store easier to use, but it also gives SEO and paid advertising better pages to work with.
Instead of sending every visitor to the same generic destination, you begin to have pages that actually correspond to what that person is looking for.
Build Authority Around the Pages That Matter
Backlinks are still part of SEO, but I would not judge the quality of an ecommerce SEO campaign simply by counting how many links were acquired during a particular month.
The more useful question is where that authority is going.
Suppose a useful guide earns several good links. That is a positive result. But if the guide never connects to the relevant collection page, and the collection itself has very little authority, you have created an island.
For an ecommerce store, the pages that generate revenue deserve attention. Collection pages and important commercial pages should not be treated as secondary simply because they are less exciting to work on than a large informational article.
The homepage will naturally attract some links. Useful guides can attract others. The important thing is making sure the authority built around the site ultimately supports the pages that matter to the business.
Internal linking is part of that process. A useful article can point people towards a relevant collection. That collection can connect to its products. Other relevant pages can reinforce those relationships.
SEO is not simply about getting traffic into the website. It is about getting the right pages in front of people with the right intent.
Don't Stop at Commercial Keywords
There is another group of potential customers that many ecommerce stores ignore entirely: people who are interested in the problem but are not ready to buy yet.
They might be comparing products, trying to solve a particular problem or researching which type of product is appropriate for their situation.
Those searches can still be valuable even when they do not immediately produce a sale.
Suppose you sell pheromone products. There are obvious commercial searches around the products themselves, but there are also questions surrounding the category. People may want to understand how pheromone fragrances are discussed in relation to attraction, whether they are effective or what they should consider when choosing one.
The mistake is turning every informational article into a disguised sales page.
Answer the question first.
If the reader finds the information useful, give them a natural route towards the relevant products if they want to explore further. The connection should make sense rather than appearing every few paragraphs simply because somebody decided the article needed more product links.
Someone who discovers your brand through useful information may not purchase that day. That does not mean the visit was worthless.
They now know the brand exists. They may return later, search for it directly, subscribe to something, share the information or eventually become a customer.
Not every piece of useful content has to close the sale immediately.
Be Careful With Performance Max
Performance Max can be useful, but it can also become a convenient place to hide problems.
It is easy to put a large catalogue into one campaign, give Google a budget, upload some assets and wait for the system to figure everything out. When performance is disappointing, the temptation is to increase the budget and hope the additional spend fixes the problem.
Usually, it does not.
Your products have different margins, levels of demand, inventory situations and business priorities. A product that is central to the business does not necessarily deserve to compete for budget in exactly the same way as a low-margin clearance product. Seasonal products can have completely different requirements again.
That is where sensible segmentation can help.
You might separate hero products, seasonal products or low-margin and clearance inventory when there is a genuine business reason to do so. The point is not to create twenty campaigns simply so the account looks sophisticated. The point is to give the system useful boundaries that reflect how the business actually operates.
Automation does not eliminate the need for structure. It makes structure more important because the system is making more decisions on your behalf.
Give it better inputs and clearer boundaries, and there is a much better chance that the automation will work in a way that makes sense for the business.
You Probably Don't Need Ten Employees
This is one of the things founders tend to underestimate.
A Shopify store doing under $1 million a year does not necessarily need a large marketing department. What it needs is people who understand how the different parts of the business connect.
One capable ecommerce operator can be extremely valuable if they understand more than one narrow task. They can keep the product catalogue organised, monitor the feed, improve collection pages, work on product-page structure, watch Merchant Center, understand basic SEO, identify CRO problems and keep an eye on what is happening in Google Ads.
They can also coordinate review systems, support backlink work and notice when the website no longer reflects what the advertising is promising.
That is very different from hiring someone whose only responsibility is uploading products or publishing blog posts.
The difference is judgment.
A task-based VA waits for instructions. An operator notices that something is wrong and starts asking why.
If a product is receiving traffic but not converting, they do not immediately ask for more traffic. They look at the product page.
If a category is selling well but has poor visibility, they may look at the collection structure and advertising.
If the feed contains poor product information, they recognise that the problem could affect the advertising before somebody starts changing bids.
That kind of person can become a force multiplier for a smaller ecommerce business because they are not looking at each task in isolation.
The Store and the Ads Should Talk to Each Other
This is one of the biggest opportunities for smaller ecommerce teams.
The person managing the advertising sees which searches are becoming valuable. The person managing the store sees which products are actually converting. SEO research reveals what customers are asking, while the product pages reveal where shoppers are still hesitating.
Those observations should not live in separate departments.
If customers repeatedly search for a particular product attribute, perhaps the product titles or collection structure should reflect it. If a product receives plenty of qualified traffic but barely converts, inspect the product page before buying more traffic.
If a category has strong demand and healthy margins, perhaps it deserves more attention in the campaign structure. If a product consistently underperforms, perhaps the problem is the offer, the page, the positioning or the economics rather than the advertising itself.
The store is generating information all the time.
The opportunity is to connect that information.
When the website, SEO, advertising and ecommerce operations are being managed as completely separate activities, useful information gets trapped inside each one. When they are connected, an observation from one part of the business can improve another.
That is often where smaller teams have an advantage. There are fewer layers between the person seeing the problem and the person capable of fixing it.
Under $1M, Complexity Can Become Expensive
There is a temptation to solve every ecommerce problem by adding something.
Another app. Another freelancer. Another campaign. Another content writer. Another SEO tool. Another automation. Another dashboard.
None of these things is automatically bad. The problem appears when every new problem produces another layer instead of fixing the underlying system.
Eventually, the founder can end up with six people working on six pieces of a business that nobody fully understands.
I would rather see a smaller team with clear ownership.
One strong ecommerce operator can handle a surprising amount of the day-to-day work. A good media buyer can be brought in when the advertising volume justifies one. The founder can stay focused on positioning, the offer and the broader direction of the business. Specialists can be brought in when there is a specific problem that genuinely requires specialist knowledge.
Lean does not mean doing everything yourself.
It means understanding which work actually requires another person.
There is a difference between being understaffed and being surrounded by people who each own a tiny piece of a system nobody is responsible for as a whole.
Most Stores Don't Have a Traffic Problem
At this point, the pattern should be fairly obvious.
The feed is weak. The collections are poorly organised. The product pages do not answer enough questions. Reviews are difficult to find. Landing pages do not match the campaigns. Internal links are random. Advertising is disconnected from the economics of the catalogue.
Then the founder says, "We need more traffic."
Maybe.
But before buying more traffic, I would want to know what happens to the traffic the store already has.
Because if the store cannot properly convert qualified visitors, buying more of them is just an expensive way to discover the same problem at a larger scale.
For a Shopify store under $1 million a year, I would start with the things closest to the sale. Clean the feed. Improve the product pages. Build useful collections. Strengthen trust. Fix the internal structure. Make the campaigns reflect the catalogue. Create useful content around the questions customers are actually asking.
Then see what is still broken.
AI can make many of these processes faster. It can help analyse data, generate ideas and automate repetitive work. But it does not remove the need for good inputs. It does not make a weak product page persuasive, and it does not turn a messy catalogue into a logical one.
More importantly, it does not replace someone who understands how all of these pieces fit together.
The stores that grow consistently are rarely the ones with the most complicated setup. They are usually the ones where the basic parts are working together: clean data, useful pages, good products, trust, relevant traffic and a sensible structure.
And there is usually someone paying enough attention to notice when one of those pieces starts slipping.
Keep reading
What You Actually Need to Learn to Become a Shopify Developer
There is a particular kind of job post that makes Shopify development sound much harder than it is....
ShopifyAn Ecommerce Manager Should Be Looking at the Whole Business
There is a strange way some businesses define an Ecommerce Manager. They give someone access to Shopify, ask...