SlideShare a Scribd company logo
1 of 17
SEO
Shinu Suresh
WCS SEO
 Creation of simple static URLS for store pages that shoppers and search bots can
understand
 Title and Meta Description of pages
 Creating 301 URL redirection when a web page is moved
 Sitemap
Simplifying URL’s
 Shortening Context Root
http://hostname/webapp/wcs/stores/servlet/Product2_10001_10001_10029_-
1_10007_10001_10001_ProductDisplayErrorView
TO
http://hostname/shop/Product2_10001_10001_10029_-
1_10007_10001_10001_ProductDisplayErrorView
 Seo friendly urls
http://hostname/webapp/wcs/stores/servlet/Product2_10001_10001_10029_-
1_10007_10001_10001_ProductDisplayErrorView
TO
http://hostname/shop/side-tables/two-drawer-side-table
Shortening Context Root
How to configure?
 Modify httpd.conf
 Modify wc-server.xml
<VirtualHost *:80>
RewriteEngine on RewriteRule ^/shop/(.*) /webapp/wcs/stores/servlet/$1 [PT,L]
//Do the same for :443 as well
<SEOConfiguration defaultUrl="" dynamicUrl="true" enable="true">
<context-root-rewrite value="/shop" />
</SEOConfiguration>
SEO URL’s
How to configure?
SEO URL’s
How to configure?
1> select * from seourl where seourl_id=13242
2> go
SEOURL_ID TOKENNAME TOKENVALUE PRIORITY CHANGE_FREQUENCY MOBILE_PRIORITY MOBILE_CHG_FREQ OPTCOUNTER
--------- ------------- ---------- -------- ---------------- --------------- --------------- ----------
13242 CategoryToken 10020 0.0 N 0.0 N 0
1> select * from seourlkeyword where seourl_id=13242 and LANGUAGE_ID=-1
2> go
SEOURLKEYWORD_ID SEOURL_ID LANGUAGE_ID STOREENT_ID URLKEYWORD MOBILEURLKEYWORD STATUS OPTCOUNTER
---------------- --------- ----------- ----------- ------------------- ---------------- ------ ----------
51960 13242 -1 10001 shoes-10020--1 NULL 0 1
53001 13242 -1 10001 apparel-girls-shoes NULL 1 0
1> select * from seoredirect where SEOURLKWD_ID_NEW=53001
2> go
SEOREDIRECT_ID SEOURLKWD_ID_NEW SEOURLKWD_ID_ORIG OPTCOUNTER
-------------- ---------------- ----------------- ----------
10501 53001 51960 0
JSP
 wcf:url - JSTL Taglib for constructing SEO urls
 It builds a full path URL, rather than a relative path.
 It builds SEO compliant URLs if the feature is used in WebSphere Commerce.
 It adds a prefix to the URL with the appropriate protocol, HTTP or HTTPS, depending on the Struts
configuration files.
Wcf:url Demystified
http://www-01.ibm.com/support/knowledgecenter/SSZLC2_7.0.0/com.ibm.commerce.seositemap.doc/concepts/csdSEOpatternfiles.htm
Title and Meta Description of pages
 Page Title
 Meta Description & Keywords– HTML attribute which will not displayed on page
Page Title & Meta Description
How to configure?
Page Title & Meta Description
How to configure?
 SEOPAGEDEFDESC
http://www-
01.ibm.com/support/knowledgecenter/SSZLC2_7.0.0/com.ibm.commerce.database.doc/database/seo
pagedefdesc.htm?lang=en
SEOPAGEDEF_ID LANGUAGE_ID TITLE META_DESC META_KEYWORD
IMAGE_ALT_DESC LASTUPDATE CREATEDTIME FIELD1 FIELD2 FIELD3 OPTCOUNTER
------------- ----------- ---------------------------- ------------------------------------------------------- ------------------------------------
------ ------------------------------------- ----------------------- ----------------------- ------ ------ ------ ----------
10058 -1 Welcome to <seo: StoreName/> Shop <seo: StoreName/> online. <seo: StoreDescription/> <seo: StoreName/> <seo:
StoreDescription/> Image for <seo: StoreName/> home page 2014-03-01 09:05:26.248 2014-03-01 09:05:26.248 NULL NULL NULL 1
Query execution time => 2 ms
select * from SEOPAGEDEFDESC where SEOPAGEDEF_ID=10058 and LANGUAGE_ID=-1;
Image alt texts
 Image alt text – Text which appears when you hover images
Image alt texts
How to configure?
CATENTDESC - http://www-
01.ibm.com/support/knowledgecenter/SSZLC2_7.0.0/com.ibm.commerce.database.doc/database/catent
desc.htm?lang=en
Sitemap
 File with a list of web url’s in your site
 Bot’s use this file to crawl site more intelligently
 When do we need sitemap
 Your site is really large
 Your site has a large archive of content pages that are isolated or well not linked to each other
 Your site is new and has few external links to it
 Your site uses rich media content, is shown in Google News, or uses other sitemaps-compatible annotations
Sitemap xml’s
 sitemap_10001 (Index file) 
 sitemap_10001_1.xml  (Original Site map
contents
 sitemap_10001.xml.gz – Zipped file which has the
above sitemap xml
https://support.google.com/webmasters/answer/7
5712?hl=en
Generating Sitemap
 Admin Console  Scheduler
 Run job SitemapGenerate
 Minimal params required are
1. storeId
2. catalogId
3. storeType
 storeId – The Store Identifier
 storeType – B2C or B2B
 maxUrlNumber - The maximum number of URLs a sitemap is allowed to have.
Default 50,000
 catalogId – Sales catalog id used. If not specified, master catalog id is used
 validation – Whether validation against schema is required
 compareFiles – Compare files against last run
 uploadXMLToEAR – his flag indicates whether to upload the uncompressed
generated sitemap XML files to the EAR directory (set to false by default). Both
the compressed and uncompressed versions are uploaded.
 updateEAR - This flag allows the caller to disable the EAR update (set to true by
default). All files remain in the temporary directory (FEP 8+)
http://www-
01.ibm.com/support/knowledgecenter/SSZLC2_7.0.0/com.ibm.commerce.seositema
p.doc/tasks/tsdgsmsched.htm
SiteMap Output
 Sitemap files will be generated at WAS_Profiles/temp directory
 updateEAR – Set this to true, otherwise an ear update will also happen

More Related Content

What's hot

Alite 120809
Alite 120809Alite 120809
Alite 120809PattiRoll
 
In Mind Cloud - Product Release - 2102
In Mind Cloud - Product Release - 2102In Mind Cloud - Product Release - 2102
In Mind Cloud - Product Release - 2102In Mind Cloud
 
In Mind Cloud - Product Release - 1904
In Mind Cloud - Product Release - 1904In Mind Cloud - Product Release - 1904
In Mind Cloud - Product Release - 1904In Mind Cloud
 
Kentico_General_brochure
Kentico_General_brochureKentico_General_brochure
Kentico_General_brochureMichael Parker
 
In Mind Cloud - Product Release - 1902
In Mind Cloud - Product Release - 1902In Mind Cloud - Product Release - 1902
In Mind Cloud - Product Release - 1902In Mind Cloud
 
Sap crm ui cookbook
Sap crm ui  cookbookSap crm ui  cookbook
Sap crm ui cookbookFAISALSPARTA
 
In Mind Cloud - Product Release - 2005
In Mind Cloud - Product Release - 2005In Mind Cloud - Product Release - 2005
In Mind Cloud - Product Release - 2005In Mind Cloud
 
In Mind Cloud - Product Release - 2108
In Mind Cloud - Product Release - 2108In Mind Cloud - Product Release - 2108
In Mind Cloud - Product Release - 2108In Mind Cloud
 
Magento 2.1 Enterprise Features to Give an Edge to Your Ecommerce Store
Magento 2.1 Enterprise Features to Give an Edge to Your Ecommerce StoreMagento 2.1 Enterprise Features to Give an Edge to Your Ecommerce Store
Magento 2.1 Enterprise Features to Give an Edge to Your Ecommerce StoreHelios Solutions
 
Introduction to SalesVision CRM
Introduction to SalesVision CRMIntroduction to SalesVision CRM
Introduction to SalesVision CRMlevel255
 
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniverseMagento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniversePuneet Parashar
 
Bookstore neagoe george-danut 343 c4
Bookstore   neagoe george-danut 343 c4Bookstore   neagoe george-danut 343 c4
Bookstore neagoe george-danut 343 c4gneagoe
 
Magento Enterprise : Open your store to endless possibilities
Magento Enterprise : Open your store to endless possibilitiesMagento Enterprise : Open your store to endless possibilities
Magento Enterprise : Open your store to endless possibilitieswebwinkelvakdag
 
Magento Enterprise - Open your store to endless possibilities
Magento Enterprise - Open your store to endless possibilitiesMagento Enterprise - Open your store to endless possibilities
Magento Enterprise - Open your store to endless possibilitiesCream
 
Salesforce Steelbrick CPQ Overview
Salesforce Steelbrick CPQ OverviewSalesforce Steelbrick CPQ Overview
Salesforce Steelbrick CPQ OverviewHarshala Shewale ☁
 
WebSphere Commerce Promotions overview
WebSphere Commerce Promotions overviewWebSphere Commerce Promotions overview
WebSphere Commerce Promotions overviewFrancesco Schettini
 
Retail operations solution_ax2012_r2_retailtraining slides _day 4_sme
Retail operations solution_ax2012_r2_retailtraining slides _day 4_smeRetail operations solution_ax2012_r2_retailtraining slides _day 4_sme
Retail operations solution_ax2012_r2_retailtraining slides _day 4_smePranav Gupta
 
Reduce Churn, Increase Revenue, and Scale Up with CPQ
Reduce Churn, Increase Revenue, and Scale Up with CPQReduce Churn, Increase Revenue, and Scale Up with CPQ
Reduce Churn, Increase Revenue, and Scale Up with CPQDocmation
 

What's hot (20)

Virtue mart ppt
Virtue mart pptVirtue mart ppt
Virtue mart ppt
 
Alite 120809
Alite 120809Alite 120809
Alite 120809
 
In Mind Cloud - Product Release - 2102
In Mind Cloud - Product Release - 2102In Mind Cloud - Product Release - 2102
In Mind Cloud - Product Release - 2102
 
In Mind Cloud - Product Release - 1904
In Mind Cloud - Product Release - 1904In Mind Cloud - Product Release - 1904
In Mind Cloud - Product Release - 1904
 
Kentico_General_brochure
Kentico_General_brochureKentico_General_brochure
Kentico_General_brochure
 
In Mind Cloud - Product Release - 1902
In Mind Cloud - Product Release - 1902In Mind Cloud - Product Release - 1902
In Mind Cloud - Product Release - 1902
 
Sap crm ui cookbook
Sap crm ui  cookbookSap crm ui  cookbook
Sap crm ui cookbook
 
In Mind Cloud - Product Release - 2005
In Mind Cloud - Product Release - 2005In Mind Cloud - Product Release - 2005
In Mind Cloud - Product Release - 2005
 
In Mind Cloud - Product Release - 2108
In Mind Cloud - Product Release - 2108In Mind Cloud - Product Release - 2108
In Mind Cloud - Product Release - 2108
 
Magento 2.1 Enterprise Features to Give an Edge to Your Ecommerce Store
Magento 2.1 Enterprise Features to Give an Edge to Your Ecommerce StoreMagento 2.1 Enterprise Features to Give an Edge to Your Ecommerce Store
Magento 2.1 Enterprise Features to Give an Edge to Your Ecommerce Store
 
Vf ppt (1)
Vf ppt (1)Vf ppt (1)
Vf ppt (1)
 
Introduction to SalesVision CRM
Introduction to SalesVision CRMIntroduction to SalesVision CRM
Introduction to SalesVision CRM
 
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniverseMagento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
 
Bookstore neagoe george-danut 343 c4
Bookstore   neagoe george-danut 343 c4Bookstore   neagoe george-danut 343 c4
Bookstore neagoe george-danut 343 c4
 
Magento Enterprise : Open your store to endless possibilities
Magento Enterprise : Open your store to endless possibilitiesMagento Enterprise : Open your store to endless possibilities
Magento Enterprise : Open your store to endless possibilities
 
Magento Enterprise - Open your store to endless possibilities
Magento Enterprise - Open your store to endless possibilitiesMagento Enterprise - Open your store to endless possibilities
Magento Enterprise - Open your store to endless possibilities
 
Salesforce Steelbrick CPQ Overview
Salesforce Steelbrick CPQ OverviewSalesforce Steelbrick CPQ Overview
Salesforce Steelbrick CPQ Overview
 
WebSphere Commerce Promotions overview
WebSphere Commerce Promotions overviewWebSphere Commerce Promotions overview
WebSphere Commerce Promotions overview
 
Retail operations solution_ax2012_r2_retailtraining slides _day 4_sme
Retail operations solution_ax2012_r2_retailtraining slides _day 4_smeRetail operations solution_ax2012_r2_retailtraining slides _day 4_sme
Retail operations solution_ax2012_r2_retailtraining slides _day 4_sme
 
Reduce Churn, Increase Revenue, and Scale Up with CPQ
Reduce Churn, Increase Revenue, and Scale Up with CPQReduce Churn, Increase Revenue, and Scale Up with CPQ
Reduce Churn, Increase Revenue, and Scale Up with CPQ
 

Similar to Websphere Commerce SEO

Enable seo friendly url in websphere portal
Enable seo friendly url in websphere portalEnable seo friendly url in websphere portal
Enable seo friendly url in websphere portalmichele buccarello
 
SEO cheat 2013 by Moz
SEO cheat 2013 by MozSEO cheat 2013 by Moz
SEO cheat 2013 by MozThái Mèo
 
Seo cheat sheet 2 [2013] For General Information
Seo cheat sheet 2 [2013] For General InformationSeo cheat sheet 2 [2013] For General Information
Seo cheat sheet 2 [2013] For General InformationNirav Patel
 
Seo cheat sheet_2-2013
Seo cheat sheet_2-2013Seo cheat sheet_2-2013
Seo cheat sheet_2-2013E-event
 
Migrating to SharePoint 2013 - Business and Technical Perspective
Migrating to SharePoint 2013 - Business and Technical PerspectiveMigrating to SharePoint 2013 - Business and Technical Perspective
Migrating to SharePoint 2013 - Business and Technical PerspectiveJohn Calvert
 
Meteor + Ionic Introduction
Meteor + Ionic IntroductionMeteor + Ionic Introduction
Meteor + Ionic IntroductionLearningTech
 
OFC418 Advanced MOSS Administration
OFC418 Advanced MOSS AdministrationOFC418 Advanced MOSS Administration
OFC418 Advanced MOSS AdministrationChandima Kulathilake
 
Preparing for Upgrade to SharePoint 2010 Today
Preparing for Upgrade to SharePoint 2010 TodayPreparing for Upgrade to SharePoint 2010 Today
Preparing for Upgrade to SharePoint 2010 TodayJoel Oleson
 
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday CopenhagenWhat's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday CopenhagenIlia Sotnikov
 
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Joel Oleson
 
Seo cheat sheet_2-2013
Seo cheat sheet_2-2013Seo cheat sheet_2-2013
Seo cheat sheet_2-2013ekkarthik
 
Seo cheat sheet_2-2013
Seo cheat sheet_2-2013Seo cheat sheet_2-2013
Seo cheat sheet_2-2013vijay patil
 
Technical seo tips for web developers
Technical seo tips for web developersTechnical seo tips for web developers
Technical seo tips for web developersSingsys Pte Ltd
 
On-Site SEO Web 2.0 Expo 2010
On-Site SEO Web 2.0 Expo 2010On-Site SEO Web 2.0 Expo 2010
On-Site SEO Web 2.0 Expo 2010Rhea Drysdale
 
Web applications configurator_administrator_guide(e)
Web applications configurator_administrator_guide(e)Web applications configurator_administrator_guide(e)
Web applications configurator_administrator_guide(e)idominguez03
 
All About Asp Net 4 0 Hosam Kamel
All About Asp Net 4 0  Hosam KamelAll About Asp Net 4 0  Hosam Kamel
All About Asp Net 4 0 Hosam KamelHosam Kamel
 

Similar to Websphere Commerce SEO (20)

Search engine optimization (seo)
Search engine optimization (seo)Search engine optimization (seo)
Search engine optimization (seo)
 
Enable seo friendly url in websphere portal
Enable seo friendly url in websphere portalEnable seo friendly url in websphere portal
Enable seo friendly url in websphere portal
 
SEO cheat 2013 by Moz
SEO cheat 2013 by MozSEO cheat 2013 by Moz
SEO cheat 2013 by Moz
 
Seo cheat sheet 2 [2013] For General Information
Seo cheat sheet 2 [2013] For General InformationSeo cheat sheet 2 [2013] For General Information
Seo cheat sheet 2 [2013] For General Information
 
Seo cheat sheet_2-2013
Seo cheat sheet_2-2013Seo cheat sheet_2-2013
Seo cheat sheet_2-2013
 
Migrating to SharePoint 2013 - Business and Technical Perspective
Migrating to SharePoint 2013 - Business and Technical PerspectiveMigrating to SharePoint 2013 - Business and Technical Perspective
Migrating to SharePoint 2013 - Business and Technical Perspective
 
Meteor + Ionic Introduction
Meteor + Ionic IntroductionMeteor + Ionic Introduction
Meteor + Ionic Introduction
 
OFC418 Advanced MOSS Administration
OFC418 Advanced MOSS AdministrationOFC418 Advanced MOSS Administration
OFC418 Advanced MOSS Administration
 
Preparing for Upgrade to SharePoint 2010 Today
Preparing for Upgrade to SharePoint 2010 TodayPreparing for Upgrade to SharePoint 2010 Today
Preparing for Upgrade to SharePoint 2010 Today
 
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday CopenhagenWhat's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
 
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
 
Seo cheat sheet_2-2013
Seo cheat sheet_2-2013Seo cheat sheet_2-2013
Seo cheat sheet_2-2013
 
Seo cheat sheet_2-2013
Seo cheat sheet_2-2013Seo cheat sheet_2-2013
Seo cheat sheet_2-2013
 
Sun Web Server Brief
Sun Web Server BriefSun Web Server Brief
Sun Web Server Brief
 
Web technologies part-2
Web technologies part-2Web technologies part-2
Web technologies part-2
 
Technical seo tips for web developers
Technical seo tips for web developersTechnical seo tips for web developers
Technical seo tips for web developers
 
On-Site SEO Web 2.0 Expo 2010
On-Site SEO Web 2.0 Expo 2010On-Site SEO Web 2.0 Expo 2010
On-Site SEO Web 2.0 Expo 2010
 
Web applications configurator_administrator_guide(e)
Web applications configurator_administrator_guide(e)Web applications configurator_administrator_guide(e)
Web applications configurator_administrator_guide(e)
 
All About Asp Net 4 0 Hosam Kamel
All About Asp Net 4 0  Hosam KamelAll About Asp Net 4 0  Hosam Kamel
All About Asp Net 4 0 Hosam Kamel
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
 

More from Shinu Suresh

Hybris 6.0.0 to 6.3.0 comparision
Hybris 6.0.0 to 6.3.0 comparisionHybris 6.0.0 to 6.3.0 comparision
Hybris 6.0.0 to 6.3.0 comparisionShinu Suresh
 
Continuous Integrations & Deployments
Continuous Integrations & DeploymentsContinuous Integrations & Deployments
Continuous Integrations & DeploymentsShinu Suresh
 
GitFlow, SourceTree and GitLab
GitFlow, SourceTree and GitLabGitFlow, SourceTree and GitLab
GitFlow, SourceTree and GitLabShinu Suresh
 
Training material exceptions v1
Training material   exceptions v1Training material   exceptions v1
Training material exceptions v1Shinu Suresh
 
Training material sonar v1
Training material   sonar v1Training material   sonar v1
Training material sonar v1Shinu Suresh
 

More from Shinu Suresh (6)

Hybris 6.0.0 to 6.3.0 comparision
Hybris 6.0.0 to 6.3.0 comparisionHybris 6.0.0 to 6.3.0 comparision
Hybris 6.0.0 to 6.3.0 comparision
 
Git
GitGit
Git
 
Continuous Integrations & Deployments
Continuous Integrations & DeploymentsContinuous Integrations & Deployments
Continuous Integrations & Deployments
 
GitFlow, SourceTree and GitLab
GitFlow, SourceTree and GitLabGitFlow, SourceTree and GitLab
GitFlow, SourceTree and GitLab
 
Training material exceptions v1
Training material   exceptions v1Training material   exceptions v1
Training material exceptions v1
 
Training material sonar v1
Training material   sonar v1Training material   sonar v1
Training material sonar v1
 

Recently uploaded

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Recently uploaded (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Websphere Commerce SEO

  • 2. WCS SEO  Creation of simple static URLS for store pages that shoppers and search bots can understand  Title and Meta Description of pages  Creating 301 URL redirection when a web page is moved  Sitemap
  • 3. Simplifying URL’s  Shortening Context Root http://hostname/webapp/wcs/stores/servlet/Product2_10001_10001_10029_- 1_10007_10001_10001_ProductDisplayErrorView TO http://hostname/shop/Product2_10001_10001_10029_- 1_10007_10001_10001_ProductDisplayErrorView  Seo friendly urls http://hostname/webapp/wcs/stores/servlet/Product2_10001_10001_10029_- 1_10007_10001_10001_ProductDisplayErrorView TO http://hostname/shop/side-tables/two-drawer-side-table
  • 4. Shortening Context Root How to configure?  Modify httpd.conf  Modify wc-server.xml <VirtualHost *:80> RewriteEngine on RewriteRule ^/shop/(.*) /webapp/wcs/stores/servlet/$1 [PT,L] //Do the same for :443 as well <SEOConfiguration defaultUrl="" dynamicUrl="true" enable="true"> <context-root-rewrite value="/shop" /> </SEOConfiguration>
  • 5. SEO URL’s How to configure?
  • 6. SEO URL’s How to configure? 1> select * from seourl where seourl_id=13242 2> go SEOURL_ID TOKENNAME TOKENVALUE PRIORITY CHANGE_FREQUENCY MOBILE_PRIORITY MOBILE_CHG_FREQ OPTCOUNTER --------- ------------- ---------- -------- ---------------- --------------- --------------- ---------- 13242 CategoryToken 10020 0.0 N 0.0 N 0 1> select * from seourlkeyword where seourl_id=13242 and LANGUAGE_ID=-1 2> go SEOURLKEYWORD_ID SEOURL_ID LANGUAGE_ID STOREENT_ID URLKEYWORD MOBILEURLKEYWORD STATUS OPTCOUNTER ---------------- --------- ----------- ----------- ------------------- ---------------- ------ ---------- 51960 13242 -1 10001 shoes-10020--1 NULL 0 1 53001 13242 -1 10001 apparel-girls-shoes NULL 1 0 1> select * from seoredirect where SEOURLKWD_ID_NEW=53001 2> go SEOREDIRECT_ID SEOURLKWD_ID_NEW SEOURLKWD_ID_ORIG OPTCOUNTER -------------- ---------------- ----------------- ---------- 10501 53001 51960 0
  • 7. JSP  wcf:url - JSTL Taglib for constructing SEO urls  It builds a full path URL, rather than a relative path.  It builds SEO compliant URLs if the feature is used in WebSphere Commerce.  It adds a prefix to the URL with the appropriate protocol, HTTP or HTTPS, depending on the Struts configuration files.
  • 9. Title and Meta Description of pages  Page Title  Meta Description & Keywords– HTML attribute which will not displayed on page
  • 10. Page Title & Meta Description How to configure?
  • 11. Page Title & Meta Description How to configure?  SEOPAGEDEFDESC http://www- 01.ibm.com/support/knowledgecenter/SSZLC2_7.0.0/com.ibm.commerce.database.doc/database/seo pagedefdesc.htm?lang=en SEOPAGEDEF_ID LANGUAGE_ID TITLE META_DESC META_KEYWORD IMAGE_ALT_DESC LASTUPDATE CREATEDTIME FIELD1 FIELD2 FIELD3 OPTCOUNTER ------------- ----------- ---------------------------- ------------------------------------------------------- ------------------------------------ ------ ------------------------------------- ----------------------- ----------------------- ------ ------ ------ ---------- 10058 -1 Welcome to <seo: StoreName/> Shop <seo: StoreName/> online. <seo: StoreDescription/> <seo: StoreName/> <seo: StoreDescription/> Image for <seo: StoreName/> home page 2014-03-01 09:05:26.248 2014-03-01 09:05:26.248 NULL NULL NULL 1 Query execution time => 2 ms select * from SEOPAGEDEFDESC where SEOPAGEDEF_ID=10058 and LANGUAGE_ID=-1;
  • 12. Image alt texts  Image alt text – Text which appears when you hover images
  • 13. Image alt texts How to configure? CATENTDESC - http://www- 01.ibm.com/support/knowledgecenter/SSZLC2_7.0.0/com.ibm.commerce.database.doc/database/catent desc.htm?lang=en
  • 14. Sitemap  File with a list of web url’s in your site  Bot’s use this file to crawl site more intelligently  When do we need sitemap  Your site is really large  Your site has a large archive of content pages that are isolated or well not linked to each other  Your site is new and has few external links to it  Your site uses rich media content, is shown in Google News, or uses other sitemaps-compatible annotations
  • 15. Sitemap xml’s  sitemap_10001 (Index file)   sitemap_10001_1.xml  (Original Site map contents  sitemap_10001.xml.gz – Zipped file which has the above sitemap xml https://support.google.com/webmasters/answer/7 5712?hl=en
  • 16. Generating Sitemap  Admin Console  Scheduler  Run job SitemapGenerate  Minimal params required are 1. storeId 2. catalogId 3. storeType  storeId – The Store Identifier  storeType – B2C or B2B  maxUrlNumber - The maximum number of URLs a sitemap is allowed to have. Default 50,000  catalogId – Sales catalog id used. If not specified, master catalog id is used  validation – Whether validation against schema is required  compareFiles – Compare files against last run  uploadXMLToEAR – his flag indicates whether to upload the uncompressed generated sitemap XML files to the EAR directory (set to false by default). Both the compressed and uncompressed versions are uploaded.  updateEAR - This flag allows the caller to disable the EAR update (set to true by default). All files remain in the temporary directory (FEP 8+) http://www- 01.ibm.com/support/knowledgecenter/SSZLC2_7.0.0/com.ibm.commerce.seositema p.doc/tasks/tsdgsmsched.htm
  • 17. SiteMap Output  Sitemap files will be generated at WAS_Profiles/temp directory  updateEAR – Set this to true, otherwise an ear update will also happen