Tagged: Change SEO plugin
December 29, 2012 at 7:39 pm #8263
I already use the WordPress SEO plugin but would like to change to my theme's SEO. Will I lose all my meta data for preceding posts if I change? Would I have to re-enter all the meta data for each post?December 29, 2012 at 7:48 pm #8265
You can use the plugin SEO Data Transporter to convert the existing data to Genesis' SEO.
December 29, 2012 at 7:57 pm #8268
Thanks, Brian. And then can I turn that plugin off afterwards? I am trying to minimize my plugins because the back end of my blog is so slow right now and I am thinking it is the number of plugins I have installed.
Also do you know if the SEO of Genesis better than WordPress SEO?December 29, 2012 at 10:10 pm #8295
While both Genesis SEO & WordPress SEO do a great job on SEO fundamentals, WordPress SEO has a major advantage: an integrated XML sitemap.
While plugins do impact your site speed, WordPress SEO is not likely the culprit. If you post a link to your site, you might get some feedback on why it is slow.
December 29, 2012 at 10:26 pm #8296
Maybe I will stay with WordPress SEO then. My link is: http://strandsofmylife.comDecember 29, 2012 at 11:05 pm #8302
You need to modify your "to do" list if you want to speed up your site. Here are the things I see in a quick look:
Leave WordPress SEO; it's not your problem
The page weight of your home page is about 2.5 Mb. That is about 5x bigger than it should be.
Your page weight is so large because you are loading large images - consider shrinking them. Consider using a tool that let's you load a thumbnail that is clickable to a bigger image. That way, only the thumbnail loads for those who aren't interested in a higher res image.
It looks like you are loading jQuery 2 times - once through WP and a 2nd time through Google. Drop the Google version. If that is not by design, find the plugin that is doing that, and drop it until the plugin author fixes it.
It looks like you are using Jetpack. Disable all Jetpack features you don't use and install and activate the Manual Control for Jetpack plugin, available in the WP repo. Since you have Google Analytics, Jetpack stats is a duplication. It's nice to have stats in your WP backend, so it wouldn't be the first thing I drop. In your quest for more speed, if things are still too slow after making other changes, you can evaluate how important it is.
Hope that helps.
December 29, 2012 at 11:27 pm #8307
Thanks so much for all that help. I will see what I can do about scaling the images. My theme requires the photos to be 1024 wide. How many kbs would be acceptable?
I am not sure what jquery is so I don't know why it is loading twice. Have you a suggestion as to which plugin might be doing it?
I will look at jetpack and see what I can disable, looking at perhaps deactivating it completely.
I really appreciate your help with this. These changes are long overdue.
SuzanneDecember 29, 2012 at 11:35 pm #8309
Oh, and could you tell me where I can find the size of my front page? In the source code? If so, whereabouts? That way I can check it as I make changes.December 30, 2012 at 12:17 am #8311
If you are using Firefox, download and install a) Firebug and b) Yslow. That will allow you to get a better understanding of what is loading on your page. Yslow will give you basics of what your page weight is, etc. You can also use Pingdom (I'm intentionally not including links because they've given me problems in other forum posts tonight - just google Pingdom to find their tool).
jQuery is a javacript library that is automatically loaded by WP. It should only be loaded 1x. Sometimes, bad plugins load a second copy. There are also some who believe (in my view, mistakenly) that loading jQuery from Google is a speed advantage. So, you can check your plugins for any mention of loading jQuery from Google as a performance gain. If so, disable that.
On images, yes, your theme somewhat paints you into a corner. So you have to watch image file sizes. JPG's employ compression, so not all JPG's in the same size will have the same weight in Kb. In a tool such as Photoshop, you can control the compression of the image. For example, on the Pretty Pictures demo, images that are the same size as yours are about 150 Kb - far smaller than yours in page weight. Also, note on the demo that smaller images can be used, so you don't have to load large images on every home page post. Finally, you can also reduce the # of posts shown on the home page (perhaps drop 1). Compare the page weight and loading time of your site to our demo: http://prettypictures.wpperform.com .
Don't fret over every 1 of these suggestions (except the duplicate jQuery - that's a problem!). They are part of optimizing your site. You may reasonably choose not to implement all of them, accepting a slightly slower site for certain functionality or presentation. It will be a process to get your page weight down, but the benefit will be more organic search traffic.
Also, are you on Bluehost? It's just a personal opinion, but they aren't going to make your site a speed demon. Your site without making any modifications on my network would be much faster than it is now.
December 30, 2012 at 1:08 am #8314
Wow! That's heaps of information. I will work through all this. Thanks so much!
Meanwhile, I was wondering where to find the WP Repo so I can manually change Jetpack? I have Googled it but it takes so long to work through all the results and I haven't found an answer yet.
As for Jquery, I googled it too and I did see what you mentioned that people think it is better to load from Google but I am happy to take your advice on this. I haven't found which plugin it might be though. I did have a poll on my site once but I don't think I used a Plugin. Maybe I will trash that post. I don't need it. I used Polldaddy.
I have already just now reduced the number of posts on the front page from 10 to 7. I figured that would help.
I am with Bluehost unfortunately. Which server would you recommend, especially considering that my traffic is climbing so I need a server which will cope?December 30, 2012 at 1:29 am #8316
Bill, I did a search for Jquery on each of my plugins and found it throughout my Contactme Plugin which creates the form on my Contact Me page. Could this be the problem?December 30, 2012 at 3:15 am #8320
Sorry to add so many comments but I found this: http://prettypictures.wpperform.com/wp-includes/js/jquery/jquery.js?... It has the jquery in it. Could this be the extra one?December 30, 2012 at 10:10 am #8377
1. The WP plugin repository or "repo" is at http://wordpress.org/extend/plugins/
2. For Jetpack, the Manual Control for Jetpack plugin will appear to do nothing but it serves a purpose. Jetpack adds a lot of new features, and more seem to come with each release. The new features are auto-activated. The Manual Control plugin turns that auto-activation off, so you can review the feature and decide if you want to activate it.
3. On jQuery and reading stuff about WP, always have a skeptical viewpoint. It's easier to publish a post that contains bad information than to be thorough and accurate. Also, keep in mind the date of the information you discover. Things change, so what was an advantage several years ago might not be any more. Much of what you probably read on not using WP's jQuery is either outdated or lacks proper perspective. Some say that you should use external jQuery to take advantage of browser pipelining which is restricted to 2 downloads from 1 server at a time. That's outdated. The setting in current builds of Firefox set the # of HTTP requests served per server at a max of 30, not 2. It also lacks perspective because in your site, jQuery is a core resource required to run WP and takes up less than 4% of your page weight. Tinkering with it can create problems for negligible (if any) performance gain. It's better to focus on the things that matter (the 96%) than tinker with the 4%.
5. The jquery you linked in your last post is the jquery you want to keep. Note that it is coming from your own server and the /wp-includes/ folder (part of WP core).
6. In the link you provided to your website, you omitted the 'www'. The domain with the 'www' and without are 2 separate things, so you have to use 1 consistently. In your case, the non-www redirects to the www one, so I imagine you want to use the www as your primary. That's fine. But take a look at the Pingdom tool to see the speed difference between the 'www' and non-www. Your setup is taking a loooong time to do that redirection. It should be virtually instantaneous.
7. I only like my own hosting service Picking a host is hard, and configuring a server is much harder. You wouldn't want to pay for the things you need to run a high performance WP site, and you can't do it effectively on a shared host. One example: ask Bluehost what their PHP memory limit is (it used to be 64 Mb). On our service, it's 256 Mb. Too little PHP memory is 1 reason your site can be slow. If you setup a VPS (more $), you need the server admin skills to set it up right. Most that go the VPS route don't end up with a VPS that is properly configured, since they aren't server admins. Those are some of the reasons why I set up a managed WP service. I think a managed WP approach is better for people that want to focus on their sites and content.
December 30, 2012 at 8:07 pm #8497
Thanks, I downloaded those tools and worked hard on getting the weight down last night after getting your emails.
2 & 3. I eventually found how to turn off some of the Jetpack features and did so. I can see the words Jquery in the Jetpack Contact form and the Share feature. Could they be the problem? Unfortunately they are both features I need. If that is the problem, maybe I can get them in a different way. Any ideas?
6. I think when I set up my blog in WordPress, I had to choose whether to have the www. or not or to have both and I chose both. Maybe I can find that place and check only the without www. option because I have it without on my business card and elsewhere. But what if I have the www. version somewhere else and it no longer works?
7. What is your hosting service and what would be involved in changing over?
SuzanneDecember 31, 2012 at 12:53 am #8536
6. I don't think you chose "both" or you misunderstood the question. Visit your Settings->General page and note the URL's that are listed - do they contain 'www' or not? (I think the label is "Home" or "Blog address" but I've seen the screen so many times I haven't paid attention to the label in a long time, so it might have changed.) You can also look at (but do not modify!) your wp-config.php file and look for values of WP_SITEURL or WP_HOME. The bottom line is that you have to choose 1 or other, and you did. As of a long time ago (at least 4 years, maybe longer) WP has had support for canonical redirects. That means 1 version (either 'www' or non-www) is canonical (specified by you as the preferred version). WP does the specifying for you by how you entered the values in Settings->General. Since your non-www redirects to your www version, the www version is your canonical URL. Changing this is not impossible, but it is a bit of work, and the work has consequences. You already have about 1k links in the Google index, all of which (at least the ones I checked) are the www version. Those could be redirected to the non-www verison (the work part), but 301 redirects have some slight negatives in the SEO world (how slight is debatable). Bottom line: you have to choose 1 or the other, and it might be easier to reprint your cards or use them up in a hurry and fix it when you reprint. Meanwhile, always refer to your site with its canonical URL (avoid what you did when linking to your site in this thread). Next, if you haven't done so already, get a free Google Webmaster Tools account and establish ownership of your site. Tell Google which URL you prefer (www or non-www) - and the URL should be your canonical URL. Either bite the bullet and investigate changing this (but don't leap in and change it!) or tell Google to use the www version (safer and easier at this point). Your current server setup is taking a long time to handle the redirect that WP has set up from non-www to www. You should check with your host to see what the problem is. One common cause is that WP's redirects are not at the bottom of your .htaccess file (where they should be).
7. Before I can say whether we're a good fit, I'd need some information from you. Your home page says you are in New Zealand. From where do you expect to attract the bulk of your visitors - the US or outside the US? That makes a big difference in where you should host. Our servers are in the US in New Jersey, a good location for the US. As a general rule, you should host your site where the majority of your visitors are. You can look at Google Analytics to get a handle on this. Serving WP cross continent will add some latency (just use Pingdom to test your site from Europe to see this), and that latency will make your site slower and hurt your organic search traffic. Your interest as site admin is affected, but if you locate in NZ only to make the WP dashboard faster for you, that's not good for your US visitors. You are hosting on Bluehost, which is serving up your site from Dallas TX, so either you are intentionally targeting US visitors or accepting the cross continent latency. If you are targeting users in your own country, you shouldn't move to us but rather to a good NZ host. We strictly do managed WP hosting, not general hosting. That means we handle the worries of security, WP/plugin upgrades, etc, leaving you to focus on running your WP site. We don't do email. What we do is serve up WP very reliably and very fast. Trying it is free. We'd move a copy of your site (free, blocked from search engines so you don't get duplicate content issues) to our service. If you like it, you would modify your DNS for your domain to point to our servers. Since you control your DNS, if you don't like it, you modify your DNS back to your current host (which remains accessible by its IP address). Our cost is slightly more than BH's standard hosting, but cheaper than their Pro Hosting pricing. I'm happy to send you more info, but first consider your target visitor. That should be your first consideration.
You must be logged in to reply to this topic.