How to find out if the right URLs are being indexed

Let's say that this is our main website.

we have plenty of URLs on this site like,

But we also have a ton of URLs that have URL parameters, including adwords auto-tagging parameters (gclid, aclk), UTM parameters, URL re-direction, other query parameters, etc.

I would like to make sure that the right URLs are indexed and not the query parameters. I also want to make sure that the same URL is not indexed twice because of this.

Also, I would like to know if a solution for this has already been implemented on our site. How do I check this? The webmaster is not reachable. We are using concret5 CMS.

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

I think some of this would involve directly editing the .htaccess file but this should be able to be completed with the CMS administrator page.  Login to that first, go to System & Settings, and check the box for enable Pretty URLs.

It will try to add this code to the .htaccess file for your site.
# Friendly URLs
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /installation_directory/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]

Open in new window

This is for manual entry below into the .htaccess file
# Redirect for and, this forces to redirect to for 
# all visitors included search engines.

RewriteCond %{HTTP_HOST} ^abc\.com 
RewriteRule ^(.*)$$1 [R=permanent,L]

# or vice versa, but don't use both
RewriteCond %{HTTP_HOST} ^www\.abc\.com 
RewriteRule ^(.*)$$1 [R=permanent,L]

Open in new window

Hope this helps.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Lucas BishopClick TrackerCommented:
To see what is being indexed in Google, the most complete view will be provided by creating a Webmaster Tools account and viewing your site in there.

A quick and dirty way to view what is being indexed by Google is with a simple "site:" query. For example, put this directly into Google (replace with your domain):

Open in new window

smuralisankarAuthor Commented:
Pretty URLs is different from canonical.

I would like to know if this is going to cause any duplicate content or multiple indexing issue.
If you are using the code above to force redirect, then it should not create duplicate content or multiple indexing.  That's one of the reasons why that code exists, to specifically combat these type of issues.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Search Engine Optimization (SEO)

From novice to tech pro — start learning today.