|
Engagement without interactivity Searching and being searchable Technical interactivity Engagement and interactivity using just one page Interactivity with two or more pages Forums, message boards, and chat
|
Engagement and Interactivy Jeff Williamson
Searching and being searchableSearch is an engaging function on websites - it encourages users to explore the site for their needs, instead of trying to follow what the site author felt were user needs. It's hard to think of sites that shouldn't have search features. And yet many don't, and many more don't have have search functions that work well. Here are some ideas to get you started on making your sites searchable and search-engine friendly. 1. Local search-abillity: Web server search functions Some popular web servers include Apache, Netscape, and Microsoft Internet Information Server (MIIS). Each of them has different built-in search functions - you'll have to ask your host for documentation. Not very helpful, I know, but really, a lot of the general search abilities are handled by the network administrators, and in my experience, they have varied a lot. A good rule of thumb: If you can get your local search functions to work, they are likely give better - or at least more updated - results than any remote service. 2. Remote searchability: Register your site; steal this code If you can't get a good search function to work with your web server, you can still have a search function on your web site, just by using existing search services. First, of course, you have to register your page with existing search engines. You can do this on most sites by hunting around for a link that says something like "Add a site" and following their directions - they're different for every service. Or you can try a multiple-engine submission site such as www.submit-it.com. Then you can copy the search form code from the search engine home page. Or from someone else's page - lots of folks have multiple-search engine pages. You will probably have to read and tinker with the code - by changing relative references to absolute references, for example. I have some code you can use for the Altavista search engine.
3. Another way: webmaster-specific search services Like everything else in page authoring, there are services to provide what your ISP lacks. At least two free services will build a site index of your site and provide you with the code to set up a search function on your home page.
4. Make your pages friendly to bookmarks and search engines. Probably we've gone over the importance of the <TITLE> attribute,
so you remember that this is what will show on your users' bookmarks.
It is also what will show as the headline listing for many search engines.
What about the rest of the listing - the paragraph-looking thing below? That has been created by either by the META tags or the first text in the body if the META tags are absent. As shown above the first text in your body is unlikely to work well as a site description. So if you really need your site to be described well in search engines, you need META tags in the <HEAD> elements of the page. More information on <META> tags is at Do you need META tags on all your pages? They can't hurt - but I think it just depends on your audience. The class above is something I only use with students who've already registered at the university; I'm not trying to reach everyone on the Internet. So I don't really care how it indexes. A site I did for a conference did need to index well, so I worked up the META tags to have it list better. Framed sites especially need to have META tags on their front pages; otherwise your little description will read something like "Your browser doesn't seem to support frames..." |
Comments? Questions? Visit the help page
Machine translations
of this page into
Spanish, French, German, Italian, and Portugese
are available
Last updated information on updates page