10 SEO elements all websites should have
As I’m on holiday this week, tripping around Europe, I’ve little time to be writing blog articles. But fear not! Jerry Low has kindly stepped in to supply his top 10 SEO elements that all websites should have. Enjoy!
Seriously, you don’t need an expert to optimize your website for better search engine rankings. Search Engine Optimisation (SEO), after all, is not rocket science. It is something you can learn and do it yourself – all it takes is some serious readings and hard work.
However, there is something we need to know before we start any real SEO work – the direction of our entire SEO campaign – What we are trying to achieve? What are our targeted keywords? Who are our competitors? That led us to the most important preparation work before any SEO campaign get started – keyword research.
Keyword research is crucial as it acts like a compass for your website or blog. A proper keyword research reveals the supply and demand trends in your industries thus giving general idea on which keyword you should focus on.
In brief, here is how you can do a keyword research:
- Get a list of related keywords using Google Keyword Tool
- Search each keyword to check how many websites turned out on the search engine result page (SERP) – this fits in as the number of supplies.
- Websites topping the SERP are your major competitors, study them well.
- To learn what are the demands, check number of searches for each keyword using keyword tools.
- Tool suggestion for keyword research: Word Tracker and Keyword Discovery – these two are my favourites.
Well, now you have a rough idea on your competition. The smart approach is to be a big fish in a small/average pond – for starters, you should focus your work on keywords with moderate demands and low competition.
Besides supply and demand, keyword research also offers valuable information for your web designs. Take example that you are selling shoes online, I am sure you’ll have questions like: What are the popular brands searched online? How shoes should be categorized – based on brand, occasion, or sizes?
All these can be answered as you run down the keyword research work. You’ll see searches come in based on brands, like ‘DC shoes’, ‘jordan shoes’, ‘nike shoes’; in the same time, searchers are also looking for shoes for different activities or occasions, like ‘ballet shoes’, ‘safety shoes’, ‘bowling shoes’, ‘prom shoes’, and so on.
By the end of your research work, you should be able to generate a list of target keywords. And now it’s the time to focus your SEO work on them. To get started, here are the 10 key elements that will improve your blog or website’s SEO quality immediately. 10 key elements that improve your website SEO quality immediately:
1. Index-able and Keyword-rich URL
The power of a keyword rich URL is often overlooked by bloggers and webmasters. In case you have yet to registered your domain name, try include your primary keywords in your domain; while for those who are already running a website, a keyword rich URL (example: abc.com/keyword) still helps a lot. One might complains that domain name with keywords faces branding problems and hard to be remembered; but that’s the dilemma every webmaster/blogger has to face.
Also, a good SEO practice is to avoid complicated dynamic URL that is hard to be indexed. Try limit your URL to 2 – 3 variables, excessive usage of ?, $, &, +, % characters as well as cgi-bin redirect will only do you harm.
2. A reliable web hosting
Website with poor uptime will never rank high on search engines. Let’s imagine that you are the search engine, how would ranking a down website on top of your search result page looks like? Awfully bad, don’t you think? Hence, hosting your website on a reliable web hosts – dedicated or shared, is very crucial.
To pick up the right web host, you can always hang around reputable hosting forums like WebHostingTalk.com or you can read my personal hosting reviews here.
3. Keyword-rich title and heading tags
A keyword-rich page title is as crucial as a keyword-rich URL for a few reasons.
One, a keyword-rich title tells the search engine bots what the page is about thus grouping your webpage into the right category; second, most search engines will bold your keywords in title whenever that particular keyword is searched. Common sense, the bolding effect will definitely draw extra attention from the searchers and thus, brings more clicks into your website/blog.
Heading tags (example <h1></h1>) is hard to be missed in old times. Not now anymore. As more and more websites are built solely on blogging software like Typepad and WordPress, heading tags are often put in the wrong use.
Take Wordpress (WP) templates for example, WP themes designers often use heading tags for sidebar titles without relevant keywords (example: Achieve, Categories) which bring no SEO value at all. To make sure your blog is well SEO-ed, one top thing to do is to remove or modify these headings into keyword-rich headings.
4. Alt tag on images
In term of SEO, putting descriptive alt attributes with your image places additional relevant text to your source code. Search engines like this and the more relevant text you have the better chances you get to rank higher.
As an additional benefit, a descriptive image alt tag helps users to understand your image when it fails to load.
5. Proper structured internal linking
Search engines pay a lot of attention to links – both internal and external. As internal links are those that can be controlled by you, make sure your website internal linking is proper structured and filled with relevant descriptive keywords. A plain anchor text like ‘click here’ and ‘read more’ are not clever; ‘click here for more Jordan shoes’ and ‘read more about ballet shoes’ are.
For website owners, make sure there are plenty enough of internal links pointing to your primary pages; for bloggers, mentioned and linked to your previous blogpost whenever it’s appropriate, this give extra link juice to your previous blogpost (hence better rankings) plus it enables your readers to catch up what they missed.
6. Inbound links
Link development is an inevitable process if you want your website to rank high. The keypoint, however, is not to obtain links blindly from spammy websites and directories. Always emphasize quality on top of quantity when you’re building links.
There are wide options for your link building campaign: from submitting your sites to reputable directories to asking for a link exchange; from buying text link ads to writing guest blog post in your industries – some of these methods can be risky (of search engine’s filter and bans) and some are not. What you need to do is to pick a series of method you feel comfortable with and pour some sweat in the link building campaign.
7. XML sitemap
XML sitemaps is used for search engine bots indexing. It runs as a list of all pages and posts along with related information like priority of each page and the date of creation. These elements help search engine bots to crawl your websites/blogs as well as learning the importance level of each page.
While XML sitemap is not a must for a website to rank high, it is however good practice for web and blog owners to have it on site.
8. WWW/non-WWW Canonical Issue
Originally, all websites built can be viewed in two versions: the WWW and the non-WWW version. In normal cases, the search engines should be able to recognize the issue and rank the websites accordingly but occasionally it fails. This led to serious problem where websites are penalized (especially on Google) due to content duplication. Even if there’s no penalty imposed, the web page indexed twice will have hard time to rank high as the back links are (PR/anchor text) shared over two web pages.
The solution of this problem is simple. One, you can login to Google Webmaster Tools and tell them which version (WWW or non-WWW) of the website is preferred. Alternatively, a simple 301 redirect code in your .htaccess file is sufficient to solve the problem.
Example code:
To have your website in WWW version
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example\.com $
RewriteRule (.*) http://www.example.com/$1 [R=301,L]To have your website in non-WWW version
RewriteEngine On
RewriteCond %{HTTP_HOST} !^ example\.com$
RewriteRule (.*) http:// example.com/$1 [R=301,L]
9. Robots.txt
Robots.txt simply tells search engine bots what to crawl and what not to. It might not help that much in website rankings but it prevents irrelevant objects to be related to your website – which is good for your website to look focus (in search engine eyes) and professional.
10. Content is king
Users do not search for fun, they search for information and solution to a problem. If your website or blog does not offer what the users want, they will move away. As what had been widely covered by Nathan’s post about increasing and maitaining blog traffics, you should know attracting traffics via SEO is just the beginning; the key point of having a successful website is always having an informative website that solves human’s needs.
About the author
Jerry Low is the guy behind Web Hosting Secret Revealed. He offers unbiased hosting reviews to help make your decision easier. In case you are looking for a web host, why not start reading his recommendations – Hostgator now?
AJ Troxell said:
Now I am paranoid. I am going to rustle through my blogs setup…….at least I have something to do right now.
David Radovanovic said:
Good article. You mention all the basic though very important aspects of good SEO. Most of these (by the way) improve accessibility which search engines appreciate. Making your site accessible with valid markup lends itself to good SEO practices.
Just my two cents. Thanks!
Design Bump said:
Story on DesignBump.com…
Your story was featured in Design Bump! Here is the link to vote it up and promote it: http://designbump.com/WebDesign/10_SEO_elements_all_websites_should_have…
The 33King Network said:
Know your competition. Great point. Providing this as a service is not a bad idea. Getting paid ridiculous amounts of money is. SEO services and SES services… Keep it fair.
Webdesi3 said:
Hi Jerry,
Great post! Lots of usefull information, thanks
philfreelanceweb said:
great, seo tips, it really helps those starting on this career and get useful information..
10 SEO elements all websites should have said:
[...] 10 SEO elements all websites should have by Jerry Low and start working on improving the SEO aspects of YOUR [...]
Jerry said:
Hey, thanks for all the good words, I feel flattered.
@AJ Troxell:
There’s no need to paranoid. If I can do just one thing to improve my blog SEO quality, fixing the sidebar heading tags would be it.
@David:
Indeed. As technology advanced, the rumors about Google tracking user’s behavior to decide web ranking is making perfect sense. SEO, eventually, will revolve into optimization skills for human’s accessibility and usability.
@The 33King Network:
Perhaps you are suggesting ‘if you can’t do, go teach’?
@Webdesi3:
It’s my honor to have readers like you, thanks!
David Airey said:
Hi Jerry,
Great roundup for those SEO newbies like me.
Nathan,
I hope you have a fantastic holiday, and post some photos when you get back! If you visit Northern Ireland, I’ll buy you a Guinness.
nathan said:
Howdy all! First I’d like to say a big thanks to Jerry for getting this article together pronto for us. I’ll be back this weekend so I’ll get back on track for next week.
The fact is, this post easily could have been called ‘20 SEO elements…’ or ‘30…’ because there really are so many little tweaks and slight odds and ends you can throw in to help promote your site. But Jerry’s right when he says that you don’t need to spend lots of money on an expert to SEO your site – a lot of it is common sense or very simple to do.
@David Radovanovic – very true on the accessibility point, well worth remembering.
@David Airey – for an SEO newbie your sites aren’t exactly doing to shabbily! I won’t be stopping in Ireland this time but I’m hopefully going over to FOWA in Dublin in March so may roadtrip it up north?
redswish - a web design blog » 10 SEO elements all websites should have - Illuminations said:
[...] redswish – a web design blog » 10 SEO elements all websites should have. Tags: SEO [...]
Ajit Chauhan said:
Hi,
Its really nice posting by your. I appreciate you that you have put 10 SEO elements which mentined bellow:
Index-able and Keyword-rich URL
A reliable web hosting
Keyword-rich title and heading tags
Alt tag on images
Proper structured internal linking
Inbound links
XML sitemap
WWW/non-WWW Canonical Issue
Robots.txt
Content is king
I would like to add some more like proper analyis of website, good keywords which would make feel good. Proper navigation and SEO friendly site.
Thanks
http://newmediaplanman.wordpress.com/
Claire Worthington said:
Hiya
As an SEO virgin I found the top 10 list really useful. Unfortunately I’m one of those people who bought a website without knowing what to ask for and therefore spent loads of money on a site that doesn’t perform. Anyone who provides useful information without a pound sign and at least three noughts is officially in my list of favourite people.
Thanks again
Claire ‘worthybobs’ Worthington
Noah said:
For the love of Pete…it’s called alt TEXT, not TAGS. For a post talking about SEO, this should at least be correct.
Useful Links (22/11/2008) | Apramana said:
[...] 10 SEO elements all websites should have [...]
JeremiahTolbert.com » Blog Archive » links for 2008-11-24 said:
[...] redswish – a web design blog » 10 SEO elements all websites should have (tags: webdesign tutorial seo) [...]
Weekly Design List of Lists, Top Design Lists - Designerside said:
[...] 10 SEO Elements by Redswish [...]
Shane Strong said:
This is probably the best thing I have found on the web for SEO. I know how to do most of SEO but this lays out exactly what you need to do. Thank You Redswish for the info.
Jerry said:
@Noah:
Yes you’re right – I messed up with the names. An is a tag; while the alt attributes within it should be known as ‘alt text’.
For those who wish to read more, please find: http://www.w3schools.com/htmL/html_images.asp
Jerry said:
Note: the ‘IMG’ tag is deleted in my previous comment – An ‘IMG’ is a tag; while the alt attributes within it should be known as ‘alt text’.
Daniel Batten said:
Helpful read. Thanks for posting this.
I enjoy reading your blog.
organic search engine optimization said:
Thanks for sharing this post! Very informative! Great tips!
Web Design Adelaide said:
Great tips. I think the domain name can have a major importance. If you can get one that is keyword rich, I’d suggest using it over a business name.
Tübingen Webdesign said:
hi i`m web design trainee in germany. thank you for this interesting post.
maybe this is a usefull addition for point 8 (WWW/non-WWW Canonical Issue).
some have on the homepage /index.php (or .html) which also can cause duplicate content. to avoid this, set the following directive before the www/non-www directive:
RewriteCond %{REQUEST_URI} ^/index.html$
RewriteRule ^(.*)$ http://www.example.com/ [L,R=301]
greets
Soula Digital Marketing said:
Great advice. SEO is such a mysterious part of the web development process and it’s nice to see someone laying down step by step instructions on how to make the most of self taught SEO. One thing I would add which has always helped me with link building, is to use a back link checker on your main competitors to see where their links are coming from. It’s good to know (because I’m nosey) but also to find sites that can provide you with industry relevant backlinks. Cause if they’re on the first page of google they’re obviously doing something right.
Delicious Monster said:
reinforces good URL habits.
Website ROI | Anjolie said:
I’d add keyword density and great site interlinking to the list for a top 12.
Bar Marketing said:
Since last few months I am doing a course in web designing. So, I find your post to be a very useful one. You will be glad to know that I have included your post in my bookmarked items.
IT Magzine : Best resources for developers: 2008+ tips, tricks, scripts and sources said:
[...] For Keeping Your Code Clean 10 Advanced PHP Tips To Improve Your Programming 10 Optimization Tips 10 SEO elements all websites should have 10 Web App Tips From 8 Inspirational Speakers 7 ways to write beautiful code 10 Dirty Little Web [...]
Web Sitesi Tasarim said:
“Search Engine Optimisation (SEO), after all, is not rocket science.” Really great point
http://www.websitesitasarim.tr.gg
ylcz said:
“Content is king”
That’s the key!
omega2 web design said:
Good article. Remember that a site is there to be found, so the content should be considered in advance of the website design. Make sure your important content is not hidden in flash elements or graphics. Keep the content relevant, up to date and interesting for the reader. Also, don’t get caught by “black hat techniques” where people offer to submit your site to thousands of other sites. Google looks at the quality of referring links and it is not just an issue of volume.
nathan said:
Very good advice there. There’s no doubt that content is incredibly essential, if not the most important aspect of good SEO. It’s actually quite funny how many so-called SEOs don’t have the first clue about writing content, but they’ll happily slap plenty of virtually irrelevant meta-keywords up.
Rubber Soul said:
I’ve just started DIY SEO on our pre-existing site and I’m relieved to see that my self-research on SEO has pulled up the same issues. I hadn’t realised the importance of the alt tags, but knew that google doesn’t look at images – I’ll ammend accordingly.
I’ve not used ANY dodgy methods, I’ve simply been following the techniques mentioned above and I’ve quadrupled my site traffic in about 2 months which I’m really pleased with.
Nice Summary Blog – I’m bookmarking where I can!
cheers
Tony
Purses Shaw said:
Very help full, Thank you for sharing this article .
This would really help out beginners like me. keep up the good work!
jerang said:
Great post Jerry – found this to be incredibly helpful!! This definitely deserves to be on the delicious popular list.
web7x24 said:
When you put it this way, it seems easy.
SEO India said:
Hi Please suggest me.. what are the major point to make out website search engine and user friendly …Thanks in advance for you valuable time and suggestion…
G Web said:
Proper structured internal linking is something that we need to work on. Great list for beginners like myself. Thanks Goran.
King said:
SEO is explained in a very simple and understandable way. Both On-page and Off-page is well explained and is to the point.
website design services said:
Hi, really very useful points, is keyword rich url must?
Howie said:
I dont think I’ve seen SEO summed up so well in such a short space! Nice post
Nicole said:
Buying links and paying guest bloggers may be expensive. How do not so well off people SEO their blogs/websites?
Web Design Nottingham said:
SEO can be summarized by page rank + inbound links = good placement in search engines. However quality inbound links are quite difficult to acquire. Once you’ve been doing this for a couple of years you learn a few tricks..
web design norwich said:
Good website architecture, allowing link juice to flow correctly and ensuring all relevant pages are indexed is vital
SEO tips for bloggers « Lydia’s Guide To Blogging said:
[...] of providing internal links that say “click here,” link to a word or phrase that relates to the subject matter of [...]
Fireplace Design said:
I think the internal linking structure is something that a lot of website owners overlook. I’ve found that in addition to obviously building external links to improve ranking, the way the internal links are sculpted can have a big effect on SEO.
Good list, I’d have to agree that content is very important, but links are essential for good search engine ranking.
Ali said:
Thank you for sharing this info..
Nano webtech said:
Very useful post. So i think the best way to increase page ranking is to write your own, new and interesting articles. All time I use a search engine is to find NEW informations so the more recent is your post content, the more chance you have to increase the number of its hits.
aloy said:
I have xml sitemap in my site. Do I need to create HTML sitemap also?
nathan said:
@Aloy – I think that’s personal preference. HTML sitemaps are more for accessibility, not so much for SEO.
Web Design Nottingham said:
Wow this tutorial was very helpful. I always forget the sitemap!! The SEO guy always has way too much to remember.
Web Design UK said:
I have HTML sitemap in my site. Do I need to create Xml sitemap also?
Microsite Design said:
Yes, good question – You have to create xml sitemap in xml format, because html sitemaps are for visitors and xml sittemap would be for Search engine.
Free Games said:
Very informative one.I would add which has always helped me with link building, is to use a back link checker on your main competitors to see where their links are coming from. It’s good to know (because I’m nosey) but also to find sites that can provide you with industry relevant backlinks.
Empire Elements said:
Hi,
I believe that you have given a concrete approach to individuals who are working really hard to get a high rank in search engines so they can get an eye of potential customers on their products.
Really valuable advice.
Keep up the good work.
Angela
Work at Home Aidan said:
I wish I’d found this blog sooner – great summary of the basics even if I now place more emphasis on off-page seo. Bookmarked/ Delicioused as a resource for newbies.
Birmingham Web Design said:
Great post. You have inbound links as 6th in your list. I am surprised this is not higher?
Kunal Shah said:
I am following most of these practices.
But good to hear about WWW and non-WWW version of website. I am looking forward to modify that in Google Webmaster Tools.
SEO Nottingham said:
Hi Kunal,
I am also trying to follow these practices. I found that when you make the change you are suggesting it will make a huge difference and I imagine your website will jump several ranks!
Nursing Guide said:
I agree, the structure of the internal pages control the flow. if you don’t have flow going to the pages you want to show then you might be wasting it on legal pages or terms of service.
Bernard Cornwell said:
a tired and lazy rehash of other peopels work that doesnt distinuish between whats fable and whats really important in SEO, C- could do better.
Cordless Phones said:
Yes placing inbound links lower down the list than alt tags is a little confusing for a beginner.
Buy Templates said:
Keyword research is the foundation of all the optimization process the SEO will be doing. If you do not target the right keyword for your website or for your page expect their will be a problem.
Just remember that search engine rankings is not permanent. One day your on top and one day your down.
SJL Web Design said:
Great list Jerry, a very handy resource for anyone starting out in SEO.
SEO Birmingham said:
Ten starting tip arr considered above, and I would have to agree with every one. Wit the use of good practice comes the responsibility of ensuring you use the correct keywords as there is no point focusing all your efforts on an unachievable goal.
van leasing said:
Very good article, it seems that the advise on internal linking seems to have changed numerous times over the past few years as to whether you should use deep linking from the home page or no-follow for pr purposes.
Payday money said:
The article is awesome and really provides a good SEO techniques and tools. Every SEO experts and novice should know this.
SEO Singapore said:
well, not sure it’s still valid but getting a dedicated IP for your site helps too in seo.
Flash Design Girl said:
Oh, i’ve read article,now going to look for SEO mistakes in my blogs
Air Conditioning said:
Interesting collection, I’m fairly new to SEO so it has been an interesting read, thank you.
adoni said:
yeah, a realy interesting collection !!
Free Games said:
Great, I have learned something new about SEO today…thanks!
Facebook Application said:
SEO is now become most important factor for a website. Your tips is really useful for web developers. Thanks
?? said:
i will translate it to chinese and keep your copyright
oes tsetnoc said:
very nice tips.. i have something to ask about keyword tools where can i find free keywords tools? Most are using WEBCEO but it is not free.
Crusher said:
This is gist and basic guideline for seo strategy. Thank you Jerry for this article.
Web Design Manchester said:
A great SEO intro. Nicely done!
cortney said:
always start with keywords. It will guide you through a well equipped strategy to get to the top.
homebrew games said:
What I dont think I agree with that at all seriously.
izdelava spletnih strani said:
I’m always in favour of a good content. Without it everything is irrelevant.
noviear said:
i a gree with that article, but the most imfortant how can we get enough backlink.
olympus digital dictation equipment said:
To me, the most important SEO is about keyword anchored backlinks. s. The rest are just bonus. Get enough of these links and you can rank for almost anything.
ClubPenguinCheats said:
As an SEO virgin I found the top 10 list really useful. Unfortunately I’m one of those people who bought a website without knowing what to ask for and therefore spent loads of money on a site that doesn’t perform. Anyone who provides useful information without a pound sign and at least three noughts is officially in my list of favourite people.
Ora Beechler said:
Now this article is really one of the best Ive read on this exellent topic. I agree with your views and am looking forward to your new posts. I’m grabbing your rss feed to stay informed of any updates.
niche keywords said:
This is acceptable in terms of search engines. Naught seems to irritate towards them than that.Funnily enough, this is just what was worried about some years ago at the last big hack con about search engine optimization some number of years ago in 1993.