So I have been working on a new product for affiliate marketers. In designing this site I started with Search Engine Optimization (SEO) in mind. My goal in making SEO a key value was to get to the top of the search engine for relevant terms. However, through the process of learning about SEO, I came to understand that getting to the top of search engine results was only one of many benefits that you get from SEOing your site. Lets explore what SEO is and how it can help you make a better website.
What SEO IS
Most people approach SEO like a game. It is not. SEO is not black magic. It is simply organizing your page in a way that allows people to find the information they are looking for. Google has some pretty smart people working for it. With all of their smarts, Google could develop a super spider that is capable of crawling and understanding the content on any page, despite poor content or buggy HTML. So why don’t they? The answer is simple, it would lower the quality of their search results. The website design guidelines that Google has set forth, are not for Google ease (that is a side effect), but they to ensure a high quality product for their customer.
So here is my checklist (a work in progress) for items that need to be considered when designing a new site:
- Clear URLS
- An up to date sitemap
- Quality title and meta tags
- Quality content
Clear URLs
If you are in the web design business you have heard of pretty URLs. Sure they look pretty, but their beauty is more than surface deep. Pretty or clear URLs let the users know where they are about to go before they go there. For example:
http://www.affiliatelinkvault.com/features/url-cloaking (Good)
http://www.someothersite.com/?p=48ohf&id=494h8f49f&session=448n44ilieh43oh4r4
It is clear that the first link will take the user to a page that is about URL cloaking. The user is unsure of the destination of the second link. The page could be about cars or sports or makup. They have no way of knowing. Many studies have been done showing that shorter meaningful URLs get more clicks and the users stay on those pages longer.
Another benefit of starting with URLs in your site design is that it allows you to think through how your site will be designed and where everything will go. Before you do any design work or write a single line of code, I recommend that you sit down with a sheet of paper and write out all the URLs you will have on your site. Having everything decided before hand helps the developer to work faster because they won’t have to guess about what the URL will be when coding things up. With all of your URLs created, you can quickly put together a set of basic files as a boiler plate for future development.
Sitemap
While search engines are pretty good at finding new pages, a sitemap makes it much easier for them. Since our goal is to show up in the search engine results, we want to make it easy for them. Sitemaps are more than URLs. They also include information about the frequency at which pages are updated as well as how important the content is. It is important to set the frequency value for each URL to a realistic value. If you only update a page once a month, put monthly. Setting everything to high priority and daily updates will not help you. Google is smart enough to know when a sitemap’s update times and priorities are not correct. Google wants to give its users quality data. You must produce quality data for Google. There are not any shortcuts to creating a good site.
Another thing to consider is to integrate the generation of a sitemap into any CMS tools that your site uses. When you are adding a new page you need to ensure that you add it to the sitemap. If you store this data correctly you can use it to generate an XML sitemap for the search engines and an HTML sitemap for the end users.
Quality Title and Meta Tags
Most people will write a whole page and publish it before thinking about the title or the meta tags. I find it is a good habit to have, to type the title first and write the meta description before any content is created. As you write the content, you can use the title and the description as targets. When you finish writing the content, reread the title and description. If they do not line up with the content, then you either need to update the title and description or revise your content to match. If you are following this method of writing then you won’t have to worry about creating unique and relevant title and description tags.
Quality Content
This may be the last item in my checklist, but it is the most important. The other points in the checklist are designed to help you have a good framework to hang your content on. A web page without good content is at best just noise at worst it is spam. Take the time to learn how to write for the web (something I am just beginning to understand). Most people only spend 4 seconds reading per 100 words. Because of that fact, it is important to clearly organize and highlight important content.
There is no substitution for quality content. That content may be images, video or text. Just make sure it is clear, unique and worth consuming. Create a target with the title and keywords and make sure that your content stays on that target. If you find yourself pulled into too many different directions on a single page, the consider making multiple pages.
Take some time to learn HTML. Having valid HTML is important. If you understand when to use basic tags such as headings tags (H1, H2, etc), list tags (ul, ol, li) and paragraph (p) tags, you can do a much better job at describing your page to the search engines and display it prettier to your users.
Summary
SEO principles are not magic. They are designed to identify sites with quality relevant content and reward them with top rankings on the search engine results page (SERP). Designing a site with SEO principles will not only make your site more attractive to search engines, but will also help your users find what they are looking for.
Leave a Reply