IBM Websphere Commerce - Good Platform Or Not?
-
I have recently started working with a fairly large company that is rethinking their web paltform. Currently they use IBM Websphere Commerce, but I'm finding a lot of limitations with it as far as SEO, content managment etc., it seems that the simplest things take a lot of resources and time. On top of that, IT has had developed other modules that integrate with it to make it do what it needs to do, so we are using multiple systems. The question we are evaluating is if Websphere is capable of providing what we need and just needs developed and implemented, or is in a platform that is not friendly for our needs? It may be easy to say to scrap it and move on, but everyone knows how difficult it is to change platforms, especially for a multi million dollar company that is doing a lot of business. So if the current system is capable, we want to make use of it, but we're not sure if it is even capable.
Has anyone had direct experience with this platform?
-
It depends on what you mean by "Good".
IBM is used by more of the Top 25 e-commerce Sites (sites doing more than about $1B/year in sales) and has scaled larger than any other e-commerce platform you can buy, so in that sense it's certainly "Good."
I say "you can buy" because amongst the Top 25 sites, the most popular solution is actually to build your own solution. That should give you a good idea of how Top 25 sites operate, they have large teams of developers that build features on top of the "platform". They think of their product as a "platform" they develop on, rather than a turn-key "solution" they use.
In the Top 25, you mostly see In-House, IBM, Oracle, and hybris. hybris actually only has 1 site in this group, but that's largely because it takes these firms a LONG time to adopt a new platform, and hybris has so much momentum in the marketplace, that I include them in the top tier.
If you look at a broader group like the top 275 sites (sites above $50M/year in revenue), you still see a lot of in-house, IBM, Oracle, and hybris, but you also see GSI, Fry, and DemandWare. Many of these sites will still do a lot of development, but you'll start to find some sites trying to use the product as an out of the box solution, or sites that outsource their development to third parties.
Another challenge with these top end systems, is that (because there are so many extensions and customizations) it's very difficult to upgrade to newer versions. I tend to call them "Re-Implementations" rather than "Upgrades", so even when the vendor improves the features of the platform, it takes a long time before the clients get around to upgrading (if ever).
Specifically with your IBM site, if it's older than about 2 years (older than WCS V7 FeP 2), then you have almost no business user tooling for SEO. All changes need to be made to the Java Server Page files by programers. If you have V7 FeP2 or later, you have tools to set the default templates for URLs and Meta Data (Title Tag and Meta Description), and you have good business user tooling to over-ridding those defaults on a page by page basis. But if you need to do any structured markup, site-map generation, canonicalization, etc... you'll still have to do it via developers not business users. Also keep in mind that depending on what else is in your stack and how it's implemented, such as a third party search engine (very likely if your still on WCS 6) or a content management system, IBM may not even control all the SEO elements for all your pages.
So at the end of the day, IBM, Oracle, and hybris are all "good" systems for very large sites. hybris is more modern/younger, so it is more user friendly. DemandWare is a SaaS solution and can be pretty turn-key if you want. But none of these platforms are as user friendly for business users as the solutions for small sites like Magento or Shopify.
If I were running a $1B site, I could do it with IBM, Oracle, or hybris and my SEO team would be handing specs to developers to implement The deciding factor between those 3 platforms, would not be SEO features, it would be things like total cost of ownership, native mobile support, speed, search, content management, merchandising features, and the ability to hire subject mater experts. Frankly, the implementation team would be more important than the platform.
But if I were running a $20M site, I wouldn't want to do it on any of those platforms. Note: Most $20M/year sites, want to be $200M sites, so it's still very common to see IBM and Oracle used on small sites, but they often struggle.
I hope that gives you some food for thought. If you're willing to share more details about your site and your challenges here, I'd be happy to give more specific advice.
Cheers,
-Jason "Retailgeek" Goldberg
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
-
What are the SEO recommendations for dynamic, personalised page content? (not e-commerce)
Hi, We will have pages on the website that will display different page copy and images for different user personas. The main content (copy, headings, images) will be supplied dynamically and I'm not sure how Google will index the B and C variations of these pages. As far as I know, the page URL won't change and won't have parameters. Google will crawl and index the page content that comes from JavaScript but I don't know which version of the page copy the search robot will index. If we set user agent filters and serve the default page copy to search robots, we might risk having a cloak penalty because users get different content than search robots. Is it better to have URL parameters for version B and C of the content? For example: /page for the default content /page?id=2 for the B version /page?id=3 for the C version The dynamic content comes from the server side, so not all pages copy variations are in the default HTML. I hope my questions make sense. I couldn't find recommendations for this kind of SEO issue.
Technical SEO | | Gyorgy.B1 -
Anyone have experience with GrowTeam or the platform they use?
We are being pitched by GrowTeam to improve our keyword rankings. They tell us they work with an SEO Technology company that does A/B testing of title tags on an engine that mimics Google's algorithms. Is this possible? I am not familiar with any platform where someone could do A/B testing on meta titles.
Technical SEO | | MikeAA0 -
YouTube vs. LimeLight - What are the SEO pros and cons of each platform for on-site video viewing?
Are there any SEO benefits of hosting on-site videos using LimeLight? I know the various benefits of using YouTube but before going forward with a site redesign I want to hear what others have to say. Thanks, Jake
Technical SEO | | JakeMatulewicz1 -
Phone number in Meta Description - Is it a good idea?
Is it a best practice to place your company's phone number in the meta description for a page? Are there any rules as to what is acceptable for meta tags? One of our competitors recently started doing this but for some reason I think it might be against Google's guidelines. They (competitor) is also engaging in web spam, plagiarizing our content, and other black hat techniques so I'm leery of anything they do.
Technical SEO | | mathamatix0 -
Good organic ranking/Poor local ranking
Hi, I am a local retailer with a physical store in a major US City. My website is very well ranked on major keywords related to my business from an organic result perspective (between 1st and 3rd spot). However, in terms of local results (google place), my website isn't even ranked (except for one specific long tail keyword). Anybody know why? Thank you so much for your help. This is driving me crazy:-)
Technical SEO | | larose370 -
301 re-directs to similar content, good idea?
We need to remove about 50 articles from our site, and we can find similar content to re-direct these to. Would it be a good or bad idea to re-direct this content? Or should we just 404 it? Should a 301 re-direct always be an exact match?
Technical SEO | | nicole.healthline0 -
SEOmoz: Why do you pass PageRank to Social Platforms?
The social media icons in your footer are passing PageRank. I guess my question is. Why?
Technical SEO | | NickPateman810 -
On page optimisation: Good for the users and engines?
I would like to rank for words as:
Technical SEO | | madsurfer
windsurfing equipment
windsurfing news
windsurfing sails
windsurfing boards etc. Now am I wondering if I should use exact those words in the navigation/titles/descriptions because it seems not user friendly. The whole website is about windsurfing thus naming it just “equipement” instead of “windsurfing equipment” would be clear to a visitor that I am talking about that windsurfing related topic. Here is an example: http://madwindsurfing.com/cat/competitions-events/
I can even change the URL to http://madwindsurfing.com/cat/windsurfing-competitions-events/ What would be the best way of choosing the naming/descriptions when I do on-page optimisation which is good for the engines and for the users and who would you do in my case?0