It seems like the holiday shopping season begins earlier every year. Just this year, Amazon Prime tried to trigger the urge for folks to start shopping really early with Amazon Prime Day on July 15. Retail just gets more competitive every year, so the time is now to ensure you have a web presence that will drive strong revenue growth. To kick off the 2015 holiday season, we searched for a large retailer that could be a good case study of what not to do, in order to help other retailers identify pitfalls in their search experience optimization efforts. We had no idea we would be so fortunate to find an unfortunate example of when SEO goes horribly wrong.
TJX is one of the top 20 retailers in the world, with a reported $29 billion per year in U.S. revenues, according to the NRF.
One of their main websites is tjmaxx.com.
No, wait, it’s not tjmaxx.com. It’s tjmaxx.tjx.com.
Oh boy.
What follows is a case study on T.J.Maxx’s SEO efforts that illustrates the danger of having a poor strategy. If TJX makes some changes, it could lead to many more millions coming through TJX’s (online and offline) doors.
The purpose of this case study isn’t to disparage anyone – hopefully the folks at TJX won’t be upset. The goal is to provide helpful takeaways on SEO best practices for ecommerce and retail brands and businesses.
Here we go.
What’s The Deal With T.J.Maxx’s Domain?
T.J.Maxx’s parent site is www.tjx.com. Relatively speaking, “no one” is linking to this corporate site. I’d love to know the reasons why they felt the need to piggyback on that domain with the subdomain approach for T.J. Maxx.
Everyone was linking to www.tjmaxx.com, yet someone decided to move this?
Perhaps there are perfectly legitimate reasons why they “had to” do this for T.J.Maxx. I haven’t spoken with anyone at TJX to find out why.
TJX didn’t take the same approach with their other “main” website, Marshalls. That site resolves where it should (www.marshallsonline.com). Why?
History Of Traffic
Is T.J.Maxx better off now compared to where it used to exist? To get a better sense, let’s check out the history of www.tjmaxx.com using SEMrush.
In March 2013, T.J.Maxx reached a “peak” presence in Google, with 6,594 keywords/phrases ranking in Google’s top 20 positions. Today, while the index continues to purge results from www.tjmaxx.com, that domain is ranking in the top 20 positions for 46 keywords. Here’s a quick snapshot of those:
Domain/Website Visibility
While SEMrush will reference the top 20 results, to get a better sense for the deeper presence of a website (top 200 results), I run a Visibility report using Linkdex:
Linkdex reports 87,238 keywords ranking in Google’s top 200 results. That sounds like a lot, but – based on what I’m seeing here – how much of this is “brand” presence versus non-brand/money keywords?
Local Listing Initiatives
T.J.Maxx has significant volume of geo-specific brand queries. During the course of moving their site from www.tjmaxx.com to tjmaxx.tjx.com, had they updated their URLs in their local listing management efforts?
Nope.
While a search for “TJ Maxx” in Google will show you the correct subdomain URL in their organic listing, their local listings are still referencing/linking to www.tjmaxx.com:
That click will eventually send people to the correct website. However, two important points here:
- You should use a URL for a specific location (and actually have a page on your website for each/every location)
- Redirects should always be avoided. Better to just “fix the root” of the problem.
How should this be done?
What T.J.Maxx Can Learn About SEO From Macy’s
Let’s look at one retailer who understands the importance of providing a great search experience: Macy’s.
Macy’s is sending a click directly to a page for that, specific, location. And that makes sense, right? People clicking into a specific location’s “website” should be directed to a page specifically for that location, not the home page.
Then, toward the footer, you’ll find this: Well done, Macy’s. Very well done.
Here’s what you’ll get from a click from T.J.Maxx’s local listings:
It’s their home page: http://tjmaxx.tjx.com/store/index.jsp (and yes – that is the URL for the home page; not the page specifically for “locations”/stores).
Think About The User Experience
It’s often said that user experience and SEO go hand in hand. Lots of folks talk about this when they’re talking about copywriting for a website (write for a user, not for a search engine).
We also must optimize for audiences, not for search engines. These location results are a perfect example of why.
When you consider the user experience here, and think of how you might make it better for the user, you are – absolutely – also making this better for SEO and the search engines.
Value Of Traffic Today For tjmaxx.tjx.com
We can see the history of rankings/traffic that once existed for www.tjmaxx.com. But where we are today for tjmaxx.tjx.com?
We’ve got a problem: there’s currently no way to get the same data specifically for a subdomain from SEMrush. This report is for tjx.com (including all subdomains):
Just under $700,000 per month worth of organic search traffic finds its way to TJX by way of its top 20 Google rankings across 11,097 keywords (including many for its brand, which is obviously expected).
Using the advanced filters available in SEMrush, it was possible to drill down into the visibility for the subdomain specifically (tjmaxx.tjx.com and all associated pages under that subdomain) and then filter to exclude brand keywords.
Initially, SEMrush reported 2,106 non-brand keywords ranking in Google’s top 20. When I exported this data, the final tally was 4,325. This number included many keywords with monthly search volume averages of ~20 searches per month.
By comparison, how’s Macy’s doing?
More than $15 million per month worth of organic search traffic finds its way to Macy’s by way of its top 20 Google rankings across 598,000 keywords. Yes, some of these are brand keywords, but it’s an insignificant number. Macy’s success is driven by non-branded rankings for keywords like being 8th for “shoes”.
Why Is T.J.Maxx Failing At SEO?
The reasons are many.
Let’s start with “why in the heck are they hosting their retail storefront at tjmaxx.tjx.com? www.tjx.com is their corporate site. Every other business that TJX Corp owns has its own, unique, domain.
It wasn’t always this way. They once had everything at www.tjmaxx.com.
March 2013 was their “peak” keyword presence, according to SEMrush. Even then, it was, to be blunt, awful. But, T.J.Maxx did rank 15th for “clothing stores”.
Perhaps, like many, T.J.Maxx is intimidated by what they don’t know or understand. There’s no shame in ignorance (I have plenty), but if online sales are your business (and it should be), you need to get a little education.
In fact, I could make an argument that the local piece mentioned above is more about offline sales, or foot traffic. Make sure that people are presented with the local information that they’re searching for (and they are searching for this).
SEO can get quite complex. But, there are a few basic things that you can wrap your head around that will help you see some quick (as in within the next 2–3 months) returns.
SEO, at its core, is about content and links.
- You need to have quality/unique content on your website, and make sure it’s indexable/crawlable.
- You need folks to link to your website, because they want to (not because you paid them).
Content
How many pages are indexed by Google? We can conduct a “site:” search to find out.
TJMaxx.TJX.com:
Macys.com:
Macys.com is certainly “besting” tjmaxx.tjx.com here, and it’s not even close. Certainly, “number of pages indexed” isn’t the end-all-be all. You must have quality/unique content, and sometimes you’ll have stuff in the index that shouldn’t be there that inflates this number and affects crawl efficiency.
The other thing that you’ll notice, if you do this query, is that you can’t use the drop down to review the cache for tjmaxx.tjx.com. Why?
Here’s where things get really interesting, and I present a 5‑minute fix that can change your (search engine ranking) lives.
Allow the search engines to index your pages!
Here’s what’s on every page you visit on their website:
Along with this, check out their robots.txt:
You can’t have a disallow of /store/resources and then an “allow” statement within the same folder. You are disallowing your sitemaps(?).
Just to make sure that what I was thinking was correct, I validated this by utilizing DeepCrawl to crawl 50,000 URLs and see what was indexable:
Ninety-nine percent of the pages that DeepCrawl accessed are “non-indexable”.
Allow the bots to index, cache and archive your content.
Mind you, the page source code example above is for T.J.Maxx’s “cocktail dresses” page that actually does rank (it is their best performing keyword, right now; see below).
https://tjmaxx.tjx.com/store/shop/women-clothing-dresses-cocktail/_/N‑1762182941?originalFilterState=1762182941
Meanwhile, while T.J.Maxx is in there fixing this, they should optimize the page’s title tag:
Might I suggest, “Cocktail Dresses – T. J.Maxx”? Perhaps we can even look at others to find “best practices” for things like this? How about the H1:
No matches found?
These problems are probably “systematic” (i.e., sitewide, caused by the way the site was built; it can sometimes be a byproduct of the platform it exists on). But, these can be fixed.
Start by changing the name of the page:
Changing the name of this page from “Cocktail” to “Cocktail Dresses” will probably change the title tag, and you could most likely set this up so that the “name of the page” is also the H1 and the H1 should now read “Cocktail Dresses”.
Since we understand that a platform can be the determining factor on what you “can and cannot” do, let’s see what two other ATG Commerce (the platform powering tjmaxx.tjx.com) websites are doing:
Title: Cocktail Dresses, Formal & Evening Dresses — JCPenney
H1: evening and cocktail dresses http://www1.macys.com/cms/slp/2/Cocktail-Dresses
Title: Cocktail Dresses at Macy’s — Shop the Latest Styles H1: Women’s Apparel And, here’s the thing: T.J.Maxx’s site can rank. Here are some samples of their No. 1 rankings:
It honestly won’t take much for T.J.Maxx to significantly increase its visibility in the search engines.
Links
We had mentioned this a bit at the beginning of this journey. But is T.J. Maxx splitting its link equity? (Why on the tjx.com domain?)
Then, we’ll take a look at www.tjmaxx.com:
While much of the link equity is passed along to the subdomain, by way of 301 redirects, it wasn’t necessary. TJMaxx.com has sufficient authority to “stand on its own”. The redirect will only cause a loss in the links values. And, frankly, it’s a little confusing for a visitor to see that their shopping experience doesn’t reside at “tjmaxx.com”, but rather on a subdomain.
*2,500 + 717 = 3,285 (pretty much the number shown above). Now, let’s see how this compares with Macys.com:
How about JCPenney.com?
Yeah, there’s some work to do here.
Link building is now more about “earning” links than “building” them. Social media plays a significant role here (note the social metrics mentioned above for T.J.Maxx versus Macy’s and JCPenney).
Publishing quality, engaging content on your website is one of the best ways to earn links.
One tool you can use to discover “engaging content” (winning content) is BuzzSumo.
Let’s see what the competitors are doing:
Macys.com:
The #1 most shared promotion (Black Friday Give-Away — http://www.macys.com/m/campaign/splash/black-friday-million-dollar-giveaway/index?cm_mmc=VanityUrl-_-million-_-n-_‑n ) was very successful. Once the promotion had run its course, Macy’s redirected the page to its home page. Well played, Macy’s.
JCPenney.com:
Fine, but here’s your Military Discount page that everyone is sharing:
TJMaxx.tjx.com:
So, 2,100 Facebook shares for “View all Jewelry”. I guess that’s good? But, remember that the idea here is to create engaging content that people might want to share (and link to). Again, lots of work to do here.
I tried to find where T.J.Maxx might have “resourceful” content, and came across this: http://tjmaxx.tjx.com/store/jump/topic/our-company/2400014
So, its News Room resides here (http://media.marshallstjmaxx.com/tjmaxx)?:
And I didn’t think I could get any more confused!
Conclusion
T.J.Maxx provides a great case study on why retailers must take SEO more seriously. Hopefully, the findings from this audit have provided significant value for TJX and anyone who wants to provide a great retail experience for consumers.
If T.J.Maxx resolves the items mentioned in this audit, I’m willing to bet that they will realize many million in revenue annually. I’m not exaggerating. There is great potential here.
If you’re interested in learning more about the recommendations here, and more about ecommerce SEO, please join me and my associate, Shanti Shunn, on Wednesday, October 21 at noon ET for a free Live With Linkdex webinar in which we will walk through this audit. In addition, we may even provide specific insights for your ecommerce website. Submit your website to [email protected] for consideration and we will determine if your website fits our format and has challenges that many attendees can benefit from.