The arguments against bulk submission of your website to hundreds of general directories can be summarized in the following way:
I’d like to use an opportunity (or “crisi-tunity” if you’re a Simpsons fan) that’s recently come up for me to refute some of these claims. But first, let me refute #1 right away…
Rate of Change
When search engine spiders visit your webpage, there is a certain process that occurs. The spider reads the HTML of the page, probably makes a few statistical notes (# of words, # of links (internal and external), URL parameters used, dates on the page, etc.) and then puts it in the queue for analysis by a heavier-duty piece of software.
Your site gets put in the queue to be spidered in a few different ways: someone with a search-engine toolbar visits your site, someone links to your site, someone does a search for your specific URL. All of which give the site a different priority, depending on whether or not it’s in the index. Statistically speaking, this means that your site and my site are almost never being spidered simultaneously.
When you add in the fact that your page can’t be indexed until it goes through the indexing algorithSimpsons fanm (the heavy-duty software I referenced above) which can take a couple days, there is just no way for your new pages and mine to be added to the index at the same time.
Because links are an element of the page, they are “counted” in the same manner. When you spread this example across 1,000 sites, all with different indexing periods and rates there is just no way for a search engine to “see” you receiving hundred of links at the same time. They will appear to trickle in over the course of several weeks or months, especially when you consider the fact that not all the approvals go through at once either. I run several directories, and I only approve submissions once or twice a week.
There, #1 is officially dead, no?
The meat and potatoes
Last year a friend of mine was designing a brand new website for a company that sold promotional items. They were starting off with a brand new domain and wanted to get search engine traffic right away. Although my buddy asked me if I would help out, at the time I was confined by an agreement to only perform SEO for one company. So instead I hooked him up with a few tips on on-page optimization and a vendor who does directory submission.
Long story short the company ended up bailing on my friend after he delivered the site. They never paid him, so all that happened was the new site was built and live with on-page SEO basics, and it was submitted to 1,000 general-topic directories. One year later, the company has basically dissolved, but their site still stands (along with some analytics code I told my buddy to put on the site). Here’s what has materialized:
So it seems that those links are neither worthless nor ignored. They have produced tangible results in 2 major search engines. Granted, this won’t make you a million dollars, but for a $50 “fire-and-forget” submission package, why wouldn’t you?
What I Advocate and Response to #3
With regard to topical web directories and finding the really strong ones to submit to, I fully encourage you to take advantage. There will never, ever be anything wrong with achieving a high-quality link, from a site that is topically-related to yours.
However, if you have a brand new site where you’re just trying to get some “air under the wings” (or you’re running an Advanced Domaining Strategy) why not spend a little cash to get things moving? You can (and should) always supplement this with topical link-building, but that kind of strategy means you need to know your business, which is something you (conceivably) can’t outsource.
So spend your time building quality links, and outsource the foundational stuff.
You’ve just completed your site. You have a unique offering to the public, but how are you going to get the word out?
If you’re going to get the maximum benefit from your future SEO activity you need to lay the proper foundation. Step one in the process is getting the proper URL structure set up.
The first decision you need to make is to decide whether you want your site to appear as www.mysite.com or just mysite.com in search results. There isn’t necessarily a difference, and it’s a matter of personal choice.
One factor that might help you make your decision is that less computer-savvy folks might be more inclined to add the www. before your address, whereas “techie” types will be more likely to use just mysite.com.
If your website is hosted on an Apache server, you can add this code to your .htaccess file:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.net$ [NC]
RewriteRule ^(.*) http://www.example.net/$1 [L,R]
For an IIS server (with isapi_rewrite), you can use the following code:
Add this to your httpd.ini file:
RewriteCond Host: ^mysite.com RewriteRule (.*) http://www.mysite.com$1 [I,RP]
If you want to rewrite your URL to the non-www version your Apache code would like:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mysite.com [NC]
RewriteRule ^(.*)$ http://mysite.com/$1 [L,R=301]
Next up, creating the proper URL structure for your navigation.