Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

Search engine tester

Options
  • 26-08-2003 11:23pm
    #1
    Closed Accounts Posts: 193 ✭✭


    I have a site with dynamic pages and as per usual, the problem is to get search engines to pick those up. This is using ASP.NET. I'm quite happy to limit myself to search engines that can handle query strings. My plan is to generate a static page with links to all the relevant pages with query strings and then have a link from the home page to the static page that only appears if the browser identifies itself as a crawler.

    That's no big deal to do, but I would like to test it somehow in my development environment. Are there crawlers out there that would simulate a search engine crawl to give me some assurance that this might actually work?


Comments

  • Registered Users Posts: 7,739 ✭✭✭mneylon


    If you poke around on google and look for search engine optimisation tools, you should find a few that will give you some idea of how a spider would view the site.

    I'm not sure about the possibilities using .NET and IIS6, but with some systems (such as vBulletin) the search engine issues have been overcome by building an alternate, search engine friendly version of the pages.


  • Registered Users Posts: 1,452 ✭✭✭tomED


    You could server a dynamic page to the bot once it visits, but the only way you would be able to decide whether the bot is a crawler or a regular visitor is by finding out what the agent type is.

    Set up your script to serve the "search engine friendly" content once a bot from your list is found. Testing purposes - try it using mozilla, IE, and netscape.

    Google will follow most dynamic page links, but not all, thats why I would recommend you start building your site to account for search engine friendky urls. So for example - www.mysite.com/test.asp?id=34 will become - www.mysite.com/test.asp/id/34 or something simliar.

    Theres loads of info out ther for figuring out how to do this on the web. Search for search engine friendly urls.


  • Closed Accounts Posts: 193 ✭✭Da Man


    ASP.NET claims to be able to make the distinction between a bot and an ordinary user through an API call (HttpBrowserCapabilities.Crawler to be precise). I presume there's something in the request somewhere that provides this information to the server?

    How does one do this otherwise? A hidden link from the home page to the static page with all the links to the dynamic pages?


  • Registered Users Posts: 1,452 ✭✭✭tomED


    Be careful with hidden anything! Google will penalise you if it notices that you are using hidden links - but in saying that, it does work.. ;)


  • Closed Accounts Posts: 5,025 ✭✭✭yellum


    You could build a sitemap with the links on that.


  • Advertisement
Advertisement