Rivet Logic Corporation © 2014 Building Digital Experiences Since 2006
July 9th, 2014
SEO With Liferay
Presented by:
Anusha Wijeyakumar Alaaeldin El -Nattar
Practice Director Executive VP Client Services
Rivet Logic Rivet Logic
Rivet Logic Corporation © 2014 Building Digital Experiences Since 20062
Who We Are
Rivet Logic Corporation © 2014 Building Digital Experiences Since 20063
Rivet Logic Overview
•  Award-winning professional services
focused on:
•  Portals
•  Web Content Management
•  Digital Asset Management
•  Social Intranets/Extranets
•  Platinum Partners for Leading Open
Source Software including:
Rivet Logic Corporation © 2014 Building Digital Experiences Since 20064
Company Overview
•  Headquartered in Reston, VA
•  Regional Offices in Boston, New York
City, Dallas, Los Angeles
•  Near-shore Development Center in
Costa Rica
•  Founded in 2005
•  70+ employees and growing
Rivet Logic Corporation © 2014 Building Digital Experiences Since 20065
Rivet Logic & Liferay
•  Certified Platinum Partner since 2006
•  Conduct Public Training on East Coast
USA and helped write the Liferay 6
Training
•  Contributor (software, documentation,
forums, training material)
•  50+ Liferay projects underway or
completed and 100s of sites
Rivet Logic Corporation © 2014 Building Digital Experiences Since 20066
What Is SEO?
Rivet Logic Corporation © 2014 Building Digital Experiences Since 20067
Search engine optimization (SEO) is the
process of affecting the visibility of a website
or a web page in a search engine's "natural"
or un-paid ("organic") search results.
Rivet Logic Corporation © 2014 Building Digital Experiences Since 20068
SEO Methods
•  Getting indexed
•  Preventing
crawling
•  Increasing
prominence
Rivet Logic Corporation © 2014 Building Digital Experiences Since 20069
What Matters
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200610
Controlling Meta Information
Good Meta Descriptions/Keywords drive
high quality traffic towards your site
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200611
Site Map Protocol
Supporting Site Map Protocol is essential to
providing users with useful shortcuts from search
result screens
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200612
Friendly URLs
•  Liferay’s default URLs are not good enough
•  Liferay allows for creating custom friendly
URLs
http://sensus.com/web/usca/solution?id=advanced-metering-infrastructure-ami
http://sensus.com/web/usca/solution/advanced-metering-infrastructure-ami
VS
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200613
SEO Friendly Sliders/Carousels
http://mysite.com/home
Index
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200614
SEO Friendly Sliders/Carousels
Keyword in slide 3
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200615
SEO Friendly Sliders/Carousels
http://mysite.com/home
Index
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200616
SEO Friendly Sliders/Carousels
Content doesn’t match!
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200617
SEO Friendly Sliders/Carousels
http://mysite.com/home?slide=2
http://mysite.com/home?slide=3
http://mysite.com/home?slide=1
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200618
SEO Friendly Sliders/Carousels
…?slide=2
…?slide=1 …?slide=3
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200619
SEO Friendly Sliders/Carousels
AJAX
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200620
Other SEO
Considerations
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200621
The Sensus Example
Country	

 Country	

Division	

 Division	

Product
Line	

Product
Line	

Product	

 Product	

 Product	

Sensus.com
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200622
Complex Associations
Division	

Product
Line	

Country	

Product
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200623
Use Building Blocks
Lorem ipsum
this is an article that
I’m writing to show
random text in this
box I also need an
image here right.	

Lorem ipsum
this is an article that
I’m writing to show
random text in this
box I also need an
image here right.	

Lorem ipsum
this is an article that
I’m writing to show
random text in this
box I also need an
image here right.
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200624
Division Page Type
Division
Overview	

Product
Lines	

Product
Line
Navigation
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200625
Product Line Page Type
Product Line
Overview	

Associated
Solutions	

Products
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200626
Product Page Type
Product
Overview	

Product
Documentation	

Associated
Solutions
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200627
De-coupled Authoring/Publishing
ARTICLE Lorem Ipsum 	

this is an article that I m 	

writing to show random 	

text in this box I alo need an	

Lorem ipsum this is an article	

that I m writing to show random
text in this box I also need an
i m a g e x y z x y z x y z x y z 	

Lorem ipsum this is an article that
I m writing to show random text in
this box I also need an image xyz
x y z x y z x y z	

in this box I also need an image	

Web Form
Authoring
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200628
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200629
IA through Taxonomy
ARTICLE
Lorem ipsum this is an article that
I m writing to show random text
in this box I also need an image he	

Lorem ipsum this is an article that
I m writing to show random text
in this box I also need an image	

Lorem ipsum this is an article that
I m writing to show random text
in this box I also need an image	

in this box I also need an
i v v f v f v f d v d f v m a g e	

US	

P U B L I S H	

AMI Systems	

P U B L I S H	

P U B L I S H	

US	

AMI	

Systems	

Water	

Country	

Product
Line	

Division
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200630
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200631
SEO Challenges
•  HTML Titles
•  Breadcrumbs
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200632
Solution: Intercept/Modify
•  HTML Titles
•  Intercept HTML Title generation code and
replace with dynamic logic
•  Breadcrumbs
•  Intercept breadcrumb generation code and
replace with dynamic logic
Rivet Logic Corporation © 2014 Building Digital Experiences Since 200633
Summary
•  Every public facing site must worry
about SEO
•  Have an SEO strategy and define it
during planning/design
•  Liferay can help satisfy almost all SEO
requirements
Rivet Logic Corporation © 2014 Building Digital Experiences Since 2006
Double-Click to add image
34
Questions?
Rivet Logic Corporation © 2014 Building Digital Experiences Since 2006
rivetlogic.com
blogs.rivetlogic.com
facebook.com/rivetlogic
youtube.com/rivetlogic
twitter.com/rivetlogic
Learn More…

Implementing an SEO Strategy for Your Liferay Websites

  • 1.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 2006 July 9th, 2014 SEO With Liferay Presented by: Anusha Wijeyakumar Alaaeldin El -Nattar Practice Director Executive VP Client Services Rivet Logic Rivet Logic
  • 2.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 20062 Who We Are
  • 3.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 20063 Rivet Logic Overview •  Award-winning professional services focused on: •  Portals •  Web Content Management •  Digital Asset Management •  Social Intranets/Extranets •  Platinum Partners for Leading Open Source Software including:
  • 4.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 20064 Company Overview •  Headquartered in Reston, VA •  Regional Offices in Boston, New York City, Dallas, Los Angeles •  Near-shore Development Center in Costa Rica •  Founded in 2005 •  70+ employees and growing
  • 5.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 20065 Rivet Logic & Liferay •  Certified Platinum Partner since 2006 •  Conduct Public Training on East Coast USA and helped write the Liferay 6 Training •  Contributor (software, documentation, forums, training material) •  50+ Liferay projects underway or completed and 100s of sites
  • 6.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 20066 What Is SEO?
  • 7.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 20067 Search engine optimization (SEO) is the process of affecting the visibility of a website or a web page in a search engine's "natural" or un-paid ("organic") search results.
  • 8.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 20068 SEO Methods •  Getting indexed •  Preventing crawling •  Increasing prominence
  • 9.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 20069 What Matters
  • 10.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200610 Controlling Meta Information Good Meta Descriptions/Keywords drive high quality traffic towards your site
  • 11.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200611 Site Map Protocol Supporting Site Map Protocol is essential to providing users with useful shortcuts from search result screens
  • 12.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200612 Friendly URLs •  Liferay’s default URLs are not good enough •  Liferay allows for creating custom friendly URLs http://sensus.com/web/usca/solution?id=advanced-metering-infrastructure-ami http://sensus.com/web/usca/solution/advanced-metering-infrastructure-ami VS
  • 13.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200613 SEO Friendly Sliders/Carousels http://mysite.com/home Index
  • 14.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200614 SEO Friendly Sliders/Carousels Keyword in slide 3
  • 15.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200615 SEO Friendly Sliders/Carousels http://mysite.com/home Index
  • 16.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200616 SEO Friendly Sliders/Carousels Content doesn’t match!
  • 17.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200617 SEO Friendly Sliders/Carousels http://mysite.com/home?slide=2 http://mysite.com/home?slide=3 http://mysite.com/home?slide=1
  • 18.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200618 SEO Friendly Sliders/Carousels …?slide=2 …?slide=1 …?slide=3
  • 19.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200619 SEO Friendly Sliders/Carousels AJAX
  • 20.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200620 Other SEO Considerations
  • 21.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200621 The Sensus Example Country Country Division Division Product Line Product Line Product Product Product Sensus.com
  • 22.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200622 Complex Associations Division Product Line Country Product
  • 23.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200623 Use Building Blocks Lorem ipsum this is an article that I’m writing to show random text in this box I also need an image here right. Lorem ipsum this is an article that I’m writing to show random text in this box I also need an image here right. Lorem ipsum this is an article that I’m writing to show random text in this box I also need an image here right.
  • 24.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200624 Division Page Type Division Overview Product Lines Product Line Navigation
  • 25.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200625 Product Line Page Type Product Line Overview Associated Solutions Products
  • 26.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200626 Product Page Type Product Overview Product Documentation Associated Solutions
  • 27.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200627 De-coupled Authoring/Publishing ARTICLE Lorem Ipsum this is an article that I m writing to show random text in this box I alo need an Lorem ipsum this is an article that I m writing to show random text in this box I also need an i m a g e x y z x y z x y z x y z Lorem ipsum this is an article that I m writing to show random text in this box I also need an image xyz x y z x y z x y z in this box I also need an image Web Form Authoring
  • 28.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200628
  • 29.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200629 IA through Taxonomy ARTICLE Lorem ipsum this is an article that I m writing to show random text in this box I also need an image he Lorem ipsum this is an article that I m writing to show random text in this box I also need an image Lorem ipsum this is an article that I m writing to show random text in this box I also need an image in this box I also need an i v v f v f v f d v d f v m a g e US P U B L I S H AMI Systems P U B L I S H P U B L I S H US AMI Systems Water Country Product Line Division
  • 30.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200630
  • 31.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200631 SEO Challenges •  HTML Titles •  Breadcrumbs
  • 32.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200632 Solution: Intercept/Modify •  HTML Titles •  Intercept HTML Title generation code and replace with dynamic logic •  Breadcrumbs •  Intercept breadcrumb generation code and replace with dynamic logic
  • 33.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 200633 Summary •  Every public facing site must worry about SEO •  Have an SEO strategy and define it during planning/design •  Liferay can help satisfy almost all SEO requirements
  • 34.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 2006 Double-Click to add image 34 Questions?
  • 35.
    Rivet Logic Corporation© 2014 Building Digital Experiences Since 2006 rivetlogic.com blogs.rivetlogic.com facebook.com/rivetlogic youtube.com/rivetlogic twitter.com/rivetlogic Learn More…