• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Matt Doyle | Elated Communications

Web and WordPress Development

  • About Me
  • Blog
    • Design & Multimedia
      • Photoshop
      • Paint Shop Pro
      • Video & Audio
    • Online Marketing
      • E-Commerce
      • Social Media
    • Running a Website
      • WordPress
      • Apache
      • UNIX and Linux
      • Using FTP
    • Web Development
      • HTML
      • CSS
      • JavaScript
      • PHP
      • Perl and CGI Scripting
  • Portfolio
  • Contact Me
  • Hire Me
Home / Blog / Online Marketing / 10 Essential SEO Strategies

10 Essential SEO Strategies

1 September 2009 / 12 Comments

Search results under magnifying glassSearch engine optimisation (SEO) is a vast topic. There are whole websites and books out there devoted to the subject. The world of SEO is also constantly changing as search engines tweak their algorithms, and new search engines come and go.

However, there are some timeless SEO techniques that will always come in useful. Here are 10 top SEO tips that you can use to improve your website’s ranking on the search engines.

If you’re new to search engine optimization, check out SEO for Beginners first.

1. Write good content

This is maybe the most important strategy of all. If your pages contain good, relevant, useful content, search engines will be more likely to rank your page higher for relevant searches. As an added benefit, good content will encourage more sites to link to your pages, thereby further increasing your search engine ranking.

It’s also good to update your content regularly. Visitors like fresh content, so they will visit your site more often. More visits lead to more links to your content, which ultimately results in more traffic.

2. Do your keyword research

Don’t target a keyphrase just because it sounds right to you, or because it gets a lot of searches.

Think about what you ultimately want visitors to do on your site (your conversion goals), then find out what keywords people search for when they want to achieve those goals. Use tools such as Google Analytics to see which keyphrases result in the most goal conversions.

Stay away from 1-word (or possibly even 2-word) keyphrases that have thousands of competitive sites in the search results. Instead, use tools such as Wordtracker and the AdWords Keyword Planner tool to find relevant niche keyphrases with high search volume and low competition.

For example, if your online store sells Mega Widgets in the Boston area, target the keyphrase “mega widgets boston”, rather than just “widgets”.

3. Use your keywords wisely

Once you have a good list of keyphrases, deploy them sensibly throughout your site pages. Make sure you’ve used your keywords in the following text blocks (these are in rough order of importance, most important first):

  • The title tag
  • The h1 and h2 headings in the page
  • Link text (in links within the page, and in links from other pages)
  • The page URL
  • Image alt text
  • Bold and italicised text

Also make sure your keywords have a reasonable density (i.e. they appear fairly often in the above text blocks — but not too often) and prominence (place them near the start of each text block).

Make sure you use text rather than images in the page where possible. This is particularly true of navigation menus. If you must use an image, make sure it has keyword-rich alt text.

4. Get other sites linking to yours

Most search engines rank sites more highly if they’re linked to by other, well-respected sites.

The key here is “well-respected”. Just getting linked to from hundreds of reciprocal link pages is not going to do much for your ranking. Target a few relevant, good-quality sites and directories that are full of useful info and rank well on the search engines, and try to get a link back from them.

Some link directories let you submit your site for free, while others require a fee — either one-off, or recurring. While paying for submission can be expensive, it can be worth it, especially if you’re running an online store that has a lot of competitors.

Getting links from other high-quality sites can be a challenge. Here are some tips:

  • Writing good content (see strategy #1) is one of the best long-term strategies for encouraging inbound links.
  • A “link to this page” function on each page of your site makes it easy for other webmasters and bloggers to link.
  • Get in touch with the site owner and strike up a friendship. You’re much more likely to get a link back from someone who knows you.
  • If the site in question has useful content relevant to your readers, go ahead and link to that site from your own pages. This in itself might encourage a link back!

5. Structure your site for SEO

Your site structure can play an important part in optimizing your pages. Make sure your pages contain plenty of links to other important pages in your site, and that it’s easy to get to all sections of your site via your homepage or navigation menu.

Not only does this make it easier for visitors and search engines to find your content, but it also helps to spread your site’s authority score (such as Google PageRank) more evenly throughout your site pages.

A sitemap can really help here, as it lists all your site content on one, easy-to-use page — great for visitors and search engine spiders alike.

6. Analyse your site

It’s important to track your site’s SEO performance so that you can see if your efforts are paying off. Make use of the many free analysis tools out there, including:

  • Yahoo! Site Explorer — Lets you find out detailed search-engine-related info on each page of your site, including the most popular pages and the inbound links to each page.
  • Google Webmaster Tools — Gives you all sorts of details about how Google sees your site, such as problems crawling your pages and suggestions for how to improve your HTML.
  • Google Analytics — Reports on vital traffic data such as visitors, pageviews, traffic sources, keywords, and lots more. Also lets you set up goals so you can see how well your SEO campaigns are performing.
  • SEO Book and SEO Chat — these 2 sites offer a large range of free, Web-based SEO tools, many of which give you useful information about how your site is faring in the search results.

7. Keep abreast of the latest SEO news

Search engine algorithms change constantly, and it pays to keep up to date with the latest changes and SEO strategies. The following SEO sites are well worth bookmarking or subscribing to:

  • Search Engine Watch is a huge SEO resource, including articles and white papers on SEO and SEM (search engine marketing), as well as some busy SEO forums.
  • Matt Cutts’ blog — Matt is a Google engineer, and in his blog he frequently discusses the latest changes at Google that can affect SEO.
  • Sphinn is a social bookmarking site for SEO topics. Great for finding out what’s new and hot in the world of SEO.
  • SEO Book features a comprehensive, paid SEO training program, a regularly-updated blog, and some handy free SEO tools such as keyword suggesters and rank checkers.
  • SEO Chat contains a large number of SEO articles, a huge range of free online SEO tools, and a big forum community.

8. Avoid black hat techniques

SEO techniques come in 2 forms:

  • White hat techniques play by the rules of the search engines, and aim to create high-quality, relevant content.
  • Black hat techniques attempt to “game” the search engines by using techniques such as keyword stuffing (overusing keywords in a page), hidden text, and cloaking (presenting different versions of a page to real visitors and search engines).

Black hat SEO techniques can sometimes produce a short-term hike in traffic; however such sites invariably get weeded out — or, worse, banned altogether — by the search engines. Black hat SEO simply isn’t worth the risk if you want to build a long-term stream of traffic from search engines.

9. Watch out for duplicate content

Search engines dislike pages that basically contain the same content, and will give such pages a lower ranking. Therefore, avoid duplicate content URLs on your site.

Many factors can result in a search engine seeing 2 URLs as duplicates of each other — for example:

  • Articles republished from other websites
  • Print-friendly versions of pages (make sure you exclude such pages from search engines with a robots.txt file)
  • Similar product info pages that contain very little changing content apart from the product name and image
  • Session IDs in URLs, or other URL parameters that result in different URLs for the same page
  • Displaying your site at multiple domains — for example, www.example.com and example.com. Choose one domain or the other, then use 301 redirects to ensure that everyone (including search engines) is looking at just the one domain.

10. Don’t forget the description and keywords tags

Many webmasters overlook the description and keywords meta tags, but they can give your site the edge over your competitors. Pay attention to these 2 tags in each page.

  • The description tag should be a useful, compelling summary of your page content. This tag is often used to display a summary of your page in the search results, so it’s worth making it keyword-rich and including a call to action.
  • Most search engines ignore the keywords tag these days; however it doesn’t hurt to create one (if nothing else it’s another chance to insert your keywords in the page). Some directories also use the keywords tag to classify sites.
  • Ensure that each page has unique description and keywords tags. If a search engine finds many pages with the same description and keywords, it can see those pages as less important.
Make sure your description and keywords tags aren’t too long — they should be 1 or 2 lines of text.

SEO is always a bit of a guessing game, with search engines changing their ranking algorithms constantly, but these 10 tips and techniques should be useful in any SEO situation. Good luck!

Filed Under: Online Marketing Tagged With: analytics, black hat, content, description, duplicate content, google webmaster tools, keyphrase, keyword placement, keywords, search engine optimization, SEO tips, seo websites, white hat

Reader Interactions

Comments

  1. isol says

    26 August 2010 at 6:48 am

    Really good post. We get asked all the time about how to start developing an seo campaign and what you’ve set out here makes a really good framework for people to start work on. The key point with any site is that is you write good content, content that other people would want to read then people will come visit your website, the more people visit the higher the search engine rankings you go – after all search bots simply try to emulate a human and put things in order as if a human was reviewing it.

    [Edited by isol on 26-Aug-10 06:50]

    Reply
  2. matt says

    26 August 2010 at 8:46 pm

    @isol: Thanks for your comment! Yes, you’ve put it very well. You have to start with good content.

    Reply
  3. saurabh80 says

    16 December 2010 at 6:37 am

    Content is the most important part and without it noone can survive in the long term. Here are another 5 SEO Strategies to Write Effective Content: http://techchai.com/2010/12/16/seo-strategies-to-write-effective-content/

    I think relevant and interesting content should be the prime constituent of your SEO strategy.

    Saurabh

    Reply
  4. pcstokes says

    14 July 2011 at 11:45 am

    Thanks for the post. Does anyone know if self-hosted WordPress blogs rank better naturally than html sites? I recently created a wp blog instead of a normal site and it ranked on page 1 in google with very little effort?

    Reply
  5. chrishirst says

    16 July 2011 at 9:32 am

    No because ALL pages on all sites are “static HTML” when served to a user agent regardless of how they were created.

    Reply
  6. DOC says

    16 October 2011 at 12:15 pm

    Ah, this seems like maybe the place to ask.

    I was just curious, I can see how the content from static HTML pages can be returned very well from Google because the content is all right there in the HTML. But what about if you’re using a CMS and the content is stored in a database. If someone searches for an article written by you, does Google query your database for that content?

    Didn’t ask that very well did I? :/

    Reply
  7. matt says

    19 October 2011 at 4:51 am

    @DOC: Provided the CMS content is visible publicly as a page with a URL somewhere, and it is linked to from at least one other page that Google knows about (such as the homepage, a categories/tags page, an archive index, or other index page) then Google should eventually find the page and index it.

    Reply
  8. chrishirst says

    22 November 2011 at 11:20 am

    Search Engines do not know or care whether the data is in a database or in HTML files.

    They simply index the content that is found at a URL

    Reply
  9. Miami SEO says

    5 August 2014 at 3:23 am

    Thanks for this useful article. The strategies listed about search engine optimization are the best.

    Reply
  10. alastairbrian says

    13 March 2015 at 1:35 am

    Quite a helpful post. Thanks for sharing the link of that thread here.

    Reply
  11. chrishirst says

    13 March 2015 at 11:23 am

    The low down on REAL SEO,

    From the people who should know how.

    https://www.youtube.com/watch?v=vQOktKqcH6Q

    And strangely enough it matches quite closely the advice I have been giving people for the last twenty years or so!

    [Edited by chrishirst on 15-Mar-15 12:20]

    Reply
  12. geekweek says

    31 October 2016 at 8:48 pm

    Great post. I’ll be bookmarking it so I can read it again later.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

To include a block of code in your comment, surround it with <pre> ... </pre> tags. You can include smaller code snippets inside some normal text by surrounding them with <code> ... </code> tags.

Allowed tags in comments: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre> .

Primary Sidebar

Hire Matt!

Matt Doyle headshot

Need a little help with your website? I have over 20 years of web development experience under my belt. Let’s chat!

Matt Doyle - Codeable Expert Certificate

Hire Me Today

Call Me: +61 2 8006 0622

Stay in Touch!

Subscribe to get a quick email whenever I add new articles, free goodies, or special offers. I won’t spam you.

Subscribe

Recent Posts

  • Make a Rotatable 3D Product Boxshot with Three.js
  • Speed Up Your WordPress Website: 11 Simple Steps to a Faster Site
  • Reboot!
  • Wordfence Tutorial: How to Keep Your WordPress Site Safe from Hackers
  • How to Make Awesome-Looking Images for Your Website

Footer

Contact Matt

  • Email Me
  • Call Me: +61 2 8006 0622

Follow Matt

  • E-mail
  • Facebook
  • GitHub
  • LinkedIn
  • Twitter

Copyright © 1996-2023 Elated Communications. All rights reserved.
Affiliate Disclaimer | Privacy Policy | Terms of Use | Service T&C | Credits