WordPress SEO

Does WordPress Site Speed Really Matter for SEO?

Staying current with some SEO vs. WordPress site speed concerns can be a burden. After all, keeping on top of the various moving parts of a successful site is tricky enough, without worrying about which one of over 200 ranking signals is currently making a difference in the SERPs.

One SEO signal that’s gotten a lot of attention over the last few years is site speed. We all know we should be making our sites faster, but how much difference does it really make in terms of SEO? (more…)

Data Says: Is Building a Community Around Your WordPress Site Worth the Effort?

This is PART 3 of our short series titled “How Building a Community Around Your WordPress Site Can Improve SEO.”

In this part, I want to return to the main question I started off with at the very beginning when I approached CodeinWP about writing this series of reports: (more…)

Step by Step: How to Build a Community Around Your WordPress Site

This is PART 2 of our short series titled “How Building a Community Around Your WordPress Site Can Improve SEO.”

In the spirit of the many transparency reports we read here at CodeinWP, in this part, I want to share the step-by-step process I am using to build my community over at forum.billbelew.com (around my WordPress site at BillBelew.com). (more…)

Can a Community Built Around Your WordPress Site Improve SEO?

This is PART 1 of our short series titled “How Building a Community Around Your WordPress Site Can Improve SEO.”

Active communities – like online forums – are perhaps not the sexiest thing to talk about these days in terms of SEO. After all, Google wants us to believe that whatever content we create needs to come from us, needs to be unique, and the longer it is the better.

But is it really the case? Is SEO a one blogger’s game? Or maybe we can do something to make our work easier, and give our WordPress sites a boost in an old-school way. Are forums and active user communities back?

Bill’s experience says they are. He has some really cool data to share, along with tutorials on how you can replicate his results and improve your SEO.Karol

Enter Bill Belew

Have you ever asked yourself, “How hard is it to get an army of people to create good content for me at my WordPress site?”

And, “If I could get my followers to do that, would it help me long term with SEO?”

Most importantly: (more…)

How to Boost Your Ecommerce SEO With a Few WordPress Tweaks

 This is a guest post by Catalin Zorzini. 
Oh SEO, the dreaded three letters that make just about every ecommerce webmaster cringe. You look at Google and search for your keywords and realize that all of your sales depend on how well your site ranks on the first page, especially since 70 percent of users never scroll past the first page.

You can grab one of the top notch ecommerce platforms for some nice SEO features, but this usually doesn’t solve all your problems. The key is making those little tweaks, the things that not everyone does to push you slightly above your competitors and improve your sales dramatically.

Everyone tries to optimize their sites, but it seems to be the simple things that help you improve overall and get over those one or two search engine spot hurdles you are yearning for.

Let’s take a look at a few WordPress tweaks to help boost your ecommerce SEO within a few minutes. (more…)

The Basics of WordPress SEO for Designers: How to Improve Your Portfolio

 This is a guest post by Dragan Nikolic. 
Website optimization is not only a merely technical thing. You can do all the tagging, do your meta descriptions, keyword research and other handy things that we are going to touch a bit deeper in the article, but it would mean so much more if it’s supported by content.

Your website is not supposed to be read by machines. They are here only to assist the transfer of information and knowledge between your WordPress blog or portfolio to your visitors. Following all the SEO guidelines for optimizing your portfolio must be accompanied with content. Visually appealing, informative, coherent and semantically correct content. (more…)

Squirrly SEO Plugin – What it Does and Does it Work

SEO is the name of the game in online writing. SEO stands for Search Engine Optimization. Basically, it’s the idea of optimizing your site for visibility on search engines.

squirlly logo

Usually to have good SEO, you have to check yourself constantly to make sure you’re putting keywords in all available places and optimizing their placement and usage. This takes constant concentration and a lot of time and effort. That’s where the Squirrly SEO plugin comes in. (more…)

Using Copy and Paste for SEO Purposes with WordPress

copyandpaste

        As you’re browsing the web, what’s one of the main things that you’re always doing? You’re always copy and pasting. Links, pictures, emails; you name it, you’ve copy and pasted it. Being an owner or employee of a WordPress site, you’d like that when people copy and paste content from your site, you get some credit for your work and maybe even a little bit of automatic advertising. You’ve seen it done. You sometimes copy and paste something and something else shows up with it; a little tidbit of text with words like “Read more at:” and then a link back to where you got the content. Well now you too can use this incredibly useful function with WordPress.

function add_copyright_text() {
 if (is_single()) { ?>
<script type='text/javascript'>
function addLink() {
 if (
window.getSelection().containsNode(
document.getElementsByClassName('entry-content')[0], true)) {
 var body_element = document.getElementsByTagName('body')[0];
 var selection;
 selection = window.getSelection();
 var oldselection = selection
 var pagelink = "<br /><br /> Read more: <?php the_title(); ?> <a href='<?php echo get_permalink(get_the_ID()); ?>'><?php echo get_permalink(get_the_ID()); ?></a>"; //Change this if you like
 var copy_text = selection + pagelink;
 var new_div = document.createElement('div');
 new_div.style.left='-99999px';
 new_div.style.position='absolute';
body_element.appendChild(new_div );
 new_div.innerHTML = copy_text ;
 selection.selectAllChildren(new_div );
 window.setTimeout(function() {
 body_element.removeChild(new_div );
 },0);
}
}
document.oncopy = addLink;
</script>
<?php
}
}
add_action( 'wp_head', 'add_copyright_text');

Editorial Staff, wpbeginner

For PasteBin version of code above, see http://pastebin.com/HSr4tYJ4.

        All you have to do is take that code and paste it into Appearance > Editor > Theme Functions – functions.php in WordPress, and it’s up and running on your site. If you’re using a link shortening service such as tinyurl.com, change get_permalink to wp_get_shortlink.

        Well it’s all nice and everything that you can do that, but now you want to make another website and you really want to use this awesome tool. You go to your old site and begin the tedious job of searching through your functions.php file for the right bit of code. Why go through all that stress and time when you can just make a plugin in the first place that can be used with any theme or site?

Starting

        The first thing to do is fire up a text editor. Notepad or TextEdit will be fine. Open up with a PHP tag,

/*
Plugin Name: Copy and Paste Add-on
Plugin URI: N/A
Description: Adds on text to any copy and paste which backlinks to the specified site.
Original Code for Plugin Template: http://wpmu.org/how-to-create-your-own-super-simple-wordpress-plugins/
Original Code for Copy and Paste: http://www.wpbeginner.com/wp-tutorials/how-to-add-a-read-more-link-to-copied-text-in-wordpress/ 
Version: 1.0
Author: Tzvi Joffre
Author URI: N/A
License: GPL2
*/

Joe Foley, WPMU.org

For PasteBin version of code above, see http://pastebin.com/g6Tuv9RP.

The Main Part

        Just take the code and paste it right below the header. You don’t need to worry about the PHP closing tag. In this case, it should look something like this:

<!--?php
/*
Plugin Name: Copy and Paste Add-on
Plugin URI: N/A
Description: Adds on text to any copy and paste which backlinks to the specified site.
Original Code for Plugin Template: http://wpmu.org/how-to-create-your-own-super-simple-wordpress-plugins/
Original Code for Copy and Paste: http://www.wpbeginner.com/wp-tutorials/how-to-add-a-read-more-link-to-copied-text-in-wordpress/ 
Version: 1.0
Author: Tzvi Joffre
Author URI: N/A
License: GPL2
*/
if (is_single()) { ?>// <![CDATA[
function addLink() {
if (
window.getSelection().containsNode(
document.getElementsByClassName('entry-content')[0], true)) {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var oldselection = selection
var pagelink = "

 Read more:  <a href=''>"; //Change this if you like
var copy_text = selection + pagelink;
var new_div = document.createElement('div');
new_div.style.left='-99999px';
new_div.style.position='absolute';
body_element.appendChild(new_div );
new_div.innerHTML = copy_text ;
selection.selectAllChildren(new_div );
window.setTimeout(function() {
body_element.removeChild(new_div );
},0);
}
document.oncopy = addLink;
// ]]>

For PasteBin version of code above, see http://pastebin.com/kQcFmS9f.

Saving your File

        Make sure when you’re saving your file to put in the .php extension. If you name it copypasteadd, you need to save it as copypasteadd.php. If your text editor gets fussy, write it in parentheses “copypasteaddd.php.”

Finishing Up

        You’re going to want to use your plugin, so now let’s go over how to install it. You’re going to need an FTP program such as FileZilla and know how to use it. All you have to do is upload the plugin file to wp-content/plugins in your WordPress directory. Then go to Plugins screen and find the plugin in the list and click Activate Plugin. Once you’ve done that, you’re finished. Congratulations, you’ve now gone a step further in spreading the word about your site.