Understanding SEO: A Beginners Guide To Search Engine Optimisation
Whether you undertake your own SEO or you hire an SEO Consultant, it is important that you understand the fundamentals of search engine optimisation.
Search engine optimisation is the art of structuring your website and your website content in a manner that is loved by the search engines, thus, improving your placement in the search engine result pages.
Having a website that is ranked highly in the organic search results (free listings), like the first page of Google for a competitive keyword, can generate more visitors per day than having a store in the middle of a popular shopping destination.
Understanding SEO and avoiding things that will get your website penalised will give you a good foundation to build upon.
Well, let’s jump straight to it.
The Meta Description
The meta description is what is used to describe your individual web pages. The description is also used by the search engines to describe your page on the search engine result pages (SERP).
Your meta descriptions should be unique for each one of your web-pages. A good meta description will give a page specific explanation of what a visitor will expect to find when visiting the page.
The HTML meta description tag looks like this:
<META name”description” content=”Everything you ever wanted to know about the HTML meta description tag and it’s purposes”>
Remember to keep your meta descriptions to about 160 characters for best results in Google.
Below is an image of what the meta description looks like displayed in a Google search results page.

Avoid stuffing a load of keywords into the meta description, it will make your listing look unprofessional and generate less click-throughs. How many times do you see listings that look like this:
As you can see, this description is written purely for the search engines and not the end user. Would you want this company working on your SEO?
An important point to note is that the ellipsis (the three dots … ) at the end of the description indicate that the description was too long to display properly. Don’t let the search engines cut of your page description, keep it within the already mentioned number of characters and you’ll be fine.
Meta Keywords
Although Google no longer give weight to meta-keywords, other search engines like Yahoo! may still look at these.
The HTML meta keyword tag looks like this:
<META name”keywords” content=”meta description, html meta description, html meta description explained”>
Do not go overboard with the amount of keywords you use, a few to a handful per page is enough.
Also, relevancy is key so be sure to only use the keyword(s) that match the page content.
Keywords
One of the major elements to a website is the keywords that drive search engine traffic to the homepage and interior pages.
Places you can target particular keywords or keyword phrases are in the Meta Description, Meta Keyword, Title Tag, Header, Permalink, and content (body text).
Core keywords are harder to rank for due to having high levels of competition but it is important to remember that core keywords are also going to bring you less targeted visitors.
Example of core keywords:
mortgage
loan
Long tail keywords (keyword phrases)
Keyword phrases are often easier to rank for due to having less competition.
Examples of keyword phrases:
affordable mortgage rates
low monthly repayment loan
You get the idea! The more pages you create targeting particular keywords and keyword phrases the more paths you have leading back to your most important pages, your sales pages.
Your content should contain your keywords in a natural way, remember, you are writing for your human visitors first and the search engines second.
Keyword Research
Keyword research is process of determining what keywords will be the best to target for your web page/s. There are some very powerful keyword research tools on the market that will help you get started:
Google Adwords Keyword Tool (free)
Wordtracker’s Keyword Suggestion Tool (free)
Read this previous post here to discover how to use it Wordtracker’s free tool.
Wordtracker’s Keyword Research Tool (free trial and discount for a yearly subscription)
Keyword Elite 2.0 ($197 – best buy)
Further reading:
Using Google’s Wonder Wheel for Keyword Research
Content is King
Content is King! You’ve probably already heard this and for good reason, it’s true. By regularly adding content (that is optimised) to your website, you are increasing the footprint of your website across the search engines. The more avenues you have leading into your sales funnel the better.
A blog is the perfect solution for publishing your ongoing content creations. I recommend having a self-hosted WordPress blog. If you have a business website, let’s say www.fmsseo.com, then you can log into your Hosting account and add a sub-domain specifically for your blog, in this case, www.fmsseo.com/blog.
Creating great content has the added benefit of being link-worthy, if it is good then people will link to your page from their website. This will give you more exposure and more links pointing to your internal website pages (known as deep linking).
This method of attracting deep links will have a more natural and organic look to it from the search engines perspective than if you only have links pointing to your homepage.
To recap, write for your visitors first and the search engines second.
URL Canonicalization and the 301 Redirect
URL canonicalization is the process of choosing the best URL for your pages and refers to your homepage. Google and other search engines believe that www.yourdomain.com, yourdomain.com, www.yourdomain.com/index.php can be used to return different content.
A 301 redirect tells the search engines that a page has moved permanently (a 302 is a temporary redirect).
I recommend that you forward yourdomain.com to www.yourdomain.com as this is what the majority of Internet users are already familiar with.
You can manage your 301 using the .htaccess file or, if you are lucky enough to be a WordPress user, you can download this really neat redirection plugin.
You should be able to access your 301 management inside your hosting account’s admin area. I use Host Monster as they have live support for when you find yourself in a jam.
A post by Matt Cutts Explains URL Canonicalization and 301 Redirections in greater detail here.
404 Error Pages
Continuing on the 301 redirection theme, if you migrate a website to a new domain or even change the names of your website pages then you will want to be monitoring your 404 error logs (you can find these in your Hosting accounts admin area) to see how they were triggered or you analytics package.
Let’s say I have an indexed page (meaning that it is listed in the search engine results pages):
www.fmsseo.com/seo-services
and then I change the page name (or permalink structure in WordPress) to
www.fmsseo.com/seo-services/search-engine-optimisation/
your visitors will now hit a 404 error page because the page has moved.
I would then create a 301 redirect rule so that every visitor that comes from www.fmsseo.com/seo-service/ will now go to www.fmsseo.com/seo-services/search-engine-optimisation/without triggering the 404 page.
You can click on the link to see an example of a 404 error page on this site.
You do need to get a handle on your 404 pages as having too many may have your site penalised by the search engines. If you are using WordPress (self-hosted) then you can manage 404 and 301 redirects with the redirection plugin mentioned above.
Link Health
A really cool way to check your website for broken links is with a free desktop software called Xenu Link Sleuth; you can find the download page here. Try to fix as many of the errors you come across as you can for a better end-user experience, because if you make your visitors happy you will make the search engines happy.
Xenu Link Sleuth will alert of any outgoing links that are broken. You may have written a post two years ago that linked out to a few websites that have now all become redundant, you’ll need to plug those leaks as soon as you can for optimal website health.
Page Link Structure
When creating your webpages it is good practice to stick to a link structure that will provide conformity across your whole website.
You should also aim to create links that are easier for the search engines to index and read.
Example:
www.fmsseo.com/wordpress-seo-plugins/
looks better on the eyes and is also easier to read by the search engines than
www.fmsseo.com/wordpressseoplugins/
The ‘wordpress seo plugins’ at the end of the last URL cannot be read by the search engines as seperate words because they are bunched together. Use hyphens for best effect and avoid using the underscore as explained in a post by Matt Cutts that you can read here.
The Title Tag
The title tag could just be the single most important SEO element on your web pages. It is important to use a keyword or keyword phrase to logically name your pages. The screenshot below shows you what the title tag looks like.

The title tag can be found in a HTML doc before the Head tag and looks like this:
<title>Your title here </title>
and below is what the title tag looks like within a HTML document in NVU (a free HTML editor).

Robots.txt File
The robots.txt file is used to give instructions to the search engine bots (the things that visit your website, check your content and look for updates) about your website.
The robots.txt file is placed in your root directory, the same place where your index file (homepage) can be found. You can use the robots.txt file to tell the robots that visit your site not to take any notice of certain directories / files that you specify.
You can find out more by reading the about /robots.txt at www.robotstxt.org.
XML Sitemaps
Sitemaps are a way for a website owner to tell the search engines what pages on the website are available for crawling. It’s also a way to indicate the more important pages of a website.
Google, Yahoo, Bing and Ask all follow the sitemaps protocol and you can read more about this here.
Again, the sitemap should be placed in your root directory such as www.fmsseo.com/sitemap.xml.
Inbound Link Building
It is important to have an understanding of inbound link building and how it works. The best way to build links is naturally, over time, and at a steady pace. You should also aim to build links to your interior pages as well as your homepage so that this helps with your overall SEO score.
Having thousands of links pointing to your home page does not look as natural as having the same number of links pointing to various pages on your website (another reason why having a blog is a good idea).
If you come across a company that promises to give you number 1 listing on Google through the building of thousands of links, run away! The links you will get will probably be from very poor quality websites and, worse still, link farms.
Another thing to avoid is monthly website submissions to the search engines. Google has the biggest slice of the search engine pie, not to discount other the search engines like Yahoo! and Bing, but do you really think Google need you to submit your website over and over again.
Google will find you, just keep adding content to your website and you will be discovered. If you are paying a company for monthly submissions to the search engines then you really do need to stop, you are wasting your money. You can read more about this here.
Anchor Text
Anchor text is the clickable text of a hyperlink.
A link to your website based on your keywords and / or relevant keywords is more important than a link that says something like, website.
For this site: Anchor text that says SEO Company or Search Engine Optimisation is better than someone linking to us by saying visit the FMS SEO website.
To get the most out of your inbound links it is better to have a variety of keyword and keyword phrases that point to your site.
Domain Registration
Purchasing a domain is an important purchasing decision when taking your business online. What domain name you end up choosing you’ll want to make sure that it is easy to remember and a doddle to type into a search engine or browser bar.
I also recommend that the standard spelling of words looks more professional and is the more logical word that someone will type in to find your website.
Example: use phone instead of fone or use toys instead of toyz.
There are exceptions to this rule, like big brick-and-mortar stores that have come online with an already familiar brand name but if you are just starting out then keeping it simple is the way to go.
To find out if a domain is available or to purchase a domain for your business why not try 1and1 as they are seriously affordable and easy to use.
Tracking and Analytics
When you’ve got your website indexed and you start getting regular visitors you’ll want to track certain things. You’ll want to know where your visitors come from (referring websites / search engines), where your visitors are going on your website, and where your visitors leave your website.
There are plenty of tracking software on the market and you can get started with Google Analytics which is, amazingly, free.
I use Polaris, a free desktop app that allows you to login to your Google Analytics account from your desktop.
I also recommend Clicky Web Analytics as it is easier to use and has more tracking features.
Duplicate Content
Duplicate content gives your website visitors a poor user experience and this can result in poor search engine rankings. If you follow the tips above you shouldn’t have anything to worry about. Be sure that your title tags, your meta description and your page content is different for each of your pages to avoid any duplication.
You can read more about this here.
Content Management System (CMS)
Not all content management systems are built the same, and some are just aweful at creating a well optimised website. If the CMS you use makes it difficult for you to undertake any of the recommendations above then maybe you need to start looking into a new system.
If you purchased a website from a website design company that has their very own content management system, ask them if you can easily incorporate meta descriptions, etc and, if not, will they add that functionality. If they will not, again, it’s time to look somewhere else.
Hosting
Where you host your website is really important for a few reasons. You will want to be able to easily access your admin area, check stats, manage add-on domains, sub-domains, 301 redirects, 404 error pages, and so on.
I use Host Monster for my personal websites for the simple reason it uses cPanel (a very intuitive admin interface), they are affordable, the service is packed with features that will benefit your website, but most importantly, they have an amazing customer support team.
If you website hits a problem can you gain access to a member of staff any time of the day or night, seven days of the week? I can!
Although cPanel is intuitive there is a learning curve involved. If you like to manage the technical side of things for yourself then I recommend the Discover cPanel video training course. Visit the Discover cPanel site to get instant access to the first video for free.
Code and Images
You should make sure that your website is built using web compliant code that is readable by the search engines. You’ll also want to keep tweaking the code to get your load times as fast as possible as this will increase the experience of your users (especially those on a slower connection).
If you have the Firefox browser you can download a really cool add-on called YSlow (by Yahoo!) that will check your website and will alert you to how well your site loads.
YSlow will also show you where you can reduce code bloat, how to increase load times and how to decrease the size of your image files so they load quicker and take up less server space (don’t worry, they will still look the same to the user).
You will have to have Firebug installed before you can use YSlow and the newly incorporated Smush It! (used to be available for seperate download).
Image Alt Text And Title
Alt test is the description that you give your images for when they do not load or are disabled by default. You should use keywords for your images here but only if they are relevant.
You should aim to make your image titles relevant and preferably different to your image Alt text to prevent the appearance of keyword stuffing.
Act Natural
Lastly, just act natural. Build pages, create wonderful content, make some pages short and sweat and others long and rich. What I’m trying to say is, do not over-optimise your website. You can be too perfect and that just isn’t natural.
I think that about wraps it up for today.
NOTE: The ebook cover image at the beginning of this post was created with Cover Action Pro in just a few clicks.
To your success,
Karl Foxley
P.s. If you liked this post why not leave a comment? If commenting really isn’t your thing, you can share the love by sharing this post using one of the various buttons below. Thanks in advance!
5 Comments
Trackbacks/Pingbacks
- Vote on this article at blogengage.com - Light Up Your Understanding of SEO with FMS SEO... Brilliantly compiled article by FMS SEO. It's one of those, when you ...
Hi,
I have some curiocity regarding duplicate content. Does it harm, because we have same content in multiple URLs such as home page, post page, archieve page and so on. How to manage in wordpress to be safe? Any plugins or similar tweaks?
Suresh Khanal recently posted..Google Penalty for Text Link Advertising
Hi Suresh,
I replied to this question over on BloggerLuv but here it is again just in case you have missed it:
Hi Shkhanal,
A very quick solution is to apply the rel canonical tag found in many SEO plugins such as All in One SEO etc, this will tell the search engines which page structure is the most important. You should hopefully already have your permalinks set to /%postname%/ so your URLs look like this…
http://www.yoursite.com/this-is-your-keyword-rich-url rather than http://www.yoursite.com/?p45 etc.
RE: Canonicals also see:
http://yoast.com/wordpress/canonical/ <– WordPress plugin by Joost De Valk.
If you are changing your permalinks on an established site with lots of pages you may find this to be quite a big job if not handled properly although their are some plugins that will try and handle the redirects (301s) for you such as:
http://yoast.com/wordpress/permalink-redirect/
Again, by Joost De Valk.
I've yet to see any real penalizations for duplicate content and Google have said they are pretty good at determining which URLs are the originals. As I always say, each site and personal testing will determining how this applies to you in your situation.
There are other work arounds but I'm pressed for time this morning so will try and update this over the weekend.
I hope this has helped.
Karl
This is an excellent in depth article. You cover all of the essential elements of successful seo.
Nice one Karl, this is one comprehensive guide. I like it when there’s a lot stuff on a single post and it’s not broken into series of 5 posts or something (although those work too for some topics). SEO, especially “beginner SEO” is one of my favorite subjects, so I might get carried away here on the comments, but let’s see
I think a beginner shouldn’t make things too complicated at the start. So for SEO – First, beginner should focus only on the title tag and good headlines. Second, pay attention to linking, both internally and externally, and using keywords as the anchor text instead of “click here” or such. Doing just this will go a long way SEO-wise.
There are some personal preferences, like whether or not use .www -prefix or not. I choose not to for most blogs, but for other blogs it might be good, as not-so-tech-savvy users are more used to seeing the www. there than not. However, from SEO point of view, both are the same.
For the meta description and keywords, the effect on SEO is really small. Meta description is important because it shows in the SERP, just as you mentioned. And I don’t think the keywords have effect, even on non-Google search engines, so I pretty much ignore those (or the WordPress plugins I use auto-generate them there anyway).
.-= Antti Kokkonen´s amazing last blog ..Free Google AdSense Secrets eBook =-.
Hi Antti,
What a great comment and feel free to get carried away.
I’ve left this post to collect dust and need to update a few bits here and there, just small things but nothing that would change the main element of the article.
Regarding the meta keywords, I’m of that thinking that if it has just a small effect on the ‘other’ (non-Google) search engines then that’s great but I know that it will be a very minute factor. That being said, when I write a post I know what the keywords are that I want to target in the body text so it doesn’t hurt to throw them in; I’d never lose sleep if I forget to add them.
I’m totally with you on the ‘Title tag, it is one of the single-most important SEO factors that someone should spend some time focusing on. A good content piece that targets the keywords and related keywords just adds to the strength of a good title.
Thanks for the feedback Antti,
Karl