Thread: SEO and querystrings? |
|

March 6th, 2006, 12:33 PM
|
|
ABW Ambassador
Join Date: January 17th, 2005
Posts: 1,200
|
|
I'm working on some new flypaper for a site. It's going to be my first foray into AJAX (Asynchronous Javascript and XML).
I have plans to let people link to the page they create with the AJAX app through the querystring.
Is "ajaxapp. asp" the same as "ajaxapp. asp?parameter=value¶meter2=value2" in the eyes of the search engines?
|

March 6th, 2006, 08:12 PM
|
|
ABW Ambassador
Join Date: September 20th, 2005
Location: OKC
Posts: 1,219
|
|
You will probably be told the same thing I keep being told; It is the exact same page. The querystring does not change the name of the page.
I was going to say that mod_rewrite for apache is your option but then I see you are using asp which probably means you are using IIS (probable, but not 100%). I don't know what the mod_rewrite equivalent is for IIS.
|

March 6th, 2006, 10:23 PM
|
|
ABW Ambassador
Join Date: January 18th, 2005
Location: Los Angeles
Posts: 4,058
|
|
ISAPI Rewrite for IIS
|

June 20th, 2006, 10:25 AM
|
|
ABW Ambassador
Join Date: January 17th, 2005
Posts: 1,200
|
|
Well, Google's cached 3 different versions of the page with different content and querystrings as 3 different pages.
No need to rewrite.
|

June 20th, 2006, 10:39 AM
|
|
ABW Ambassador
Join Date: January 18th, 2005
Location: West Coast USA
Posts: 3,043
|
|
I'm telling Cutts on you!
I have unlimited access...
|

June 20th, 2006, 11:47 PM
|
|
ABW Ambassador
Join Date: January 17th, 2005
Posts: 1,200
|
|
huh?
|

June 21st, 2006, 07:59 AM
|
|
Lite On The Do, Heavy On The Nuts
Join Date: January 18th, 2005
Location: Winter Park, FL
Posts: 6,924
|
|
Matt Cutts, the guy from G who posts in forums and is the G face most online pro's know and can contact. Adam was kidding about telling (but not about the access he has).
Careful what value pairs you use, for instance G doesn't index & id=123. And it's usually better to avoid the "what if's" and go with dynamic mod_rewrite type page naming schemes. This can also allow you to change your database numbering schema later (maintaining your noun naming conventions that are indexed) without seo penalty. There are other advantages as well, mostly having to do with url keyword stuffing and human mood effects of seeing / remembering / writing / sharing your page names.
|

June 21st, 2006, 12:15 PM
|
|
Developer
Join Date: January 18th, 2005
Location: Richmond, VA
Posts: 5,306
|
|
Quote:
|
Originally Posted by patrick24601
You will probably be told the same thing I keep being told; It is the exact same page. The querystring does not change the name of the page.
|
I'm not sure what you're getting at here. The querystring can and usually does change the name of the page. I have one php script that represents hundreds of thousands of pages. Each has completely different titles and content.
Quote:
|
Originally Posted by Donuts
Careful what value pairs you use, for instance G doesn't index & id=123. And it's usually better to avoid the "what if's" and go with dynamic mod_rewrite type page naming schemes. This can also allow you to change your database numbering schema later (maintaining your noun naming conventions that are indexed) without seo penalty. There are other advantages as well, mostly having to do with url keyword stuffing and human mood effects of seeing / remembering / writing / sharing your page names.
|
Of course Google indexes &id=123.
In my experience it really doesn't matter if you use a query string or keyword stuffed URL. Most of my URL's are something like prod. php?id=1234 and I've had no problem at all indexing these pages. In an ideal world Google should accept a url with quite a few querystring variables, but I think they will stop indexing after about 4 or 5 query string variables. They have improved this at least. I remember a couple years ago Google would only index pages with 2-3 query string variables. So the way things are going it's becomming less and less necessary to worry about your query strings. Both Yahoo and MSN seem to work the same way. I've never had a problem getting these URL's indexed.
- Scott
__________________
Hatred stirs up strife, But love covers all transgressions.
|

June 21st, 2006, 12:19 PM
|
|
Lite On The Do, Heavy On The Nuts
Join Date: January 18th, 2005
Location: Winter Park, FL
Posts: 6,924
|
|
Quote:
|
Originally Posted by Snib
Of course Google indexes &id=123.
|
http://www.google.com/support/webmas...y?answer=35769
Webmaster Guidelines
Technical guidelines
~~~~~~~~~~~~~
Don't use "&id=" as a parameter in your URLs, as we don't include these pages in our index.
~~~~~~~~~~~~~
|

June 21st, 2006, 12:36 PM
|
|
ABW Ambassador
Join Date: January 17th, 2005
Posts: 1,200
|
|
My pages in question have long, multi-parameter querystrings.
I don't use "ID=" on my content pages, those pages use a more descriptive parameter and each seems to be recognized by Google as unique content. But of the dozen and a half content pages on this site, there's only four of them in G's cache.
|

June 21st, 2006, 12:41 PM
|
|
Lite On The Do, Heavy On The Nuts
Join Date: January 18th, 2005
Location: Winter Park, FL
Posts: 6,924
|
|
Checked both site: www.mydomain.com and site:mydomain.com
Checked other G datacenters?
How long have they been published?
Reviewed your robots.txt file lately?
Got backlinks to them somewhere (nav scheme likely does this)?
Might still not be indexed from other issues, but I wondered about these standard items.
|

June 21st, 2006, 12:44 PM
|
|
Developer
Join Date: January 18th, 2005
Location: Richmond, VA
Posts: 5,306
|
|
Quote:
|
Originally Posted by Donuts
|
That's very strange that they would say this. Especially when you do a search for inurl:id= and you see a couple billion results. Maybe they're talking about session id URLs? I know they don't like to index pages that include a session variable.
- Scott
__________________
Hatred stirs up strife, But love covers all transgressions.
|

June 21st, 2006, 12:54 PM
|
|
Lite On The Do, Heavy On The Nuts
Join Date: January 18th, 2005
Location: Winter Park, FL
Posts: 6,924
|
|
It's likely outdated then, this is why I was referring to it as avoiding "what ifs"... what if it's not outdated... anyhow, it's a simple thing to avoid anything but "id" and so I made it a practice and since it says so in their guidelines still, I've stuck with it over time (even though like you, I can see results apparently to the contrary)
|

June 21st, 2006, 01:00 PM
|
|
Developer
Join Date: January 18th, 2005
Location: Richmond, VA
Posts: 5,306
|
|
Quote:
|
Originally Posted by Donuts
It's likely outdated then, this is why I was referring to it as avoiding "what ifs"... what if it's not outdated... anyhow, it's a simple thing to avoid anything but "id" and so I made it a practice and since it says so in their guidelines still, I've stuck with it over time (even though like you, I can see results apparently to the contrary)
|
I don't specifically use the variable "id", but there are quite a few sites that do. What Google may be referring to is the & before the id. Maybe they're saying they won't index any pages that have more than a single query string variable. Because in most cases its ?id= rather than &id=. I do have fewer pages indexed that include & in the URL, but that's mostly because those pages have fewer internal links. So maybe it is outdated.
- Scott
__________________
Hatred stirs up strife, But love covers all transgressions.
|
 |

Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
Similar Threads
|
| Thread |
Thread Starter |
Forum |
Replies |
Last Post |
|
Querystrings' impact
|
cdarling |
Search Engine Optimization |
4 |
April 9th, 2003 07:15 AM |
|
|