10 Basic SEO Tips Every Web Developer Should Follow
Posted by JP on January 26th, 2010 in Blogging | 91 Comments
Search Engine Optimization (SEO) is one of the most important ingredients for getting large amounts of traffic to your website besides high-quality content. Because once your articles are a few weeks old, the majority of the traffic to those articles will come from search engines. That's why it's important to rank high in search engines.
In this article I'm going to show you 10 basic SEO tips that you should keep in mind when writing a new article or developing a new website to make sure your blog ranks high in the search engines.
1. Place Your Keywords In the Title Tag
The title tag is one of the most important things for ranking high for particular keywords. That's why it's very important to think of a title that contains important keywords and grabs the attention of people. Because when people search on search engines like Google, the title of your page will be displayed in the results and people will click on links that are the most attractive to them first. Remember that it's also very important and rewarding to have a unique title, so before you use the title, Google it and see if the title already appears in the top 10 results.
Please keep in mind that Google only displays the first 70 characters(about 8 words) of your page's title. Google does not even index the keywords in your page's title after the 12th or so word. Yahoo and MSN don't even index pages that have a page title that's too long. Source: Google – How Many Words In A Page Title Tag?
Note: WordPress users should use the All in One SEO Pack plugin for WordPress. This plugin gives you the ability to easily place the title of your post in the beginning of your <title> tag.
2. Optimize Your Robots.txt
Having an optimized robots.txt is important because this file can control which pages of your websites get crawled by the search engine spiders. For those of you who use WordPress, I recommend preventing search engine spiders from crawling wp-admin and plugin folders.
Take a look at my my Robots.txt to get an idea of how it works. Its code is pretty much self explanatory but if you want a better understand of it take a look a the links mentioned below.
Here are some more resources about the robots.txt file:
3. Proper Use of the ALT Attribute
The <alt> attribute should be used to describe an image, not to spammed with keywords that have nothing to do with the image.
Why? Because while it's true that search engine spiders cannot read images, they can however read the <alt> attribute, and having it spammed with keywords that are totally irrelevant to the image will make Google aware of what to derank you for.
Here's some more information about the alt attribute:
4. Anchor Text of Links
The anchor text is the text inside your <a> tags that links to other pages. Wether they're incoming or outgoing links, it's important for the anchor text to contain a description of where the link is taking the visitor. This is even more important for search engines because it tells its crawlers where the link is going.
So avoid using words like "Click Here" as an anchor text as it can hurt both your website and the website you're linking to. One more thing to keep in mind is to keep the characters in your anchor text under 55.
5. Quality of Inbound and Outbound Links
While most web developers know that having many web sites link to your can boost your rankings, a lot of them don't know that the quality of the websites linking to your websites plays a vital role in your website's page rank. Getting links for random dofollow blogs has a way smaller impact than if a website with a high pagerank links to your website in an article.
Who you link to matters, as Google warned webmasters that they can be penalized if they link to spam websites. Linking to really bad websites (malware injecting websites etc.) can easily get your site removed from Google's search engine results pages(SERPs). One thing to keep in mind is that Google's spiders might not follow all of your links if you have over 100 unique outbound links on a single page.
More articles about linking:
6. Proper Use of Header Tags
<h1>, <h2> tags etc. should be used when appropriate. Don't be using <h2> tags as a paragraph or using <div> class="title"</div> to display the title of your page or something.
Here's a few things to keep in mind when using header tags:
- only use one <h1> tag per page
- you can use as many <h2> - <h6> tags as you like in your pages
- search engine crawlers only read basic html
More articles about header tags:
- How To Use Tags – Proper Use Of H1, H2, H3, H4, H5, H6 Elements
- How to optimize keywords in header tags.
7. Importance of the First Paragraph
Your first paragraph is the most important paragraph in your page. This is because it's the first paragraph search engines scan and they assume that it's somewhat of a summary of the page/article. That's why it's essential to have the most important keywords of your page in the first sentence or two.
If you're using the All in One SEO Pack plugin for WordPress, the plugin will automatically take the content from your first paragraph and place it in the meta description, which is the text that search engines display under the title of your page.
8. Ensure Your Site is Accessible
An accessible website should ensure that its content can be successfully delivered as often as possible. The functionality of pages, the uptime of the server, validity of HTML elements are all parts of site accessibility. If these points are either ignored or faulty, both your visitors and search engines will select other websites to visit.
Use tools like:
To know if your site contains broken links or when your site is down.
9. Use SEO Friendly URLs
The URL of a page should be descriptive so both the users and search engines have an idea what the page they're being linked to consists of. SEO Friendly URLs also have the benefit of serving as their own anchor text when copy pasted to forums etc. due to URL having the keywords of the page in its URL. These type of URLs usually rank higher in search engines than pages with a URL like example.com/p=981489894.
Furthermore, when using Dynamic URLs try to keep your dynamic parameters under 2 or else the chance is high than it might not get crawled by search engine spiders unless they're perceived as very important(ie. have a large amount of inbound links).
More articles about SEO Friendly URLs:
10. Site Usability
If your website is cluttered with ads and has a terrible layout, accessibility, navigation and low quality of content, chances are that you'll get less people linking back to your site than one that has better usability than yours, thus resulting in lower page ranking.
If your website was designed in the 90s you seriously need consider hiring a web designer to redesign your website.
Take a look at the following example which I took from SeoMOZ.org.
These examples clearly show the impact a decent design has on the way users perceive the website. Users are more likely to buy from Haworth's Furniture because the site just gives a more trustworthy vibe than Workplace Office's website. Furthermore, people are more likely to tell a friend about Haworth's website because it just has better usability and seems more trustworthy than Workplace Office's website.
While a nice design doesn't have a direct impact on the rankings of a page, it will indirectly influence it due to users linking back to the site, trusting it etc.
The Art of SEO
I highly suggest reading the Art of SEO if you're interested in getting a crash course in Search Engine Optimization. If you just want to read one book to get to know all about SEO, this one is it.
More SEO Resources:
- SEOmoz's Beginner's Guide for SEO
- Google SEO - Search Engine Optimisation Basics
- Search Engine Optimization (SEO) by Google




Jan 26, 2010 at 10:56 pm
Ahem…
Jan 27, 2010 at 11:10 am
This is great tips, I must try it…Thanks for share :)
Jan 27, 2010 at 7:16 pm
Great article…always looking for other ways of SEOin’ my sites
Jan 27, 2010 at 10:09 pm
nice…
Jan 27, 2010 at 10:19 pm
Glad you guys like the post
Jan 27, 2010 at 10:21 pm
Don’t forget about site speed!
Jan 27, 2010 at 10:30 pm
yea you’re right. I thought I had mentioned it in site accessibility or site usability
Jan 28, 2010 at 3:41 am
There is no such thing as an “alt tag”!
Jan 28, 2010 at 6:03 am
mkorsakov,
author meant tag attribute, surely
JP,
thanks
Jan 28, 2010 at 6:29 am
thanks for this – it’s a really useful checklist which I’ll definitely keep to hand whilst building sites!
Jan 28, 2010 at 11:26 am
This is one of the few non-preachy and actually useful write ups about SEO I’ve read. Whether you know the information already or not, it was delivered very well. Thanks
Jan 28, 2010 at 12:28 pm
Hello there,
Many thanks to this useful tute…
Also I seem to like ur zen styled no frills webdesign…
Jan 28, 2010 at 1:03 pm
Thanks for the article, I’ve been looking to learn more about this for my Web sites.
Jan 28, 2010 at 1:36 pm
@mkorsakov: lol thanks for pointing that out, I fixed it to alt attribute.
Thanks for all the feedback guys :)
Jan 28, 2010 at 3:27 pm
Thanks for simple and useful reading.
Jan 28, 2010 at 5:32 pm
Very helpful info. Thanks much!
Jan 28, 2010 at 5:37 pm
Great tips, a lot of developers tend to forget that they not only need to worry about code, but also about usability and SEO.
Jan 28, 2010 at 7:11 pm
“search engine crawlers only read basic html(no css what-so-ever)”
This is not true. At least the Googlebot does read some CSS. It can identify some dodgy techniques some webmasters use to hide links, and it also tends to ignore content which is located within an element that has a stlye=”display:none” on it. Giving an element a margin which puts it outside the screen is also a bad idea. These are just three examples.
It is true, however, that it’s always far better to use a proper HTML tag for a headline instead of another tag which is just styled to the human eye as if it were a headline.
Google does also look into Javascript and Flash nowadays. It even accesses pages which are not even linked to using anchors <a>, but onclick events. One of the weirdest things I’ve ever seen is that Google indexed content of a page which was eventually loaded via GET in Ajax.
Otherwise, this is a nice basic list. One could summarize it in a sentence: “Use HTML tags the way they are intended.” One nice example is tables. Many web designers still use them to position their graphic elements. They learnt it this way. Maybe this is partly Adobe’s fault as the HTML output of good ol’ Adobe ImageReady always used tables to make slices. Another reason are definitely Microsoft’s Internet Explorer versions 5.5 and 6.
Jan 28, 2010 at 7:15 pm
hmmm… could you please delete that anchor in my last comment? Didn’t know HTML wasn’t filtered here, sorry.
Jan 28, 2010 at 8:34 pm
@mk: thanks a lot for the feedback man; I removed the no css whatsoever part because you’re totally right about that.
Jan 29, 2010 at 2:57 am
Great article for anyone that needs SEO in a nutshell but what about the optimization in the coming months / year. One act that is quickly losing favor with search engines is the act of manipulating meta tags or other elements of a website or page that we’ve been so used to working on.
I really am interested in how the recent integration of twitter, the soon to be indexing of facebook’s newest step towards transparency and social media overall will really change what the most effective ways to optimize really are.
The mentions of google taking loading speed into consideration will add yet another element. How important this is is yet to be seen. Don’t get me wrong. I thought the post was great but there are more things to consider and I’m curious to see how they come into play in the future.
Jan 29, 2010 at 10:21 am
@Jeff: Thanks for the feedback :)
As stated in the title of this article, it’s 10 “basic” seo tips..
Check out http://devmoose.com/coding/10-ways-to-instantly-speed-up-your-website for ways to increase the loading speed of your website.
This will increase SEO as well in the upcoming months ;)
Jan 31, 2010 at 10:05 am
Nice post JP. Proper use of the tags is important; there are many on the web who use screen readers to help read out the webpage for them – perhaps because they are blind/partially sighted, or that they may be illiterate. Filling the tag descriptively of what the image is certainly is a plus when ranking is taken into account. Making your site more accessible to everyone is something every good webmaster should be aware of, including those who may not necessarily be able to see the text or images, and I believe you will get rewarded for taking these considerations into account.
Nice post!
Feb 01, 2010 at 9:00 am
Thanks for such useful information specially about the Robot.txt, i never looked in that view.
Feb 01, 2010 at 6:38 pm
wicked article star !!!
no ramp with seo
Feb 02, 2010 at 4:22 am
Thnk u for the usefull info ..
Feb 02, 2010 at 7:52 am
Great tips, we are updating an old site at work and most of these tips will come in very useful.
Feb 03, 2010 at 6:45 pm
Does Search Engines still consider the first para as the most important? That is an old concept IMO. Nice tips :)
Feb 03, 2010 at 6:47 pm
Well done, my Form Filler plugin didnt fill in my name. So here it is ;)
Feb 06, 2010 at 2:23 am
thanks JP for this nice SEO tips.
Feb 06, 2010 at 5:06 pm
Great article. These tips are simple but very effective.
Feb 08, 2010 at 10:37 pm
Great basic tips! To increase traffic, online databases can also be made SEO-friendly. Caspio has a cool new SEO deployment tool http://bit.ly/bBkDhp
Feb 17, 2010 at 2:27 am
Hmmmm……Very helpful info. Thanks much!
Feb 18, 2010 at 11:29 am
hello , i’m just starting in this world of blogs
I’ve been into SEO recently and gathering helpful information for this.
and after reading your post it has become a little easier to me , thanks
Mar 18, 2010 at 3:03 pm
Thanks dude, i love your seo ideas. Keyword analysis is the most important and hard work in search engine optimization. Google top and expensive keywords are very important to find out. Worth reading SEO article mate. I am going to bookmark your site, Cheers.
Apr 15, 2010 at 5:14 am
Its really very Great basic tips.I hope These tips are simple but very effective. thanks for sharing the great ideas…..
Apr 15, 2010 at 1:03 pm
You’re welcome!
Jun 17, 2010 at 11:58 am
Very good summary of SEO tactics. Thanks.
Ron
Burley Honey Bee Bike Trailer Review
Aug 09, 2010 at 9:23 am
Great stuff indeed!
Aug 11, 2010 at 10:05 pm
Thanks for the positive feedback guys =)
Aug 12, 2010 at 2:03 am
Thank you so much for these great suggestions! SEO is a constantly evolving science, and one really has to stay on top of things!
Aug 30, 2010 at 10:24 am
Thank you so much for these great suggestions! SEO is a constantly evolving science, and one really has to stay on top of things!
Sep 27, 2010 at 1:24 pm
I was searching about this issue everywhere,I was really curious about this…Really big thanks.May i ask something to blog owner? Is there any possible e-mail list which i can join and it may send me your new articles via e-mail? Farewell, Richard
Oct 23, 2010 at 8:19 pm
Great tips. Thanks for sharing!
Oct 24, 2010 at 5:12 pm
the site performance is important for SEO score
great SEO tips over all – thank you for taking time to compile the list
Oct 24, 2010 at 5:18 pm
good point about the quality of inbound links – one PR9 is better than 10 PR2-3 links on my opinion.
Any words on recent Yahoo site explorer changes?
Nov 23, 2010 at 3:30 pm
wondering if the hosting speed is important
Dec 01, 2010 at 7:08 am
We will use these all tips for my
Pre School Delhi website.
Thank for Seo tips.
Dec 17, 2010 at 2:41 am
tell me about the tool you use for writing css and html
Dec 18, 2010 at 8:22 pm
The #1 is very important. I would recommend to put the most valuable keywords in the title of the home page and description.
Dec 23, 2010 at 8:58 pm
Thanks JP, in my opinion the title tag and anchor are the most important, relevant for the search engines.
Dec 30, 2010 at 1:56 am
Nice! Thanks for the tips!
Jan 01, 2011 at 2:15 am
[...] 10 Basic SEO Tips Every Web Developer Should Follow | DevMoose [...]
Jan 16, 2011 at 12:52 am
Title tag is very important (item #1)
Jan 19, 2011 at 1:45 am
Hi
i found your site through search engine.i like your web
page content and very attractive theme.really i like this
it.
Thanks.:)
Feb 04, 2011 at 2:26 pm
Nice post. It’s good to see someone be helpful and describe things in an easy manner rather than most of the hype that goes on with seo types.
Mar 03, 2011 at 1:42 am
Glad you guys enjoy the post =)
Mar 24, 2011 at 7:14 am
A great article on the basics of SEO. Very helpful content which I am looking for! Thank you so much for the posting. Keep it up.
Apr 03, 2011 at 2:13 pm
I just stumbled upon this article and will be retweeting it. This exemplifies the importance of not just proper SEO but communicating ideas in a well organized clear fashion for your readers. SEO can help bring in targeted traffic, but the content and user friendliness is key to converting leads to customers. Great job all around on this post.
I also agree with how SEO is constantly evolving and that it is important to test different strategies. However, when you are starting out, these are great areas to master first.
Apr 04, 2011 at 5:01 am
The entire list of tips were exellent.It completly covered all the on-site optmisation criterias.I expect some tips from you to help in developing sites through off-site optimisation techniques like building links,etc.I came across this particular article that explains such criterias.May be they benefit the readers.
http://matrixsol.webs.com/socialbookmarking.htm-–-how-new-websites-can-build-links/
Thanks for sharing great information.
Apr 11, 2011 at 9:34 am
We will see many of these with HTML5/CSS3 not only jQuery.
May 11, 2011 at 5:48 am
I Liked your blog .Its a great article .And information about the Robot.txt is awesome .i will definitely use this information for blog and seo service
May 25, 2011 at 5:17 am
good description about title tags, alt tags, keywords, anchor texts,
how to choose correct url so that it is easy to remember, user friendly,
how to create website more attractive so that it can target more traffic.
Jun 06, 2011 at 6:28 am
SEO friendly url and header tag is very important.. If possible to use upto h4 tag and dont repeat h1 tag in same page.. Meta tag is also very important in on page seo so dont ignore it.
Aug 12, 2011 at 11:04 pm
the TITLE and DESCRIPTION tags are the most important for SEO
Aug 12, 2011 at 11:05 pm
The #1 is very important. I would recommend to put the most valuable keywords in the title of the home page and description.
Aug 12, 2011 at 11:08 pm
SEO optimization of our website has been taken about 6 months and we have finally started seeing the results. The first paragrph is very important.
Aug 12, 2011 at 11:09 pm
great article! – thank you for sharing! this is actually the most important steps for the SEO specialist
Aug 18, 2011 at 8:02 am
Best content on site.
Sep 03, 2011 at 6:48 am
when you’re writing the title tag for your web page, make sure that it contains your targeted keywords along with your city and your state. This will tell the search engines exactly where to rank you.
Sep 03, 2011 at 6:53 am
These are all simple business rules every web developer should adhere to, It’s surprising it needs posts like these to actually make them pay attention. Of course a valid Doctype should be part of this too and validation.
Sep 03, 2011 at 6:58 am
very helpful post for who’s only beginning his path into the web development world, so this list will definitvely come handy. Great article!
Sep 03, 2011 at 6:59 am
Nice summary, but there is a lot more to do. Link building, referrals and making it work with social media
Sep 22, 2011 at 11:34 pm
This is Great. I need all the help I can get to get traffic for my blog. Competition is very stiff, and key words is not enough. This is really good, thank you very much Devmoose!!! More power.
Sep 22, 2011 at 11:36 pm
This will help my blog a lot. Thanks DEVMOOSE!!!
I am a newbie and not much of a techie, and would like to have my blog seen in the first page of Google and Yahoo. Thank you for the tips, now I am 1 step closer to my goals.
Oct 20, 2011 at 8:47 am
Onsite SEO should be your main priority and as it becomes fuller and nearly complete you should work on your link building. If you start link building first then you will have a harder time getting your onsite SEO corrected.
Nov 04, 2011 at 7:34 am
Havas hakkında herşey…
Nov 06, 2011 at 12:59 am
I am a beginner in seo given basic sco tips is really useful for me thanks for sharing
Nov 06, 2011 at 6:22 am
i found these basic seo tips are really useful to get high ranking and free traffic in search engine thanks for posting
Nov 09, 2011 at 11:42 pm
thanks!
Content very good
Nov 09, 2011 at 11:43 pm
thank sharing for me.
Nov 19, 2011 at 9:29 am
I would like to convey my admiration for your kind-heartedness in support of persons that actually need guidance on that field. Your personal commitment to passing the message throughout appears to be incredibly useful and has constantly empowered girls like me to reach their endeavors. Your warm and friendly guide means much to me and substantially more to my office colleagues. Warm regards; from each one of us.
Dec 14, 2011 at 11:20 am
Thank you so much for the post!! This is *extremely* helpful :)
Jan 31, 2012 at 2:57 pm
Magnificent goods from you, man. I have understand your stuff previous to and you are just extremely great. I really like what you’ve acquired here, certainly like what you’re saying and the way in which you say it. You make it entertaining and you still take care of to keep it smart. I can not wait to read much more from you. This is really a terrific site.
Feb 28, 2012 at 7:58 pm
Thank you again JP. Good information. I am going to bookmark it and come back for the other good stuff you have here. In the Robot.txt, do you disallow some of the files that run your website like ; db_connect , gen_validatorv2, language, shopping-cart ?
Mar 06, 2012 at 9:14 am
Great article, really helpful for SEO newbies a must read. Thanks for sharing your knowledge.
Mar 12, 2012 at 7:14 am
Your content is much interesting.You have successfully described the SEO basics in your article.If some one is new to SEO they should must go through your site at least once, and he will get more information and direction from this article. I am going to bookmark this site and will suggest newbi to go over this one.
Thank You for sharing such kind of information.
Mar 23, 2012 at 6:30 am
Great tips for us SEO beginners :) thanks for the post.
Mar 29, 2012 at 1:54 am
Very nice article on the SEO,,Tnx very much,,so me of things i know and some learned throught this posts like robots.txt guide
I have written article too about search engine keyword research and tips of the seo
http://www.designaeon.com/basics-tips-strategies-of-seo/
Apr 10, 2012 at 10:35 am
I want to more information from hare ….
http://www.wix.com/smkabir019/rainbow
Apr 19, 2012 at 5:43 am
very nice article on this pages. and more information from hear. I have understand your stuff previous to and you are just extremely great.