This is a guest post by Amrit Hallan. Amrit maintains a copywriting and content writing blog at Content Blog and a how-to blog at HowToPlaza where he publishes links to the latest how-to blog posts and articles from all over the web.
For the survival of your blog, website search engine optimization is as important as having a website, especially if you seek targeted traffic from search engines. SEO for me is not simply getting traffic from various sources; it is getting highly targeted traffic. A few mistakes here and there and all your SEO efforts will go down the drain. In fact wrong SEO tactics can sometimes prove costlier than having no SEO strategy. Although there are unlimited things you can do to improve your SEO and unlimited mistakes you can commit in the process, in this blog post I’m going to discuss 6 SEO mistakes you should avoid.
Here they are:
1. Don’t have the same title for every page: If you are a blogger you might not face this problem because most blogging software generates unique page titles (here too you can post blog posts without titles — some people do), but if you run a website make sure all your pages have a unique title. The logic is that every page carries a unique message and the best way to present that message to the outside world is by having a page title that aptly represents the message of your page. On external links people click on your link when they find your page title attractive. People using search engines click your link when they see the title of your link. So have a unique title for every page and make sure the important phrase that represents your page content appears in your title.
2. Don’t spam your pages by stuffing keywords: Your keywords and key phrases are certainly taken into account when search engine algorithms rank your web pages, but it doesn’t mean you insert your keywords everywhere. This will be considered keyword spam and your website runs the risk of getting black listed by all of the major search engines. Your keywords appearing nonsensically in your title, in your description, all over your text and everywhere in your links, is not going to get you anywhere. Even if for a few days you get to the first page of the search result pages your website will be blacklisted the moment it is noticed by someone from the search engine company. Instead, create highly focused, specialized web pages so that they cater to the theme of your keywords. Let your keywords and key expressions appear naturally on your pages. The important thing is not getting ranked higher as soon as possible, what is important is increasing the overall relevancy of your website.
3. Don’t use bells and whistles: The more needless stuff you have on your website, the tougher it is for the search engine crawlers to crawl and index your pages. Run a check on your website and see if there are some JavaScripts, some images and animations, or some CSS definitions that you can get rid of, and if you can, then get rid of them immediately. Make your website as light as possible.
4. Don’t use dynamic URLs: A dynamic URL is something like http://www.yourwebsite.com/index.php?p=345. The search engines simply cannot make sense of them, and even if they can, it takes lots of effort on their part. Instead, use a URL scheme that has your keywords in it. For instance, the URL of this post will probably end up with /6-seo-mistakes-you-should-avoid/. All current content management systems and blog publishing platforms give you the ability to create search engine friendly URLs.
5. Don’t participate in meaningless link-exchange schemes: Inbound links are definitely important for your website or blog, but they should appear on external websites voluntarily and not because you are going to put their link on your website. The entire logic of having inbound links is to convince Google that your blog or website has got content worth linking to and they should be coming from reputed websites. The very fact that the other website is readily exchanging links with you means that it does not get linked to because of its value, and this, consequently, is not going to give you any SEO benefit. In fact exchanging links with disrepute or totally unrelated websites can adversely affect your SEO efforts.
6. Don’t submit to search engines: It’s no use submitting your website to different search engines because the search engines themselves are perpetually crawling the Internet to locate and index new and recently updated pages. It takes its own time for your web pages to start appearing on search engine result pages whether you submit them or don’t submit them. So if you are thinking that by simply submitting your website to “1000s of search engines” your SEO job is over, please do a re-think.
So avoid these mistakes and keep yourself focused. Remember that search engines want to provide the best content available on the Internet to their users so that their users keep coming back to them for their search needs. Create a website or a blog that the search engines will happily present to their users among top results.
Stay tuned for even more Back To The Basics posts!
Please subscribe, or else I will cry. Do you really want to make a programmer cry?

September 24th, 2007 at 10:56 am
Great points, Amrit.
The only thing I slightly disagree with is the “Don’t submit to search engines” one. I’ve heard a lot of people say that, but I think if your site is brand new (or if the domain has been inactive (not parked, completely offline) for a good chunk of time) submitting to the search engines will generally result in quicker inclusion - unless of course you plan on getting a bunch of new links right away. I think the key is not expecting the “submit” form to perform miracles, all it does is tell the search engine “hey a new website is up”
Then again with everything SEO related, your milage may vary.
September 24th, 2007 at 11:00 am
[…] Day 15: 6 SEO Mistakes You Should Avoid […]
September 24th, 2007 at 12:14 pm
Yeah, I was wondering about the “Don’t submit to search engines” point too. I’ve read too much about the importance of submitting to search engines that I find this surprisingly interesting.
September 24th, 2007 at 12:25 pm
It’s important if your site is brand new to submit it, at least it can help a bit, but if it was a preexisting site you just picked up there’s no reason to do so.
September 24th, 2007 at 5:58 pm
Hi.
I know this topic varies from person to person but my logic is that your website anyway gets crawled (if you aren’t blocking it using your .htaccess file). Even new websites and blogs, if they get constantly updated they get indexed very fast. For example posts from my blog HowToPlaza started appearing in Google within 4 days — even I was surprised because I wasn’t expecting this to happen for at least a month. If you check the whois for this domain you’ll notice it’s quite a new blog.
But yes, you must submit to some prominent directories like DMOZ.
September 24th, 2007 at 6:35 pm
I guess that is why SEO is so interesting. Something works for someone, something else works for another person, and something completely different may work for another person.
September 26th, 2007 at 3:55 am
A nice and very interesting post. Inbound links into a website are extremely important in establishing its search engine ranking. If a search engine can’t find you by itself through crawling the web, then your website doesn’t have any inbound links.
Most of search engines find Sites contains dynamic URL’s are difficult to index. if you have dynamic URLs containing only 1 or 2 parameters, Google should now begin indexing your site but If you have more than 2 parameters, you may still have problems, and you will need to look at rewriting them.
September 26th, 2007 at 8:52 am
I like what Yahoo is doing with dynamic URLs, they let you rewrite them in site explorer so it is more yahoo-friendly.
There still isn’t any reason you shouldn’t do that in .htaccess though.
October 20th, 2007 at 10:53 am
[…] I just wanted to send out another big thank you to Mohsin and Amrit for their guest posts, Do You Make These Mistakes When Selling Products Online? and 6 SEO Mistakes You Should Avoid. […]
January 29th, 2008 at 3:50 pm
I am not sure about the not submitting to search engines point either. Perhaps the author is referring to not using an application to automatically submit your website to hundreds of search engines.
If i have a brand new website I would still submit it to Google using their online form to let Google know about my new site.