|
March 11th, 2010
Getting There With SearchSix steps you can take to help search engines find and index your content
1. Check your “Robots.TXT” file For example, this simple line of code disallows all crawlers (a.k.a. robots): User-agent: * 2. Make sure your content is indexable This is also true for people using screen readers due to a disability. A screen reader “sees” the page much in the same way a search engine crawler does – by crawling content and deciphering the elements. JavaScript Flash Today search engines primarily attempt to index links and text from Flash files. While this is better than it used to be, 100 percent of content still may not be indexed depending on how your Flash site is created. Navigation through “pages” in a Flash file is all contained within a single swf file that lives on one URL, eliminating separate topical content for separate pages. This can be problematic when you’re up against competitors with much more targeted topical and sub-topical content living on distinct URLs (with links to each of those specific URLs providing even more context). To minimize indexing difficulties, try to use Flash in smaller pieces. Make sure each topical page of your site has its own unique URL first, then put Flash elements on each page if you like. Beware though—the more of your content you put in Flash, the less content and context you may be providing to the search engines. Image Text 3. Strenghten your link structure Internal links Crawlable links are links that can be seen by search engines, meaning they’re not in JavaScript or in unindexable links within a Flash file. Also link to different pages within your site, not just from the home page, but all pages. Deeper pages in a site tend to be tougher to find and index, since they are linked to less often, or from more obscure pages in a site. Try to include links to pages most relevant to the content of each page, to give the search engines better context, and to provide a good mix of deeper links. You can also include a sitemap page on the site (similarly named xml sitemap files are discussed later). Provide the sitemap link from your home page and/or from a header or footer on all pages. External links Promote your website in your advertising campaigns, add it to your business card, and provide any other means for visibility that you can. If people find your site interesting and useful they will link to it. To see what your inlinks looks like, go to https://siteexplorer.search.yahoo.com/ and type in your URL. Click on the Inlinks button. Use the dropdowns to look at links to one page or the entire site, or to look at links from all pages, all pages except that subdomain, or all pages except that domain. 4. Create a sitemap XML file Visit sitemaps.org for more information, or see Yahoo!, Google, and Bing’s support of sitemaps. 5. Verify your “nofollow” and “noindex” tags Noindex <meta name=”robots” content=”noindex” /> To check for noindex tags on any of your pages, right click on the page in the browser and choose “View Source”. Search for noindex on the page. For more information on the search engines’ support of noindex, see these Yahoo!, Google and Bing pages mentioning it. Nofollow Nofollow at the page level tells search engine robots not to follow any of the links in the body of the page that the nofollow meta tag is on. It looks like this: <meta name=”robots” content=”nofollow” /> Nofollow at the link level tells search engine robots not to follow that particular link that the nofollow attribute is applied to. It looks like this: <a href=”http://www.example.com/” rel=”nofollow”>link text</a> To check for nofollows on any page, you can look at the source code of the page by right clicking on the page and choosing “View Source.” Then do a search for the word nofollow in the source code. For more information on nofollows, see this Wikipedia article, or see Yahoo!, Google and Bing’s support of nofollow. 6. Specify your site’s language <meta http-equiv=”content-language” content=”en”> See all ISO codes at the Library of Congress site for more information. To check for language meta tags on any page, you can look at the source code of the page by right clicking on the page and choosing “View Source.” Then do a search for the word language (or content-language) in the source code. Still having problems? Search Engine Guidelines for webmasters
For more on getting your site noticed, refer to Laura Lippay’s previous post “Is Your Site Invisible?” — Laura Lippay, Director of Technical Marketing (Image by Kapungo via Flicker, CC 2.0) |
|
8 Comments Add your own
1. 0845 numbers | March 25th, 2010 at 2:18 am
0800 Numbers, 0845 Numbers, 0844 Numbers are our specialty. If you are after a professional non geographic number for your business, you’re in the right place.
2. corian | April 27th, 2010 at 6:53 am
Thanks for the advice. I’m hoping our SEO company is doing all of this for us. Don;t know if there is a way for a lay person to check.
3. Lexus Parts | April 27th, 2010 at 6:58 am
Just ask your SEO company to show you.. if they are doing these things they will gladly show it.
4. CuringHerbs.com | April 27th, 2010 at 7:16 am
There robot.txt mentioned as robot.txt and Robot.txt What is right writing? Daes it matter?
Chinese herbs and supplements,
5. Mathews | April 27th, 2010 at 5:57 pm
I knew about robots and nofollow tags but noindex tab was totally new concept to me. Thanks
6. Daniel | April 27th, 2010 at 9:20 pm
Some very interesting information in your post, I will be doing a review of our site soon and looking at the family crest images
7. Peter Coughlin | April 30th, 2010 at 5:27 am
Interesting that you list the robots.txt at number one. I wonder does that mean it’s the most important?
Anyway, I just wanted to mention my wordpress plugin which automatically creates a robots.txt file with the right code in it to allowing search engine crawlers, but not spambots.
http://petercoughlin.com/robotstxt-wordpress-plugin/
8. Simon | June 23rd, 2010 at 2:43 am
Hmm… I am fairly certain that AJAX is not a ‘Scriping’ technique…
Leave a Comment
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed