Search engines
How to make your website crawlable by search engines | How to make your website crawlable by search engines |
| Written by Peter Dowse | |
| Sunday, 02 March 2008 | |
|
Making sure your website is crawlable is possibly the most important part of your online marketing strategy, because without a crawlable website you won’t get into a search engine’s index.
Without any pages in a search engine’s index, nobody’s going to find your site through search engines. It’s pretty simple. Making sure your website can be crawled by a search engine’s spider means your website has the potential to be found! Lots of people ask me “Why isn’t Google crawling my website?” and the answer to this question is usually pretty straightforward. There are loads of reasons why a search engine won’t crawl your website. Here are a few of the main reasons:-
Full Flash website
Example: www.takethisdance.com If you do a simple site operator in Google on this website you will see there’s only one page in the index. Not a great result if you’re looking at driving traffic through search engines.
If you have a full Flash website there’s only two ways to get around not being crawled:-
Site Architecture
Example: www.trucksuniqueaz.com Not only that, but all their page titles are called “Milonic DHTML/JavaScript Menu Sample Page”. What that has to do with trucks I don’t know! I’m really, really hoping that this is a demo site for this javascript menu system… but it doesn’t really look that way.
Framed websites If you click on the menu items of this page you will see the URL doesn’t change. Typically when you navigate through the pages of most websites, the URL will change (for example if you go to the about us page it’s usually called www.yourdomain.com.au/aboutus.html or something similar). The website URL in this example stays the same no matter what menu item you click. The way framed websites work is that pages are pulled into a frame. You usually have a banner and the side menus and the content area. The content pages are sometimes left blank (i.e no branding on them) because they’re pulled into the frame (header and side area) – the branding component of the site is in the header and side menu. This can be bad news from a branding example.
Let’s look at this site again because some of their internal pages have
been indexed but not in the right way. If you were to navigate to this
site through a search engine you wouldn’t know what to do. For example,
this site ranks number one in Google for the term “Austsafe Investment
Choice”; now the top result is this URL:- If we go to that page there’s no menu structure, no banner, nothing… just content. This is because the content page is left blank and then pulled into the frame (header and side menu area that actually contains the branding). This page doesn’t give a visitor any options other than clicking the back button and doing another search or closing down the window and going somewhere else.
Too many variables in URLs
This URL from the Joomla extensions area is a good example of a URL with multiple variables (a few dashes and a #). Google can crawl this , however Yahoo has trouble.
Robots.txt file is wrong Here’s an example: http://www.seohub.com.au/robots.txt You have to be very careful what you disallow search engines to see as if you disallow the whole website, they won’t crawl it!
OK, so that’s what not to do… what’s the right thing to do?
Conducting a spider simulation
Create deep links throughout your website
Create a html sitemap
Create an xml sitemap
Hopefully this gives you a pretty good outline of how to make sure your
site crawlable. If you have any questions about the crawlability of
your site, please send me an email. |
| < Prev |
|---|
| SEO for beginners |
| SEO tutorial videos |
| Design and build |
| Search engines |
| On-page SEO |
| Link building |
| Keyword research |
| Content |
| Operator commands |
| Analytics |
| Online tools |
|
"SEOhub is brilliantly simple to navigate, and contains a wealth of information and ideas that couldn’t be more spot on. Complex SEO jargon is translated into a language anyone can understand. What a find!" |