Hi, Can you guys please confirm whether or not this attempt at creating an SEO friendly dynamic url will work for Google? Thanks in advance Raw URL: http://www.consumerlifestyles-cf.com/index.cfm?pid=6BB0590211DDFACF4DB1BFABF7AA076F&ref=site1 Attempt at SEO friendly: http://www.consumerlifestyles-cf.com/index.cfm/pid/6BB0590211DDFACF4DB1BFABF7AA076F/ref/site1
index.cfm?pid=6BB0590211DDFACF4DB1BFABF7AA076F&ref=site1 index.cfm/pid/6BB0590211DDFACF4DB1BFABF7AA076F/ref/site1 The second one definitely SE friendly as you have removed query strings and ampersands but "6BB0590211DDFACF4DB1BFABF7AA076F" this id number in the url should also be replaced with some text, i mean keywords if you can as it does not provide much benefit to the user as well as SE for that matter. Your all pages can be indexed easily with this technique but if you can provide some text or keywords instead of the id no. , that will be much better.
Thank you. My developer says that it's impossible to put keywords in these urls because there are all sorts of partner ids in there. Regardlesss, it's good that it can be indexed and I'm grateful for your help. Rep added.
Google doesn't have any problems reading query stings in URLs, both are serach engine friendly in terms that Google can read an index them. Normall though when people talk about serach engine friendly URls they mean one that is rewritten to include keywords and a category subcategory, product structure, for example, domain.com/books/thriller/Stephen-King.html
You are welcome joebloggs and thanks for the rep. I'am totally in agreement with you and it's preferrable if you can remove query strings.
Is there any way to relate the query of numbers to something? example: 6346346 (is relating to 'Books' ) and maybe the next three numbers 352 are relating to author etc then a script that does this if ($query_1 == "6346346) { $query_1 = "/books/"; } and basically relate numbers to products and IDs - then all those variables can reconstruct the URL $url = $query_1 . $query_2 .$query_3; and in handler file direct the URL maybesomethin like header('location: http:www.example.com/' . $query_1 . $query_2 . $query_3 . '.com'); or in .htaccess file reroute them all in perm redirect. so anytime that string or gazillion numbers are called it will redirect to a better URL (that way Google will index the better URL and not all those scrambled numbers too) dunno, thats my 2 cents on it is all