Homepage duplicated content - 301 redirection - "Rel="canonical" - Headache
-
Hello Moz community,
I already have 301 redirection in my .htaccess , just like this:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite.com$
RewriteRule ^(.*)$ "http://www.mysite.com/$1" [R=301,L]Mozpro shows that I have duplicated content for www.mysite.com & www.mysite.com\index.html
I am a little lost, there is " 301 Redirect" and "Rel="canonical", moz replied me back that I need to use "Rel="canonical", but can one use both together?
i also read on forums, if I 301 redirect index to /, there will be infinite loop and such.
Another story, I am also getting IP Canonicalization error when I checked my SEO performance:
Your site's IP ...* does not redirect to your site's domain name. This could cause duplicate content problems if a search engine indexes your site under both its IP and domain name.**
Which adds to my headache. What is this one all about?
There is no single thread or page here, to clear all this confusion and give a straight solution, but rather each page or thread says do a different thing.
I am lost, so somebody help!
-
Hi
here is how
http://www.webconfs.com/how-to-redirect-a-webpage.php
http://moz.com/learn/seo/redirection
To determine rather not you should redirect to www. or no-www
use http://moz.com/researchtools/ose
to figure out which has more back links pointing to it then 301 redirect to that.
In terms of if one is better than the other there is really not a difference however if they are both equal meeting having no back links or identical.
You might want to go with www. simply because having the subdomain allows you to do some more things like add Google page speed other miscellaneous things in the future.
But really go with the one with the most links if there are no links then choose the one you want going to Google webmaster tools to make sure you add both
to Google webmaster tools than pick the same URL you chose to redirect to as your main URL Google will then only send Google bot out looking for that URL
Here
https://support.google.com/webmasters/answer/44231?hl=en
Hope this helps,
Tom
-
I was just about to ask the same question and about to do a 301 redirect myself. Mine question is should I use www. or just http://site.com? I know its not good to have both as it could be cited as duplicate content, but what do you all think? My site is ***techhelp.fake (not really .fake and its not a TLD or whatever.
-
It could be cache
Try
http://codeblow.com/questions/getting-rid-of-index-html-from-url-and-adding-www-with-a/
try RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]Redirect 301 /index.htm http://www.mydomain.com
-
If you are still having problems could you send me your domain either in the form here or privately?
I am psyched that the redirect worked that is really good.
These other issues I can troubleshoot for you very quickly using some tools I have in addition to the excellent tools Moz has.
Download a free copy of screaming frog just a have it is honestly worth it as it is free and awesome.
Can I be of more assistance,
Tom
-
Nice!
Yes this will check it 2 times a day if needed
-
The
duplicated warning for www.mysite.com and www.mysite.com/index.html
will stay for a week
Or unfortunately you would have to delete your campaign or start a new campaign that would let you because moz indexes and checks for those errors once week it would need a new campaign but I would not worry about the errors that showing you now that you have corrected this
Awesome excited about redirect work. I did not know what to tell you if that did not. Work
Okay you can crawl your domain and get very similar results almost the same thing. Using this
https://moz.com/researchtools/crawl-test
If your site is under 500 pages and you want quick confirmation in addition you can use this tool for free up to 500 pages
http://www.screamingfrog.co.uk/seo-spider/
So use this tool
If you want I can verify it as well for you
https://moz.com/researchtools/crawl-test
If it is your first time using the Moz campaign tool and you have no history to worry about you can simply start a new campaign. In addition to these tests
I hope this helps,
Tom
-
Just checked my site at http://www.siteliner.com/
Still see duplicated warning for www.mysite.com and www.mysite.com/index.html
Headache :d
-
removed and added RewriteEngine On RewriteRule ^index.html$ / [R=301,L]
now index.html is redirected to / successfully.
How can I ask Mozpro to check again? I can still see duplicate content warning in my Mozpro account.
Should I go for Crawl test menu?
-
Ok are you on a CMS what type of code?
removing the code and placing this in RewriteEngine On RewriteRule ^index.html$ / [R=301,L]
http://www.webconfs.com/how-to-redirect-a-webpage.php
http://moz.com/blog/apache-redirect-an-index-file-to-your-domain-without-looping
http://moz.com/learn/seo/redirection
We we have to add the removed the /
See this as well
http://dense13.com/blog/2012/10/29/removing-index-html-with-mod_rewrite-in-htaccess/
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mydomain.com$ [NC]
RewriteRule ^(.*)$ http://mydomain.com/$1 [R=301,L]Redirect 301 /index.htm http://mydomain.com
-
Thank you Thomas for your time and answers.
I added the following code to my htaccess file, but then could not access my site:
Options +FollowSymLinks RewriteEngine On RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.html?\ HTTP/ RewriteRule ^(.*)index\.html?$ http://www.mydomain.com/$1 [R=301,L]
This is the error when I checked my site:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@********** and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
checking with my hosting company about the IP error in the meantime.
-
Hi,
I am going to try to make this as easy as possible before look by pasting your questions in italics and answering and non-italics.
I believe that you are new server setup if that is the case is in need of some basic setup
in addition to correctly using the 301 redirect as well as the canonical tag to fix your issues.
I am a little lost, there is " 301 Redirect" and "Rel="canonical", moz replied me back that I need to use "Rel="canonical", but can one use both together?
i also read on forums, if I 301 redirect index to /, there will be infinite loop and such.
this is very important for you to read
http://moz.com/blog/apache-redirect-an-index-file-to-your-domain-without-looping
This is also an excellent reference
http://moz.com/learn/seo/canonicalization
** I cited this to save you time from the page below **
https://support.google.com/webmasters/answer/139066?hl=en
"Use 301 redirects for URLs that are not canonical
Suppose your page can be reached in multiple ways:
http://example.com/home
http://home.example.com
http://www.example.com
It's a good idea to pick one of those URLs as your preferred (canonical) destination, and use 301 redirects to send traffic from the other URLs to your preferred URL. A server-side 301 redirect is the best way to ensure that users and search engines are directed to the correct page. The 301 status code means that a page has permanently moved to a new location."
http://moz.com/blog/canonical-url-tag-the-most-important-advancement-in-seo-practices-since-sitemaps
http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html
You want to place the canonical tag on the URL you wish to have search engines recognize as your home URL
Yes they can be used together if they are both pointing to the same place it is not that they have an issue.
The canonical tag tells Google this is the page I want whichever the canonical tag is pointing to.
Mozpro shows that I have duplicated content for www.mysite.com & www.mysite.com\index.htm
The correct Regex to accomplish that just removed removed the index HTML file on your homepage
<code class="htaccess" title="in your .htaccess file">RewriteEngine On RewriteRule ^index\.html$ / [R=301,L]</code>
this would remove it from your entire site
<code class="htaccess" title="in your .htaccess file">RewriteEngine On RewriteRule ^index\.html$ / [R=301,L] RewriteRule ^(.*)/index\.html$ /$1/ [R=301,L]</code>
This is exactly what I think you need to set it up correctly
In an existing .htaccess file or a new .htaccess file add the following code:
http://www.smartlabsoftware.com/howto/redirect-index-page.htm
Options +FollowSymLinks
RewriteEngine On
redirect index.htm and index.html to / (do this before non-www to www)
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.index.html?\ HTTP/
RewriteRule ^(.)index.html?$ http://www.mydomain.com/$1 [R=301,L]redirect mydomain.com -> www.mydomain.com
RewriteCond %{HTTP_HOST} ^mydomain.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]Depending on entirely with the server you are currently running this could be of use as well.
http://css-tricks.com/how-to-redirect-indexhtml-to-indexphp/
.htaccess ReWrite
**`RewriteEngine On RewriteBase / RewriteRule ^index\.html?$ / [NC,R,L]`**
Your site's IP ..*. does not redirect to your site's domain name. This could cause duplicate content problems if a search engine indexes your site under both its IP and domain name.
Which adds to my headache. What is this one all about?
you need to set your host file and server IP catch all it is illustrated beautifully in this
here is the short version
when you are setting up your server rather at your hosting company or yourself you need to set what is called a "catch all" this prevents the IP address acting like a domain.
As well as preventing people from just using their DNS to point their domain to your site and have it resolved. It is an extremely fundamental and important part of setting up a server correctly. You want to be certain that your catch all
host name being set up in a local database this Should be done by your hosting company if there managing the server however if it is a non managed server I recommend you follow the steps below.
# Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost #Virtual Hosts 12.34.56.789 example.com
this means your IP address corresponds with your domain and only your domain.
I hope I have answered your questions please let me know if I can be of assistance with any more.
this is a great tutorial on setting this up correctly if you are using a VPS that is non managed again call your hosting company if it is a managed server.
Sincerely,
Thomas
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Why is my wp-uploads folder flagged as thin content?
SIte Crawl is flagging multiple entries from my wp-uploads directory as being 'thin content': these are dated folders that contain the images for the site blog, and as such don't have any text/html content at all. Should these directories be crawled at all? How would I go about correcting these warnings?
Getting Started | | lostmotionassembly0 -
Moz Pro Warning: Redirect Chain
I have just signed up to a Moz Pro account, and after it finished crawling my website it gave me a warning about a redirection chain. http://elementpaints.com >> https://elementpIaints.com >> https://www.elementpaints.com I'm trying to find some more information about how to fix this problem but I'm not having much luck. This article I found even says it is not a problem: https://really-simple-ssl.com/knowledge-base/avoid-landing-page-redirects So now I'm even more confused, do I still need to fix this? If so, how do I do that? FYI: I have Lets Encrypt SSL cert installed on my server, and I'm using Cloudflare with Full SSL option and HSTS enabled, and "Always Use HTTPS" option is turned on. | http://elementpaints.com |
Getting Started | | elementpaints0 -
Moz says my pages don't have rel="canonical" but they do
Hi, I've just had my initial report from Moz and it says my pages are missing rel="canonical". I'm using the Yoast SEO plugin on my WordPress site which adds these automatically. I have also checked the source code for my pages and can see rel="canonical". What has gone wrong please?
Getting Started | | Barn2Plugins0 -
Can't track my site, keep getting "Ooops. Our crawlers are unable to access that URL"
Hello, So i keep getting this message and I went to hurl.it and I get 200 response. But it appears its not my actual homepage bc it says the body is empty and in the title it says "COMING SOON" which is not what my actual homepage says. Does anyone know what this means?? Thank you in advance! Rena
Getting Started | | Palila-Studio0 -
"Gathering data" How long does it take?
Hi, I've only signed up recently and set up my first campaign this morning. I get this message which I presume is pretty standard _We are gathering data for your campaign. It may take a minute or two for us to bring back some initial data. In the meantime feel free to grab some coffee, we should be ready when you get back. _ Except, that was over an hour ago, and I've had several cups of coffee. Has something gone horribly wrong or does it normally take this long?
Getting Started | | bimjo0 -
Duplicate Page Content and Title
Hi. New to Moz here. I really like all of the tools. Moz recently sent me a Crawl Report and flagged every page as a duplicate content and duplicate title. The only reason/difference between the pages it flagged is the beginning of the URL. The crawl report shows the http://websitename.com and then http://www.websitename.com/ Is there something I'm missing about setting up my website? You can use either form to browse to my website, with the www and without. Why would Moz flag that as a duplicate? Scott
Getting Started | | David-Sulak0 -
A lot of duplicate content issues - does Moz understand canonical URL?
Hi, Since I subscribed to Moz my Magento store has given a lot of duplicate content issues. However, I did have a problem with Canonical URL at the time. It has been settled for a couple of weeks by now and although I had 302 redirects before, I configured Magento to 301 today. Since Moz has been crawling and showing duplicate content for exactly the same Magento pages but with endings like store=us, store=aus etc (since I have several store views enabled), I am wondering whether canonical URL does actually help Google to skip these versions of the duplicate pages and does Moz also understand it and will it reduce the amount of duplicate content errors once the 301 redirects and canonical URLs have been properly set for a week or so? Thanks!
Getting Started | | speedbird12290 -
Duplicate page titles reported on same links
Moz is reporting duplicate titles on my clients website, citing different versions of the same link, one without dubs as domain.com/link and the other with dubs as www.domain.com/link. for example ... duplicate title = Warranty Requests For Custom New Home Construction in Jacksonville
Getting Started | | ElykInnovation
http://myhjhome.com/new-home-construction-warranty-request.html
http://www.myhjhome.com/new-home-construction-warranty-request.htmlthe links are the same, one is just with www and the other is without. in another example ... Moz reports 5 duplicate titles on the Home page, citing 5 different URLs that all load the same home page ...
duplicate title = Jacksonville Custom Home Builder, Quality Construction On Your Lot
http://myhjhome.com
http://myhjhome.com/
http://myhjhome.com/index.php
http://www.myhjhome.com/
http://www.myhjhome.com/index.php is this just something that's always going to be reported as a duplicate title or is there a way for me to change the website so Moz doesnt report a duplicate title on the same page (since there really isnt a duplicate title in these examples)?0