SEO & Microsoft Stack Jen Sable Lopez – June 2009
Rewriting URLs
Rewriting URLs Don’t forget! <ul><li>Whenever you rewrite, you must redirect </li></ul><ul><li>Change internal links to po...
Rewriting URLs
Rewriting URLs IIS Options <ul><li>ISAPI_Rewrite </li></ul><ul><li>URLRewriter.net </li></ul><ul><li>IIS URL-Rewrite modul...
Rewriting URLs ISAPI_Rewrite <ul><li>Full version </li></ul><ul><li>Lite = Free! </li></ul><ul><ul><li>No support for cert...
Rewriting URLs ISAPI_Rewrite <ul><li>RewriteRule (.*)/articles/(.*)  $1/Default.aspx?categoryid=$2 [NC,L] </li></ul><ul><l...
Rewriting URLs URLRewriter.net <ul><li>Open source! </li></ul><ul><li>.Net only – written in C# </li></ul><ul><li>Easy to ...
Rewriting URLs URLRewriter.net - Example
Rewriting URLs IIS URL Rewrite Module <ul><li>Manipulates URLs before request handled    by Web Server </li></ul><ul><li>N...
Rewriting URLs ASP.Net Routing <ul><li>Knows the handlers  </li></ul><ul><li>Selects which handler should generate    resp...
301 Redirects
301 Redirects Redirecting URLS <ul><li>301 vs. 302 </li></ul><ul><li>Don’t use IIS or .Net defaults  </li></ul><ul><li>Any...
301 Redirects Redirecting URLS
Viewstate
Viewstate ViewState <ul><li>Disable unless required </li></ul><ul><li>Can dramatically increase load times </li></ul><ul><...
Viewstate 1lZGh1bnRlcnMuY29tL21lZGljYWwtY29tbXVuaXR5L2RkAgUPZBYCZg9kFgJmDw8WBB8ABRo8c3Bhbj5Gb3IgRW1wbG95ZXJzPC9zcGFuPh8DBS...
Viewstate Uffi9qb2JzL2V4ZWN1dGl2ZS8xODg0L3NwZWNpYWx0eWRkAgEPFQECNTlkAhQPZBYEZg8PFgQfAAUURmluYW5jZSAvIEFjY291bnRpbmcfAwUofi...
Viewstate Gl2aW5nHwMFIn4vam9icy9hZmZvcmRhYmxlLWxpdmluZy1saWZlc3R5bGVkZAIBDxUBAzQyOGQCBA9kFgRmDw8WBB8ABQRBcnRzHwMFFX4vam9ic...
Viewstate ViewState <ul><li>I only used part of the ViewState! </li></ul><ul><li>Over 312,000 characters </li></ul><ul><li...
IIS SEO Toolkit
IIS SEO Toolkit Site Analysis <ul><li>Crawler – iisbot </li></ul><ul><li>Dashboard </li></ul><ul><li>Detailed URL & violat...
IIS SEO Toolkit Site Analysis
IIS SEO Toolkit Robots Exclusion <ul><li>Edit Robots.txt file </li></ul><ul><li>Select URL Paths </li></ul>
IIS SEO Toolkit Robots Exclusion Becomes
IIS SEO Toolkit Sitemaps & Sitemap Indexes <ul><li>Management Interface </li></ul><ul><li>Select URL Paths </li></ul>
IIS SEO Toolkit Sitemaps & Sitemap Indexes Becomes
Things to Avoid
Things to Avoid Deceptive Behavior <ul><li>Cloaking – showing the bots something other   than what users see </li></ul><ul...
Things to Avoid Messy code <ul><li>Using images for important names,    content or links </li></ul><ul><li>Creating multip...
Tools
Tools <ul><ul><li>Google Webmaster Central http://www.google.com/webmasters/ </li></ul></ul><ul><li>Bing Webmaster Center ...
Reference
Reference URL Rewriting/Redirecting <ul><li>ISAPI_Rewrite http://www.isapirewrite.com/   </li></ul><ul><li>URLRewriter.net...
Reference IIS SEO Toolkit <ul><li>Microsoft Web Platform Installer   http://weblogs.asp.net/scottgu/archive/2009/06/02/mic...
Reference Screenshot Credits <ul><li>IIS SEO Toolkit screenshots  – Scott Guthrie Tutorial   http://weblogs.asp.net/scottg...
[email_address] Twitter: @jennita
Upcoming SlideShare
Loading in...5
×

Jennifer Lopez Microsoft Stack

2,494

Published on

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,494
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Jennifer Lopez Microsoft Stack

  1. 1. SEO & Microsoft Stack Jen Sable Lopez – June 2009
  2. 2. Rewriting URLs
  3. 3. Rewriting URLs Don’t forget! <ul><li>Whenever you rewrite, you must redirect </li></ul><ul><li>Change internal links to point to new URL </li></ul><ul><ul><li>Feeds, searches, pages, etc. </li></ul></ul><ul><li>May need to use a combination of methods </li></ul><ul><li>Get creative! Almost anything can be done </li></ul>
  4. 4. Rewriting URLs
  5. 5. Rewriting URLs IIS Options <ul><li>ISAPI_Rewrite </li></ul><ul><li>URLRewriter.net </li></ul><ul><li>IIS URL-Rewrite module </li></ul><ul><li>ASP.Net Routing </li></ul>
  6. 6. Rewriting URLs ISAPI_Rewrite <ul><li>Full version </li></ul><ul><li>Lite = Free! </li></ul><ul><ul><li>No support for certain tags </li></ul></ul><ul><ul><li>Not able to specialize for multiple sites </li></ul></ul><ul><li>32 and 62 bit processors </li></ul><ul><li>Not .Net specific </li></ul><ul><ul><li>Example: CF & ASP classic apps </li></ul></ul>
  7. 7. Rewriting URLs ISAPI_Rewrite <ul><li>RewriteRule (.*)/articles/(.*) $1/Default.aspx?categoryid=$2 [NC,L] </li></ul><ul><li>Old URL: </li></ul><ul><ul><li>http://www.site.com/Default.aspx?categoryid=567 </li></ul></ul><ul><li>New URL: </li></ul><ul><ul><li>http://www.site.com/articles/how-to-grill-hamburgers </li></ul></ul>Old URL New URL
  8. 8. Rewriting URLs URLRewriter.net <ul><li>Open source! </li></ul><ul><li>.Net only – written in C# </li></ul><ul><li>Easy to install </li></ul><ul><li>Does redirects also </li></ul><ul><li>Controlled from Web.config </li></ul><ul><li>No IIS configurations </li></ul>
  9. 9. Rewriting URLs URLRewriter.net - Example
  10. 10. Rewriting URLs IIS URL Rewrite Module <ul><li>Manipulates URLs before request handled by Web Server </li></ul><ul><li>No info on what handler will process rewritten URL </li></ul><ul><li>Not .Net specific </li></ul>
  11. 11. Rewriting URLs ASP.Net Routing <ul><li>Knows the handlers </li></ul><ul><li>Selects which handler should generate response </li></ul><ul><li>Advanced handler-mapping mechanism </li></ul><ul><li>Use for ASP.NET MVC or ASP.NET Dynamic Data </li></ul>
  12. 12. 301 Redirects
  13. 13. 301 Redirects Redirecting URLS <ul><li>301 vs. 302 </li></ul><ul><li>Don’t use IIS or .Net defaults </li></ul><ul><li>Any time a URL is rewritten </li></ul>
  14. 14. 301 Redirects Redirecting URLS
  15. 15. Viewstate
  16. 16. Viewstate ViewState <ul><li>Disable unless required </li></ul><ul><li>Can dramatically increase load times </li></ul><ul><li>Messy code </li></ul><input type=&quot;hidden&quot; name=&quot;__VIEWSTATE&quot; id=&quot;__VIEWSTATE&quot; value=&quot;/wEPDwUKLTk1MjM0MDc0OQ9kFgZmDxYCHgRUZXh0BT48IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL1czQy8vRFREIEhUTUwgNC4wIFRyYW5zaXRpb25hbC8vRU4iPmQCAQ9kFgwCAQ8WAh4HVmlzaWJsZWhkAgIPFgIeB2NvbnRlbnQFmQFNZWRIdW50ZXJzIGhhcyB0aG91c2FuZHMgb2YgbnVyc2luZyBhbmQgbWVkaWNhbCBqb2JzIHdpdGggaHVuZHJlZHMgb2YgZW1wbG95ZXJzLiBQb3N0IHlvdXIgcmVzdW1lLCBzZWFyY2ggam9icywgZmluZCB5b3VyIHBlcmZlY3QgaGVhbHRoY2FyZSBqb2IgdG9kYXkhICBkAgMPFgIfAgVJbnVyc2luZywgbWVkaWNhbCwgaGVhbHRoY2FyZSwgcGh5c2ljaWFuLCBqb2JzLCBzZWFyY2gsIHJlc3VtZSwgTWVkSHVudGVyc2QCBA8WAh8CBR5Db3B5cmlnaHQgMTk5Ni0yMDA5IE1lZEh1bnRlcnNkAgUPFgQfAmQfAWhkAgYPFgIfAgUKTWVkSHVudGVyc2QCAg9kFgICAQ9kFgICBA9kFgJmD2QWEGYPZBYEAgMPDxYCHwFoZGQCBQ9kFgRmD2QWAmYPZBYCAgsPDxYCHgtOYXZpZ2F0ZVVybAUjaHR0cDovL3d3dy5tZWRodW50ZXJzLmNvbS9yZWdpc3Rlci9kZAICD2QWAgIDDw8WAh8DBSVodHRwOi8vd3d3Lm1lZGh1bnRlcnMuY29tL215LXByb2ZpbGUvZGQCAQ9kFggCAQ8WAh4LXyFJdGVtQ291bnQCBhYMZg9kFgJmD2QWAmYPDxYEHwAFGTxzcGFuPk51cnNpbmcgSm9iczwvc3Bhbj4fAwUnaHR0cDovL3d3dy5tZWRodW50ZXJzLmNvbS9udXJzaW5nLWpvYnMvZGQCAQ9kFgJmD2QWAmYPDxYEHwAFHzxzcGFuPkFsbGllZCBIZWFsdGggSm9iczwvc3Bhbj4fAwUtaHR0cDovL3d3dy5tZWRodW50ZXJzLmNvbS9hbGxpZWQtaGVhbHRoLWpvYnMvZGQCAg9kFgJmD2QWAmYPDxYEHwAFGzxzcGFuPlBoeXNpY2lhbiBKb2JzPC9zcGFuPh8DBSlodHRwOi8vd3d3Lm1lZGh1bnRlcnMuY29tL3BoeXNpY2lhbi1qb2JzL2RkAgMPZBYCZg9kFgJmDw8WBB8ABSQ8c3Bhbj5BZG1pbiAvIE9wZXJhdGlvbnMgSm9iczwvc3Bhbj4fAwU5aHR0cDovL3d3dy5tZWRodW50ZXJzLmNvbS9hZG1pbmlzdHJhdGlvbi1vcGVyYXRpb25zLWpvYnMvZGQCBA9kFgJmD2QWAmYPDxYEHwAFHjxzcGFuPk1lZGljYWwgQ29tbXVuaXR5PC9zcGFuPh8DBSxodHRwOi8vd3d3Lm
  17. 17. Viewstate 1lZGh1bnRlcnMuY29tL21lZGljYWwtY29tbXVuaXR5L2RkAgUPZBYCZg9kFgJmDw8WBB8ABRo8c3Bhbj5Gb3IgRW1wbG95ZXJzPC9zcGFuPh8DBShodHRwOi8vd3d3Lm1lZGh1bnRlcnMuY29tL2Zvci1lbXBsb3llcnMvZGQCAw8WAh8BaGQCBQ8WAh8EAgcWDmYPZBYCAgEPDxYIHwAFFzxzcGFuPkpvYiBBbGVydHM8L3NwYW4+HwMFJWh0dHA6Ly93d3cubWVkaHVudGVycy5jb20vam9iLWFsZXJ0cy8eCENzc0NsYXNzZR4EXyFTQgICZGQCAQ9kFgICAQ8PFggfAAUaPHNwYW4+TXkgSm9iIFNlYXJjaDwvc3Bhbj4fAwUoaHR0cDovL3d3dy5tZWRodW50ZXJzLmNvbS9teS1qb2Itc2VhcmNoLx8FZR8GAgJkZAICD2QWAgIBDw8WCB8ABRs8c3Bhbj5NYW5hZ2UgUmVzdW1lczwvc3Bhbj4fAwUpaHR0cDovL3d3dy5tZWRodW50ZXJzLmNvbS9tYW5hZ2UtcmVzdW1lcy8fBWUfBgICZGQCAw9kFgICAQ8PFggfAAUXPHNwYW4+TXkgUHJvZmlsZTwvc3Bhbj4fAwUlaHR0cDovL3d3dy5tZWRodW50ZXJzLmNvbS9teS1wcm9maWxlLx8FZR8GAgJkZAIED2QWAgIBDw8WCB8ABRg8c3Bhbj5Db25mZXJlbmNlczwvc3Bhbj4fAwU8aHR0cDovL3d3dy5tZWRodW50ZXJzLmNvbS9Db25mZXJlbmNlcy90YWJpZC8xMDUvRGVmYXVsdC5hc3B4HwVlHwYCAmRkAgUPZBYCAgEPDxYIHwAFFzxzcGFuPkxpZmVzdHlsZXM8L3NwYW4+HwMFJWh0dHA6Ly93d3cubWVkaHVudGVycy5jb20vbGlmZXN0eWxlcy8fBWUfBgICZGQCBg9kFgICAQ8PFgofAAUfPHNwYW4+TmV3c2xldHRlciBTaWduLVVwPC9zcGFuPh8DBVpodHRwOi8vaGVhbHRoZWNhcmVlcnMucnN5czEubmV0L3NlcnZsZXQvd2Vic2l0ZS9SZXNwb25zZUZvcm0/b0xIb0VhLjI2OV93a0xNTGtMZ0pMX3dIbkxfT1UfBWUeBlRhcmdldAUGX2JsYW5rHwYCAmRkAgcPFgIfBAL/////D2QCAg9kFgICAQ9kFgJmD2QWAgIBD2QWAgIBD2QWAgICD2QWAmYPZBYCZg9kFgQCAw8PFgIfAwUsaHR0cDovL3d3dy5tZWRodW50ZXJzLmNvbS9tZWRpY2FsLWNvbW11bml0eS9kZAIFDw8WAh8DBStodHRwOi8vd3d3Lm1lZGh1bnRlcnMuY29tL3NlYXJjaC1lbXBsb3llcnMvZGQCAw9kFgICAQ9kFgJmD2QWAgIBD2QWAgIBD2QWAgICD2QWAmYPZBYMAgEPDxYCHwAFFkJyb3dzZSBIZWFsdGhjYXJlIEpvYnNkZAIDDxYCHwRmZAIFDxYCHwQCBxYOZg9kFgRmDxUFATAbQWRtaW5pc3RyYXRpb24gLyBPcGVyYXRpb25zBDEyMTEBMARub25lZAIBDxYCHwQCIxZGZg9kFgRmDw8WBB8ABSFBZG1pbmlzdHJhdGl2ZSBTdXBwb3J0IC8gQ2xlcmljYWwfAwU1fi9qb2JzL2FkbWluaXN0cmF0aXZlLXN1cHBvcnQtY2xlcmljYWwvMjMzMC9zcGVjaWFsdHlkZAIBDxUBAzEwOGQCAg9kFgRmDw8WBB8ABQpBZG1pc3Npb25zHwMFIH4vam9icy9hZG1pc3Npb25zLzIzMzEvc3BlY2lhbHR5ZGQCAQ8VAQI0M2QCBA9kFgRmDw8WBB8ABRFCdXNpbmVzcyBTZXJ2aWNlcx8DBSd+L2pvYnMvYnVzaW5lc3Mtc2VydmljZXMvMTg5Mi9zcGVjaWFsdHlkZAIBDxUBAjI2ZAIGD2QWBGYPDxYEHwAFHkNsaW5pY2FsIERlcGFydG1lbnQgTWFuYWdlbWVudB8DBTR+L2pvYnMvY2xpbmljYWwtZGVwYXJ0bWVudC1tYW5hZ2VtZW50LzE4OTMvc3BlY2lhbHR5ZGQCAQ8VAQIzN2QCCA9kFgRmDw8WBB8ABRlDb21tdW5pdHkgLyBQdWJsaWMgSGVhbHRoHwMFLX4vam9icy9jb21tdW5pdHktcHVibGljLWhlYWx0aC8yNDc4L3NwZWNpYWx0eWRkAgEPFQEBNmQCCg9kFgRmDw8WBB8ABRxDb21tdW5pdHkgLyBQdWJsaWMgUmVsYXRpb25zHwMFMH4vam9icy9jb21tdW5pdHktcHVibGljLXJlbGF0aW9ucy8yMzMyL3NwZWNpYWx0eWRkAgEPFQEBM2QCDA9kFgRmDw8WBB8ABQpDb25zdWx0YW50HwMFIH4vam9icy9jb25zdWx0YW50LzI1Mzgvc3BlY2lhbHR5ZGQCAQ8VAQE4ZAIOD2QWBGYPDxYEHwAFGENvbnRyYWN0cyBBZG1pbmlzdHJhdGlvbh8DBS5+L2pvYnMvY29udHJhY3RzLWFkbWluaXN0cmF0aW9uLzI0NzYvc3BlY2lhbHR5ZGQCAQ8VAQE4ZAIQD2QWBGYPDxYEHwAFCUVkdWNhdGlvbh8DBR9+L2pvYnMvZWR1Y2F0aW9uLzI0ODQvc3BlY2lhbHR5ZGQCAQ8VAQIzNmQCEg9kFgRmDw8WBB8ABQlFeGVjdXRpdmUfAwUffi9qb2JzL2
  18. 18. Viewstate Uffi9qb2JzL2V4ZWN1dGl2ZS8xODg0L3NwZWNpYWx0eWRkAgEPFQECNTlkAhQPZBYEZg8PFgQfAAUURmluYW5jZSAvIEFjY291bnRpbmcfAwUofi9qb2JzL2ZpbmFuY2UtYWNjb3VudGluZy8xODkwL3NwZWNpYWx0eWRkAgEPFQEDMjUwZAIWD2QWBGYPDxYEHwAFC0Z1bmRyYWlzaW5nHwMFIX4vam9icy9mdW5kcmFpc2luZy8yMzM3L3NwZWNpYWx0eWRkAgEPFQEBM2QCGA9kFgRmDw8WBB8ABRJHb3Zlcm5tZW50IEFmZmFpcnMfAwUofi9qb2JzL2dvdmVybm1lbnQtYWZmYWlycy8yNDc3L3NwZWNpYWx0eWRkAgEPFQEBMWQCGg9kFgRmDw8WBB8ABRVIZWFsdGggQWRtaW5pc3RyYXRpb24fAwUrfi9qb2JzL2hlYWx0aC1hZG1pbmlzdHJhdGlvbi8yMzgxL3NwZWNpYWx0eWRkAgEPFQECMTlkAhwPZBYEZg8PFgQfAAUNSGVhbHRoIFBvbGljeR8DBSN+L2pvYnMvaGVhbHRoLXBvbGljeS8yMzM4L3NwZWNpYWx0eWRkAgEPFQEBM2QCHg9kFgRmDw8WBB8ABTBIb3NwaXRhbCBBZG1pbmlzdHJhdG9yIC8gQXNzaXN0YW50IEFkbWluaXN0cmF0b3IfAwVEfi9qb2JzL2hvc3BpdGFsLWFkbWluaXN0cmF0b3ItYXNzaXN0YW50LWFkbWluaXN0cmF0b3IvMjMzOS9zcGVjaWFsdHlkZAIBDxUBAThkAiAPZBYEZg8PFgQfAAUPSHVtYW4gUmVzb3VyY2VzHwMFJX4vam9icy9odW1hbi1yZXNvdXJjZXMvMTg5Ni9zcGVjaWFsdHlkZAIBDxUBAjE5ZAIiD2QWBGYPDxYEHwAFIkluZm9ybWF0aW9uIGFuZCBNYW5hZ2VtZW50IFN5c3RlbXMfAwU4fi9qb2JzL2luZm9ybWF0aW9uLWFuZC1tYW5hZ2VtZW50LXN5c3RlbXMvMTk0OS9zcGVjaWFsdHlkZAIBDxUBAzE3NmQCJA9kFgRmDw8WBB8ABQ5MZWdhbCBTZXJ2aWNlcx8DBSR+L2pvYnMvbGVnYWwtc2VydmljZXMvMjM0Ni9zcGVjaWFsdHlkZAIBDxUBATVkAiYPZBYEZg8PFgQfAAUJTWFya2V0aW5nHwMFH34vam9icy9tYXJrZXRpbmcvMjM0OC9zcGVjaWFsdHlkZAIBDxUBATlkAigPZBYEZg8PFgQfAAUNTWVkaWNhbCBTYWxlcx8DBSN+L2pvYnMvbWVkaWNhbC1zYWxlcy8xODk4L3NwZWNpYWx0eWRkAgEPFQEBN2QCKg9kFgRmDw8WBB8ABQ5NZWRpY2FsIFdyaXRlch8DBSR+L2pvYnMvbWVkaWNhbC13cml0ZXIvMjQ3Mi9zcGVjaWFsdHlkZAIBDxUBATJkAiwPZBYEZg8PFgQfAAUcT2NjdXBhdGlvbmFsIEhlYWx0aCAmIFNhZmV0eR8DBTB+L2pvYnMvb2NjdXBhdGlvbmFsLWhlYWx0aC1zYWZldHkvMjUzNy9zcGVjaWFsdHlkZAIBDxUBATFkAi4PZBYEZg8PFgQfAAUOT2ZmaWNlIE1hbmFnZXIfAwUkfi9qb2JzL29mZmljZS1tYW5hZ2VyLzE5MDAvc3BlY2lhbHR5ZGQCAQ8VAQIyNWQCMA9kFgRmDw8WBB8ABRBPcGVyYXRpb25zIC8gQ09PHwMFJH4vam9icy9vcGVyYXRpb25zLWNvby8xODg1L3NwZWNpYWx0eWRkAgEPFQECMzFkAjIPZBYEZg8PFgQfAAUQUGF0aWVudCBTZXJ2aWNlcx8DBSZ+L2pvYnMvcGF0aWVudC1zZXJ2aWNlcy8xOTAxL3NwZWNpYWx0eWRkAgEPFQEBOWQCNA9kFgRmDw8WBB8ABRZQbGFubmluZyAmIERldmVsb3BtZW50HwMFKn4vam9icy9wbGFubmluZy1kZXZlbG9wbWVudC8xOTAyL3NwZWNpYWx0eWRkAgEPFQEBOWQCNg9kFgRmDw8WBB8ABRZQcmFjdGljZSBBZG1pbmlzdHJhdG9yHwMFLH4vam9icy9wcmFjdGljZS1hZG1pbmlzdHJhdG9yLzIzNTYvc3BlY2lhbHR5ZGQCAQ8VAQI2MGQCOA9kFgRmDw8WBB8ABQpQdXJjaGFzaW5nHwMFIH4vam9icy9wdXJjaGFzaW5nLzE5MDMvc3BlY2lhbHR5ZGQCAQ8VAQEyZAI6D2QWBGYPDxYEHwAFEVF1YWxpdHkgQXNzdXJhbmNlHwMFJ34vam9icy9xdWFsaXR5LWFzc3VyYW5jZS8xOTA0L3NwZWNpYWx0eWRkAgEPFQECNTZkAjwPZBYEZg8PFgQfAAUYUmlzayBNYW5hZ2VtZW50IC8gU2FmZXR5HwMFLH4vam9icy9yaXNrLW1hbmFnZW1lbnQtc2FmZXR5LzIzNjMvc3BlY2lhbHR5ZGQCAQ8VAQIxMGQCPg9kFgRmDw8WBB8ABR1TdXBwb3J0IFNlcnZpY2VzIC8gT3BlcmF0aW9ucx8DBTF+L2pvYnMvc3VwcG9ydC1zZXJ2aWNlcy1vcGVyYXRpb25zLzIzNjQvc3BlY2lhbHR5ZGQCAQ8VAQMxNDlkAkAPZBYEZg8PFgQfAAUSVHJhbnNwb3J0IFNlcnZpY2VzHwMFKH4vam9icy90cmFuc3BvcnQtc2VydmljZXMvMjM3My
  19. 19. Viewstate Gl2aW5nHwMFIn4vam9icy9hZmZvcmRhYmxlLWxpdmluZy1saWZlc3R5bGVkZAIBDxUBAzQyOGQCBA9kFgRmDw8WBB8ABQRBcnRzHwMFFX4vam9icy9hcnRzLWxpZmVzdHlsZWRkAgEPFQEEMjAxOWQCBg9kFgRmDw8WBB8ABQdDb2FzdGFsHwMFGH4vam9icy9jb2FzdGFsLWxpZmVzdHlsZWRkAgEPFQEEMjI5OGQCCA9kFgRmDw8WBB8ABQZFeG90aWMfAwUXfi9qb2JzL2V4b3RpYy1saWZlc3R5bGVkZAIBDxUBAjExZAIKD2QWBGYPDxYEHwAFBEdvbGYfAwUVfi9qb2JzL2dvbGYtbGlmZXN0eWxlZGQCAQ8VAQQyMjU1ZAIMD2QWBGYPDxYEHwAFDUludGVybmF0aW9uYWwfAwUefi9qb2JzL2ludGVybmF0aW9uYWwtbGlmZXN0eWxlZGQCAQ8VAQE1ZAIOD2QWBGYPDxYEHwAFE01ham9yIExlYWd1ZSBTcG9ydHMfAwUkfi9qb2JzL21ham9yLWxlYWd1ZS1zcG9ydHMtbGlmZXN0eWxlZGQCAQ8VAQQxNTQyZAIQD2QWBGYPDxYEHwAFCE1vdW50YWluHwMFGX4vam9icy9tb3VudGFpbi1saWZlc3R5bGVkZAIBDxUBBDE4MTVkAhIPZBYEZg8PFgQfAAUkTmlnaHRsaWZlLCBTaG9wcGluZywgQW5kIFJlc3RhdXJhbnRzHwMFM34vam9icy9uaWdodGxpZmUtc2hvcHBpbmctYW5kLXJlc3RhdXJhbnRzLWxpZmVzdHlsZWRkAgEPFQEEMTY4NGQCFA9kFgRmDw8WBB8ABQxPdXRkb29yIExpZmUfAwUdfi9qb2JzL291dGRvb3ItbGlmZS1saWZlc3R5bGVkZAIBDxUBBDE2NjhkAhYPZBYEZg8PFgQfAAUKUmV0aXJlbWVudB8DBRt+L2pvYnMvcmV0aXJlbWVudC1saWZlc3R5bGVkZAIBDxUBAzIwOGQCGA9kFgRmDw8WBB8ABRRSdXJhbCBBbmQgU21hbGwgVG93bh8DBSV+L2pvYnMvcnVyYWwtYW5kLXNtYWxsLXRvd24tbGlmZXN0eWxlZGQCAQ8VAQM5NjFkAhoPZBYEZg8PFgQfAAUGU2tpaW5nHwMFF34vam9icy9za2lpbmctbGlmZXN0eWxlZGQCAQ8VAQM5NjdkAhwPZBYEZg8PFgQfAAUEU25vdx8DBRV+L2pvYnMvc25vdy1saWZlc3R5bGVkZAIBDxUBBDEwMjJkAh4PZBYEZg8PFgQfAAUDU3VuHwMFFH4vam9icy9zdW4tbGlmZXN0eWxlZGQCAQ8VAQQzNzE2ZAIgD2QWBGYPDxYEHwAFBVVyYmFuHwMFFn4vam9icy91cmJhbi1saWZlc3R5bGVkZAIBDxUBBDIxNjNkAgQPZBYCAgMPZBYCZg9kFgICAQ9kFgICAQ9kFgICAg9kFgJmD2QWBgIBDw8WAh4ISW1hZ2VVcmwFQWh0dHA6Ly93d3cuaGVhbHRoZWNhcmVlcnMuY29tL2VtcF9iYW5uZXIvZW1wX2xvZ28vODg5ODFfc21hbGwuanBnZGQCBQ8PFgIfAAUcTWVkaWNhbCBDaXR5IERhbGxhcyBIb3NwaXRhbGRkAgsPDxYCHwMFO1NlYXJjaEVtcGxveWVycy9FbXBsb3llclNlYXJjaFJlc3VsdHMvdGFiaWQvNzkvZGVmYXVsdC5hc3B4ZGQCBQ9kFgICAQ9kFgJmD2QWAgIBD2QWAgIBD2QWAgICDxYCHwFoZAIHDxYCHgVjbGFzcwUXQm90dG9tUGFuZSBETk5FbXB0eVBhbmVkAgkPZBYCZg8WAh4Fd2lkdGgFBDEwMCUWBGYPZBYCZg9kFgICAQ9kFgJmD2QWAmYPZBYCAgEPDxYGHwUFBEhlYWQfAAUPU2l0ZSBOYXZpZ2F0aW9uHwYCAmRkAgEPZBYCZg8WAh4Gbm93cmFwZBYCAgEPFCsAAg8WAh4bRGVmYXVsdE5vZGVDc3NDbGFzc1NlbGVjdGVkBQZOb3JtYWxkFCsAAxYCHwgFEC9pbWFnZXMvZmlsZS5naWYWAh8IBRgvaW1hZ2VzL2ZvbGRlcmNsb3NlZC5naWZkZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAwUqZG5uJEhlYWRlcjIkTG9naW4yJExvZ2luMSRMb2dpbkltYWdlQnV0dG9uBSxkbm4kY3RyNjAzJFZpZXdPdGpEeW5hbWljJGN0bDAwJGJ0bkpvYlNlYXJjaAUeZG5uJGRublRyZWVNZW51JGN0bGRublRyZWVNZW515fba2y25iW/kCSdVMpwsFrO3FTk=&quot; />
  20. 20. Viewstate ViewState <ul><li>I only used part of the ViewState! </li></ul><ul><li>Over 312,000 characters </li></ul><ul><li>303 KB </li></ul>
  21. 21. IIS SEO Toolkit
  22. 22. IIS SEO Toolkit Site Analysis <ul><li>Crawler – iisbot </li></ul><ul><li>Dashboard </li></ul><ul><li>Detailed URL & violations info </li></ul><ul><li>Word Analysis </li></ul><ul><li>Route Analysis </li></ul>
  23. 23. IIS SEO Toolkit Site Analysis
  24. 24. IIS SEO Toolkit Robots Exclusion <ul><li>Edit Robots.txt file </li></ul><ul><li>Select URL Paths </li></ul>
  25. 25. IIS SEO Toolkit Robots Exclusion Becomes
  26. 26. IIS SEO Toolkit Sitemaps & Sitemap Indexes <ul><li>Management Interface </li></ul><ul><li>Select URL Paths </li></ul>
  27. 27. IIS SEO Toolkit Sitemaps & Sitemap Indexes Becomes
  28. 28. Things to Avoid
  29. 29. Things to Avoid Deceptive Behavior <ul><li>Cloaking – showing the bots something other than what users see </li></ul><ul><li>White text on white background </li></ul><ul><li>Pages full of text links with no meaning/content </li></ul><ul><li>Manipulating the bots in any way </li></ul>
  30. 30. Things to Avoid Messy code <ul><li>Using images for important names, content or links </li></ul><ul><li>Creating multiple copies of a page under different URLs </li></ul><ul><ul><li>Examples: text only, printer friendly pages </li></ul></ul><ul><li>Postbacks! Bots may not crawl the link correctly </li></ul><ul><li>Keep that ugly ViewState out </li></ul>
  31. 31. Tools
  32. 32. Tools <ul><ul><li>Google Webmaster Central http://www.google.com/webmasters/ </li></ul></ul><ul><li>Bing Webmaster Center http://www.bing.com/webmaster </li></ul><ul><ul><li>Yahoo! Site explorer http://siteexplorer.search.yahoo.com </li></ul></ul><ul><li>SEOmoz tools http://www.seomoz.org/tools </li></ul><ul><li>Firefox Addins </li></ul><ul><ul><li>NoScript – blocks all client side scripts, see pages as bots </li></ul></ul><ul><ul><li>HTTPfox </li></ul></ul>
  33. 33. Reference
  34. 34. Reference URL Rewriting/Redirecting <ul><li>ISAPI_Rewrite http://www.isapirewrite.com/ </li></ul><ul><li>URLRewriter.net http://urlrewriter.net/ </li></ul><ul><li>IIS URL Rewriting vs. ASP.NET routing http://learn.iis.net/page.aspx/496/iis-url-rewriting-and-aspnet-routing/ </li></ul><ul><li>IIS 7 URL Rewrite Module support in WordPress 2.8 http://blogs.iis.net/ruslany/archive/2009/05/16/iis-7-url-rewrite-module-support-in-wordpress-2-8.aspx </li></ul><ul><li>Creating 301 redirects in various languages http://www.webconfs.com/how-to-redirect-a-webpage.php </li></ul>
  35. 35. Reference IIS SEO Toolkit <ul><li>Microsoft Web Platform Installer http://weblogs.asp.net/scottgu/archive/2009/06/02/microsoft-web-platform-installer.aspx </li></ul><ul><li>IIS SEO Toolkit Home http://www.iis.net/extensions/SEOToolkit </li></ul><ul><li>Carlos Aguilar Mares’ IIS SEO Blog Post (he’s the guy who built it) http://blogs.msdn.com/carlosag/archive/2009/07/02/iis-search-engine-optimization-toolkit-beta-1.aspx </li></ul><ul><li>Using Site Analysis to crawl a web site http://learn.iis.net/page.aspx/640/using-site-analysis-to-crawl-a-web-site/ </li></ul><ul><li>Excellent Tutorial – Scott Guthrie http://weblogs.asp.net/scottgu/archive/2009/06/03/iis-search-engine-optimization-toolkit.aspx </li></ul>
  36. 36. Reference Screenshot Credits <ul><li>IIS SEO Toolkit screenshots – Scott Guthrie Tutorial http://weblogs.asp.net/scottgu/archive/2009/06/03/iis-search-engine-optimization-toolkit.aspx – IIS Tutorial by Ruslan Yakushev http://learn.iis.net/page.aspx/637/managing-robotstxt-and-sitemaps/ </li></ul><ul><li>URL Rewriting – IIS URL Rewriting Tutorial by Ruslan Yakushev http://learn.iis.net/page.aspx/496/iis-url-rewriting-and-aspnet-routing/ </li></ul>
  37. 37. [email_address] Twitter: @jennita
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×