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-2013vijay patil
 
Seo cheat sheet_2-2013
Seo cheat sheet_2-2013Seo cheat sheet_2-2013
Seo cheat sheet_2-2013ekkarthik
 
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

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

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