SEOArmy is a WooCommerce SEO agency for stores that chose WordPress for control and now need that control used well. You can change anything on WooCommerce, which is exactly why many stores end up with slow hosting, conflicting plugins and thousands of archive pages nobody asked for. We clean up the foundations and then grow the categories and products that drive orders.

What we fix
WooCommerce stores rarely suffer from a missing feature. They suffer from too many: plugins stacked over years, archives switched on by default, and hosting that never kept up with the catalog.
?add-to-cart, ?orderby and filter parameters.
Why it matters
Bots following add-to-cart links can hammer your server and burn crawl time on URLs that should never be fetched.
Product tags, attribute pages and author archives.
Why it matters
Hundreds of near-empty archive pages dilute the categories you actually want to rank.
Overlapping SEO, schema, caching and filter plugins.
Why it matters
Two plugins writing canonicals or schema on the same page produce contradictions Google has to guess at.
Server response, object cache and page cache rules.
Why it matters
Slow time to first byte hurts every page. Cart, checkout and account pages need different cache rules from the catalog.
Paged categories and variable products.
Why it matters
Deep pagination hides products from crawlers; variation handling decides which URL ranks for a size or color.
Product category hierarchy and on-page content.
Why it matters
WordPress makes rich category pages easy to build, yet most stores leave them as a bare product grid.
How we win
WordPress gives us direct access to templates, the database and the server, so fixes go deeper and faster than on hosted platforms. We use that access carefully.
We crawl the store, read the server logs where available, and list every plugin with what it outputs. The gap between products you sell and URLs Google crawls is usually the first finding.
Noindex or remove thin archives, block cart and sort parameters from crawling, consolidate duplicate plugins, and set one source of truth for titles, canonicals and schema.
Right-size hosting, configure page and object caching with correct exclusions, trim the plugin stack, and optimize images and fonts on the templates that sell.
Category copy, buying guides on the WordPress blog you already have, product video, internal links from content to products, and the reviews and mentions that feed AI answers.
Technical deep dive
WooCommerce is a plugin running on top of WordPress, so a store inherits everything WordPress publishes by default as well as everything WooCommerce adds. Product tags each get an archive page. Attributes can be given public archives. Sorting a category adds ?orderby= to the URL, filter widgets add their own parameters, and “Add to cart” buttons are often plain links with ?add-to-cart= and a product ID. Crawlers follow all of it. On a store with a few thousand products, we regularly find many times more crawlable URLs than real pages, most of them thin, duplicated or uncacheable.
The cleanup is methodical. Tag and attribute archives that have no search demand get noindexed or removed and their links pulled from templates. Cart and sort parameters are kept out of the crawl with robots rules and, where the theme allows, by making those actions buttons rather than links. Filtered views that do match real searches, such as a material or size people actually type into Google, get turned into proper category or landing pages with their own copy. Pagination stays crawlable with plain links, because hiding page two often hides the products listed on it.
Yoast SEO and Rank Math are both capable, and either is fine. The problems start when a store runs one of them alongside a separate schema plugin, a theme with its own SEO settings and a page builder that outputs its own meta tags. The result is two canonicals, three product schema blocks and titles that change depending on which plugin loaded last. We pick one source of truth, switch the duplicates off, and check the rendered HTML rather than the settings screen, because what matters is what Google actually receives.
Variable products need the same scrutiny. By default, a WooCommerce variable product lives on one URL and the size or color is chosen on the page, which is right for most catalogs. Where a variation is searched for on its own, such as a specific capacity or finish, it can be worth splitting it into a separate product with its own copy and reviews. Out-of-stock and discontinued products are handled case by case: keep the page with alternatives if it still earns traffic, or redirect it to its closest replacement rather than letting it return an error.
No front-end tuning fixes a slow server. Cheap shared hosting that handled a small catalog often struggles once the database grows with orders, sessions and plugin data. We look at server response times, database bloat such as oversized autoloaded options, object caching and full-page caching, then make sure cart, checkout and account pages are excluded from the cache so customers never see someone else’s basket. After that, the usual front-end work: fewer plugins loading assets sitewide, properly sized images and fonts that do not block rendering. We cover the wider technical requirements for AI search at the same time, since assistants rely on fast, cleanly rendered pages too.
How we work on WordPress
Full access to a WordPress store is powerful and easy to misuse. These rules keep SEO work from turning into an outage.
Common questions
How we help online stores
Every store engagement blends technical and on-page SEO, AI search visibility in ChatGPT, Perplexity and Google AI Overviews, Google Shopping and paid search, product video and email and SMS flows, measured on revenue rather than traffic.
Back to our e-commerce SEO agency overview. Other e-commerce platforms we optimize: Shopify SEO, BigCommerce SEO, Magento SEO. Further reading: AI search for e-commerce, plus our SaaS and enterprise SEO work and all industries.
Ready to grow?
Qualified stores get a Free AI Visibility Report: how your products and categories show up in Google, Shopping and AI assistants, who is winning instead, and a prioritized plan.
Get your Free AI Visibility Report →