SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
Website Architecture,
Design & Migration
Guide
Sankar Ponnusamy, Priceline.com, Jan-2015
Introduction
The purpose of this document is to provide an easy-
to-understand guide to website architecture, basic
design guidelines and ecommerce SEO tips.
Basic SEO Guidelines For Web Developers
• Make pages primarily for users not for search
engines - Google
• Make site with a clear hierarchy and links.
Every page should be reachable from at
least one static text link. HTML sitemap
(consists of hierarchical listings of the pages)
can be used to display the structure of the
site. HTML Sitemap is usually placed on
the footer so that the very deepest level of
content is reachable to the crawler within 3-4
clicks, effectively flattening the site architecture.
Nordstrom, has a well-optimized HTML sitemap.
Brand pages are hierarchically organized in
alphabetical order
• Use Keywords to create descriptive, human
friendly URL Structure If the content is ac-
cessible throughout multiple ways implement
a 301 redirect or rel=”canonical” attribute on
the duplicate URL(s).
Page 1 of 5
• What happens when a user removes part of
a URL? prepare site to show content in such
situations or have a custom 404 page with
links to other pages they might want to go
to. In the below example removing ”table-
lamps” from the url will take users to ”furniture”
category.https://www.1stdibs.com/locations/new-
york-usa/furniture/lighting/table-lamps/
• Ensure breadcrumb navigation is present.
• Apply the following best practice on page tem-
plates: unique title, unique description, unique
H1’s & Optimised alt tags
• Notify Google of mobile sites.
• Pay attention to product (Hotel Property) URLs
Refer section 1.2
• Google is no longer indexing and ranking tabbed
or click to expand contents. Here is an examples
of tabbed content from a major e-commerce site,
which could be avoided. (**comment added
June 2015, p.s refer to recent Google guidelines,
as there is some changes on tabbed content)
Best Practice: Amazon display most of the user
generated content directly on the page, making
the user scroll to the end to see the content.
• Use schema markups and social media Open
graph protocols in the page template.
URL Structure Best Practices
Basics of A Good URL Structure
Fundamental success of a site and its seo depends
on the URL structure. It is a common practice for
ecommerce websites to logically organize its pages
into categories, sub-categories and product level
pages. Example:
Root: www.example.com
Category page: www.example.com/category-
name
Sub-category: www.example.com/category-
name/sub-category-name
Product page: Requires different approach.
*discussed under Product URL Structure section
below*
Categories and sub-categories are the most impor-
tant pages of the site and thus, will be targeting
important keyword terms.
Another popular way of site architec-
ture is to show the full user path: Ex-
amples: 1stdibs.com/locations/new-york-
usa/furniture/lighting/
homeaway.com/vacation-rentals/new-york/upstate-
new-york/r413
Product URL Structure
Product pages are different from category pages.
These pages need a special consideration, as same
product can exist in multiple categories creating
duplicate content issues.
For Example: ”Pink Nike Women’s Torch”
can exist in the following two categories
www.example.com/women/shoes/pink-nike-
womens-torch or www.example.com/nike/pink-nike-
womens-torch
Another example: ”Sumner Hotel” in Brooklyn
area can exist in Brooklyn or Downtown Brooklyn
or Bronx category pages then we could end
up with 3 urls serving the same content.
www.example.com/hotels/brooklyn/sumner-hotels
www.example.com/hotels/bronx/sumner-hotels
www.example.com/hotels/downtown-
brooklyn/sumner-hotels
In this scenario, it’s best to use canonical tags,
explained in section below
Recommended Ways Of Combating This
One URL per product coming directly from the root
level
www.example.com/sumner-hotels-brooklyn
or
www.example.com/pink-nike-womens-torch
One URL per product coming from category page
www.example.com/hotels/sumner-hotels-brooklyn
or
www.example.com/product/pink-nike-womens-
torch
Regardless of which path the user takes to the
product page, the breadcrumb could still show
the path they took to aid user experience, i.e.
breadcrumb will be
home>hotels>us>brooklyn>sumner-hotels
Page 2 of 5
home>hotels>us>bronx>sumner-hotels
home>hotels>us>downtown-brooklyn>sumner-
hotels respectively.
Site Migration Guidelines:
What exactly is going to change in the redesign?
• Is there any front-end design changes associated
with the migration?
• What about code base? Is it going to change ?
• Focus on information architecture and/or page
URL Structure. URL structure change requires
a proper 301 redirect strategy.
• Content: Migrate most of the content from the
legacy site to its equivalent new counter part.
For instance, /old-page-abc may have valuable
text content which could be transfered over to
/new-page-abc
• Internal Links: Maintain legacy sites internal
linking structure.
With a change this big, temporary rankings and
traffic declines are likely. keeping this in mind,
elect a best time for the migration to happen.
Migration Process
Collect Data And Establish SEO Baselines
Step 1. Crawl the existing legacy site to generate
a list of URLs that can be used to test redirects
if/when the URL format changes.
Step 2. A crawl of all the external backlinks will
generate a list of linked URLs.
Step 3. A crawl of the new website on a staging
environment can be compared to the live website.
The reports will highlight any technical issues with
the new website in addition to highlighting any
changes in the site architecture.
Step 4: Launch and post-migration Monitoring.
After the big day, it is important to monitor Googles
crawl and organic traffic.
New Site Development
Block Crawler access:
Make sure that the test environment is not accessible
to search bots.
• Block the test dev via robots.txt
Add the following code on robots.txt:
User−Agent : ∗Disallow : /Test−server−name
• Remember, search engines can still crawl the
site and possibly index the new URLS. So,
password protect the test environment or only
allow access to certain IP ranges.
• As a third layer protection, add meta robots
noindex to all pages.
metaname = ”robots”content = ”noindex”
Duplicate Content Issues
Duplicate content issues should be identified and
resolved as early as possible. Common cases includes:
1. Internal search generating duplicate pages under
different URLs.
2. URLs with added parameters after the ?
character. (URL parameters such as click tracking
and some analytics code can cause duplicate content
issues).
3. Directories with and without a trailing slash
example: priceline.com/hotels should be redirected
to priceline.com/hotels/
Page 3 of 5
Page by Page 301 Mapping
This is the heart of our migration progress from an
SEO standpoint. Make sure legacy site pages 301
redirect to their newer counterparts.
Assuming the new URL Structure to reflects
the path user took: prieline.com/hotels/us/new-
york/brooklyn
Here is the page by page url mapping looks like
Example: Mayoclinic.com moved to the .org TLD in
Jan 2014. Here is the redirect path
Crawling And Comparing Test vs
Live Site, using Deepcrawl
Using DeepCrawl (a 3rd party site crawler) crawl
the new development environment and compare it
with the legacy site. Make sure there is no difference
in data between the development and the live site.
Such difference will impact SEO rankings. Make
sure the internal linking structure remains the same.
Figure below, illustrates Example dash-
baord comparing live vs test site:
Handling XML Sitemaps:
Generate New XML sitemaps containing new pages.
Submit new XML sitemaps to Google & Bing via
Webmaster tools
Keep old XML sitemap to track indexed pages,
expected to decrease
Site Goes Live: Checklists
Make sure 301 redirects work
Check webmaster tools for other source code errors.
Monitor webmaster tools or crawl errors such as 404,
soft 404, 302 etc.
Make sure the analytics code installed on all pages
and tracking.
Make sure PPC container tags & other affiliates tags
are installed.
Monitor changes in organic rankings, traffic and con-
versions
1 Reference
http://www.smartinsights.com/search-engine-
optimisation-seo/seo-content-strategy/five-seo-
tips-for-product-pages-on-ecommerce-websites/
http://us.searchlaboratory.com/blog/2012/10/basic-
site-structure-click-depth-for-seo/
Page 4 of 5
http://moz.com/blog/the-web-
developers-seo-cheat-sheet-2013-edition
http://builtvisible.com/solving-site-architecture-
issues/ http://www.bruceclay.com/seo/silo.htm
https://developers.google.com/apis
deepcrawl.co.uk/use-cases/site-
redevelopment http://builtvisible.com/wp-
content/uploads/2010/10/A4uExpo-Architecture-
Richard-Baxter.pdf// image source: DeepCrawl.com
Page 5 of 5

Contenu connexe

Tendances

Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...
Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...
Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...Ishan Mishra
 
SEO Overview and Tips for Beginners
SEO Overview and Tips for BeginnersSEO Overview and Tips for Beginners
SEO Overview and Tips for BeginnersDeepak Rajput
 
Dutch bike co seo audit
Dutch bike co seo auditDutch bike co seo audit
Dutch bike co seo auditkstasiak
 
Seo - Advanced Site Audit using Google Webmaster Tools
Seo - Advanced Site Audit using Google Webmaster ToolsSeo - Advanced Site Audit using Google Webmaster Tools
Seo - Advanced Site Audit using Google Webmaster Toolsvanajamv05
 
Ebriks Infotech:- A great way to build the right keyword portfolio
Ebriks Infotech:- A great way to build the right keyword portfolioEbriks Infotech:- A great way to build the right keyword portfolio
Ebriks Infotech:- A great way to build the right keyword portfolioRohit Paul
 
UProRevs-User Profile Relevant Results
UProRevs-User Profile Relevant ResultsUProRevs-User Profile Relevant Results
UProRevs-User Profile Relevant ResultsRoyston Olivera
 
How to repurpose your content in 2016
How to repurpose your content in 2016How to repurpose your content in 2016
How to repurpose your content in 2016Joseph Rega
 
How the BBC Make Web sites
How the BBC Make Web sitesHow the BBC Make Web sites
How the BBC Make Web sitesIWMW
 
Sitemap. SEO, And Backlink
Sitemap. SEO, And BacklinkSitemap. SEO, And Backlink
Sitemap. SEO, And BacklinkChetan Patil
 
Information Architecture for SEO
Information Architecture for SEOInformation Architecture for SEO
Information Architecture for SEOiProspect Canada
 
"Leveraging SharePoint for Project Management" for SPTech Conference SFO
"Leveraging SharePoint for Project Management" for SPTech Conference SFO"Leveraging SharePoint for Project Management" for SPTech Conference SFO
"Leveraging SharePoint for Project Management" for SPTech Conference SFODux Raymond Sy
 
SharePoint Branding From Start to Finish
SharePoint Branding From Start to FinishSharePoint Branding From Start to Finish
SharePoint Branding From Start to FinishKanwal Khipple
 
how to be friends with Search Engine ( SEO training by DGhanma ) onpage SEO
how to be friends with Search Engine ( SEO training by DGhanma ) onpage SEOhow to be friends with Search Engine ( SEO training by DGhanma ) onpage SEO
how to be friends with Search Engine ( SEO training by DGhanma ) onpage SEODeeb Ghanma
 
Becoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaBecoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaKanwal Khipple
 
How Marketers Can Work With Code
How Marketers Can Work With CodeHow Marketers Can Work With Code
How Marketers Can Work With CodeKaizen
 

Tendances (20)

Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...
Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...
Online Marketing Company, Social Media Marketing, Digital Marketing, Indore, ...
 
SEO Overview and Tips for Beginners
SEO Overview and Tips for BeginnersSEO Overview and Tips for Beginners
SEO Overview and Tips for Beginners
 
Hyperlink
HyperlinkHyperlink
Hyperlink
 
Dutch bike co seo audit
Dutch bike co seo auditDutch bike co seo audit
Dutch bike co seo audit
 
Lvr ppt
Lvr pptLvr ppt
Lvr ppt
 
Web Crawler
Web CrawlerWeb Crawler
Web Crawler
 
Seo - Advanced Site Audit using Google Webmaster Tools
Seo - Advanced Site Audit using Google Webmaster ToolsSeo - Advanced Site Audit using Google Webmaster Tools
Seo - Advanced Site Audit using Google Webmaster Tools
 
SEO Tutorial
SEO TutorialSEO Tutorial
SEO Tutorial
 
Ebriks Infotech:- A great way to build the right keyword portfolio
Ebriks Infotech:- A great way to build the right keyword portfolioEbriks Infotech:- A great way to build the right keyword portfolio
Ebriks Infotech:- A great way to build the right keyword portfolio
 
UProRevs-User Profile Relevant Results
UProRevs-User Profile Relevant ResultsUProRevs-User Profile Relevant Results
UProRevs-User Profile Relevant Results
 
How to repurpose your content in 2016
How to repurpose your content in 2016How to repurpose your content in 2016
How to repurpose your content in 2016
 
How the BBC Make Web sites
How the BBC Make Web sitesHow the BBC Make Web sites
How the BBC Make Web sites
 
Sitemap. SEO, And Backlink
Sitemap. SEO, And BacklinkSitemap. SEO, And Backlink
Sitemap. SEO, And Backlink
 
Information Architecture for SEO
Information Architecture for SEOInformation Architecture for SEO
Information Architecture for SEO
 
"Leveraging SharePoint for Project Management" for SPTech Conference SFO
"Leveraging SharePoint for Project Management" for SPTech Conference SFO"Leveraging SharePoint for Project Management" for SPTech Conference SFO
"Leveraging SharePoint for Project Management" for SPTech Conference SFO
 
SharePoint Branding From Start to Finish
SharePoint Branding From Start to FinishSharePoint Branding From Start to Finish
SharePoint Branding From Start to Finish
 
how to be friends with Search Engine ( SEO training by DGhanma ) onpage SEO
how to be friends with Search Engine ( SEO training by DGhanma ) onpage SEOhow to be friends with Search Engine ( SEO training by DGhanma ) onpage SEO
how to be friends with Search Engine ( SEO training by DGhanma ) onpage SEO
 
Article16
Article16Article16
Article16
 
Becoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaBecoming a SharePoint Design Ninja
Becoming a SharePoint Design Ninja
 
How Marketers Can Work With Code
How Marketers Can Work With CodeHow Marketers Can Work With Code
How Marketers Can Work With Code
 

En vedette

En vedette (7)

Búsqueda avanzada de google
Búsqueda avanzada de googleBúsqueda avanzada de google
Búsqueda avanzada de google
 
Contratos
ContratosContratos
Contratos
 
Hoja de vida suarez
Hoja de vida suarezHoja de vida suarez
Hoja de vida suarez
 
áB ns
áB nsáB ns
áB ns
 
Relación de los objetivos estrategicos con los indicadores de la organización
Relación de los objetivos estrategicos con los indicadores de la organizaciónRelación de los objetivos estrategicos con los indicadores de la organización
Relación de los objetivos estrategicos con los indicadores de la organización
 
Resume
ResumeResume
Resume
 
Ning Yifu Resume
Ning Yifu ResumeNing Yifu Resume
Ning Yifu Resume
 

Similaire à Website Architecture and Site Migration Guide (2015)

Website Development Guidelines
Website Development GuidelinesWebsite Development Guidelines
Website Development GuidelinesAmit Kute
 
On page SEO Optimization & it's Techniques
On page SEO Optimization & it's TechniquesOn page SEO Optimization & it's Techniques
On page SEO Optimization & it's TechniquesPratibha Maurya
 
Get the best Seo training in Pune at brainmine.
Get the best Seo training in Pune at brainmine.Get the best Seo training in Pune at brainmine.
Get the best Seo training in Pune at brainmine.Seo Brainmine
 
bookairportcab_seoaudit_17april.pptx
bookairportcab_seoaudit_17april.pptxbookairportcab_seoaudit_17april.pptx
bookairportcab_seoaudit_17april.pptxmojoboxx
 
Seo Training For Beginners By Sandeep Dubey
Seo Training For Beginners By Sandeep DubeySeo Training For Beginners By Sandeep Dubey
Seo Training For Beginners By Sandeep DubeySandeep Dubey
 
New understanding website
New understanding websiteNew understanding website
New understanding websitereddvise
 
Maintaining SEO Equity through URLs in a Website Redesign, by Rob Garner of i...
Maintaining SEO Equity through URLs in a Website Redesign, by Rob Garner of i...Maintaining SEO Equity through URLs in a Website Redesign, by Rob Garner of i...
Maintaining SEO Equity through URLs in a Website Redesign, by Rob Garner of i...Rob Garner
 
Most Important On Page SEO elements
Most Important On Page SEO elementsMost Important On Page SEO elements
Most Important On Page SEO elementsSEOSMOPPC
 
Web development guidelines
Web development guidelinesWeb development guidelines
Web development guidelinesSRDT Pvt Ltd
 
Confoo Montreal : SEO for dynamic websites
Confoo Montreal :  SEO for dynamic websitesConfoo Montreal :  SEO for dynamic websites
Confoo Montreal : SEO for dynamic websitesiProspect Canada
 
Unleash your SEO powers to grow your business online
Unleash your SEO powers to grow your business onlineUnleash your SEO powers to grow your business online
Unleash your SEO powers to grow your business onlineRed Blue Blur Ideas
 
E commerce Important practices
E commerce Important practicesE commerce Important practices
E commerce Important practicesinkacoy
 
Blog creationguide forestview
Blog creationguide forestviewBlog creationguide forestview
Blog creationguide forestviewNikos Stagakis
 

Similaire à Website Architecture and Site Migration Guide (2015) (20)

Website Development Guidelines
Website Development GuidelinesWebsite Development Guidelines
Website Development Guidelines
 
Seo audit basic
Seo audit basicSeo audit basic
Seo audit basic
 
On page SEO Optimization & it's Techniques
On page SEO Optimization & it's TechniquesOn page SEO Optimization & it's Techniques
On page SEO Optimization & it's Techniques
 
Get the best Seo training in Pune at brainmine.
Get the best Seo training in Pune at brainmine.Get the best Seo training in Pune at brainmine.
Get the best Seo training in Pune at brainmine.
 
SEO Strategy ppt
SEO Strategy ppt SEO Strategy ppt
SEO Strategy ppt
 
Seo
SeoSeo
Seo
 
bookairportcab_seoaudit_17april.pptx
bookairportcab_seoaudit_17april.pptxbookairportcab_seoaudit_17april.pptx
bookairportcab_seoaudit_17april.pptx
 
Foxtail Website Audit
Foxtail Website AuditFoxtail Website Audit
Foxtail Website Audit
 
Seo Training For Beginners By Sandeep Dubey
Seo Training For Beginners By Sandeep DubeySeo Training For Beginners By Sandeep Dubey
Seo Training For Beginners By Sandeep Dubey
 
New understanding website
New understanding websiteNew understanding website
New understanding website
 
Maintaining SEO Equity through URLs in a Website Redesign, by Rob Garner of i...
Maintaining SEO Equity through URLs in a Website Redesign, by Rob Garner of i...Maintaining SEO Equity through URLs in a Website Redesign, by Rob Garner of i...
Maintaining SEO Equity through URLs in a Website Redesign, by Rob Garner of i...
 
Seo and analytics basics
Seo and analytics basicsSeo and analytics basics
Seo and analytics basics
 
Most Important On Page SEO elements
Most Important On Page SEO elementsMost Important On Page SEO elements
Most Important On Page SEO elements
 
SEO for Bloggers for EVO 2011
SEO for Bloggers for EVO 2011SEO for Bloggers for EVO 2011
SEO for Bloggers for EVO 2011
 
Web development guidelines
Web development guidelinesWeb development guidelines
Web development guidelines
 
Confoo Montreal : SEO for dynamic websites
Confoo Montreal :  SEO for dynamic websitesConfoo Montreal :  SEO for dynamic websites
Confoo Montreal : SEO for dynamic websites
 
Unleash your SEO powers to grow your business online
Unleash your SEO powers to grow your business onlineUnleash your SEO powers to grow your business online
Unleash your SEO powers to grow your business online
 
E commerce Important practices
E commerce Important practicesE commerce Important practices
E commerce Important practices
 
Blog creationguide forestview
Blog creationguide forestviewBlog creationguide forestview
Blog creationguide forestview
 
SEO FOR WORDPRESS
SEO FOR WORDPRESSSEO FOR WORDPRESS
SEO FOR WORDPRESS
 

Plus de Sankar Ponnusamy (10)

Social media-pr- 2014
Social media-pr- 2014Social media-pr- 2014
Social media-pr- 2014
 
Fios preso
Fios presoFios preso
Fios preso
 
Travel search-engines
Travel search-enginesTravel search-engines
Travel search-engines
 
Travel search-engines
Travel search-enginesTravel search-engines
Travel search-engines
 
Google analytics reporting using api
Google analytics reporting using apiGoogle analytics reporting using api
Google analytics reporting using api
 
Research Paper
Research Paper Research Paper
Research Paper
 
Marketing Draft one GM VOLT
Marketing Draft one GM VOLTMarketing Draft one GM VOLT
Marketing Draft one GM VOLT
 
Erp
ErpErp
Erp
 
Gmvolt
GmvoltGmvolt
Gmvolt
 
Erp
ErpErp
Erp
 

Dernier

How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsssuser4571da
 
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?riteshhsociall
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessAggregage
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRSapana Sha
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxZACGaming
 
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Onlineanilsa9823
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Richard Ingilby
 
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptxVikasTiwari846641
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.DanielaQuiroz63
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music businessbrjohnson6
 
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessVarn
 
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesGoogle 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesSearch Engine Journal
 
Social Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid mediaSocial Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid mediaadityabelde2
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsVWO
 

Dernier (20)

How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail Success
 
Foundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David PisarekFoundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David Pisarek
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCR
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
 
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
 
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAILBUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
 
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptx
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music business
 
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
 
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesGoogle 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
 
Social Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid mediaSocial Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid media
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 

Website Architecture and Site Migration Guide (2015)

  • 1. Website Architecture, Design & Migration Guide Sankar Ponnusamy, Priceline.com, Jan-2015 Introduction The purpose of this document is to provide an easy- to-understand guide to website architecture, basic design guidelines and ecommerce SEO tips. Basic SEO Guidelines For Web Developers • Make pages primarily for users not for search engines - Google • Make site with a clear hierarchy and links. Every page should be reachable from at least one static text link. HTML sitemap (consists of hierarchical listings of the pages) can be used to display the structure of the site. HTML Sitemap is usually placed on the footer so that the very deepest level of content is reachable to the crawler within 3-4 clicks, effectively flattening the site architecture. Nordstrom, has a well-optimized HTML sitemap. Brand pages are hierarchically organized in alphabetical order • Use Keywords to create descriptive, human friendly URL Structure If the content is ac- cessible throughout multiple ways implement a 301 redirect or rel=”canonical” attribute on the duplicate URL(s). Page 1 of 5
  • 2. • What happens when a user removes part of a URL? prepare site to show content in such situations or have a custom 404 page with links to other pages they might want to go to. In the below example removing ”table- lamps” from the url will take users to ”furniture” category.https://www.1stdibs.com/locations/new- york-usa/furniture/lighting/table-lamps/ • Ensure breadcrumb navigation is present. • Apply the following best practice on page tem- plates: unique title, unique description, unique H1’s & Optimised alt tags • Notify Google of mobile sites. • Pay attention to product (Hotel Property) URLs Refer section 1.2 • Google is no longer indexing and ranking tabbed or click to expand contents. Here is an examples of tabbed content from a major e-commerce site, which could be avoided. (**comment added June 2015, p.s refer to recent Google guidelines, as there is some changes on tabbed content) Best Practice: Amazon display most of the user generated content directly on the page, making the user scroll to the end to see the content. • Use schema markups and social media Open graph protocols in the page template. URL Structure Best Practices Basics of A Good URL Structure Fundamental success of a site and its seo depends on the URL structure. It is a common practice for ecommerce websites to logically organize its pages into categories, sub-categories and product level pages. Example: Root: www.example.com Category page: www.example.com/category- name Sub-category: www.example.com/category- name/sub-category-name Product page: Requires different approach. *discussed under Product URL Structure section below* Categories and sub-categories are the most impor- tant pages of the site and thus, will be targeting important keyword terms. Another popular way of site architec- ture is to show the full user path: Ex- amples: 1stdibs.com/locations/new-york- usa/furniture/lighting/ homeaway.com/vacation-rentals/new-york/upstate- new-york/r413 Product URL Structure Product pages are different from category pages. These pages need a special consideration, as same product can exist in multiple categories creating duplicate content issues. For Example: ”Pink Nike Women’s Torch” can exist in the following two categories www.example.com/women/shoes/pink-nike- womens-torch or www.example.com/nike/pink-nike- womens-torch Another example: ”Sumner Hotel” in Brooklyn area can exist in Brooklyn or Downtown Brooklyn or Bronx category pages then we could end up with 3 urls serving the same content. www.example.com/hotels/brooklyn/sumner-hotels www.example.com/hotels/bronx/sumner-hotels www.example.com/hotels/downtown- brooklyn/sumner-hotels In this scenario, it’s best to use canonical tags, explained in section below Recommended Ways Of Combating This One URL per product coming directly from the root level www.example.com/sumner-hotels-brooklyn or www.example.com/pink-nike-womens-torch One URL per product coming from category page www.example.com/hotels/sumner-hotels-brooklyn or www.example.com/product/pink-nike-womens- torch Regardless of which path the user takes to the product page, the breadcrumb could still show the path they took to aid user experience, i.e. breadcrumb will be home>hotels>us>brooklyn>sumner-hotels Page 2 of 5
  • 3. home>hotels>us>bronx>sumner-hotels home>hotels>us>downtown-brooklyn>sumner- hotels respectively. Site Migration Guidelines: What exactly is going to change in the redesign? • Is there any front-end design changes associated with the migration? • What about code base? Is it going to change ? • Focus on information architecture and/or page URL Structure. URL structure change requires a proper 301 redirect strategy. • Content: Migrate most of the content from the legacy site to its equivalent new counter part. For instance, /old-page-abc may have valuable text content which could be transfered over to /new-page-abc • Internal Links: Maintain legacy sites internal linking structure. With a change this big, temporary rankings and traffic declines are likely. keeping this in mind, elect a best time for the migration to happen. Migration Process Collect Data And Establish SEO Baselines Step 1. Crawl the existing legacy site to generate a list of URLs that can be used to test redirects if/when the URL format changes. Step 2. A crawl of all the external backlinks will generate a list of linked URLs. Step 3. A crawl of the new website on a staging environment can be compared to the live website. The reports will highlight any technical issues with the new website in addition to highlighting any changes in the site architecture. Step 4: Launch and post-migration Monitoring. After the big day, it is important to monitor Googles crawl and organic traffic. New Site Development Block Crawler access: Make sure that the test environment is not accessible to search bots. • Block the test dev via robots.txt Add the following code on robots.txt: User−Agent : ∗Disallow : /Test−server−name • Remember, search engines can still crawl the site and possibly index the new URLS. So, password protect the test environment or only allow access to certain IP ranges. • As a third layer protection, add meta robots noindex to all pages. metaname = ”robots”content = ”noindex” Duplicate Content Issues Duplicate content issues should be identified and resolved as early as possible. Common cases includes: 1. Internal search generating duplicate pages under different URLs. 2. URLs with added parameters after the ? character. (URL parameters such as click tracking and some analytics code can cause duplicate content issues). 3. Directories with and without a trailing slash example: priceline.com/hotels should be redirected to priceline.com/hotels/ Page 3 of 5
  • 4. Page by Page 301 Mapping This is the heart of our migration progress from an SEO standpoint. Make sure legacy site pages 301 redirect to their newer counterparts. Assuming the new URL Structure to reflects the path user took: prieline.com/hotels/us/new- york/brooklyn Here is the page by page url mapping looks like Example: Mayoclinic.com moved to the .org TLD in Jan 2014. Here is the redirect path Crawling And Comparing Test vs Live Site, using Deepcrawl Using DeepCrawl (a 3rd party site crawler) crawl the new development environment and compare it with the legacy site. Make sure there is no difference in data between the development and the live site. Such difference will impact SEO rankings. Make sure the internal linking structure remains the same. Figure below, illustrates Example dash- baord comparing live vs test site: Handling XML Sitemaps: Generate New XML sitemaps containing new pages. Submit new XML sitemaps to Google & Bing via Webmaster tools Keep old XML sitemap to track indexed pages, expected to decrease Site Goes Live: Checklists Make sure 301 redirects work Check webmaster tools for other source code errors. Monitor webmaster tools or crawl errors such as 404, soft 404, 302 etc. Make sure the analytics code installed on all pages and tracking. Make sure PPC container tags & other affiliates tags are installed. Monitor changes in organic rankings, traffic and con- versions 1 Reference http://www.smartinsights.com/search-engine- optimisation-seo/seo-content-strategy/five-seo- tips-for-product-pages-on-ecommerce-websites/ http://us.searchlaboratory.com/blog/2012/10/basic- site-structure-click-depth-for-seo/ Page 4 of 5