Ecommerce Tabs
-
This isn't a unique problem but an e-commerce client has product information on a page, with separate tabs that have been historically loaded with a new page, which have been indexed.
- Product (/product): 8,450 Results
- Content1 (/product?tab=content1): 966 results
- Content2 (/product?tab=content2): 683 Results
- Content3 (/product?tab=content3): 1,750 Results
- Content4 (/product?tab=content4): 1,500 Results
All of the content shares a common product top section (summary of information) but has unique canonical url definitions, meta information, etc. The individual content tabs are all part of a larger grouping, which is why their index level is considerably less than the actual product page. As the client grows and updates this historical practice, one of the implementation options is making the content available on the page via an Ajax load.
The desire would be to maintain the ability to search for content1, content2, etc at that level and not spread the juice throughout all the main product pages. My question is what would the best setup be to maintain the historical ability to target the content individually via Search, while updating the UI/UX for a better customer experience? If the ajax route is the way to go, what are all the tasks necessary to properly handle without creating a separate duplicate pathing? Some of the tasks that I've outlined would be
-
Using pushState to update the url when the tab is changed
-
Is there an ability to also update canonicals & meta information?
what else am I missing? Any guidance would be great as Id love to get some thoguhts on the matter.
Thanks!
-
If they want to keep those "tab content" pages as their own indexable URLs to capitalize on long-tail traffic and provide a more targeted page then I would advise making them separate landing pages instead of "tabbed" content URLs. If they want that content on the product page then I would advise embedding the content on the product page without the use of these external URLs. It sounds like they want to have their cake and eat it too?
-
It's a very good question and definetly an option although at this time it isn't a viable option since the company isn't interested in a change to the overall legacy architecture which has all the content separated as I stated above. There is the desire to keep the tabs as specific targetable content as they are all specific deeper dives into the product and not necessarily the types of content that you pointed out above (specs, shipping, etc). It's more of a travel product where there is an itinerary, property, room type options (all of which are chosen later in a booking).
Though the index numbers aren't all that impressive, the sites had a number of previous architectural and duplication issues that are finally beginning to clear up and normalize. There is a belief that the cleaning of ur parameters, canonicalizations, etc that has happened will improve those index numbers.
Thano you for the suggestion, it's definitely appreciated and something I've considered although as I mentioned I'm not sure if it is a direction I'll be able to convince them on.
-
Hello Scott,
I am confident you will find the answers you're looking for here. However, I have a foundation question first. Why don't you just use hidden divs (display none) and simple javascript to allow the user to select which tab they're viewing without loading a new page or URL? Lots of eCommerce sites do this on product pages.
Google may give less "weight" to the content that isn't displayed by default, which is typically everything but the main product description tab (e.g. specs, additional features, shipping...). In most cases that's fine. But if you're worried about it you could always set the default to display all divs, and then IF they have javascript THEN collapse all but the main product description div, at least UNTIL the user executes javascript to display a div by clicking on a new tab. Make sense? It's the same end result, but done sort of backwards so all users with javascript turned off will by default see all of the content in-line instead of tabbed.
We can get into things like AJAX or Angular.js and other javascript frameworks, but that would definitely not be the optimal way to handle things in most situations.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
The review stars for my ecommerce site in the organic search disappeared, how can I have them shown again?
We run www.prams.net, an ecommerce store for strollers and other baby products out of the Uk. We always followed schema and the stars appeared in our product snippets in the organic search, helping us a lot. A couple of weeks ago the stars stopped appearing. When I do the site:www.prams.net they appear but not in the search results anymore. We have a french site as well. www.poussette.com, their it still works. Has anybody got tips what we can do to make the stars appear again? Thanks in advance. Dieter Lang
Intermediate & Advanced SEO | | Storesco0 -
404's and Ecommerce - Products no longer for sale
Hi We regularly have products which are no longer sold and discontinued. As we have such a large site, webmaster tools regularly picks up new 404's. These 404 pages aren't linked to from anywhere on the site any longer, however WMT will still report them as errors. Does this affect site authority? Thank you
Intermediate & Advanced SEO | | BeckyKey0 -
How to deal with URLs and tabbed content
Hi All, We're currently redesigning a website for a new home developer and we're trying to figure out the best way to deal with tabbed content in the URL structure. The design of the site at the moment will have a page for a development and within that you can select your house type, then when on the house type page there will be tabs displayed for the user to see things like the plot map, availability and pricing, specifications, etc. The way our development team are looking at handling this is for the URL to use a hashtag or a query string at the end of it so we can still land users on these specific tabs for PPC for example. My question is really, has anyone had any experience with this? Any recommendations on how to best display the urls for SEO? Thanks
Intermediate & Advanced SEO | | J_Sinclair0 -
Should each physical store have its own ecommerce store on subfolders, or share a single national one?
Each store has its own subfolder (in my mind this hasn't actually happened yet 😉 ) on the main head office domain i.e. maindomain.com/localstore1 , maindomain.com/localstore2 etc. I am happy that this is the best structure for SEO purposes. I like the local SEO advantages to it as each store can have its own NAP and show its own inventory. However I am worried that each store having its own ecommerce site will lead to duplicate content issues. So I am having a rabid debate with myself as to whether each store should:
Intermediate & Advanced SEO | | BruceMcG
a) have its own ecommerce website i.e. maindomain.com/localstore1/ecommercestore
b) have its own ecommerce website i.e. maindomain.com/localstore1/ecommercestore with each product and category page having canonical links to the corresponding page on the main ecommerce website i.e. maindomain.com/ecommercestore
c) just have one ecommerce website with local stock shown e.g. maindomain.com/ecommercestore/productpage shows in an inventory in a line (below the price or such like): " localstore1 (3 items) localstore2 (0 items)"
d) just chill, inventory stock-outs happen just don't worry about showing local stock And its not good to have internal rabid debates, so I'd like to ask the wider moz community. For bricks and mortar stores (branches or franchises) how would you set up ecommerce stores? Thanks.0 -
Any Ecommerce Content Marketing Training and Resources
Hi guys! Was wondering if you can help me out finding training/courses/resources that you could recommend for content marketing for large retail ecommerce sites. Particularly interested in editing product and category pages though open minded for any of your support. Any suggestion is welcomed. In advance I appreciate your time and help! Best, Finn
Intermediate & Advanced SEO | | insite3600 -
Links in Behind a Tab in Body vs Footer
Though I would ask the community this as it relates to positioning of external links on page vs. code and body vs footer. Working with a strategic partner for some data sharing arrangements and the question exists whether followed links in the template footer to our partners website provide better value vs. Body Links with context behind a CSS Tab (All code for Tabbed content is resolved on the same page)? Yes there are links coming back from the partner site as well.
Intermediate & Advanced SEO | | AU-SEO0 -
How To Best Close An eCommerce Site?
We're closing down one of our eCommerce sites. What is the best approach to do this? The site has a modest link profile (a young site). It does have a run of site link to the parent site. It also has a couple hundred email subscribers and established accounts. Is there a gradual way to do this? How do I treat the subscribers and account holders? The impact won't be great, but I want to minimize collateral damage as much as possible. Thanks.
Intermediate & Advanced SEO | | AWCthreads0 -
Best SEO format for a blog page on an ecommerce website.. inc Source Ordered Content
Does anyone know of a page template or code I might want to base a blog on as part of an eccomerce website? I am interested in keeping the look (includes) of the website and paying attention to Source Ordered Content helping crawlers index the new great blogs we have to share. I could just knock up a page with a template from the site but I would like to investigate SOC at this stage as it may benefit us in the long run. Any ideas?
Intermediate & Advanced SEO | | robertrRSwalters0