Posts Tagged ‘meta’

3 Simple SEO Tips for Your Web Site

I’ve posted a few articles on my website about Search Engine Optimization (SEO) and have received a handful of emails about how to make your website more SEO friendly, so here’s a very basic “high level” plan. For all of you SEO junkies out there … please feel free to contribute but keep in mind this is meant as a basic guide.

So if you’re anything like the countless hundreds of thousands of people out there, you’ve spent a good deal of time putting together a website and you’ve already learn a lot but nobody’s coming … why not? Well there’s a few basic things to look at and I’d like to recommend you start with these 3 Simple SEO Tips for Your Web Site if you want to be competitive on the Internet.

If you’ve heard of SEO but have no idea what it is, here’s the basics. It stands for Search Engine Optimization and it’s the process of making your website more friendly for companies such as Google and MSN. Try typing anything from apple to zebra into Google and you’ll get millions of results. The results you’re looking at are called SERP’s … or .. Search Engine Result Pages (we techies love a good acronym). Optimizing your website specifically so that’s it’s more “Search Engine Friendly” is a process designed to help Google find content on your site and index it properly.

So if you’re ready to get started and make your website stand out in the search engine rankings, let’s take a look at some basic SEO tricks, tips and suggestions:

Know your keywords.

A keyword is input into both the <head> and document of your website. There’s debate regarding how important the <meta> keyword tag is these days but in my experience placing honest keywords into your document <head> is very rewarding. However, keywords are unique for each page and must be treated as such. Do not use the same keywords on all your site pages.

Keywords must be specific, if you’re looking to improve your market penetration for web design services in your region, don’t simply using keywords such as web design, include phrases such as your city (or state) name, and mix it up with similar phrases including web marketing, web hosting or website design. Find out what people are looking for and use those phrases.

Know your code.

I bet I lost 90% of you back there when I mentioned the <head> of your document. That’s dangerous. If you don’t know what I’m talking about, how can you compete with me? Worse yet, how do you know the high priced SEO specialist you just hired isn’t ripping you off? Exactly, you don’t.

Get to know just enough about HTML (that’s the language that websites are written in) that you know what you’re presenting to the search engines. If you want to be successful on the Internet, stop worrying about what your visitors see and start being equally concerned with what Google sees. To help, I’ve created a basic tool called the SEO Checker and uploaded it for free to one of my own websites. It’s a simple tool but it’ll show you what popular search engines see … you might be surprised.

How do you learn HTML without becoming a hard core geek? It’s easy to read, your document is made up of tags, each tag starts and stops with a less than or greater than sign. For example <html> is a tag, as is <head>. Most HTML tags also have a closing tag, like </html> or </head> so all you need to do is look at what’s in between those two tags to know what’s in the respective areas of your site. Here are some basic HTML tags that you should be able to read … even if you can’t code them:

  1. <html></html> – Represents the start and finish of a website. If it’s outside those tags, it’s ignored.
  2. <head></head> – What robots such as Google and web browsers read to know more about you.
  3. <body></body> – The content which is show to users.

Within the <head> tag, there are some important tags:

  1. <title></title> – This is the title of your page, which appears at the top of your web browser. For SEO it’s one of the most important tags on your site and should be the same (or close) to what’s in your <h1> tag.
  2. <meta name=”keywords” /> – Contains a comma separated list of key phrases found on your page. Besides the <title> tag, it’s the most important to be both complete and accurate.
  3. <meta name=”description” /> - Third most important, some search engines (including Google) can use this at the text displayed to users on their result pages on occasion.

Within the <body> tag, there are a few very important tags:

  1. <h1></h1> – This is the title of your page, the single most important piece of text a user sees. There should be only one <h1> per page.
  2. <h2></h2> – Like the <h1>, it’s designed to include critical text. Unlike the <h1> there can be more than one. I like to think of the <h2> as a book chapter title, while the <h1> is the book title.
  3. <h#></h#> – Less important, there are more <h#> series tags <h3> to <h6> each representing various hierarchies of page structure.
  4. <img / > – the image tag that lets people see pictures on your site. Google can’t see pictures but it can read the alt attribute which should use the keywords or a description to support the article and image.

With an understanding of those basic 10 tags, you should be able to understand how well your website performs in a search engine’s algorithms.

Know your market.

Third but most importantly, know who you’re writing to and … why. Great articles need to be read, if you write quality content which is designed to help people you’re fulfilling the most basic need of your audience. Remember, people don’t search the Internet to be sold to, they search the Internet to learn.

Fixing duplicate content so Google doesn’t see it.

google duplicate content 300x177 Fixing duplicate content so Google doesnt see it. imageThere are a lot of blogs you’ll find with an invaluable code snippet designed to ensure Google only indexes the posts on your website and does not duplicate the categories and tags pages, unfortunately the code they’re using has a critical flaw as you’ll see by viewing my Google Webmasters Tool report to the right. Even using the tool, I keep getting duplicate content notifications.

The code is here:

<?php if(is_home() || is_single() || is_page()){
echo ‘<meta name=”robots” content=”index,follow”>’;
} else {
echo ‘<meta name=”robots” content=”noindex,follow”>’;
}?>

You can find it on a ton of blogs:

It places the <meta name=”robots” content=”noindex,follow”> code on any page which is not your home page, a content page or post page. On those pages it places <meta name=”robots” content=”index,follow”> which tells robots to crawl the page to be included in their database. This is great except, what happens when you create a post that’s in two categories on your website?
My post, Meta Tags that Kill Your Blog is found at:
  1. http://www.thisismyurl.com/wordpress/meta-tags-that-kill-your-blog/ and;
  2. http://www.thisismyurl.com/web-advice/meta-tags-that-kill-your-blog/
Google is counting this page twice and will most likely assume that I’m trying to pull a fast one on the robot when in fact, I’m simply trying to help users by listing the content in two categories. The solution? We have to tell Google to ignore one of the two posts.
To accomplish this, we need to first edit the earlier code sample to give us a place to add our new code:
  

if(is_home()) {echo ‘<meta name=”robots” content=”index,follow” />’; }
elseif(is_page()) {echo ‘<meta name=”robots” content=”index,follow” />’; }
elseif(is_single()) {
} else { echo ‘<meta name=”robots” content=”noindex,follow” />’; }

 

Now we know that we’re on a single (that’s a post) so we can test to see if content is unique. I struggled with how to do this but finally decided that the first category would have to be the most important category, hopefully that’s the best way but I’m always open to suggestions.
  

$category = get_the_category();
if(strpos($_SERVER['REQUEST_URI'],$category[0]->category_nicename.”/”)>0) {
echo ‘<meta name=”robots” content=”index,follow” />’;
} else {
echo ‘<meta name=”robots” content=”noindex,follow” />’;
}
What I’ve done is tested to see if this is the first category ($category[0]) and checked it’s nice_name against the current URL. If we’re on the URL of the first category … we tell Google to index our content, otherwise we tell it to ignore our content. I’m sure that I’ll have to fix this at a later date but it’s worked so far. If you have a better way to do it, let me know.
Here’s the final code:
if(is_home()) {echo ‘<meta name=”robots” content=”index,follow” />’; }
elseif(is_page()) {echo ‘<meta name=”robots” content=”index,follow” />’; }
elseif(is_single()) {
$category = get_the_category();
if(strpos($_SERVER['REQUEST_URI'],$category[0]->category_nicename.”/”)>0) {
echo ‘<meta name=”robots” content=”index,follow” />’;
} else {
echo ‘<meta name=”robots” content=”noindex,follow” />’;
}
} else { echo ‘<meta name=”robots” content=”noindex,follow” />’; }

Free SEO WordPress Theme for Small Business Web Sites

As part of my goal to create and upload five WordPress themes that are Search Engine Optimized, I’ve finished my second theme, it’s a simple website design for small businesses.

The purpose of this theme was to create a simple, clean, professional website design for companies who need an online presence without the clutter of a normal blog. It’s not a very exciting theme, actually it’s a little on the plain side but it does feature a simple single column design with widget ready footer and nice big text which will help people read the site.

made for small business 300x300 Free SEO WordPress Theme for Small Business Web Sites imageI’ve also taken the time to include a lot of SEO features for beginner website owners, these search engine tools are built right into the template and will auto generate headers, META and titles suitable for Google to index effectively. It’s an ideal blog design for a church or community group, or a small business on a budget.

You’re welcome to download the template for free. If you like this theme but would like to have it customized or installed for you, why not contact me? I’m available for WordPress consulting, theme customization and freelance development.

  • Download
  • Preview