Welcome to WebmasterWorld Guest from 220.127.116.11
Forum Moderators: open
I hope I posted this in the right place :)
I have a site that I am developing in .asp. I am always fooling around with my recordsets and I constantly change them because well, I don't like the way the URL's look. You see in the beginning, I created recordsets that retrieved information on a product's Name, so they looked like this:
As you can see, it looked really messy and this sometimes made the URL's really long depending on the product-line name. (I have a function where a user can email a URL to a friend and sometimes the script used didn't pick up the entire URL so most times it didn't work)
So what I did was create another column in my database and assigned an ID number to all the Product lines. This made my URL's much nicer and looked friendlier. For example, they now look like this:
However, now that I did this, google still has my site indexed in the old manner and whenever a person clicks on a URL in google's SERP the user just gets a blank open browser window! (Though before when they clicked they would get an ADODB.Recordset error '800a0bcd'
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.)
Anyway, it should be noted that I have very few links on my site to other sites but yet google is the only one who indexed it. I truely wasn't ready to have them index my site until other sections were completed not to mention no other SE has my site indexed. Is this something I should worry about or just perhaps wait and then google would re-index everything another time.
Sorry if this seems long.
A bit belated for you, I know, but if a site isn't open for business, it's best not to let anyone in. Put a password on all domains that are under development.
If the old URLs that have been indexed are now invalid (or you can make them so) then think about having an Error 404 in yout .htaccess (assuming an Apache server) to simple redirect to your home page.
...(assuming an Apache server) to simple redirect to your home page...
If there is a one-to-one correspondence between the old pages and the new pages do a permanent redirect in your .htaccss file like:
RedirectPermanent /directory/filename.extension [domain.tld...]
I don't know that wildcards are allowed so you'd need one line per replaced file. It works for me.
If I password a whole domain so that the public can't get in whilst I'm still testing / debugging, do I run a risk of permanently scaring the spiders away so that when I remove the passwords and make the site public they won't bother coming back?
If it's a new site, there aren't going to be many spiders calling away -- how'd they know you exist? So all you are doing is stopping the ones that do find you from going beyond the log-on page.
The log-on page should/will be indexed, and the spiders will be back on their usual recheck date.
You may not be being rechecked as often as a high-profile site, but that'd be true of your site when it opens for business anyway.
Some SEs have an "index my site" URL. When you do open for business it won't do any harm to tell them via that link -- but don't use any automated tools for that. They don't like being spammed.