#1
  1. No Profile Picture
    Contributing User
    SEO Chat Explorer (0 - 99 posts)

    Join Date
    Sep 2003
    Posts
    37
    Rep Power
    16

    Dynamic site frustrations


    Google doesn't seen to be reading my pages. I recently added an isapi rewrite filter. Now I find out that I have bigger problems than that.

    I'm not a webmaster or SEO, so in layman's terms - URls now look like:

    http://www.my-web-site.com/default.asp/city/20

    I have now learned that the "default" in the URL means that all pages are loading through the default page and redirecting.

    Does anyone know of a simple solution without rewriting the whole website?

    Thanks.
  2. #2
  3. Contributing User
    SEO Chat Genius (4000 - 4499 posts)

    Join Date
    May 2003
    Location
    Brighton
    Posts
    4,103
    Rep Power
    23
    you can replace default.asp to another page and pass the params that way too

    ex: http://www.my-web-site.com/store.asp/tv/HDTV

    if needed. it should be page.asp followed by the params.

    -PK
  4. #3
  5. Moderator
    SEO Chat Good Citizen (1000 - 1499 posts)

    Join Date
    Jan 2003
    Location
    Madrid, Spain
    Posts
    1,382
    Rep Power
    18
    Some tips for rewriting URLs in IIS ...

    http://www.qwerksoft.com/products/iisrewrite/
    http://www.isapirewrite.com/

    Gringo.
  6. #4
  7. Web Designer / Web Monkey
    SEO Chat Discoverer (100 - 499 posts)

    Join Date
    May 2003
    Location
    London
    Posts
    202
    Rep Power
    17
    Hey there..

    The solution to your problem is to do the following...

    Urls must look like this...
    http://www.my-web-site.com/city/default/20.html

    Do not use;
    http://www.my-web-site.com/default.asp/city/20

    as google will not index them, as see them as empty directories or just not index them at all.

    Create a static page somewhere on your front page, like a site map, with a list of all the products or category pages..

    with urls to them like this;
    http://www.my-web-site.com/city/default/20.html

    obvously, the URL rewrite will send the correct url information back to the server.

    Google, will come past your site, see the static page, and index all the links it finds on it.

    hope this helps

    R
  8. #5
  9. Contributing User
    SEO Chat Genius (4000 - 4499 posts)

    Join Date
    May 2003
    Location
    Brighton
    Posts
    4,103
    Rep Power
    23
    Not true because I use rewrite with the open ended structure and my pages get indexed just fine.

    ex:
    http://www.mysite.com/rewrite/param

    I believe that just aslong as there is output from the server (meaning content) than google dosn't care if it's a page or directory.

    -PK
  10. #6
  11. No Profile Picture
    Registered User
    SEO Chat Explorer (0 - 99 posts)

    Join Date
    Sep 2003
    Location
    Munnsville, NY
    Posts
    1
    Rep Power
    0
    The form http://www.my-web-site.com/default.asp/city/20 does get indexed. In our forums, for instance, I've often searched Google for additional information within an hour of a post, only to have Google return my original post. I don't know how they return this so fast, unless they consider that directory a resource for similar topics.

    The result of forming urls this way is that you can get every item in your database that you expose through a dynamic link indexed.

    Search Engines change constantly, so Google may change this as more developers adopt the strategy, although I can't think of a reason why, since it also benefits their strategy.

    The ISAPI filter, you're referring to, SpiderSafeURL is a free and open source component that emulates what we've done successfully using regular expressions. There's no support for our free components, but they are offered to give developers a head start on difficult tasks such as this or in other cases, possibly offer a mini laboratory to experiment with new technologies or concepts.

    So, you might want to make some modifications to fit your needs, but the basic concept is to show http://www.my-web-site.com/default.asp/city/20 to spiders and http://www.my-web-site.com/default.asp?city=20 to your application server. Links are highly relevent to spiders, so for greatest effect, you need to output the url in a dynamic page. You wouldn't want to use a recordset row number in a select list value, for instance and then translate it to a url. All of these pages would be ignored by the spider.

    When a spider happens upon http://www.my-web-site.com/default.asp , it should find links for:

    http://www.my-web-site.com/default.asp/city/1
    http://www.my-web-site.com/default.asp/city/2
    .......
    http://www.my-web-site.com/default.asp/city/20

    That will get you 20 indexed pages.

Similar Threads

  1. Drastic Ranking Drop
    By Tiffany* in forum Google Optimization
    Replies: 1241
    Last Post: May 16th, 2006, 10:24 PM
  2. Google Recovery!
    By relaxzoolander in forum Google Optimization
    Replies: 133
    Last Post: Mar 16th, 2004, 03:42 PM
  3. Help Natalie with dynamic site optimisation
    By nb in forum Search Engine Optimization
    Replies: 1
    Last Post: Jul 16th, 2003, 08:28 AM
  4. Small Hidden Text
    By Phoenix in forum Google Optimization
    Replies: 4
    Last Post: Apr 30th, 2003, 04:20 PM

IMN logo majestic logo threadwatch logo seochat tools logo