Help! added WWW to wordpress site and now lost SEO ranking
-
Hi there Everyone!
I have recently added a www to my wordpress website by going to settings>general and adding "www" to the wordpress address and the site address. After i did that i lost my SEO ranking, and also that MOZ is detecting that im getting site crawl issues stating that i have duplicate pages. an example is below:
any ideas on how to fix this?
-
WordPress should take care of it, I don't know why it didn't happen. Between that and you seeing the non-www canonical, maybe there's a full-page cache in action, that hadn't been invalidated yet.
-
Do you want the www or not?
If you remove it now, you run the risk of people who visit the site frequently being stuck in a redirect loop and not being able to visit your site. When a browser receives a 301 redirect it caches it, very stubbornly. If you now change the 301 to point back to the original location your frequent visitors browsers will have cached the 301 that points from non-www to www, and if www returns a 301 that points to non-www, they'll just be stuck in a loop. If you want to go back I would try to make turn the current 301 from non-www to www into a 302, then change back in several days or weeks. That might not be very great for your SEO, though.
If you want to stick with the www, then stick with it. I'm not sure what I was seeing earlier, but when I check your homepage now with curl the non-www redirects me to www, as expected:
Johns-MBP:~ John$ curl -I http://mefco.co.nz
HTTP/1.1 301 Moved Permanently
Date: Sat, 19 Mar 2016 20:38:22 GMT
Server: Apache/2.2.31 (Unix) mod_ssl/2.2.31 OpenSSL/1.0.1e-fips mod_bwlimited/1.4
X-Powered-By: PHP/5.6.16
X-Pingback: http://www.mefco.co.nz/xmlrpc.php
Location: http://www.mefco.co.nz/
Cache-Control: max-age=604800
Expires: Sat, 26 Mar 2016 20:38:22 GMT
Vary: User-Agent,Accept-Encoding
Content-Type: text/html; charset=UTF-8Johns-MBP:~ John$
Where did you get the canonical info you posted above, is it from Moz? If so, it's probably outdated information. Remember what Matt wrote above about Moz & Google taking time to re-crawl your site. The way to check what your canonical tag, if any, says right now is to view the page source, ( in Chrome: View > Developer > View Source), and look for it, (Ctrl/Cmd + F to Find in the source, then type "canonical"). In your case, your canonical is now set to the www- URL - I'm not sure if you changed it since Matt looked, or if a cache expired, but it appears correct now.
You could go through any HTTP 301 and canonical settings in the Yoast SEO plugin, (which I see you're using), but I don't think you're at that point yet. Go through and make sure everything's set to www, if that's what you want to use. Really, I think you're almost there, and probably at a point where you should wait a few days to see what happens. I made a huge change on our site last weekend, (changed 99% of our URL structure), and after a bit of bug-fixing during the week we're only seeing the start of the result in Google & Moz now.
-
Furthermore, would me removing the "www" from the general settings fix my issues?
-
Thanks Matt and John, I have run the instructions you have linked me, and i am recieing the 301 redirect on the news page, the homepage is also showing that im getting a 301 redirect (this is with cleared cache, and incognito). In saying this after checking the canonical tag it seems that http://mefco.co.nz refers back to itself (see attached)
Im just trying to figure out how to fix this on wordpress. Yes the non-/news section are on the same wp install.
Silly question, is there a way to wipe all the tags and redirects and just start over?
-
Good find on the homepage - I saw it was Wordpress and assumed that would take care of the problem but you're right, something is wrong.
Also, the canonical tag is set to non-www and needs to be fixed.
-
In addition to what Matt said, make sure you're using a 301 redirect to redirect from the non-www version of your site to the www version. I'm pretty sure WordPress does this on its own, but you can check:
- Open a new tab in your browser
- Open the Developer Tools, (in Chrome it's Cmd/Ctrl + Alt/Option + i, or View > Developer > Developer Tools).
- Click the "Network" tab of the developer tools.
- Turn on recording by clicking the grey circle at the left of the bar that says things like "Preserve log" and "Disable Cache"
- Check the "Preserve Log" checkbox
- Type http://mefco.co.nz/news (without the www, but with the HTTP - this will ensure the initial request goes to the non-www URL), into the browser and press enter.
- A bunch of stuff will fly by - scroll back to the top, you're looking for the first request, in Chrome it'll just say "news" because that's the final part of your URL, but if you mouse over it you'll see the whole URL.
- Check the response code on that request, if it's 301 you're fine, if it's 302 you'll want to update that somewhere. If you use Yoast SEO maybe that can handle it, or you can do it in your .htaccess file. I've attached a screenshot showing a request to http://moz.com, you can see there's a 301 redirect - in this case to https://moz.com - the address is a bit different, but it's the same principle.
I thought of something while I was writing this, so I checked for you, and found:
- http://mefco.co.nz/news DOES use a HTTP 301 redirect to http://www.mefco.co.nz/news
- http://mefco.co.nz DOE NOT always use a HTTP 301 redirect to http://mefco.co.nz (I seem to sometimes get the redirect and sometimes not, I'm not sure if it's browser caching giving it to me or if your server sometimes returns it - you may have to use an incognito window, or clear your cache, or both, to see it, as 301 responses are notoriously hard to un-cache from browsers).
Does the non-/news section of the site use the same WP install? If only part of the URL is redirecting I imagine that Google & Moz may be slightly confused.
-
These things resolve themselves over time. Google (and Moz) have a record of what your site looked like. If they have 100 "pictures" of your pages and they see the www one, well that's new. We'll put that .. oh wait, it's duplicate.
They haven't gone back to see that the one it's a duplicate of is no longer there and is now redirecting. Once the bot crawls the new site entirely, those type of issues go away.
Your rankings should bounce back as soon as Google gets your domain crawled again. In the meantime if you don't have Search Console setup, do that. Go into the section that says Fetch as Google and get them to recrawl your site. Also, if you have a sitemap.xml on your site you can submit a sitemap through Search Console to help them crawl more of your site.
Those two things should get you back on track a bit quicker.
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
-
Need Solution Related Wordpress Site
Hi, Everyone I started my new website on WordPress but I face some error on my website like sitemap indexing, Sidebar not showing so anyone how can help me to check my website Etrends News to explain to me how to solve this solution I am very helpful to you for your time. Thanks,
Technical SEO | | Sonumahan7270 -
Why are URLs like www.site.com/#something being indexed?
So, everything after a hash (#) is not supposed to be crawled and indexed. Has that changed? I see a clients site with all sorts of URLs indexed like ... http://www.website.com/#!category/c11f For the above URL, I thought it was the same as simply http://www.website.com/. But they aren't, they're getting indexed and all the content on the pages with these hash tags are getting crawled as well. Thanks!
Technical SEO | | wiredseo0 -
Site Launching, not SEO Ready
Hi, So, we have a site going up on Monday, that in many ways hasn't been gotten ready for search. The focus has been on functionality and UX rather than search, which is fair enough. As a result, I have a big list of things for the developer to complete after launch (like sorting out duplicate pages and adding titles that aren't "undefined" etc.). So, my question is whether it would be better to noindex the site until all the main things are sorted before essentially presenting search engines with the best version we can, or to have the site be indexed (duplicate pages and all) and sort these issues "live", as it were? Would either method be advisable over the other, or are there any other solutions? I just want to ensure we start ranking as well as possible as quickly as possible and don't know which way to go. Thanks so much!
Technical SEO | | LeahHutcheon0 -
Duplicate Page Title for multilingual wordpress site
Hello all, I have received my first crawl reports and I find a lot of errors of duplicate page title. In the wordpress site I use the qtranslate plugin in order to have the site in 2 languages. I also use the Yoast SEO plugin in order to put titles, description and keywords to each web page. By looking deeply in the duplicate page title errors I think I found that the problem is that every web page takes the same SEO Title for each language. But I am not 100% sure. I tried to use some shortcodes of the qtranslate plugin like the following ABOUT [:en]About in order to indicate and give different titles per language for one web page but that doesn't seem to work. Does anybody here has experienced the same problem as me? Do you have any suggestions about how to ressolve the problem of the duplicate page title? I can give you the URL of the website if you need it to have a look. Thank you in advanced for your help. I really appreciate that. Regards, Lenia
Technical SEO | | tevag0 -
Creating in-text links with ' 'target=_blank' - helping/hurting SEO!?!
Good Morning Mozzers, I have a question regarding a new linking strategy I'm trying to implement at my organization. We publish 'digital news magazines' that oftentimes have in-text links that point to external sites. More recently, the editorial department and me (SEO) conferred on some ways to reduce our bounce rate and increase time on page. One of the suggestions I offered is to add the 'target=_blank" attribute to all the links so that site visitors don't necessarily have to leave the site in order to view the link. It has, however, come to my attention that this can have some very negative effects on my SEO program, most notably, (fake or inaccurate) time(s) on-page. Is this an advisable way to create in-text links? Are there any other negative effects that I can expect from implementing such a strategy?
Technical SEO | | NiallSmith0 -
Which Wordpress Framework for Best SEO
Which wordpress framework would you use for SEO. From what I have had a look at: Thesis is good but you cannot use other SEO plugins with it such as yoast SEO as it is not compatible Genesis or woo framework are good and a plugin like yoast SEO works well with them. What are your thoughts?
Technical SEO | | VivaArturo1 -
Why Does this Site Rank for so Many Keywords?
I was doing some research today and kept coming across this site sylvane.com I checked OSE and found that it only has a DA of 37 PA of 35, and only 79 linking domains (966 links total). I got to looking and there are a few links like this http://lulala.us/twxoops/html/userinfo.php?uid=303 Anyway, accroding to SEMRush, this site ranks for over 6,000 keywords. I ran content on a couple of their high ranking pages and the content is not unique, at least not very unique on the pages I checked. What is so special about that site that google is giving it so much love? I am not trying to call them out, I just want to know what this site is doing to garner the favor of google when I have a site in the same niche with a higher DA, PA, linking domains, and social signals.
Technical SEO | | CharlesMontgomery0