PassMark Logo
Home » Forum

Announcement

Collapse
No announcement yet.

Indexing a Dynamic Page with many variations

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Indexing a Dynamic Page with many variations

    Hi,

    On my site I have a dynamic gallery with about a 1000 images spread over about 80 (dynamic) pages (i.e. there is only one gallery page with recordset navigation through all the images showing about 12 per page).

    Each image has a text description that I would like indexed.

    On the gallery page there are many different filters a user can click to reduce the number of images - so they can see images with filter A selected and filter C, and so on (a bit like drilling down on eBay).

    The problem is that Zoom is indexing each and everyone of these filter/options and then indexing each "page" as it moves through the results. This means my gallery page is using up 3000-ish pages in the index and if I do a search the same page (just with slightly different filtering applied) appears in the results hundreds of times.

    I've tried ticking the CRC option but that didn't seem to work in this case.

    I know it's possible "exclude" the gallery page from the indexing but is it then possible to manually add the gallery pages I want? (i.e. all the gallery pages without the filtering).

    For instance I do want:
    http://www.xxxx.com/gallery.asp?Id=8
    http://www.xxxx.com/gallery.asp?Id=8&dwzPage=2
    http://www.xxxx.com/gallery.asp?Id=8&dwzPage=3
    etc
    (the variable "Id" can change)
    but I don't want:
    http://www.xxxx.com/gallery.asp?cc=1&cs=1&Id=8http://www.xxxx.com/gallery.asp?cc=1&cs=1&Id=8&dwzPage=2
    http://www.xxxx.com/gallery.asp?cc=1&cs=1&Id=8&dwzPage=3
    etc
    (in the example above the variables "cc", "cs" and "id" can all change)

    In an ideal world I'd like to be able to say "ignore any pages that have the querystring variable "cc" or "cs"

    Is this possible?
    or can I add something to the links on the page to tell Zoom not to index particular links?

    I hope someone can help.

    Many thanks.

  • #2
    In an ideal world I'd like to be able to say "ignore any pages that have the querystring variable "cc" or "cs"
    Yes this is possible, just add the following to the skip list.
    gallery.asp?cc=
    gallery.asp?cs=

    If they don't always appear as the first paramter, then use just,
    &CS=
    &CC=

    See also this FAQ
    Q. How should I index my site if it features a message board, forum, or calendar and other similarly complex scripts?

    Another option would be to use nofollow tags.

    Comment


    • #3
      great, thanks for that - the &cs= and &cc= was just what I was looking for.

      Comment


      • #4
        Excluding Querystrings from indexing

        [QUOTE=wrensoft;13631]Yes this is possible, just add the following to the skip list.
        gallery.asp?cc=
        gallery.asp?cs=

        If they don't always appear as the first paramter, then use just,
        &CS=
        &CC=

        Hi -

        We have a sitewide querystring setup if a client changes language - ?lng=en, ?lng=fr etc which sets a session variable to tell the pages which language table to pull the content out of.

        The program indexes all pages multiple times with every querystring. Is there any way of excluding this globally rather than having to declare every page with the querystring? Would a wildcard work - e.g. *?lng=en, *?lng=fr etc etc?

        Thanks,

        Gary

        Comment


        • #5
          You can use the asterisk wildcard (*) to match a sequence of characters so your examples "*?lng=en" and "*?lng=fr" would work. But since the skip list will match partially, it might be easier to use one entry, "lng=", then any URL with "lng=" in it will be skipped.

          Comment

          Working...
          X