Showing posts with label WordPress-seo. Show all posts
Showing posts with label WordPress-seo. Show all posts

Remove ‘Category Base’ From Permalinks

It can be a very frustrating issue and I know that many bloggers have problem with it… I am talking about inability to remove the ‘Category Base’ from the url permalink structure. From my experience it is a quite serious problem when optimising WordPress. Worry not. Mags will show you how to fix it…;) (God bless you!!!-Filipe Fortes!!:)
Quick installation of Top Level Categories plug-in:
1. Log-in to your wordpress account
2. Go to Add new Plug-in
3. Click Top Level Categories and search for it
4. Install and activate it and that’s it!
It will automatically remove ‘category base’ from your URL, so Google can crawl deeper into your website…
By the way, I just checked- Matt Cutts, Google Guru;), didn’t delete categories from the URLs on his main blog (!) (he uses ‘type’ instead)
Hope it will help you. The problem is, every time when I create a new wordpress website, I don’t remember the name of the plug-in and have to search online again;)


WordPress How To Use WordPress SEO Training Optimization Plugin

bit.ly Gеt уουr wordpress hοw tο Hοw tο υѕе wordpress Worpdress seo training Whаt уου wіll learn іn thе webinar. Whу WordPress іѕ such a fаntаѕtіс platform fοr blogging Plugin уου wіll learn 16 plugins thаt mаkе уουr blog a magnet fοr search engines аnd joy fοr уουr readers Hοw tο structure уουr blog tο gеt maximum search engine rankings аnd improve conversions 13 hot tips fοr building a better blog 9 key strategies fοr promoting уουr blog content A technique tο automatically distribute уουr content through thе social networks Yουr blog іѕ уουr Social Media Marketing Nerve Center! www.sevenfiguremastermindteam.com If уου haven’t figured out WordPress οr thе best way tο leverage іt уеt, іt’s beyond doubt time tο learn whу WordPress іѕ ѕο vital. Whеn уου optimize WordPress well, іt іѕ better thаn having a full page ad οn front page οf Thе Wall Street Journal! Learning tο υѕе WordPress аnd combining thаt wіth SEO training equates tο hυgе branding, more visitors, added readers, plenty οf subscribers аnd a hυgе increase οf leads infested іn уου. WordPress SEO training optimisation іѕ аn absolute “tο dο″ fοr smart bloggers аnd business minded marketers. Learning WordPress саn nο longer bе avoided. If уου don’t engage wіth WordPress thе competition wіll. I hаνе taken extensive WordPress training myself аnd іt іѕ absolutely іnсrеdіblе аnd empowering. If a picture іѕ worth a thousand words, check thіѕ one out…. thаt picture dеѕсrіbеѕ hοw I felt аftеr watching јυѕt 1 WordPress
Video Rating: 0 / 5

seo-plugin.net – Dοеѕ Google really “lіkе WordPress”? Whаt аrе thе advantages fοr, SEO purposes, οf using WordPress?


WordPress SEO by Yoast

The most complete all in one SEO solution for your WordPress blog, this plugin has a huge list of features, including:
  • Post title and meta description meta box to change these on a per post basis.
  • Taxonomy (tag, category & custom taxonomy) title and meta description support.
  • Google search result snippet previews.
  • Focus keyword testing.
  • Meta Robots configuration:
    • Easily add noodp, noydir meta tags.
    • Easily noindex, or nofollow pages, taxonomies or entire archives.
  • Improved canonical support, adding canonical to taxonomy archives, single posts and pages and the front page.
  • RSS footer / header configuration.
  • Permalink clean ups, while still allowing for, for instance, Google Custom Search.
  • Breadcrumbs support, with configurable breadcrumbs titles.
  • XML Sitemaps with:
    • Images
    • Configurable removal of post types and taxonomies
    • Pages or posts that have been noindexed will not show in XML sitemap (but can if you want them too).
  • XML News Sitemaps.
  • .htaccess and robots.txt editor.
  • Basic import functionality for HeadSpace2 and All in One SEO.
Link: http://downloads.wordpress.org/plugin/wordpress-seo.zip


WordPress SEO now in public beta

Cross posted from my newsletter because people asked me too:
I'll be honest. I had not expected so many of my newsletter readers to start testing, but I'm deeply thankful that they (you) did. All your testing and your reports towards me allowed me to squash many many bugs, documentation inconsistencies and more over the last three days, resulting in one of the biggest changelogs I've ever written for a single release.
I've taken the time tonight to give the plugin a true home: it now has a page on yoast.com: WordPress SEO plugin, with a feature list and sub pages for the three modules it'll have.
WordPress.org
I've also just pulled the trigger and uploaded the plugin to WordPress.org, you can find it here. There are no stable versions yet, so auto update probably won't work yet, but you can download the latest version from the WordPress.org plugin repository now.
You can of course, if you like it, also rate it with 5 stars, I wouldn't mind you doing that at all, as you can imagine.
The fact that it's now on WordPress.org also means I now have support forums there. Some of you had already started using those, and I'll be using them to take feedback from you, although you're still very welcome to email me as well. Changelogs will also be made for each update, and you'll always find them here. That page contains the changelog between the first beta and the current one too, have a read if you want, it's huge.
Modules
So there are a couple of things I owe you, as loyal readers, an explanation on. First of all, this module thing. The plugin allows for modules to be loaded that add functionality to the plugin. I currently have three of these planned:
  • News SEO
  • Video SEO
  • Local SEO
The News SEO module, which is already in the download you can currently get from WordPress.org, is and will remain free. It allows generation of an XML News Sitemap, which you'll need if you want to be included in Google News. More features will be added to that later.
The other two modules will be paid modules; they serve a more niche market and will require quite a bit of work to get right, hence the need for them to be paid. All three modules are developed by me in partnership with a subject matter expert, what they'll do and who these guys are is outlined on the pages above. Trust me, they're the best in the business.
Beta period
Second: this plugin is STILL in beta. It will probably remain in beta for at least another 2 weeks, maybe more. Your testing is very much appreciated and will remain to be very much appreciated. Whether you're sending me technical things that don't work or lines of text you don't understand or could be improved: it's all great.
Integration
I'm happy to say that Scribe SEO has been updated to work well with WordPress SEO, and the needed adaptions have been made to make it work well with Genesis too. The same work is underway for Thesis, and I've also been talking to the WPML team to make sure the WordPress SEO plugin is fully compatible with WPML as well.
Lastly, Nathan Rice of StudioPress has been so kind to promise to update his SEO Data Transporter plugin soon to work with the plugin too, so you can easily move data back and forth between this plugin and other SEO plugins, should you ever want to switch away from this one...
This is a very exciting time for me, and I'm very thankful for the help that everyone has provided so far, let's make this a great success together!
Source:http://wordpress.org/extend/plugins/seo-data-transporter/


BlogPress SEO Plugin: Spam!

Let me tell you why I consider BlogPress SEO to be spam and why I think no one should ever use it. Every other week, I'll get an email from people asking me to review their plugin. I like doing that, and sometimes I'll even mention a plugin that gets emailed to me in a post or on the WordPress Podcast. Sometimes, the plugin isn't any good, and sometimes it's outright spam.
BlogPress SEO falls in the latter category. My spam senses started tingling when I read the second sentence of the email they sent me:
We have developed a superb wordpress plugin which can actually get 100's of backlinks like crazy, all on autopilot.
Right. Backlinks, on autopilot. Such a thing does not exist. Let's see how this one works, taken from their own explanation:
As soon as you install the plugin, the plugin will find all relevant blogs in the network which are similar to your niche. So if you write about dogs then the plugin will find all blogs which talk about dogs. Once the plugin find the relevant blogs, it will mutually exchange links between the blogs. So if you have 300 posts in your blog then it will find 300 similar posts in the network, and in turn mutually links with those posts. So you will get around 300 backlinks right away. The more you write the more backlinks will be found by the plugin for your posts. This is a ongoing process and I can assure you that you will see gradual increase in traffic over time.
So... It'll automatically add links from your posts to other people's blogs, and links form other people's posts on the same topic to your posts. There's a word for that, it's called a link scheme. And let me tell you: Google doesn't like those. I took the liberty of emailing Matt Cutts, the  head of Google's Webspam Team. He said that he "considers it a link scheme of the sort that Google doesn't want to count".
You know what the funny thing is? The bad stuff doesn't end here. In the email they sent me, they also alluded to a paid version of their plugin, to be released soon:
The paid version of the plugin will not exchange links, but just allow other blogs to place links and will not place any outgoing links on users blog.
You know what we call that? We call that buying links. Now whether or not you're morally opposed to that doesn't matter, Google is. Some of you might remember that, back in the day, Text Link Ads launched a service called InLinks, which did something similar to this. Matt responded to that then, on TechCrunch. He's very clear on the topic. And that was before there were FTC guidelines saying that you should disclose stuff like that. These guidelines are there now.
So let's say you don't care about rules and burning a website or two and you do stuff like this, you than have two rules to go by: you don't talk about it and you make sure you don't get caught. Which means you also don't go around asking for people like me to review it, like the author of BlogPress SEO did with me.
Luckily, it's quite easy to detect whether a blog runs this plugin, so Google will probably eliminate those quite easily. The risk you run? Well, I've seen sites get banned for participating in programs like these in the past. Like, banned from Google entirely, getting no traffic from Google anymore, nothing, zero, nada, zilch. Is it worth that? Thought not.
And wait, there's more. If you download the plugin and dig around in the code a bit, you'll notice this code:
function email_send_fun()
{
    $headers="From:".get_option('admin_email')."n";
    $headers.="Reply-to:".get_option('admin_email')."n";
    $sub="BlogPressSeo new installation.";
    $mes=get_option('siteurl');
    $to="info@blogpressseo.com";
    mail($to,$sub,$mes,$headers);
    if($hwe_blogidd)
    {
        wplink_activate();
    }
}
register_activation_hook(__FILE__,"email_send_fun");
What that does? Oh it only sends your blog's URL and your email address to the author of BlogPress SEO. Wait, without your consent? Yes, without your consent. That's illegal in many countries, but hey, why would they care. Next to that, the plugin is kind of enough to add a link back to itself on your blog's homepage, in a hidden div of course, because that's how smart people roll, right? Luckily, that makes it even easier for Google to find all the sites running the plugin and ban them all in one big sweep.
So, besides the fact that they get you involved in a link scheme, for which penalties can be quite severe; even getting your site banned in some cases, they also add hidden links to your site and send off your personal info without your authorization. Nice, isn't it? So my advice to you is simple, and you'll have understood it by now:

Do NOT use BlogPress SEO. Ever.

Update: It get's worse. As pointed out by this post, BlogPress SEO is pure malware, as it contains a function that allows someone who knows your admin email address (you know, the one they just sent to themselves when you installed the plugin) to log in without a password... That's purely criminal.
Source:http://wp-community.org/


WordPress SEO Update

WordPress SEO has a new version: 0.1.4. It took me quite some time, but there were a few bugs that really needed fixing in the plugin before I could continue adding features, options and more. These are fixed now, please grab the latest update from WordPress.org.
The most important bug that was fixed is the memory usage in the admin area, it was annoying to me and a lot of other people. There's still tons of bugs left in the plugin, but they are all minor ones compared to this one, so I thought I'd get the release out.

What changed?

  • Your XML sitemap will now once again reside at example.com/sitemap.xml, except, it won't, really. It will be placed in a subdirectory of your uploads dir, and using WP Rewrite the URL will resolve to the right sitemap. So now it works with Multi Site installs, all of them: domain mapped Multi Site installs, subdirectory and subdomain ones. You'll have to remove all the XML sitemaps in your root directory for this to work, and no, it doesn't give you a notice about that (yet).
  • Furthermore I fixed all the notices I could find that the plugin threw, if you find them now, please report them, I'll try to fix them.
  • There's also some fixes with canonical links and redirects that were quite annoying if they affected you and the breadcrumbs should now work better than they did for some people as well.
  • Also, on a default install without titles being set in the backend, the plugin will now not return errors or empty titles but just the default titles.
These were the most high priority issues because they threw severe errors at times, that no longer happens.

It's not showing an update on my plugins screen

I know, I did something nasty in version 0.1.1 that prevented the update from happening (a lot like the fix for plugins not hosted on WordPress.org), I'm truly sorry, but you'll have to do this update by hand. You can also just remove it through backend and then reinstall, that should work fine!
Source : http://wordpress.org


Dirty little secret of Blog SEO

It's the time for sharing, so I thought I'd share a dirty little Blog SEO secret with you. The secret is that the technical part of Blog SEO is actually easy and doesn't necessarily drive a high return. Some people might tell you it's hard, but it's really not. If the CMS you're using is optimized properly, technical changes can win you a couple of percentages in traffic sometimes, but hardly ever the huge boost in ranking you're looking for. To do that, you'll need two things: great content and good links. And funnily enough, often the latter comes with the former.
Let's say you run WordPress. You generate "friendly" titles for your posts, meaning titles of the format "Post Title - Blog Name" or even just "Post Title". You're also using a nice permalink setting with the post title in the permalink too and your theme doesn't prevent a search engine from spidering your site, maybe even uses some semantic markup. You could, for instance, be using Genesis and one of its child themes, which does all of this beautifully. Of course, my WordPress SEO plugin can help tweak your site some more, and running it in a proper configuration, I'm certain, will get you some benefit, but the biggest benefit it can give you is not technical, it's making you aware of how Google works, in a very simple way.
You see, in building my WordPress SEO plugin, I started with one person in mind: the user, the writer. Not the blog admin, although admittedly they're often the same person, but the writer. Why? Because the writer has to do the SEO, not the admin. The single most important thing you can do on a page to improve its ranking when you're on WordPress and have it properly set up, is write better copy, better article headings, and a better (SEO) title.

Blog SEO requirement: instant feedback

The reason people forget about this is because they do not get instant feedback on what their post will look like as a search result in Google, and don't remember to care. That's why I introduced the snippet preview. The snippet preview is only really what a lot of good SEO's and SEO copy writers do in their head when they're crafting a page. It looks like this:
snippet preview of Blog SEO Secret
I'm not the first person in the world to create a snippet preview like that. I am the first person in the world (as far as I know) to integrate it into the write panel of a content management system, and give you instant feedback while writing your post. I don't want it to do things automatically, the only thing I really want it to do automatically is to remind you of possible actions to take.
This kind of thinking causes issues as well: there's a lot of SEO plugins out there to remove so called "stop words" from your post slug and it is an often requested feature for my plugin. If you write a post with the title "Dirty little secret of blog SEO", that would normally create a post "slug" (the term for the post name part of a URL) like this: dirty-little-secret-of-blog-seo. With a plugin that removes stop words from your slug, when you save the post for the first time, that would be changed to dirty-secret-blog-seo or dirty-little-secret-blog-seo.
Keeping in mind that the post slug should contain the focus keyword of the post, because that get's bolded in the search results, but it's also a readable part of your search result, let's ask ourselves some questions:
  • Is that the best slug the post can have? No.
  • Does removing the stop word give the best readable post slug? No.
  • Would it be possible to generate the best slug for that post automatically? No.
  • So is removing stop words automatically the right solution? No, absolutely not.
So what I decided to do, and I'm developing this right now, it's actually not even done yet as I type this, is add a notice, within the WordPress SEO box, that tells you you have stop words in your slug. It's then up to the writer to change the slug to something better, or not to change it at all.
Missing piece of Blog SEO
Photo's from Shutterstock
This might actually be the most dirty secret of blog SEO: it's work. Hard work in a lot of cases. But not hard work from my side, but from you. I hope that my WordPress SEO plugin will make it easier for you if you're on WordPress, and that future iterations will help you even more, but you'll have to do the work.
The missing piece in your SEO approach is not another plugin, it's you, doing real optimization on your content, while thinking about what people search for. And yes, that's hard work, and no, there's no magic involved. Sorry.

But you sell Blog SEO Analyses, right?

Yes, I do sell site analyses, and they're called site analyses and not just "SEO Site Analysis" or "Blog SEO Analysis" for a reason: I look at far more. You see, very often people who buy a site analysis from me say they need to rank for keyword X, often a highly competitive keyword or keyphrase. They want to rank there because they're not seeing the return from the rankings they already have that they were hoping for. They think the solution is to strive for keywords with more searches. In most cases, this is the wrong approach. The reason? They're already getting visitors, but those visitors are bouncing away at first sight, or at least not taking the action they wanted them to take.
Getting that ranking is only step 1. Then getting that visitor to do what you want is step 2 (and 3, 4, 5 & 6), and actually good content for at least ten more articles. So you should subscribe, through RSS, or the newsletter, right now! ( And yes, that is the action I want you to take, so do it, now! )


HTML Sitemap for WordPress

HTML sitemaps (as opposed to XML sitemaps) are often mentioned as being useful for SEO. They certainly are if you use them wisely (and especially Bing seems to like them at times), but I like them even more for the fact that users like them a lot.
There's plenty of plugins out there that will help you make an HTML sitemap. It's not a feature in my WordPress SEO plugin just yet, but it might become one. The issue is though, that in most cases, you'll want to do specific things with your sitemaps, include or exclude certain pages / post types, show certain taxonomies, etc. That's why I tend to advice people to create a Sitemap Page template in their theme and use that.
In fact, I advise you to use a theme partial, so you can reuse your HTML sitemap template on your WordPress 404 error pages too. To do that, follow these steps: first of all, create a partials folder within your theme folder. In that partials folder, create a file called sitemap.php.
Paste the following code into that file and adapt as needed for your site:
<h2 id="authors">Authors</h2>
<ul>
<?php 
wp_list_authors( 
  array(
    'exclude_admin' => false,
  )
); 
?>
</ul>
 
<h2 id="pages">Pages</h2>
<ul>
<?php
// Add pages you'd like to exclude in the exclude here
wp_list_pages( 
  array(
    'exclude' => '',
    'title_li' => '',
  )
);
?>
</ul>
 
<h2 id="posts">Posts</h2>
<ul>
<?php
// Add categories you'd like to exclude in the exclude here
$cats = get_categories('exclude=');
foreach ($cats as $cat) {
  echo "<li><h3>".$cat->cat_name."</h3>";
  echo "<ul>";
  query_posts('posts_per_page=-1&cat='.$cat->cat_ID);
  while(have_posts()) {
    the_post();
    $category = get_the_category();
    // Only display a post link once, even if it's in multiple categories
    if ($category[0]->cat_ID == $cat->cat_ID) {
      echo "<li><a href="".get_permalink()."">".get_the_title()."</a></li>";
    }
  }
  echo "</ul>";
  echo "</li>";
}
?>
</ul>
Now, wherever you need that HTML sitemap "bit" in your WordPress theme, use this:
<?php get_template_part('/partials/sitemap'); ?>

HTML Sitemap WordPress Page Template

You could do this, for instance, for a sitemap page template. To create a sitemap page template using this code, duplicate your page.php file and rename it to page-sitemap.php. Now open it, and below the call to the_content(); that's in there, add the get_template_part() bit mentioned above. Now go to the first line of the file, and after the opening <?php (but before get_header()), add this comment:
/*
Template Name: Sitemap Page
*/
That'll make WordPress recognize it as an HTML Sitemap template. This will allow you to write some introductory text for your HTML sitemap, after which the full sitemap shows.