Exploring iOS App Development: Simplifying the Process
hybris SEO Feature and Guide
1. HYBRIS SEO AGENDA
Ø Session Attribute
Ø URL Resolver
Ø Site Map
Ø Robots.txt
Ø Meta Tag
Samuel Yang | @samuelyang2015 |samuelyang2013@yahoo.com
2. u Add session attributes for CMS Site
• CMSSite Item
• Predefined session attributes
• Customizable with
UrlEncodingAttributeManager
MANAGING SESSION ATTRIBUTES IN
SITE URL PATH
3. u URL resolver types
• Homepage Resolver
• Product Detail Page
Resolver
• Category Page Resolver
• Store Page Resolver
• Content Page Resolver
• Custom Page Resolver
MANAGING SITE URL WITH URL
RESOLVERS
4. u WCMS Website
• configuration per website
u SitemapConfig Item
• SiteMapLanguageCurrency
• Sitemap page type
• Custom sitemap URL
u Sitemap per localized site
SITEMAP CONFIGURATION
5. u Homepage
u Product Page
u Category Page
u CategoryLanding(restritions)
u Store Page
u Content Page
u Custom Page
SITEMAP PAGE TYPE
6. • SiteMapGenerator
• Generators for different page types
• SiteMapMediaCronJob
• Re-generate sitemaps
• A list of generators
• Don’t run too often
• Custom sitemap Generator
SITEMAP GENERATION
7. u Always
u Hourly
u Daily
u Weekly
u Monthly
u Yearly
u Never
SITEMAP REFRESH FREQUENCY
8. CREATING A NEW SITE MAP IN
BACKOFFICE – STEP 1
Create RendererTemplate item with VM template codes
eg. //yacceleratorcore/resources/yacceleratorcore/import/
common/site-siteMapTemplate.vm
9. CREATING A NEW SITE MAP IN
BACKOFFICE – STEP 2
Create SiteMapConfig item with custom URL, Language-Currency mappings,
page type and generation frequency, indexing priority etc..
10. CREATING A NEW SITE MAP IN
BACKOFFICE – STEP 3
Bind SiteMapConfig item to CMSSite item or upload custom sitemap file
11. CREATING A NEW SITE MAP IN
BACKOFFICE – STEP 4
Generate sitemap with generator job
12. CHECKING THE NEW SITEMAPS IN
BACKOFFICE
Now we have a bunch of sitemaps for different language and currency mappings
Download generated sitemaps or upload new sitemaps
14. u Generated by miscRobotsPage.jsp
u Shop is located in root URL
• Standard web server configuration
u Shop is not located in root URL
§ Customize web server configuration
u Links to sitemap URL
u Robots template for different devices
u Robots meta tag per page
u Robots meta tag for request types
MANAGING SEARCH ENGINE
BEHAVIORS VIA ROBOTS.TXT
15. u Put Meta tag in MVC controller
SEO DIRECTIVE META TAGS
u Put Meta tags in the Master.tag