Jennifer Lopez   Microsoft Stack
Upcoming SlideShare
Loading in...5
×
 

Jennifer Lopez Microsoft Stack

on

  • 4,246 views

 

Statistics

Views

Total Views
4,246
Views on SlideShare
4,238
Embed Views
8

Actions

Likes
2
Downloads
16
Comments
0

2 Embeds 8

http://janeandrobot.com 6
http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Jennifer Lopez Microsoft Stack Presentation Transcript

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