If you're a web developer with very little SEO experience and have been asked to make your site/pages SEO friendly, then you either asked for more detailed specs or went straight to Google to find out how. Below is a quick list of common sense SEO tips for developers new to the concept.
First of all, SEO is an ever-evolving field. A list of tips/tricks today might be outdated and even funny a couple of years from now. The tips below should stand up to the next few years of search engine evolution. This list is NOT exhaustive, just some fundamental suggestions for technical or on-page SEO.
- Remember that there is no secret magic trick to SEO!
A long time ago, you could easily trick the search engine to thinking your page was more valuable than it really was...but that time died away. Even if a magic trick did exist right now, it wouldn't last very long. Learn what Black Hat SEO is, and avoid being guilty of it if you want long term results. - Always build for users, not for machines.
Search engines are getting smarter by the day. They are even starting to take user behavior into account and will likely continue doing so more & more over time. If a real person finds the site useful, then the search engine will also. I know this is a very general tip, but it's an important philosophy to adopt. - Remember that a web page is a living thing.
Do NOT delete or change the location of a page without using a 301 redirect! Your pages build value over time, especially if there are back-links pointing to it. A 301 redirect will tell the search engines that your content has moved permanently. - Use text, not numbers in your URIs.
If you're serving up content dynamically, don't create URIs like this: file.php?id=3. Learn how to use ModRewrite and use text in the URI so that the page look more like a distinct file instead of some dispatch file with parameters. Doing this gives you another opportunity to reinforce the context of your content. - Include meta keywords and meta description.
Even though meta keywords and descriptions aren't really used by Google anymore, some smaller search engines still rely on them. It's always a good idea to have both on all your pages when possible. - Keep your directory structure simple and consistent.
Your directory names should provide context clues. For example, www.site.fake/content/basket-ball.php is not as useful (for humans & search engines) as www.site.fake/sports/basket-ball.php. This isn't absolutely crucial, but if you have the freedom and control to implement it, do so. - Make sure pages are well interlinked.
Interlinking your pages is very important. You need to keep it balanced though. You definitely don't want to link from every page to every page. Here are a two good rules of thumb for interlinking- link to pages that are similar in context
- when possible, place the links inside of the text content of the page. This helps reinforce the context
- Avoid using tables for layout.
It's OK to use tables for tabulated data, but you should always use CSS for layout. There are many reasons for this, some related to SEO and many related to overall efficiency and good design practice. Some example SEO benefits are:- the search engine has to digest less markup.
- it's easier to keep your important content high up in the source code.
- Keep body content as high up in the source code as possible.
I'm not sure this is as important as it used to be, but it does help to emphasize the important content if you keep it high in the source code. At one point in time the search engines had a limit to the number of lines it would read on a page. I would imagine that this was due to technical resource limits. If that was the case, I'd imagine these limits have practically disappeared. - Create a sensible sitemap.
- Don't stuff your sitemap page with 100+ non-contextual links.
- Use your sitemap to reinforce your content structure.
- If you have a heirarchial structure, show it here.
- If you have categories, don't list every article/page under each category. Just list the most recent or most important. If your linking to your category page and it links to your articles, then that's probably sufficient.
I agree with those tips, search engines are getting smarter by the day. They are even starting to take user behavior into account and will likely continue doing so more & more over time. If a real person finds the site useful, then the search engine will also.thank you for sharing.
-faith-
Posted by: seo optimization company | 04/06/2009 at 06:47 PM
Great idea! i’m going to give your plugin a shot.
Posted by: SEO Company India | 06/01/2009 at 04:03 AM
Can’t wait to see this…be good to see him and Amanda working together on something different…
Posted by: eve online isk | 06/20/2009 at 11:09 PM
Very helpful post info. We learn something here to boost our site blog for more traffic. Thankful.
Posted by: Sulumits Retsambew | 08/04/2009 at 10:48 PM
You still see Google using meta descriptions in their index. Sometimes it'll be page snippets that they'll show to searches, but often it'll use that meta description if its available.
Posted by: Business Development | 10/06/2009 at 02:57 PM
great post these are all basic seo which will very useful for guiding you thru your seo venture once you've learn the basics even if serps change algorithm you can innovate as well.
Posted by: los angeles seo | 12/14/2009 at 09:55 PM
It's really not fair to list this one because the site I'm referring to is still in development. It should launch in the next few weeks. I list it because it's going to be very "top 5" worthy when it launches.
Posted by: buy kamagra | 04/23/2010 at 11:33 AM
Thank you for sharing this excellent article. So cool. It bring me a sense of comfortable. We shoule smile to the society and work more harder to creating a better tomorrow.
Posted by: Air Jordan | 06/16/2010 at 07:17 PM
Most folks are about as happy as they make up their minds to be .
Posted by: Nike Vandal | 10/17/2010 at 07:59 PM
Terrific work! This is the type of information that should be shared around the web. Shame on the search engines for not positioning this post higher!
Posted by: ALAMIN | 10/19/2010 at 08:53 PM
The questions that many people make are usually incomprehensible, this is often a problem for some writers who have no idea of the most appropriate to speak on their blogs. I think this topic is very appropriate, is simple but very effective, I congratulate the idea so brilliant that they had to create this article. thank you very much for sharing the information.
Posted by: Impotence causes | 10/28/2010 at 11:42 AM
Most folks are about as happy as they make up their minds to be .
Posted by: chanel 2.55 | 11/01/2010 at 01:52 AM
Let us sincerely voice called on people to: save water, you have created a life!
Posted by: Jordan retro 7 | 11/15/2010 at 11:54 PM
That's not his. Steve's is black*_*
Posted by: Taobao buy | 12/29/2010 at 05:36 PM
Hola
Esto no en absoluto lo que me es necesario. Hay otras variantes?
[url=http://sd.myftp.org/]Ilias[/url]
Posted by: Ilias | 01/05/2011 at 08:58 PM
*Forget about stupidity, discover your ability.
Posted by: Taobao buy | 01/16/2011 at 11:57 PM
"It's very heavy-handed of the OMB to come in and regulate peer review, " Waxman charges.
Posted by: Louis Vuitton Handbags | 01/23/2011 at 05:07 PM
Affection is responsible for nine-tenths of whatever solid and durable happiness there is in our lives.
Posted by: Air Jordan | 02/21/2011 at 04:49 PM
These are valuable information for those companies who want to have their website on the top of the search results. Even if you have wonderful graphics on your page still you are invisible to the web, specially if you are not optimizing it and not doing the effective SEO tips.
Posted by: SEO Los Angeles | 03/25/2011 at 12:38 AM
Assure implementation in a manner that maximizes the promotion of environmental justice while minimizing or eliminating potential adverse or disproportionate social, economic, or environmental impact.
Posted by: UGG Boots On Sale | 10/19/2011 at 12:02 AM
Scars are like memories, and tattoos. When you fall, when your heart breaks, and when your best friend turns her back on you, it leaves a scar that can hurt every-time you think about it. It’s a memory that is stuck in your head. It’s in the past, but it comes back and bites. It’s a tattoo because it’s a memory that hurts, but doesn’t disappear. It never does. When you see it so vividly, you sometimes regret what led to the scar that is a memory that leaves an imprint in your life’s history.
Posted by: cheapest wow gold | 11/29/2011 at 11:19 PM
First of all, thank you for sharing these tips! Indeed, there is no magic trick in doing SEO. Black hat SEO can truly help you get on top faster than natural SEO techniques but this effect is only temporary.
Posted by: seo philippines | 01/04/2012 at 02:21 AM