I'm implementing a lightbox script (a type of drop down box) on all my pages. The way the current code is programmed, when you close the box layer, it throws a "#" at the end of the URL and changes the URL from this:
This dropdown will appear on all pages set with a 30 day cookie. So depending on the entry page, every page in the site could have the # appended to it. How will Google spider this?
The hash mark (#) is a page fragment identifier and its presence has never been considered a separate URL. The challenge is now that AJAX is becoming so widespread, sometimes the hash mark DOES indicate a different state of the page - and Google put forward a proposal [webmasterworld.com] as to how that might happen, specifically following AJAX hash marks with an exclamation point (#!)