2. Why should we trust your
information about SEO?
-Jonathan Champ
3. Why should we trust your
information about SEO?
-Jonathan Champ
We’re not SEO salesmen - we’re developers
4. Why should we trust your
information about SEO?
-Jonathan Champ
We’re not SEO salesmen - we’re developers
What makes you an expert?
5. Why should we trust your
information about SEO?
-Jonathan Champ
We’re not SEO salesmen - we’re developers
What makes you an expert?
We’ve been building sites since BG (Before Google),
have witnessed the evolution of SE technology
6. Why should we trust your
information about SEO?
-Jonathan Champ
We’re not SEO salesmen - we’re developers
What makes you an expert?
We’ve been building sites since BG (Before Google),
have witnessed the evolution of SE technology
We work for ad agencies who promise their clients
big SE results - we have to deliver.
7. Why should we trust your
information about SEO?
-Jonathan Champ
We’re not SEO salesmen - we’re developers
What makes you an expert?
We’ve been building sites since BG (Before Google),
have witnessed the evolution of SE technology
We work for ad agencies who promise their clients
big SE results - we have to deliver.
For which keywords do you rank well?
16. Content: King
is, was, and will always be.
Secret sauce = snake oil
Spend 80% of your efforts developing great content.
17. Content: King
is, was, and will always be.
Secret sauce = snake oil
Spend 80% of your efforts developing great content.
Keyword refinement & SEM comes last. (20%)
29. Content: K.I.S.S.
Quality over Quantity
Web users favor scanning over reading. Keep it short
and specific.
30. Content: K.I.S.S.
Quality over Quantity
Web users favor scanning over reading. Keep it short
and specific.
Google favors pages with high (relevant) keyword
density.
31. Content: K.I.S.S.
Quality over Quantity
Web users favor scanning over reading. Keep it short
and specific.
Google favors pages with high (relevant) keyword
density.
Break longer pages into parts.
34. Content: Generic vs Specific
Both! Create a content hierarchy
From more generic to more specific.
35. Content: Generic vs Specific
Both! Create a content hierarchy
From more generic to more specific.
Allow users to read (and link to)
the appropriate level of detail.
36. Content: Generic vs Specific
Both! Create a content hierarchy
From more generic to more specific.
Allow users to read (and link to)
the appropriate level of detail.
For example: http://www.instructables.com/
37. Content: ISO Perfection
In Search Of Perfection
http://www.ted.com/index.php/talks/
malcolm_gladwell_on_spaghetti_sauce.html
41. Content: Outgoing Links
Your outgoing links help search engines place you in
the right “neighborhood.”
Pick a neighborhood with high PageRank.
42. Content: Outgoing Links
Your outgoing links help search engines place you in
the right “neighborhood.”
Pick a neighborhood with high PageRank.
Misconceptions
43. Content: Outgoing Links
Your outgoing links help search engines place you in
the right “neighborhood.”
Pick a neighborhood with high PageRank.
Misconceptions
PageRank dilution
44. Design
Before you’ve read a single word, you’ve already
formed an opinion about a site’s quality based purely
on an emotional response to the design.
So do visitors to your site. Don’t give them an excuse
not to link to you.
49. Design: Typography
No more than 2 - 3 alphabets per line in length.
(~80 characters)
Leading wider than word spacing
50. Design: Typography
No more than 2 - 3 alphabets per line in length.
(~80 characters)
Leading wider than word spacing
White text on black?
51. Design: Typography
No more than 2 - 3 alphabets per line in length.
(~80 characters)
Leading wider than word spacing
White text on black?
Increase the leading & tracking
52. Design: Typography
No more than 2 - 3 alphabets per line in length.
(~80 characters)
Leading wider than word spacing
White text on black?
Increase the leading & tracking
Decrease your font-weight.
60. Design: Whitespace
http://www.alistapart.com/articles/whitespace
Striking a balance between the page’s whitespace and
areas of high detail allow you to guide the eye from
element to element in a predictable way.
Notice how bullet-to-bullet linespacing is greater than
the linespacing within rows of a single bullet?
64. Design: Minimalism
Minimalist designs:
are more easily achieved because there are fewer page
elements to create and make work together.
can be scientifically compared for effectiveness.
65. Design: Minimalism
Minimalist designs:
are more easily achieved because there are fewer page
elements to create and make work together.
can be scientifically compared for effectiveness.
can be aggregated into more complex designs.
70. Technology: HTML
Google uses the first 70 characters of page titles
Titles should be More Specific -> Less Specific
71. Technology: HTML
Google uses the first 70 characters of page titles
Titles should be More Specific -> Less Specific
For example:
Product Feature | Product Name | Company
instead of:
Company | Product Name | Product Feature
73. Technology: CSS
Use advanced CSS to implement the designer’s vision
Style lists with sprites for attractive yet usable multi-
state navigation
74. Technology: CSS
Use advanced CSS to implement the designer’s vision
Style lists with sprites for attractive yet usable multi-
state navigation
Style headings with background images for non-
standard fonts
75. Technology: CSS
Use advanced CSS to implement the designer’s vision
Style lists with sprites for attractive yet usable multi-
state navigation
Style headings with background images for non-
standard fonts
Download demo of these techniques:
http://karoshiethos.com/seo/
http://karoshiethos.com/seo.zip
83. Technology: Multimedia
Search Engines see HTML replaced via Progressive
Enhancement (requires JavaScript)
Flash Video - http://karoshiethos.com/seo/video/
84. Technology: Multimedia
Search Engines see HTML replaced via Progressive
Enhancement (requires JavaScript)
Flash Video - http://karoshiethos.com/seo/video/
sIFR - http://wiki.novemberborn.net/sifr3/
91. Technology: Apache mod_rewrite
If your site is accessible via multiple domains, choose
and enforce a canonical domain for your site:
RewriteCond %{http_host} ^(www.)?site.com$ [NC]
RewriteRule ^(.*)$ http://www.site.org/$1 [R=301,L]
92. Technology: Apache mod_rewrite
If your site is accessible via multiple domains, choose
and enforce a canonical domain for your site:
RewriteCond %{http_host} ^(www.)?site.com$ [NC]
RewriteRule ^(.*)$ http://www.site.org/$1 [R=301,L]
Choose and enforce a canonical subdomain too:
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule .* http://www.site.edu%{REQUEST_URI} [R=301,L]
95. Technology: Apache mod_rewrite
Implement human/search engine friendly URLs for
systems that use query parameters
Turn /page.php?id=231 into /page-title.html
RewriteRule ^page-title.html page.php?id=231 [nc]
96. Technology: Apache mod_rewrite
Implement human/search engine friendly URLs for
systems that use query parameters
Turn /page.php?id=231 into /page-title.html
RewriteRule ^page-title.html page.php?id=231 [nc]
Turn /search.php?q=term into /search/term
RewriteRule ^search/(.*) search.php?q=$1 [nc]
97. Technology: Apache mod_rewrite
Implement human/search engine friendly URLs for
systems that use query parameters
Turn /page.php?id=231 into /page-title.html
RewriteRule ^page-title.html page.php?id=231 [nc]
Turn /search.php?q=term into /search/term
RewriteRule ^search/(.*) search.php?q=$1 [nc]
mod_rewrite docs: http://httpd.apache.org/docs/2.0/
misc/rewriteguide.html
101. Technology: On-site Search
Lucene - http://lucene.apache.org/java/docs/
Zend Framework Implementation
Done correctly, represents a dynamic index of content
matching search criteria. Linkable, bookmarkable,
sharable.
102. Technology: On-site Search
Lucene - http://lucene.apache.org/java/docs/
Zend Framework Implementation
Done correctly, represents a dynamic index of content
matching search criteria. Linkable, bookmarkable,
sharable.
Use semantic URLs to link to Lucene searches to
auto-categorize content using chosen keywords/
phrases
eg. http://example.com/search/engineering
109. Social
The Cluetrain Manifesto
http://www.cluetrain.com
The first markets were markets. Not bulls, bears, or
invisible hands. Not battlefields, targets, or arenas. Not
demographics, eyeballs, or seats. Most of all, not
consumers.
110. Social
The Cluetrain Manifesto
http://www.cluetrain.com
The first markets were markets. Not bulls, bears, or
invisible hands. Not battlefields, targets, or arenas. Not
demographics, eyeballs, or seats. Most of all, not
consumers.
These markets are conversations. Their members
communicate in language that is natural, open, honest,
direct, funny and often shocking. Whether explaining or
complaining, joking or serious, the human voice is
unmistakably genuine. It can't be faked.
117. Social: Viral
Flickr
More than just photos, you can upload documents &
video
YouTube (Vimeo, Revver, etc...)
118. Social: Viral
Flickr
More than just photos, you can upload documents &
video
YouTube (Vimeo, Revver, etc...)
Avoids encoding/format issues
119. Social: Viral
Flickr
More than just photos, you can upload documents &
video
YouTube (Vimeo, Revver, etc...)
Avoids encoding/format issues
Sharing is built into the player
120. Social: Viral
Flickr
More than just photos, you can upload documents &
video
YouTube (Vimeo, Revver, etc...)
Avoids encoding/format issues
Sharing is built into the player
Save bandwidth, server space
126. Social: Networking
Facebook
Network with other subject matter experts
Post links to your content
Twitter
More than just, “I forgot how much I like pickles!”
127. Social: Networking
Facebook
Network with other subject matter experts
Post links to your content
Twitter
More than just, “I forgot how much I like pickles!”
Follow subject experts, stay in tune with your subject
128. Social: Networking
Facebook
Network with other subject matter experts
Post links to your content
Twitter
More than just, “I forgot how much I like pickles!”
Follow subject experts, stay in tune with your subject
Tweet about your subject
129. Social: Networking
Facebook
Network with other subject matter experts
Post links to your content
Twitter
More than just, “I forgot how much I like pickles!”
Follow subject experts, stay in tune with your subject
Tweet about your subject
Link to relevant content on your site and others.
130. Social: Networking
Facebook
Network with other subject matter experts
Post links to your content
Twitter
More than just, “I forgot how much I like pickles!”
Follow subject experts, stay in tune with your subject
Tweet about your subject
Link to relevant content on your site and others.
Join the conversation.
133. Pitfalls
100% Duplicate Content
http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html
Redirects
Use 301 redirects to retain the “juice” from incoming
links. Avoid using 302 redirects in all but a few specific
cases (eg. same-domain page redirects)
http://www.bigoakinc.com/blog/when-to-use-a-301-vs-302-redirect/
134. Pitfalls
100% Duplicate Content
http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html
Redirects
Use 301 redirects to retain the “juice” from incoming
links. Avoid using 302 redirects in all but a few specific
cases (eg. same-domain page redirects)
http://www.bigoakinc.com/blog/when-to-use-a-301-vs-302-redirect/
If you use a URL shortener for posting links to your
site (tinyurl.com, bit.ly, etc...), make sure they use
301 redirects.
136. Pitfalls
Paid Links
use nofollow in <a>
<a href=”http://advertiser.com” rel=”nofollow”>
137. Pitfalls
Paid Links
use nofollow in <a>
<a href=”http://advertiser.com” rel=”nofollow”>
Incestuous Linking
Sites that only link amongst themselves
138. Pitfalls
Paid Links
use nofollow in <a>
<a href=”http://advertiser.com” rel=”nofollow”>
Incestuous Linking
Sites that only link amongst themselves
Keyword/Link Stuffing
Overloading pages with terms and links that do not
provide benefits to visitors
Key influencers wont’s share links to shabby looking sites.
Full article also provides great tips on positioning of hanging bullets & quotation marks,
Full article also provides great tips on positioning of hanging bullets & quotation marks,
Full article also provides great tips on positioning of hanging bullets & quotation marks,
Full article also provides great tips on positioning of hanging bullets & quotation marks,
Full article also provides great tips on positioning of hanging bullets & quotation marks,
Questions from Mike Vysocka on the Ning Site:
1. I pay quite a bit of attention to h1..h6 tags within my pages, I'm wondering (aside from accessibility) does it make a difference bots? - Yes, the bots give weight to H1-H3, not much if any to H4-H6
2. Should news be listed as -h2- News -h2- with all of the headlines that follow as -h3- tags or should it be an unordered list? Is there an advantage to either? - lists are good for accessibility, but carry little or no SE weight. H3 is superior to LI.
We work with designers who create very complex layouts. Advanced CSS-fu is needed to implement them without compromising on accessibility or SEO.
We work with designers who create very complex layouts. Advanced CSS-fu is needed to implement them without compromising on accessibility or SEO.
We work with designers who create very complex layouts. Advanced CSS-fu is needed to implement them without compromising on accessibility or SEO.
RSS: Key influencers use RSS to keep track of many sites, once you’ve attracted them, don’t expect them to return to your site often
Embed-able: Encourage viral propagation of your content
Free PDFs: Content creators are more likely to reference your content
RSS: Key influencers use RSS to keep track of many sites, once you’ve attracted them, don’t expect them to return to your site often
Embed-able: Encourage viral propagation of your content
Free PDFs: Content creators are more likely to reference your content
RSS: Key influencers use RSS to keep track of many sites, once you’ve attracted them, don’t expect them to return to your site often
Embed-able: Encourage viral propagation of your content
Free PDFs: Content creators are more likely to reference your content
RSS: Key influencers use RSS to keep track of many sites, once you’ve attracted them, don’t expect them to return to your site often
Embed-able: Encourage viral propagation of your content
Free PDFs: Content creators are more likely to reference your content
sIFR is also represented in the downloadable demo from the previous slide
sIFR is also represented in the downloadable demo from the previous slide
sIFR is also represented in the downloadable demo from the previous slide
Avoid duplicate content issues arising from multiple domains resolving to the same site.
More common problem: multiple subdomains.
Avoid duplicate content issues arising from multiple domains resolving to the same site.
More common problem: multiple subdomains.
MYTH: Google cannot index pages with query paramsFACT: Google *does* spider pages with params, but query params *can* lead to SEO problems. More importantly, keywords in a URL carry SE ranking weight
MYTH: Google cannot index pages with query paramsFACT: Google *does* spider pages with params, but query params *can* lead to SEO problems. More importantly, keywords in a URL carry SE ranking weight
MYTH: Google cannot index pages with query paramsFACT: Google *does* spider pages with params, but query params *can* lead to SEO problems. More importantly, keywords in a URL carry SE ranking weight
MYTH: Google cannot index pages with query paramsFACT: Google *does* spider pages with params, but query params *can* lead to SEO problems. More importantly, keywords in a URL carry SE ranking weight
While spiders can index URLs with query params, no weight is given to query params. However, weight is given to semantic URLs. Also, semantic URLs are more likely to be passed around.
While spiders can index URLs with query params, no weight is given to query params. However, weight is given to semantic URLs. Also, semantic URLs are more likely to be passed around.
While spiders can index URLs with query params, no weight is given to query params. However, weight is given to semantic URLs. Also, semantic URLs are more likely to be passed around.
While spiders can index URLs with query params, no weight is given to query params. However, weight is given to semantic URLs. Also, semantic URLs are more likely to be passed around.
Optimizer: Measure the conversion stats from multiple variations of a page
Sitemap file is benificial for 3 reasons:
1. Specify which sections are most important to the content owners
2. Tell Google how often sections change for efficiant spidering
3. Tell Google where hard to reach pages reside
Optimizer: Measure the conversion stats from multiple variations of a page
Sitemap file is benificial for 3 reasons:
1. Specify which sections are most important to the content owners
2. Tell Google how often sections change for efficiant spidering
3. Tell Google where hard to reach pages reside
Optimizer: Measure the conversion stats from multiple variations of a page
Sitemap file is benificial for 3 reasons:
1. Specify which sections are most important to the content owners
2. Tell Google how often sections change for efficiant spidering
3. Tell Google where hard to reach pages reside
If your content is remarkable, visitors *want* to tell people about it. Make it easy for them!
If your content is remarkable, visitors *want* to tell people about it. Make it easy for them!