HTML Tag Reference
All of the tags that FreeFind currently supports are documented here.
This includes both special tags and also other tags, like meta tags,
which the spider (indexer) processes.
Contents
Search Results
What Gets Indexed
Which Links the Spider Follows
The Site Map
The What's New Listing
DataSearch
The links are organized by what search engine features/functionality they control.
You can use the table of contents, right, to go directly to the functional area
that you are interested in.
Search Results
<meta name=description content="the page description">
Scope: Page
Description:
The standard page description meta tag.
It specifies the description of the page when shown in search results.
If duplicate page descriptions are detected they are not used, since
many people use them to describe their site instead of their pages.
<title>
Scope: Page
Description:
The standard page title tag.
This specifies the title of the page when show in search results.
Document date
<meta name="document-date" content="06 Nov 2004 14:49:37 GMT">
Scope: Page
Description:
Normally FreeFind users the HTTP last-modified header to determine a document's date. However many servers do not send a last-modified header or send the wrong date in that header. The document date meta tag can be used to override the server's last-modified date. Use this meta tag to tell FreeFind what date you want associated with the document.
The content field of this meta tag should contain the document date in the format:
06 Nov 2004 14:49:37 GMT-8
Note that you must include the time zone relative to GMT or you may not get the expected results.
What Gets Indexed
These tags control which words on a page are included in the index.
For information on how to exclude pages from the index, see
How to Exclude Pages from Search.
<!-- FreeFind No Index Page -->
Scope: Page
Description:
Prevents the page from being included in the index, but allows the spider to follow any links it finds.
It is generally preferable to use the Control Center to exclude the page from the index,
and is always preferable if you don't want the links followed or don't care if they are not followed.
For more information see
How to Exclude Pages.
Which Links the Spider Follows
<meta name=FreeFind content="stripQueries">
Scope: Global
Description:
This tag makes the spider remove the query string from links before following each link.
A query string is the part of the link after the '?' character (if any).
For example, the link:
https://example.com/cgi-bin/doit.cgi?this=that
has the query string:
?this=that
By default the spider will not remove the query string before following a link.
The spider never follows URLs that appear in "action" part of a form tag.
See also: <meta name=FreeFind content="noFollowQueries">
<meta name=FreeFind content="noFollowQueries">
Scope: Global
Description:
This tag prevents the spider from following links which contain query strings.
A query string is the part of the link after the '?' character (if any).
For example, the link:
http://example.com/cgi-bin/doit.cgi?this=that
has the query string:
?this=that
By default the spider will follow all links, regardless of whether they contain
query strings are not.
The spider never follows URLs that appear in "action" part of a form tag.
See also: <meta name=FreeFind content="stripQueries">
<meta name=FreeFind content="noRobotsTag">
Scope: Global
Description:
This tag makes the spider ignore the standard robots meta tag.
Use this tag if you do not want your robots meta tags to apply to your site search engine.
<!-- FreeFind nofollow -->
Scope: Sub-page
Description:
Use this tag to prevent links in part of a page from being followed.
You bracket the link(s) to ignore using the start and end versions of this tag.
For example:
<!-- FreeFind nofollow -->
...link(s) to ignore here...
<!-- FreeFind end nofollow -->
<!-- FreeFind end nofollow -->
Scope: Sub-page
Description:
Use this tag to prevent links in part of a page from being followed.
You bracket the link(s) to ignore using the start and end versions of this tag.
For example:
<!-- FreeFind nofollow -->
...link(s) to ignore here...
<!-- FreeFind end nofollow -->
See also: <!-- FreeFind nofollow -->
<nofollow>
Deprecated: Do not use in new code
See instead: <!-- FreeFind nofollow -->
Scope: Sub-page
Description:
Use this tag to prevent links in part of a page from being followed.
You bracket the link(s) to ignore using the start end version of this tag.
For example:
<nofollow>
...link(s) to ignore here...
</nofollow>
See also: <!-- FreeFind nofollow -->
<nofollowscript>
Deprecated: Do not use in new code
Scope: Sub-page
Description:
Use this tag to prevent javascript link extraction in part of a page.
You bracket the javascript to ignore using the start end version of this tag.
For example:
<nofollowscript>
<script>
...link(s) to ignore here...
</script>
</nofollowscript>
See also: <!-- FreeFind nofollow -->
<!-- FreeFind Links "http://example.com/yourdoc1.html" -->
Scope: Page
Description:
Use this tag to explicitly specify one or more pages in your web site that
the search engine spider failed to locate.
Normally the spider will find all of the pages in your web site.
Occasionally, though, there is a page that it cannot find (for instance, when the
URL is built up out of bits of text in some javascript).
In these cases this tag allows you to explicitly specify the page so that
FreeFind can locate it.
To specify multiple pages, simple list them within the tag:
<!-- FreeFind Links "http://example.com/yourdoc1.html"
"http://example.com/yourdoc2.html"
"http://example.com/yourdoc3.html"
-->
Note: The specified page(s) must be in your web site.
You cannot use this tag to "jump" to pages served from a different domain or directory tree
unless a page in that site has been specified as an additional starting point.
To specify an additional starting point, log in to
the Control Center
then go to the
page and use the set starting points link.
The Site Map
<!-- FreeFind No Map -->
Scope: Page
Description:
This tag prevents a page from being included in your site map.
It may be placed anywhere in the page.
Note that unless the sub-pages are linked into your site someplace else,
those pages will also be removed from the site map.
The What's New Listing
<!-- FreeFind Not New -->
Scope: Page
Description:
This tag prevents a page from being included in your what's new page.
It may be placed anywhere in the page.
<!-- FreeFind New Date="May 5 2004" Icon="http://example.com/new.gif" Comment="All new!" -->
Scope: Page
Description:
This tag controls how a page entry will appear in your what's new page.
It may be placed anywhere in the page.
The "Date" attribute is the date that the page was last modified.
If no date is provided the "last-modified" date as provided by your
web page server will be used. If your server does not provide the that information the page will not be
included in the what's new listing.
The "Icon" attribute specifies which image to display next to the what's new entry for this page.
Specify the complete URL of the image to display, including the leading "http://" .
If no icon attribute is provided, no image is displayed next to the entry for this page.
The "Comment" attribute provides text to display for this page's entry.
Typically you would describe what is new or updated on the page.
There is no need to specify all of the attributes of this tag. You may supply
any mix-and-match of
Date , Icon , or Comment .
If more than one of these tags is present the attributes are combined, using the
latest instance of each one. For example:
<!-- FreeFind New Date="May 5 2004" -->
<!-- FreeFind New Icon="http://example.com/new.gif" -->
<!-- FreeFind New Comment="All new!" -->
<!-- FreeFind New Date="May 7 2004" -->
<!-- FreeFind New Comment="Changed this and that." -->
is equivalent to:
<!-- FreeFind New Date="May 7 2004"
Icon="http://example.com/new.gif"
Comment="Changed this and that." -->
DataSearch
The tags in this section allow you to make the search engine
operate in data search mode, and control which parts of your
web pages are considered "items" to index.
<!-- FreeFind Index Listings Only id="YourSiteID" -->
Scope: Global
Description:
This tag informs the search engine that you want to use the Data Search feature,
not the regular page search.
It must appear at the top of the first page that the spider examines - the
one specified as the account's web site address.
Note: You must replace "YourSiteID" with your actual site ID
(provided in your signup email).
See also: <!-- FreeFind Listing -->
<!-- FreeFind Category value='Category Name And HREF' -->
Scope: Page
Description:
This tag is typically used to specify a category for all the listings
on a given page.
It is placed once at the top of the page, and applies to all of the items on that page.
The value part of the tag may be any valid HTML.
Single quotes (') enclose the value field instead of
double quotes (") ,
and all addresses must start with
"http://..." or "https://..." in order to work
when the HTML is displayed in the search results.
In the search results each item begins with the HTML specified in this tag.
It is usually used to describe and link to a page of similar items.
Here's an example of a "sites that begin with F" category:
<!-- FreeFind Category value='<small>Category: <a
href="https://example.com/dsdemo/index.html">
F sites</a></small>' -->
See also: <!-- FreeFind Index Listings Only id="YourSiteID" -->
|