SlideShare a Scribd company logo
Konferenz
    Suchmaschinen-Optimierung
          Kongresshaus Zürich

Website Architecture for Search Engines

             Joe Spencer
         Spencer e-Strategies
              13/10/2010




                                          1
Common SEO Strategy



        On-Page Optimization
                                     Off-Page Optimization
•   Keyword in Title           • Backlinks
•   Keyword in Meta Tags       • More Backlinks
•   Keyword in Content
•   Unique Content Per Page
•   SEO Landing Pages




                                               Joe Spencer | 13.10.2010
Advanced SEO Stragegy



        On-Page Optimization
                                                                     Off-Page Optimization
•   Keyword in Title                                           • Backlinks
•   Keyword in Meta Tags                                       • More Backlinks
•   Keyword in Content
•   Unique Content Per Page
•   SEO Landing Pages


                                      Technical Optimization
                               •   URL Structure
                               •   Code Optimization
                               •   HTTP Headers
                               •   Robots.txt
                               •   XML Sitemap Files




                                                                               Joe Spencer | 13.10.2010
Website Architecture for SEO



                   Technical Optimization
               • Site Structure
               • Multi-Language Websites
               • Duplicate Content Issues
               • URL Structure
               • URL Canonicalization
               • Javascripts
               • W3C Validation
               • Website Navigation
                 Features
               • Restricting Indexing
               • HTTP Headers




                                            Joe Spencer | 13.10.2010
HTML Code Requirements

• The content area should be positioned high in the HTML code

• W3C Validation
 http://validator.w3.org/


• All HTML should be lower case

• Remove Comments

• Avoid Frames and iFrames

• Use External CSS and JavaScript files

• Uncompressed size of HTML files should be 25kb or less.

• Use Gzip compression to compress the files




                                                                Joe Spencer | 13.10.2010
CSS Code Requirements

• Avoid Inline Styles

• Use external CSS files

• Position the external CSS file links in the HTML Header




                                                            Joe Spencer | 13.10.2010
Javascript Code Requirements

• Use of Inline Javascripts should be avoided

• Use external Javascript files

• Limit the sizes of the Javascript files to 50kb




                                                    Joe Spencer | 13.10.2010
Max Number of HTTP Request

When a page loads into a browser HTTP Request are sent to the server for each file
that is required to be downloaded to view the page.

The number of HTTP Request should be 20 or less per page to reduce loading time.




                                                                    Joe Spencer | 13.10.2010
URL Structure

●
     Avoid dynamic URLs

●
     Use lower-case characters

●
     Best to use dashes (-) rather than underscores (_)

●
     Directories should contain index.html or default.html file for the default page.
      Avoid using intro.html or other generic names for the default page.

●
     Use URL Rewrites for creating Search Engine Friendly URLs




                                                                         Joe Spencer | 13.10.2010
Flat URL Structure




                                Home Page
      Category 1                 Category 2                 Category 3

Page      Page     Page    Page     Page     Page     Page     Page           Page
 1         2        3       1        2        3        1        2              3



•   Don't go more than 2-3 levels deep in your category structure.

•   Include targeted keywords for the categories and page names.


Example:
The URL for page three in category three would look like:
http://www.yourdomain.com/theme3/page3.htm




                                                                     Joe Spencer | 13.10.2010
URL Rewrites



• Allows the placement of targeted keywords in the URLs
  Example: http://www.mydomain.com/targeted-keyword/

• Insure that all pages load from a single URL otherwise this will create
  URL Canonicalization Issues




                                                                      Joe Spencer | 13.10.2010
URLs for Multi-Language Websites


Each language should be included in separate categories.


Examples:
Default Language: http://www.mydomain.com/
English Language: http://www.mydomain.com/en/
German Language: http://www.mydomain.com/de/




                                                           Joe Spencer | 13.10.2010
URL Canonicalization

Often URL for web pages can be indexed with different URLs which creates
 Duplicate Content Issues.

Common Homepage Example:
http://www.yourdomain.com/
http://yourdomain.com/
http://www.yourdomain.com/index.html
http://yourdomain.com/index.html

Common Dynamic URL Example:
http://www.yourdomain.com/index.php?&page=1
http://www.yourdomain.com/index.php?page=1&parameter=123




                                                                  Joe Spencer | 13.10.2010
URL Canonicalization Tag

The URL Canonicalization Tag allows you to specify the preferred version of a URL.



<link rel="canonical" href="http://www.mydomain.com/">




                                                                    Joe Spencer | 13.10.2010
Controling Web Crawlers

3 Ways to Control Web Crawlers

•   Robots.txt files

•   Robots Meta Tags

•   NoFollow Tags




                                 Joe Spencer | 13.10.2010
Robots.txt Files

The Robots.txt File is used to restrict search engine spiders from indexing pages.




                                                                      Joe Spencer | 13.10.2010
Robots.txt Files

Robots.txt Command Examples
 • User-agent: *
  Defined the Search Spider


 • Disallow: /form
  Defined a restriction for directory /form


 • Disallow: /*ln0
  Restricts all URLs containing ln0


 • Disallow: /*utm_source=
  Restricts all URLs containing utm_source=


 • Disallow: /*feed.xml
  Restricts all URLs containing a file called feed.xml


 • Disallow: /*.pdf$
  Restricts all URLs containing a .pdf file extensions



 For more information: http://www.robotstxt.org/


                                                         Joe Spencer | 13.10.2010
Robots Meta Tags

The Robots Meta Tags are used to control which pages are indexed and followed by
search engine spiders.


1st Option: By default, pages without robots meta tags will allow the pages to index
into cache and follow the links.

2nd Option: <meta name="robots„ content="noindex,nofollow">
This restrict the spider from indexing the page into cache and following the links on
the page.

3rd Option: <meta name="robots" content="noindex">
     This only restricts the spider from indexing the page into cache.

4th Option: <meta name="robots" content="nofollow">
This restricts the spider from following the link on the page.




                                                                         Joe Spencer | 13.10.2010
Examples of Pages to Restrict

Examples of Types of Pages to Restrict from Robots

• HTML Sitemaps = NoIndex/Follow

Restricts the page from being indexed but allow the robots to follow links on the page.



• About Us = NoIndex/NoFollow

Restricts the page from being indexed & restrict robots from following the links on the page.



• Privacy Policy = NoIndex/Follow

Restricts the page from being indexed & restrict robots from following the links on the page.




                                                                                Joe Spencer | 13.10.2010
NoFollow Tags



• The rel=”nofollow” tag is used for restricts web crawlers from following links.
  Some external links and navigational links may require the nofollow tag.



• The NoFollow Tag doesn’t prevent spiders from actually following and indexing
  the linked page.




 <a href=”url” title=”title” rel=”nofollow”>link text</a>




                                                                     Joe Spencer | 13.10.2010
NoFollow Links Example




        Example uses footer links from Google Sites.

        All of the links marked in red are using NoFollow Tags.




                                                                  Joe Spencer | 13.10.2010
Type of Links to NoFollow


• Navigational links which are on every page
  Examples: Contact Us, About Company, Privacy Policy, pages using SSL and ect.

• Cross Domain Links
  Any link to a website sharing the same C-Class IP.

• Advertisements
  Affiliate or other form of advertising links.

• External Links
  External links which are not involved in a link partnership.




                                                                              Joe Spencer | 13.10.2010
XML Sitemap Files

 XML Sitemaps Deliever URLs to Search Engines




                         http://www.seostrategyworkshop.ch/sitemap.xml

seostrategyworkshop.ch                                                                  23
                                                                         Joe Spencer | Page
HTTP Headers for SEO

HTTP Header can be used to inform search engine spiders the propose of the page

●
    HTTP 301 Permanent Redirect

●
    HTTP 302 Temporary Redirect

●
    HTTP 404 Page Not Found Error

●
    HTTP 503 Service Unavailable




                                                                  Joe Spencer | 13.10.2010
HTTP Redirect Headers




                        Joe Spencer | 13.10.2010
HTTP 301 Redirect Headers

 301 redirect headers are used to inform search engines that a page has
permanently moved to a new URL.

●
    Always use 301 Redirects when moving pages to new URLs.

●
    Limit the number of 301 Redirects to 1 per URL




                                                                    Joe Spencer | 13.10.2010
404 Page Not Found Errors

404 HTTP Header responses inform search engine spiders that a URL doesn't
contain a page.

•   Use a custom 404 Page

•   Include a search feature and other useful content on the custom 404 page




                                                                    Joe Spencer | 13.10.2010
503 Service Not Available

503 HTTP Header responses inform search engine spiders that a URL is temporary
unavailable.

•   Use during release process

•   Use during maintenance




                                                                 Joe Spencer | 13.10.2010
For more information about SEO




  www.seo-netzwerk.com                www.seostrategyworkshop.com
                                            March 2 & 3, 2011




This presentation is available at:

http://www.spencerestrategies.com/seo-konferenz/


                                                        Joe Spencer | 13.10.2010
Joe Spencer

SEO Consultant
Spencer e-Strategies
Phone: +41-(0)44-586-8775
Fax: +41-(0)43-430-2162
Email: joe@spencerestrategies.com
Skype: spencer-estrategies

Website: http://www.spencerestrategies.com/
LinkedIn: http://www.linkedin.com/in/joespencer
Xing:  http://www.xing.com/profile/Joe_Spencer




                                                  30

More Related Content

What's hot

Search Engine Optimization PPT
Search Engine Optimization PPT Search Engine Optimization PPT
Search Engine Optimization PPT
Kranthi Shaik
 
Sample SEO Audit Report
Sample SEO Audit ReportSample SEO Audit Report
Sample SEO Audit Report
Fortune Innovations Dublin
 
Website Pre SEO Analysis Report- Online Marketing: Search Engine Optimization
Website Pre SEO Analysis Report- Online Marketing: Search Engine OptimizationWebsite Pre SEO Analysis Report- Online Marketing: Search Engine Optimization
Website Pre SEO Analysis Report- Online Marketing: Search Engine Optimization
Vikesh Sanwalodia
 
The 30 Minute Website Audit - Using Google to Make Your Website More Effective
The 30 Minute Website Audit - Using Google to Make Your Website More EffectiveThe 30 Minute Website Audit - Using Google to Make Your Website More Effective
The 30 Minute Website Audit - Using Google to Make Your Website More Effective
WebLink International
 
Notes for SEO Analyst, SEO, SEM, Web Analyst, Webmaster, Online Marketing Guy...
Notes for SEO Analyst, SEO, SEM, Web Analyst, Webmaster, Online Marketing Guy...Notes for SEO Analyst, SEO, SEM, Web Analyst, Webmaster, Online Marketing Guy...
Notes for SEO Analyst, SEO, SEM, Web Analyst, Webmaster, Online Marketing Guy...
Ravinder Malik
 
24 ways-backlinking
24 ways-backlinking24 ways-backlinking
24 ways-backlinking
John Yadav
 
On page off-page seo points
On page off-page seo pointsOn page off-page seo points
On page off-page seo points
pawan saroj
 
Advanced SEO for ecommerce sites
Advanced SEO for ecommerce sitesAdvanced SEO for ecommerce sites
Advanced SEO for ecommerce sites
Patrick Altoft
 
Search engine optimization (seo)
Search engine optimization (seo)Search engine optimization (seo)
Search engine optimization (seo)
Nilkanth Shirodkar
 
Basics of SEO
Basics of SEO Basics of SEO
Basics of SEO
Kajikho Besii
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
Karan Thakkar
 
New microsoft word document
New microsoft word documentNew microsoft word document
New microsoft word document
Kamil Web Solutions
 
SEO - Past, Present, Future
SEO - Past, Present, FutureSEO - Past, Present, Future
SEO - Past, Present, Future
HubSpot
 
Off-Page SEO Tactics
Off-Page SEO TacticsOff-Page SEO Tactics
Off-Page SEO Tactics
Rebecca Gill
 
Essential guide to understanding SEO and Webometrics - and quick tips and act...
Essential guide to understanding SEO and Webometrics - and quick tips and act...Essential guide to understanding SEO and Webometrics - and quick tips and act...
Essential guide to understanding SEO and Webometrics - and quick tips and act...
Gagandeep Walia
 
Introduction to SEO
Introduction to SEOIntroduction to SEO
Introduction to SEO
Rand Fishkin
 
search engine optimization | seo | on page optimization | w3 validator | keyw...
search engine optimization | seo | on page optimization | w3 validator | keyw...search engine optimization | seo | on page optimization | w3 validator | keyw...
search engine optimization | seo | on page optimization | w3 validator | keyw...
iwebtra seo cochin
 
Vancity Buzz SEO Seminar 2.0
Vancity Buzz SEO Seminar 2.0Vancity Buzz SEO Seminar 2.0
Vancity Buzz SEO Seminar 2.0Dean Brookstone
 
On-Page & Off-Page SEO Check List
On-Page & Off-Page SEO Check ListOn-Page & Off-Page SEO Check List
On-Page & Off-Page SEO Check List
Nasir Uddin Shamim
 

What's hot (20)

Search Engine Optimization PPT
Search Engine Optimization PPT Search Engine Optimization PPT
Search Engine Optimization PPT
 
Sample SEO Audit Report
Sample SEO Audit ReportSample SEO Audit Report
Sample SEO Audit Report
 
Website Pre SEO Analysis Report- Online Marketing: Search Engine Optimization
Website Pre SEO Analysis Report- Online Marketing: Search Engine OptimizationWebsite Pre SEO Analysis Report- Online Marketing: Search Engine Optimization
Website Pre SEO Analysis Report- Online Marketing: Search Engine Optimization
 
The 30 Minute Website Audit - Using Google to Make Your Website More Effective
The 30 Minute Website Audit - Using Google to Make Your Website More EffectiveThe 30 Minute Website Audit - Using Google to Make Your Website More Effective
The 30 Minute Website Audit - Using Google to Make Your Website More Effective
 
Notes for SEO Analyst, SEO, SEM, Web Analyst, Webmaster, Online Marketing Guy...
Notes for SEO Analyst, SEO, SEM, Web Analyst, Webmaster, Online Marketing Guy...Notes for SEO Analyst, SEO, SEM, Web Analyst, Webmaster, Online Marketing Guy...
Notes for SEO Analyst, SEO, SEM, Web Analyst, Webmaster, Online Marketing Guy...
 
24 ways-backlinking
24 ways-backlinking24 ways-backlinking
24 ways-backlinking
 
On page off-page seo points
On page off-page seo pointsOn page off-page seo points
On page off-page seo points
 
Advanced SEO for ecommerce sites
Advanced SEO for ecommerce sitesAdvanced SEO for ecommerce sites
Advanced SEO for ecommerce sites
 
Search engine optimization (seo)
Search engine optimization (seo)Search engine optimization (seo)
Search engine optimization (seo)
 
Basics of SEO
Basics of SEO Basics of SEO
Basics of SEO
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
New microsoft word document
New microsoft word documentNew microsoft word document
New microsoft word document
 
Seo
SeoSeo
Seo
 
SEO - Past, Present, Future
SEO - Past, Present, FutureSEO - Past, Present, Future
SEO - Past, Present, Future
 
Off-Page SEO Tactics
Off-Page SEO TacticsOff-Page SEO Tactics
Off-Page SEO Tactics
 
Essential guide to understanding SEO and Webometrics - and quick tips and act...
Essential guide to understanding SEO and Webometrics - and quick tips and act...Essential guide to understanding SEO and Webometrics - and quick tips and act...
Essential guide to understanding SEO and Webometrics - and quick tips and act...
 
Introduction to SEO
Introduction to SEOIntroduction to SEO
Introduction to SEO
 
search engine optimization | seo | on page optimization | w3 validator | keyw...
search engine optimization | seo | on page optimization | w3 validator | keyw...search engine optimization | seo | on page optimization | w3 validator | keyw...
search engine optimization | seo | on page optimization | w3 validator | keyw...
 
Vancity Buzz SEO Seminar 2.0
Vancity Buzz SEO Seminar 2.0Vancity Buzz SEO Seminar 2.0
Vancity Buzz SEO Seminar 2.0
 
On-Page & Off-Page SEO Check List
On-Page & Off-Page SEO Check ListOn-Page & Off-Page SEO Check List
On-Page & Off-Page SEO Check List
 

Viewers also liked

AQYR-Diamondback-AutoAQYR-3-16-WEB
AQYR-Diamondback-AutoAQYR-3-16-WEBAQYR-Diamondback-AutoAQYR-3-16-WEB
AQYR-Diamondback-AutoAQYR-3-16-WEBMark Wheeler
 
OUR MOBILE PLANET, México : Google
OUR MOBILE PLANET, México : GoogleOUR MOBILE PLANET, México : Google
OUR MOBILE PLANET, México : Google
Brenda Treviño
 
Hair After Cancer
Hair After CancerHair After Cancer
Hair After Cancer
Scott Mitchell
 
Diario Resumen 20160401
Diario Resumen 20160401Diario Resumen 20160401
Diario Resumen 20160401
Diario Resumen
 
Automated PPACA and IRS Reporting.
Automated PPACA and IRS Reporting.Automated PPACA and IRS Reporting.
Automated PPACA and IRS Reporting.
Jennifer Young
 
E Marketing Week08
E Marketing Week08E Marketing Week08
E Marketing Week08
Stephen Dann
 
Animales en extincion
Animales en extincionAnimales en extincion
Animales en extincion
Marianaleyva1998
 
La cocina y los atractivos turísticos de Sonora
La cocina y los atractivos turísticos de SonoraLa cocina y los atractivos turísticos de Sonora
La cocina y los atractivos turísticos de Sonora
cynthiavegam
 
Diagrama echo
Diagrama echoDiagrama echo
Diagrama echo
Carlitos Lugardo
 
Ford – firestone tire case
Ford – firestone tire caseFord – firestone tire case
Ford – firestone tire caseSean71596
 
Los alimentos
Los alimentosLos alimentos
Los alimentos
mteresaam
 
141145 jeans & ropa elegante
141145   jeans & ropa elegante141145   jeans & ropa elegante
141145 jeans & ropa eleganteProductos Linnova
 
Chapter 10: A Creative Life
Chapter 10: A Creative LifeChapter 10: A Creative Life
Chapter 10: A Creative Lifegarrets
 
Escribe hermano leon nº 108
Escribe hermano leon nº 108Escribe hermano leon nº 108
Escribe hermano leon nº 108
Gines García
 
Renzo piano - zentrum paul klee,the Shard
Renzo piano - zentrum paul klee,the ShardRenzo piano - zentrum paul klee,the Shard
Renzo piano - zentrum paul klee,the Shard
abinov js
 
Proyecto club de ciencias
Proyecto club de cienciasProyecto club de ciencias
Proyecto club de ciencias
Didier Salvador May Corona
 
El relieve y los suelos
El relieve y los suelosEl relieve y los suelos
El relieve y los suelosJGL79
 

Viewers also liked (20)

AQYR-Diamondback-AutoAQYR-3-16-WEB
AQYR-Diamondback-AutoAQYR-3-16-WEBAQYR-Diamondback-AutoAQYR-3-16-WEB
AQYR-Diamondback-AutoAQYR-3-16-WEB
 
Ps 0701
Ps 0701Ps 0701
Ps 0701
 
OUR MOBILE PLANET, México : Google
OUR MOBILE PLANET, México : GoogleOUR MOBILE PLANET, México : Google
OUR MOBILE PLANET, México : Google
 
Hair After Cancer
Hair After CancerHair After Cancer
Hair After Cancer
 
Diario Resumen 20160401
Diario Resumen 20160401Diario Resumen 20160401
Diario Resumen 20160401
 
Automated PPACA and IRS Reporting.
Automated PPACA and IRS Reporting.Automated PPACA and IRS Reporting.
Automated PPACA and IRS Reporting.
 
E Marketing Week08
E Marketing Week08E Marketing Week08
E Marketing Week08
 
Animales en extincion
Animales en extincionAnimales en extincion
Animales en extincion
 
Trabajo Colaborativo
Trabajo ColaborativoTrabajo Colaborativo
Trabajo Colaborativo
 
La cocina y los atractivos turísticos de Sonora
La cocina y los atractivos turísticos de SonoraLa cocina y los atractivos turísticos de Sonora
La cocina y los atractivos turísticos de Sonora
 
Diagrama echo
Diagrama echoDiagrama echo
Diagrama echo
 
Ford – firestone tire case
Ford – firestone tire caseFord – firestone tire case
Ford – firestone tire case
 
Los alimentos
Los alimentosLos alimentos
Los alimentos
 
141145 jeans & ropa elegante
141145   jeans & ropa elegante141145   jeans & ropa elegante
141145 jeans & ropa elegante
 
Activitat tema 6
Activitat tema 6Activitat tema 6
Activitat tema 6
 
Chapter 10: A Creative Life
Chapter 10: A Creative LifeChapter 10: A Creative Life
Chapter 10: A Creative Life
 
Escribe hermano leon nº 108
Escribe hermano leon nº 108Escribe hermano leon nº 108
Escribe hermano leon nº 108
 
Renzo piano - zentrum paul klee,the Shard
Renzo piano - zentrum paul klee,the ShardRenzo piano - zentrum paul klee,the Shard
Renzo piano - zentrum paul klee,the Shard
 
Proyecto club de ciencias
Proyecto club de cienciasProyecto club de ciencias
Proyecto club de ciencias
 
El relieve y los suelos
El relieve y los suelosEl relieve y los suelos
El relieve y los suelos
 

Similar to Website Architecture for Search Engines

Seo analysis of jabong.com at Pravin K Gupta
Seo analysis of jabong.com at Pravin K GuptaSeo analysis of jabong.com at Pravin K Gupta
Seo analysis of jabong.com at Pravin K Gupta
Next Biz Door : Free Business Listing | Add Business
 
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
Red Blue Blur Ideas
 
Search Engine Optimisation - Have you been crawled over?
Search Engine Optimisation - Have you been crawled over?Search Engine Optimisation - Have you been crawled over?
Search Engine Optimisation - Have you been crawled over?
Marshal Yung
 
Most Important On Page SEO elements
Most Important On Page SEO elementsMost Important On Page SEO elements
Most Important On Page SEO elements
SEOSMOPPC
 
Website Development Guidelines
Website Development GuidelinesWebsite Development Guidelines
Website Development Guidelines
Amit Kute
 
Dan Cohen, Hands On Seo from Internet World 2009
Dan Cohen, Hands On Seo from Internet World 2009Dan Cohen, Hands On Seo from Internet World 2009
Dan Cohen, Hands On Seo from Internet World 2009
Dan Cohen
 
"Seminar" - Know The Basics Of SEO
"Seminar" - Know The Basics Of SEO"Seminar" - Know The Basics Of SEO
"Seminar" - Know The Basics Of SEO
amit942
 
Seo Training 2012
Seo Training 2012Seo Training 2012
Seo Training 2012
Nikos Stagakis
 
seo - on page - part iv - link structure
  seo - on page - part iv - link structure   seo - on page - part iv - link structure
seo - on page - part iv - link structure
Digipro India
 
DNN Summit: Robots.txt & Multi-Site DNN Instances
DNN Summit: Robots.txt & Multi-Site DNN InstancesDNN Summit: Robots.txt & Multi-Site DNN Instances
DNN Summit: Robots.txt & Multi-Site DNN Instances
Will Strohl
 
Optimizing Your Website for Search Engines
Optimizing Your Website for Search EnginesOptimizing Your Website for Search Engines
Optimizing Your Website for Search Engines
Tony Sattler
 
Seo and analytics basics
Seo and analytics basicsSeo and analytics basics
Seo and analytics basics
Sreekanth Narayanan
 
SEO 101 webinar 10 25-2012
SEO 101 webinar 10 25-2012SEO 101 webinar 10 25-2012
SEO 101 webinar 10 25-2012451 Marketing
 
SEO 101 Workshop 10/2
SEO 101 Workshop 10/2SEO 101 Workshop 10/2
SEO 101 Workshop 10/2451 Marketing
 
Search engine optimsation
Search engine optimsationSearch engine optimsation
Search engine optimsation
AneenaBinoy2
 
SEO for Bloggers for SNAP conference
SEO for Bloggers for SNAP conferenceSEO for Bloggers for SNAP conference
SEO for Bloggers for SNAP conference
Dennis Goedegebuure
 
Digital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIMDigital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIM
ChinmayKale14
 
Digital Marketing Classes in PCMC -SIM
Digital Marketing Classes in PCMC -SIMDigital Marketing Classes in PCMC -SIM
Digital Marketing Classes in PCMC -SIM
ChinmayKale14
 
Digital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIMDigital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIM
ChinmayKale14
 
Digital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIMDigital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIM
ChinmayKale14
 

Similar to Website Architecture for Search Engines (20)

Seo analysis of jabong.com at Pravin K Gupta
Seo analysis of jabong.com at Pravin K GuptaSeo analysis of jabong.com at Pravin K Gupta
Seo analysis of jabong.com at Pravin K Gupta
 
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
 
Search Engine Optimisation - Have you been crawled over?
Search Engine Optimisation - Have you been crawled over?Search Engine Optimisation - Have you been crawled over?
Search Engine Optimisation - Have you been crawled over?
 
Most Important On Page SEO elements
Most Important On Page SEO elementsMost Important On Page SEO elements
Most Important On Page SEO elements
 
Website Development Guidelines
Website Development GuidelinesWebsite Development Guidelines
Website Development Guidelines
 
Dan Cohen, Hands On Seo from Internet World 2009
Dan Cohen, Hands On Seo from Internet World 2009Dan Cohen, Hands On Seo from Internet World 2009
Dan Cohen, Hands On Seo from Internet World 2009
 
"Seminar" - Know The Basics Of SEO
"Seminar" - Know The Basics Of SEO"Seminar" - Know The Basics Of SEO
"Seminar" - Know The Basics Of SEO
 
Seo Training 2012
Seo Training 2012Seo Training 2012
Seo Training 2012
 
seo - on page - part iv - link structure
  seo - on page - part iv - link structure   seo - on page - part iv - link structure
seo - on page - part iv - link structure
 
DNN Summit: Robots.txt & Multi-Site DNN Instances
DNN Summit: Robots.txt & Multi-Site DNN InstancesDNN Summit: Robots.txt & Multi-Site DNN Instances
DNN Summit: Robots.txt & Multi-Site DNN Instances
 
Optimizing Your Website for Search Engines
Optimizing Your Website for Search EnginesOptimizing Your Website for Search Engines
Optimizing Your Website for Search Engines
 
Seo and analytics basics
Seo and analytics basicsSeo and analytics basics
Seo and analytics basics
 
SEO 101 webinar 10 25-2012
SEO 101 webinar 10 25-2012SEO 101 webinar 10 25-2012
SEO 101 webinar 10 25-2012
 
SEO 101 Workshop 10/2
SEO 101 Workshop 10/2SEO 101 Workshop 10/2
SEO 101 Workshop 10/2
 
Search engine optimsation
Search engine optimsationSearch engine optimsation
Search engine optimsation
 
SEO for Bloggers for SNAP conference
SEO for Bloggers for SNAP conferenceSEO for Bloggers for SNAP conference
SEO for Bloggers for SNAP conference
 
Digital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIMDigital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIM
 
Digital Marketing Classes in PCMC -SIM
Digital Marketing Classes in PCMC -SIMDigital Marketing Classes in PCMC -SIM
Digital Marketing Classes in PCMC -SIM
 
Digital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIMDigital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIM
 
Digital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIMDigital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIM
 

Recently uploaded

Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
Nicola Wreford-Howard
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
agatadrynko
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
Ben Wann
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
bosssp10
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
tjcomstrang
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
FelixPerez547899
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
uae taxgpt
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
marketing317746
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdfBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
daothibichhang1
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
daothibichhang1
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
WilliamRodrigues148
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
 
Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
Norma Mushkat Gaffin
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Boris Ziegler
 

Recently uploaded (20)

Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdfBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
 

Website Architecture for Search Engines

  • 1. Konferenz Suchmaschinen-Optimierung Kongresshaus Zürich Website Architecture for Search Engines Joe Spencer Spencer e-Strategies 13/10/2010 1
  • 2. Common SEO Strategy On-Page Optimization Off-Page Optimization • Keyword in Title • Backlinks • Keyword in Meta Tags • More Backlinks • Keyword in Content • Unique Content Per Page • SEO Landing Pages Joe Spencer | 13.10.2010
  • 3. Advanced SEO Stragegy On-Page Optimization Off-Page Optimization • Keyword in Title • Backlinks • Keyword in Meta Tags • More Backlinks • Keyword in Content • Unique Content Per Page • SEO Landing Pages Technical Optimization • URL Structure • Code Optimization • HTTP Headers • Robots.txt • XML Sitemap Files Joe Spencer | 13.10.2010
  • 4. Website Architecture for SEO Technical Optimization • Site Structure • Multi-Language Websites • Duplicate Content Issues • URL Structure • URL Canonicalization • Javascripts • W3C Validation • Website Navigation Features • Restricting Indexing • HTTP Headers Joe Spencer | 13.10.2010
  • 5. HTML Code Requirements • The content area should be positioned high in the HTML code • W3C Validation http://validator.w3.org/ • All HTML should be lower case • Remove Comments • Avoid Frames and iFrames • Use External CSS and JavaScript files • Uncompressed size of HTML files should be 25kb or less. • Use Gzip compression to compress the files Joe Spencer | 13.10.2010
  • 6. CSS Code Requirements • Avoid Inline Styles • Use external CSS files • Position the external CSS file links in the HTML Header Joe Spencer | 13.10.2010
  • 7. Javascript Code Requirements • Use of Inline Javascripts should be avoided • Use external Javascript files • Limit the sizes of the Javascript files to 50kb Joe Spencer | 13.10.2010
  • 8. Max Number of HTTP Request When a page loads into a browser HTTP Request are sent to the server for each file that is required to be downloaded to view the page. The number of HTTP Request should be 20 or less per page to reduce loading time. Joe Spencer | 13.10.2010
  • 9. URL Structure ● Avoid dynamic URLs ● Use lower-case characters ● Best to use dashes (-) rather than underscores (_) ● Directories should contain index.html or default.html file for the default page. Avoid using intro.html or other generic names for the default page. ● Use URL Rewrites for creating Search Engine Friendly URLs Joe Spencer | 13.10.2010
  • 10. Flat URL Structure Home Page Category 1 Category 2 Category 3 Page Page Page Page Page Page Page Page Page 1 2 3 1 2 3 1 2 3 • Don't go more than 2-3 levels deep in your category structure. • Include targeted keywords for the categories and page names. Example: The URL for page three in category three would look like: http://www.yourdomain.com/theme3/page3.htm Joe Spencer | 13.10.2010
  • 11. URL Rewrites • Allows the placement of targeted keywords in the URLs Example: http://www.mydomain.com/targeted-keyword/ • Insure that all pages load from a single URL otherwise this will create URL Canonicalization Issues Joe Spencer | 13.10.2010
  • 12. URLs for Multi-Language Websites Each language should be included in separate categories. Examples: Default Language: http://www.mydomain.com/ English Language: http://www.mydomain.com/en/ German Language: http://www.mydomain.com/de/ Joe Spencer | 13.10.2010
  • 13. URL Canonicalization Often URL for web pages can be indexed with different URLs which creates Duplicate Content Issues. Common Homepage Example: http://www.yourdomain.com/ http://yourdomain.com/ http://www.yourdomain.com/index.html http://yourdomain.com/index.html Common Dynamic URL Example: http://www.yourdomain.com/index.php?&page=1 http://www.yourdomain.com/index.php?page=1&parameter=123 Joe Spencer | 13.10.2010
  • 14. URL Canonicalization Tag The URL Canonicalization Tag allows you to specify the preferred version of a URL. <link rel="canonical" href="http://www.mydomain.com/"> Joe Spencer | 13.10.2010
  • 15. Controling Web Crawlers 3 Ways to Control Web Crawlers • Robots.txt files • Robots Meta Tags • NoFollow Tags Joe Spencer | 13.10.2010
  • 16. Robots.txt Files The Robots.txt File is used to restrict search engine spiders from indexing pages. Joe Spencer | 13.10.2010
  • 17. Robots.txt Files Robots.txt Command Examples • User-agent: * Defined the Search Spider • Disallow: /form Defined a restriction for directory /form • Disallow: /*ln0 Restricts all URLs containing ln0 • Disallow: /*utm_source= Restricts all URLs containing utm_source= • Disallow: /*feed.xml Restricts all URLs containing a file called feed.xml • Disallow: /*.pdf$ Restricts all URLs containing a .pdf file extensions For more information: http://www.robotstxt.org/ Joe Spencer | 13.10.2010
  • 18. Robots Meta Tags The Robots Meta Tags are used to control which pages are indexed and followed by search engine spiders. 1st Option: By default, pages without robots meta tags will allow the pages to index into cache and follow the links. 2nd Option: <meta name="robots„ content="noindex,nofollow"> This restrict the spider from indexing the page into cache and following the links on the page. 3rd Option: <meta name="robots" content="noindex"> This only restricts the spider from indexing the page into cache. 4th Option: <meta name="robots" content="nofollow"> This restricts the spider from following the link on the page. Joe Spencer | 13.10.2010
  • 19. Examples of Pages to Restrict Examples of Types of Pages to Restrict from Robots • HTML Sitemaps = NoIndex/Follow Restricts the page from being indexed but allow the robots to follow links on the page. • About Us = NoIndex/NoFollow Restricts the page from being indexed & restrict robots from following the links on the page. • Privacy Policy = NoIndex/Follow Restricts the page from being indexed & restrict robots from following the links on the page. Joe Spencer | 13.10.2010
  • 20. NoFollow Tags • The rel=”nofollow” tag is used for restricts web crawlers from following links. Some external links and navigational links may require the nofollow tag. • The NoFollow Tag doesn’t prevent spiders from actually following and indexing the linked page. <a href=”url” title=”title” rel=”nofollow”>link text</a> Joe Spencer | 13.10.2010
  • 21. NoFollow Links Example Example uses footer links from Google Sites. All of the links marked in red are using NoFollow Tags. Joe Spencer | 13.10.2010
  • 22. Type of Links to NoFollow • Navigational links which are on every page Examples: Contact Us, About Company, Privacy Policy, pages using SSL and ect. • Cross Domain Links Any link to a website sharing the same C-Class IP. • Advertisements Affiliate or other form of advertising links. • External Links External links which are not involved in a link partnership. Joe Spencer | 13.10.2010
  • 23. XML Sitemap Files XML Sitemaps Deliever URLs to Search Engines http://www.seostrategyworkshop.ch/sitemap.xml seostrategyworkshop.ch 23 Joe Spencer | Page
  • 24. HTTP Headers for SEO HTTP Header can be used to inform search engine spiders the propose of the page ● HTTP 301 Permanent Redirect ● HTTP 302 Temporary Redirect ● HTTP 404 Page Not Found Error ● HTTP 503 Service Unavailable Joe Spencer | 13.10.2010
  • 25. HTTP Redirect Headers Joe Spencer | 13.10.2010
  • 26. HTTP 301 Redirect Headers 301 redirect headers are used to inform search engines that a page has permanently moved to a new URL. ● Always use 301 Redirects when moving pages to new URLs. ● Limit the number of 301 Redirects to 1 per URL Joe Spencer | 13.10.2010
  • 27. 404 Page Not Found Errors 404 HTTP Header responses inform search engine spiders that a URL doesn't contain a page. • Use a custom 404 Page • Include a search feature and other useful content on the custom 404 page Joe Spencer | 13.10.2010
  • 28. 503 Service Not Available 503 HTTP Header responses inform search engine spiders that a URL is temporary unavailable. • Use during release process • Use during maintenance Joe Spencer | 13.10.2010
  • 29. For more information about SEO www.seo-netzwerk.com www.seostrategyworkshop.com March 2 & 3, 2011 This presentation is available at: http://www.spencerestrategies.com/seo-konferenz/ Joe Spencer | 13.10.2010
  • 30. Joe Spencer SEO Consultant Spencer e-Strategies Phone: +41-(0)44-586-8775 Fax: +41-(0)43-430-2162 Email: joe@spencerestrategies.com Skype: spencer-estrategies Website: http://www.spencerestrategies.com/ LinkedIn: http://www.linkedin.com/in/joespencer Xing:  http://www.xing.com/profile/Joe_Spencer 30