[Last Call] Learn how to a build a cloud-first strategyRegister Now


Whay does the "?" in a url mean?

Posted on 2004-11-11
Medium Priority
Last Modified: 2010-05-18
My website www.sovereignfunding.com has a linking capaign that I am working on.  A lot of the sites that want to link to me have great Google PR's but their link section url's often have an "?" in the url ie <a href="Finance-Companies.htm?ur=10" class="textSmallWhiteLt">Finance Companies A-L</a>  and I notice from that point on the url/links usually have no PageRank.

What is the "?" used for and why does it seem to degrade the PageRank?


David S.
Question by:d_springer
LVL 10

Assisted Solution

lengreen earned 300 total points
ID: 12553890

The ? denotes the start of the querystring, this is used by the client/server script to dynamically adjust the page / collect form values etc



Accepted Solution

mosphat earned 1200 total points
ID: 12553926
An ? is a delimiter between the URL and the query string. The query string consists of URL variables that are used to generate specific dynamic content.
Because of this dynamic content, some search engines ignore these URL's (or at the very least don't follow any links on it). That of course causes the pagerank to degrade.
Why they ignore it? Well, maybe you've experienced it yourselves: if you use a search engine and click a link in its results that points to an article, it can happen that you end up on the frontpage of that site, where there's no trace of that article, because it now is in the site's archive.

Hope it's a bit clear.
LVL 16

Expert Comment

by:Kiran Paul VJ
ID: 12555124

here is how it works...

suppose u have two pages page1.asp and page2.asp

u want to send a variable from page1 to page2 , then we will do like this

from page1.asp we will call page2 like this page2.asp?name="John"

from page2.asp we can retrive the value in name

myname = request.querystring("name")

then the variable myname in page2.asp will have the value John.

hope u got it


Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article explains how to prepare an HTML email signature template file containing dynamic placeholders for users' Azure AD data. Furthermore, it explains how to use this file to remotely set up a department-wide email signature policy in Office …
Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
In this tutorial viewers will learn how to style a corner ribbon overlay for an image using CSS Create a new class by typing ".Ribbon":  Define the class' "display:" as "inline-block": Define its "position:" as "relative": Define its "overflow:" as …
Video by: Mark
This lesson goes over how to construct ordered and unordered lists and how to create hyperlinks.
Suggested Courses

834 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question