| Important Announcement: ***Need an Affordable SEO Website Review?*** |
![]() ![]() |
Aug 9 2005, 05:34 AM
Post
#1
|
|
|
HR 3 ![]() ![]() ![]() Group: Active Members Posts: 90 Joined: 13-October 04 User's local time: Feb 9 2010, 12:13 PM Member No.: 5,369 |
I know that string URLs are a bad idea from an SEO perspective but wondered if anyone could tell me why they are, and why people use them? In other words do certain types of websites have no choice but to use strings?
|
|
|
|
Aug 9 2005, 05:39 AM
Post
#2
|
|
![]() LiLo ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 831 Joined: 2-July 04 User's local time: Feb 9 2010, 05:13 PM From: York, UK Member No.: 4,207 |
I take it by 'strings' that you mean a Query string?
Some search bots have difficulties spidering pages with a large query string, last time I heard google could handle 5 (might be more now) like: website.com?var1=1&var2=2&var3=3&var4=4&var5=5 Websites use query strings to pass data between pages and is useful for sites which employ dynamic data from say a database. You can get around query strings using mod_rewrite - a most useful apache extension. I personally use the page name as the variable... say if you have a page called contact.htm you can use say php to remove the .htm, then look up 'contact' in your db, and match some related content for example. LiLo |
|
|
|
Aug 9 2005, 05:49 AM
Post
#3
|
|
|
HR 3 ![]() ![]() ![]() Group: Active Members Posts: 90 Joined: 13-October 04 User's local time: Feb 9 2010, 12:13 PM Member No.: 5,369 |
Thanks so much for that explanation. How big a problem are querry strings for the main SES (Yahoo/MSN) - I know you said Google could handle 5, do Yahoo and MSN have similar capacities?
|
|
|
|
Aug 9 2005, 07:01 AM
Post
#4
|
|
![]() LiLo ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 831 Joined: 2-July 04 User's local time: Feb 9 2010, 05:13 PM From: York, UK Member No.: 4,207 |
Pass, hopefully some of the nice SEO experts in here can answer that (IMG:http://www.highrankings.com/forum/style_emoticons/default/smile.gif)
|
|
|
|
Aug 9 2005, 07:29 AM
Post
#5
|
|
![]() Convert Me! Group: Admin Posts: 17,377 Joined: 17-August 03 User's local time: Feb 9 2010, 10:13 AM Member No.: 551 |
The general rule I use personally is to keep the URL string to 3 or fewer variables Ladybird.
I can usually pass any data that I need to with that number, and all of the search engines seem to be able to handle that number with relative ease. There is more info on this subject in the Dynamic Sites section of the forums, which is where I'm going to move this to so that it gets better visibility. |
|
|
|
Aug 9 2005, 11:27 AM
Post
#6
|
|
![]() High Rankings Advisor Group: Admin Posts: 29,199 Joined: 21-July 03 User's local time: Feb 9 2010, 11:13 AM From: Ashland, MA Member No.: 2 |
I've not seen Yahoo or MSN have any problems with URLs that Google can index. Look at the URLs for this forum. Yahoo and MSN seem to index us jut fine. (At least I think they do, I really don't bother to check it much!)
|
|
|
|
Aug 11 2005, 10:24 AM
Post
#7
|
|
|
HR 3 ![]() ![]() ![]() Group: Active Members Posts: 90 Joined: 13-October 04 User's local time: Feb 9 2010, 12:13 PM Member No.: 5,369 |
Thanks guys, that's really helpful (IMG:http://www.highrankings.com/forum/style_emoticons/default/flowers.gif)
|
|
|
|
Aug 11 2005, 12:34 PM
Post
#8
|
|
![]() Paz ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 702 Joined: 4-March 04 User's local time: Feb 9 2010, 12:13 PM From: Spain Member No.: 2,763 |
I also think that the engines are interested in static permanent pages/urls.. dynamic strings pervey that it is potentially a constantly changing page.. hence the useful technique of writing flat files
|
|
|
|
Aug 11 2005, 12:37 PM
Post
#9
|
|
![]() High Rankings Advisor Group: Admin Posts: 29,199 Joined: 21-July 03 User's local time: Feb 9 2010, 11:13 AM From: Ashland, MA Member No.: 2 |
QUOTE(oneofthe3lions @ Aug 11 2005, 01:34 PM) I also think that the engines are interested in static permanent pages/urls.. dynamic strings pervey that it is potentially a constantly changing page.. hence the useful technique of writing flat files I disagree with this and have not found it to ever be a problem. First, dynamic URLs don't signify a constantly changing page. Second, so what if they did? The engines don't mind a constantly changing page. Some people, in fact, seem to think they like those. (I don't personally think they care either way.) |
|
|
|
Aug 12 2005, 09:46 AM
Post
#10
|
|
![]() HR 1 ![]() Group: Members Posts: 8 Joined: 3-August 05 User's local time: Feb 9 2010, 06:13 PM From: Durban, South Africa Member No.: 8,260 |
With my site, I moved from dynamic urls to "static urls" and found the only section where spidering improved was the forum. And since it was relatively new to the site at the time, that was almost certainly just a coincidence.
In the end though, I'll always code a site now to have static urls, but not because of SEO reasons. The ability hide the exact variable names going into my php scripts, as well as adding extra checking in the .htaccess file increases the security of the page making it a little bit harder for hackers to find problems in your code. |
|
|
|
Aug 15 2005, 02:10 AM
Post
#11
|
|
|
HR 2 ![]() ![]() Group: Members Posts: 17 Joined: 27-July 05 User's local time: Feb 9 2010, 07:13 PM From: Finland Member No.: 8,173 |
I think the best acid test for any URL is "Can you read it to a person over phone?"
Also, if I happen to pop in the middle of a site from a search engine, I usually take a peek at the URL to determine where I'm located (especially if they don't provide a breadcrumb path). Something for reference: http://www.google.com/intl/en/webmasters/guidelines.html Just my two cents. //Henri |
|
|
|
Aug 16 2005, 11:24 AM
Post
#12
|
|
![]() The Limey Cowboy ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 722 Joined: 17-December 04 User's local time: Feb 9 2010, 12:13 PM From: New England Member No.: 5,984 |
hear hear - None of our e-commerce site has any query strings, at least, not visible to the user. Some of the iframe src links have query strings, but the users can't see those. Query strings make for ugly URLs, and I hate ugly URLs.
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 9th February 2010 - 11:13 AM |