Hot answers tagged

4

Sure it will work, You can consider any of the one link as canonical parent (Means original). and other one as duplicate. If the url is different in parameter or its order is not an issue. You can just point one url as its original, SEO Crawlers will identify that. something like <link href="http://shoes.com/compare/adidas/vs/nike/" rel="canonical" ...


4

You can block URLs that contain ?l= from being indexed by search engine robots by using the following robots.txt directive: Disallow: /*?l= The / indicates the root directory, and * is a wildcard for anything up to ?l=, followed by anything after it.


4

SOLVED! Thanks to you guys. Solution: # Turn Rewrite Engine On RewriteEngine on # Set the base to /games/ so we need not include it in the rules RewriteBase /games/ #Rewrite for achilles.php?games_path=xxxxxxxxxx.yyy&category_id=zzz RewriteRule ^([0-9a-zA-Z_-]+)/([0-9]+) $1.php?games_path=$1.swf&category_id=$2 [NC,L] ...


3

You don't want to redirect them - that will probably break your site's functionality. There are various means of managing parameters for SEO purposes; since you mention Google Webmaster Tools, you may wish to look at their parameter management tool. In brief, you can instruct Google how to handle different parameters on your site, e.g., index them, index a ...


3

Answering this as maybe it will help someone in future. Basically we appear to have inadvertently added code that renders different markup conditionally on the user-agent (or 'cloaking' to it's friends). There are add-ons for Chrome and Firefox that allow you test this The version of the page rendered for; Googlebot/2.1 (+http://www.google.com/bot.html) ...


3

Sometimes parameter values completely change the content of the page; sometimes they only reflect a re-ordering; sometimes they do not change the content at all but reflect a referral or tracking campaign or some other information. By default Bing understands each unique URL as a unique page, which can lead to "duplicate content" being indexed and ...


3

If you wanted to append all the query parameters you would want to use $_SERVER['QUERY_STRING'] to extract them from the current URL, you would then append this to the location of the redirect: header("Location: http://www.New-Website.com?".$_SERVER['QUERY_STRING']); If you only wanted to pass certain variables, you could get them individually and then ...


3

file:/// will open a file on your drive or network drive using the OS. When using http:// you're telling the browser that this is a hypertext link to a file located on the Internet, not locally. You're likely seeing the parameters after several tries because IE is just saving your history. Also, having a ? in the URL implies you have some server-side ...


3

You need to do two things: Implement redirects for these URL parameters or make sure any page with the parameters has a rel=canonical to remove them. Set the URL parameters in Google Webmaster Tools under "Crawl" -> "URL Parameters" -> "Configure URL Parameters". Each parameter should be set to "Doesn't effect the page content (eg. tracks usage)" This ...


3

You can find the information you want by looking at the following chart. It shows how each session's campaign & traffic source is processed in the servers of Google.


3

George answered yours question best. But why do you want to leave utm_source blank? Looking at yours example link I think that you would like to dynamically fill it with referrer. Lunametric's posted about that: http://www.lunametrics.com/blog/2014/06/11/campaign-tracking-dynamic-source/ According to that article you can do it in a two different ways: ...


3

All four of your URLs are different for SEO: http://www.example.com/product http://www.example.com/product/ http://www.example.com/product?source=googleps http://www.example.com/product/?source=googleps It doesn't matter which one of those four you use, but you have to pick one and use it consistently. Both slashes and parameters create new URLs to ...


3

My view would be that it doesn't matter for SEO because I'd be noindexing these pages anyway. Google doesn't want to index your search results in its search results, and it's a great way to get flagged for duplicate content. Concentrate on SEO for the actual content pages and do whatever's best for the user experience for these kinds of category pages.


2

This isn't really about Google, it's about the specification for URLs - lower and uppercase are different URLs. This applies to query string parameters as well. If Google knows of 2 different URL variants, it treats them initially as 2 separate URLs. However, if it turns out they have the same content, Google is generally smart enough to count them as the ...


2

"Effect": "None" doesn't mean that it isn't working. That means that the parameter has no effect on the output of the page. If you set "Crawl" to "Representative URL" then "Effect" automatically becomes "None" (and stays that way forever). If you set "Crawl" to "Every URL", then "Effect" becomes "Specifies". You will know it is working when Googlebot ...


2

I recommend that you add the canonical form of the URL to each web page: <link rel="canonical" href="http://mysite.com/article/42/"> You may also with to do a permanent redirect to the longer URL if you get a request to the shorter one (with the L flag if using mod_rewrite, and before you do the internal rewrite to index.php). Secondly, I suggest ...


2

You can, if you are willing to add some additional code to your website. You need to call _setAllowAnchor(true) and add the parameters to a hash query. Here's a proof of concept: <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXXXX-XX']); _gaq.push(['_setAllowAnchor', 'true']); // tell GA to read params from ...


2

All permalink will be index by SE, exclude permalink have a symbol ?, =, and &. User-agent: * Disallow: Disallow: /cgi-bin/ Disallow: /*?* Disallow: /*? Disallow: /*=* Disallow: /*= Disallow: /*&* Disallow: /*& Allow: / Will blocking all permalink format like /main?l=de_DE or /main?l=Any_Value_Here, excluding /main?l=fr_FR form SE. ...


2

Having different styles of URLs for different parts of your website is not an SEO problem. As long as your URLs uniquely identify content and are not spammy, they are fine with search engines. The only place that I could see this becoming an issue is if you tried to apply rules to clean up your URLs. In that case you might need to write different rules ...


2

It's possible by using server side redirection AND by following the instructions on this Google reference page: https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiCampaignTracking Please note that the _setCamp... functions must be called before this code: _gaq.push(['_trackPageview']);


2

The default setting for URL Parameters is "let Google decide". That setting is fine 99% of the time. In your case where some parameters specify the content, Googlebot will automatically assume that already. You don't need to tell Googlebot that these URL parameters make unique pages, that is the way it works by default. The only time that I use the URL ...


2

you have no control over these so dont worry about it. based on the timeline param i am guessing facebook is placing these on outgoing links. again, dont worry about it. if you want you can use analytics filters to ignore these params. or if can go to something like asp you could check for weird params and 302 redirect. last bit, for seo value (if these ...


2

You can use UTM query string parameters and assign each of them to a different campaign, which will mark the affiliate. On GA you will be able to analyze the traffic according to this specific campaign and see how many converted. For example, you can do: ...


2

All you need to do is Select "Ad Content" as you secondary dimension. Below is a snapshot: Also, Have you thought about using Google Tag Manager and dataLayers to do this? Its much more efficient. You can use HTML5 data-attributes or you can setup a custom dimension.


2

For UX it's best to just use default values instead. Your case seems kind of rare. Has it been a real problem in some cases? Thinking out of the box, one solution could be 301 moved permanently reply pointing to the URL with the default value. That would Solve the problem with search engines. Give user direct feedback on the incorrect parameters, actually ...


2

Google's URL shortener does not have any extra features that allow cloaking of parameters after they are clicked. If anything the Google service has less features than some of the other options like Bit.ly but not any clear advantages or disadvantages.


2

Your URL is malformed, jsessionid isn't a parameter, it's being read as a route. If jsessionid, f, and r are all supposed to be parameters, your URL should look like this: example.com/category/product?jsessionid=+03NVNOPUryFcZ0c169r8txU.prod-14&f=p%3A0-10%2C2000-2500%2C25-50%2C400-500%2C50-75%2C500-750&r=%3A0%2C4


2

I have: http://funkygames.co/games/achilles.php?games_path=achilles.swf&category_id=1 I want: http://funkygames.co/games/achilles/achilles/1 or even better: funkygames.co/games/achilles/1 (if that's possible) Try this: RewriteRule ^games/achilles/(.*)/([0-9]+)$ /games/achilles.php?games_path=$1.swf&category_id=$2 [NC,L] And if the game ...


1

There could be many issues. First of all without the real URLs and a lock in your Webmaster Central we could not be sure what the exact issue is. May be you have an wrong implementation of the canonical tag or other problems like, additional noindex, other indexing issues... Beyond that small/fresh/penalized sites will be crawled less often and it actually ...


1

Well firstly you need to determine whether you want all these URL variations with query parameters to be indexed in Google. For example, if they create duplicate content, then the norm for ecommerce websites is to NOINDEX the URL's with these query parameters. Within URL Parameters in Google WMT, you can instruct Google what to do with URL's with specific ...



Only top voted, non community-wiki answers of a minimum length are eligible