HTML-Advisor
Mostly practical advices

Main SEO mistakes

Splash Page

I’ve seen this mistake many times where people put up just a big banner image and a link “Click here to enter” on their homepage. Next case – the “enter” link is embedded in the Flash object. Google’s spider can crawl .swf files, indexing the text inside them and following the links they contain, but you should only use Flash when it is really necessary. Your homepage is probably your website’s highest ranking page and gets crawled frequently by web spiders. Your internal pages will not appear in the search engine index without the proper linking structure to internal pages for the spider to follow.
Your homepage should include (at minimum) target keywords and links to important pages.

Overuse of AJAX

A lot of developers are trying to impress their visitor by implementing massive AJAX features (particularly for navigation purposes), but did you know that it is a big SEO mistake? Because AJAX content is loaded dynamically, so it is not spiderable or indexable by search engines. Another disadvantage of AJAX – since the address URL doesn’t reload, your visitor can not send the current page to their friends.

Versioning of Theme Design

For some reason, some designers love to version their theme design into sub level folders (ie. domain.com/v2, v3, v4) and redirect to the new folder. Constantly changing the main root location may cause you to lose backlink counts and ranking.

“Click Here” Link Anchor Text

You probably see this a lot where people use “Click here” or “Learn more” as the linking text. This is great if you want to be ranked high for “Click Here”. But if you want to tell the search engine that your page is important for a topic, than use that topic/keyword in your link anchor text. It’s much more descriptive (and relevant) to say “learn more about {keyword topic}”
Warning: Don’t use the EXACT same anchor text everywhere on your website. This can sometimes be seen as search engine spam too.

Common Title Tag Mistakes

Same or similar title text:

Every page on your site should have a unique tag with the target keywords in it. Many developers make the mistake of having the same or similar title tags throughout the entire site. That’s like telling the search engine that EVERY page on your site refers to the same topic and one isn’t any more unique than the other.<br/> One good example of bad Title Tag use would be the default WordPress theme. In case you didn’t know, the title tag of the default WordPress theme isn’t that useful: Site Name > Blog Archive > Post Title. Why isn’t this search engine friendly? Because every single blog post will have the same text “Site Name > Blog Archive >” at the beginning of the title tag. If you really want to include the site name in the title tag, it should be at the end: Post Title | Site Name.</p> <h3>Exceeding the 65 character limit: </h3> <p>Many bloggers write very long post titles. So what? In search engine result pages, your title tag is used as the link heading. You have about 65 characters (including spaces) to get your message across or risk it getting cutoff.</p> <h3>Keyword stuffing the title:</h3> <p>Another common mistake people tend to make is overfilling the title tag with keywords. Saying the same thing 3 times doesn’t make you more relevant. Keyword stuffing in the Title Tag is looked at as search engine spam (not good). But it might be smart to repeat the same word in different ways:<br/> “Photo Tips & Photography Techniques for Great Pictures” “Photo” and “Photography” are the same word repeated twice but in different ways because your audience might use either one when performing a search query.</p> <h3>Empty Image Alt Attribute</h3> <p>You should always describe your image in the alt attribute. The alt attribute is what describes your image to a blind web user. Search engines can’t see images so your alt attribute is a factor in illustrating what your page is relevant for.<br/> Hint: Properly describing your images can help your ranking in the image search results.<br/> Only exception is <code>alt</code> tags on purely decoration images (e.g. <code>alt="Spacer"</code>). In such cases it is completely redundant.</p> <h3>Unfriendly URLs</h3> <p>Most blog or CMS platforms have a friendly URL feature built-in, however, not every blogger is taking advantage of this. Friendly URL’s are good for both your human audience and the search engines. The URL is also an important spot where your keywords should appear.</p> <p>Example of Friendly URL: www.mydomain.com/page-title<br/> Example of Dynamic URL: www.mydomain.com/?p=12356</p> <p class="ar">Resource: www.webdesignerwall.com</p> <script type="text/javascript"> <!-- google_ad_client = "pub-6800389233967221"; /* HA bot 468x60, created 2/23/08 */ google_ad_slot = "9233322626"; google_ad_width = 468; google_ad_height = 60; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> <p><strong>Tags:</strong> <a href="../../../tag/attribute/index.html" rel="tag">attribute</a>, <a href="../../../tag/crawler/index.html" rel="tag">crawler</a>, <a href="../../../tag/friendly/index.html" rel="tag">friendly</a>, <a href="../../../tag/keywords/index.html" rel="tag">keywords</a>, <a href="../../../tag/mistake/index.html" rel="tag">mistake</a>, <a href="../../../tag/search-engine-optimization/index.html" rel="tag">search engine optimization</a>, <a href="../../../tag/seo/index.html" rel="tag">SEO</a>, <a href="../../../tag/spider/index.html" rel="tag">spider</a>, <a href="../../../tag/tag/index.html" rel="tag">tag</a>, <a href="../../../tag/text/index.html" rel="tag">text</a></p> <h3>Related:</h3> <ul id="related"> <li><a href="../../../seo/search-engine-optimization-seo/index.html" rel="bookmark" title="Permanent Link: Search Engine Optimization (SEO)">Search Engine Optimization (SEO)</a></li><li><a href="../../../css/what-is-global-css-reset/index.html" rel="bookmark" title="Permanent Link: What is global CSS reset?">What is global CSS reset?</a></li><li><a href="../../../css/css-organization-part-1/index.html" rel="bookmark" title="Permanent Link: CSS Organization Part 1">CSS Organization Part 1</a></li><li><a href="../../../misc/what-is-social-bookmarks/index.html" rel="bookmark" title="Permanent Link: What is social bookmarks?">What is social bookmarks?</a></li><li><a href="../../../text-editors/geany/index.html" rel="bookmark" title="Permanent Link: Geany integrated development environment">Geany integrated development environment</a></li><li><a href="../../../ajax/ajax-and-json-part-1/index.html" rel="bookmark" title="Permanent Link: AJAX and JSON Part 1">AJAX and JSON Part 1</a></li> </ul> <p class="pmd alt"> <small> Posted in <a href="../../../about/seo/index.html" title="View all posts in SEO" rel="category tag">SEO</a>. 190 views <br/> You can <a href="#respond">leave a response</a>, or <a href="../../../seo/main-seo-mistakes/trackback/index.html" rel="trackback">trackback</a> from your own site. </small> </p> </div> </div> <h3 id="comments" class="ar">No Comments</h3> <h3 id="postcomment">Leave a comment</h3> <form action="http://www.html-advisor.com/wp-comments-post.php" method="post" id="commentform"><input type="hidden" name="PHPSESSID" value="735bdf91e4082b7719bca60df953ddac"/> <p><strong style="color:#F90">Note for spammers!</strong> Don't waste your time - all comments being moderated!</p> <p><input type="text" name="author" id="author" value="" size="22" tabindex="1"/> <label for="author"><small>Name (required)</small></label></p> <p><input type="text" name="email" id="email" value="" size="22" tabindex="2"/> <label for="email"><small>Mail (will not be published) (required)</small></label></p> <p><input type="text" name="url" id="url" value="" size="22" tabindex="3"/> <label for="url"><small>Website</small></label></p> <!--<p><small><strong>XHTML:</strong> You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> </small></p>--> <p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p> <p> <input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment"/> <input type="hidden" name="comment_post_ID" value="40"/> </p> </form> </div> <ul id="extras"> <li style="padding-left:10px"> <script type="text/javascript"> <!-- ch_client = "ZGStyle"; ch_type = "mpu"; ch_width = 180; ch_height = 300; ch_color_bg = "FF9900"; ch_color_title = "865101"; ch_color_text = "333333"; ch_non_contextual = 4; ch_vertical ="premium"; ch_sid = "Chitika Premium"; var ch_queries = new Array( ); var ch_selected=Math.floor((Math.random()*ch_queries.length)); if ( ch_selected < ch_queries.length ) { ch_query = ch_queries[ch_selected]; } //--> </script> <script src="http://scripts.chitika.net/eminimalls/amm.js" type="text/javascript"></script> </li> <li> <h2>Most Viewed</h2> <ul> <li><a href="../../../xhtml/xhtml-compatible-markup-for-embeding-flash-and-video/index.html" title="XHTML compatible markup for embeding FLASH and Video">XHTML compatible markup for embeding FLASH and Video</a> - 2,925 views</li><li><a href="../../../javascript/what-is-jquery/index.html" title="What is jQuery">What is jQuery</a> - 2,564 views</li><li><a href="../../../javascript/how-to-add-social-bookmarking-scripts-digg-this/index.html" title="How to add social bookmarking scripts like “Digg this”?">How to add social bookmarking scripts like “Digg this”?</a> - 1,954 views</li><li><a href="../../../javascript/hide-email-with-javascript-jquery/index.html" title="Hide Email with JavaScript / jQuery">Hide Email with JavaScript / jQuery</a> - 1,613 views</li><li><a href="../../../html/semantics-html-xhtml-and-structure/index.html" title="Semantics, HTML, XHTML, and Structure">Semantics, HTML, XHTML, and Structure</a> - 1,001 views</li> </ul> </li> <li> <h2>Popular Tags</h2> <ul> <li><a href="../../../tag/address/index.html" class="tag-link-21" title="2 topics" rel="tag" style="font-size: 8px;">address</a> <a href="../../../tag/ajax/index.html" class="tag-link-4" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">AJAX</a> <a href="../../../tag/application/index.html" class="tag-link-42" title="2 topics" rel="tag" style="font-size: 8px;">application</a> <a href="../../../tag/attribute/index.html" class="tag-link-45" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">attribute</a> <a href="../../../tag/browser/index.html" class="tag-link-104" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">browser</a> <a href="../../../tag/browsers/index.html" class="tag-link-43" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">browsers</a> <a href="../../../tag/code/index.html" class="tag-link-68" title="7 topics" rel="tag" style="font-size: 13.555555555556px;">code</a> <a href="../../../tag/content/index.html" class="tag-link-97" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">content</a> <a href="../../../tag/css/index.html" class="tag-link-3" title="11 topics" rel="tag" style="font-size: 18px;">CSS</a> <a href="../../../tag/display/index.html" class="tag-link-51" title="2 topics" rel="tag" style="font-size: 8px;">display</a> <a href="../../../tag/document/index.html" class="tag-link-99" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">document</a> <a href="../../../tag/edit/index.html" class="tag-link-116" title="5 topics" rel="tag" style="font-size: 11.333333333333px;">edit</a> <a href="../../../tag/editor/index.html" class="tag-link-119" title="5 topics" rel="tag" style="font-size: 11.333333333333px;">editor</a> <a href="../../../tag/elements/index.html" class="tag-link-58" title="4 topics" rel="tag" style="font-size: 10.222222222222px;">elements</a> <a href="../../../tag/example/index.html" class="tag-link-23" title="2 topics" rel="tag" style="font-size: 8px;">example</a> <a href="../../../tag/extension/index.html" class="tag-link-143" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">extension</a> <a href="../../../tag/file/index.html" class="tag-link-54" title="2 topics" rel="tag" style="font-size: 8px;">file</a> <a href="../../../tag/firefox/index.html" class="tag-link-18" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">FireFox</a> <a href="../../../tag/flash/index.html" class="tag-link-7" title="2 topics" rel="tag" style="font-size: 8px;">FLASH</a> <a href="../../../tag/format/index.html" class="tag-link-22" title="2 topics" rel="tag" style="font-size: 8px;">format</a> <a href="../../../tag/html/index.html" class="tag-link-1" title="8 topics" rel="tag" style="font-size: 14.666666666667px;">HTML</a> <a href="../../../tag/ide/index.html" class="tag-link-36" title="2 topics" rel="tag" style="font-size: 8px;">IDE</a> <a href="../../../tag/information/index.html" class="tag-link-49" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">information</a> <a href="../../../tag/javascript/index.html" class="tag-link-5" title="11 topics" rel="tag" style="font-size: 18px;">JavaScript</a> <a href="../../../tag/jquery/index.html" class="tag-link-8" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">jQuery</a> <a href="../../../tag/json/index.html" class="tag-link-6" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">JSON</a> <a href="../../../tag/library/index.html" class="tag-link-34" title="4 topics" rel="tag" style="font-size: 10.222222222222px;">Library</a> <a href="../../../tag/list/index.html" class="tag-link-80" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">list</a> <a href="../../../tag/method/index.html" class="tag-link-24" title="2 topics" rel="tag" style="font-size: 8px;">method</a> <a href="../../../tag/object/index.html" class="tag-link-73" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">object</a> <a href="../../../tag/organization/index.html" class="tag-link-38" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">organization</a> <a href="../../../tag/page/index.html" class="tag-link-55" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">page</a> <a href="../../../tag/reset/index.html" class="tag-link-31" title="2 topics" rel="tag" style="font-size: 8px;">reset</a> <a href="../../../tag/rule/index.html" class="tag-link-56" title="2 topics" rel="tag" style="font-size: 8px;">rule</a> <a href="../../../tag/seo/index.html" class="tag-link-25" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">SEO</a> <a href="../../../tag/style/index.html" class="tag-link-79" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">style</a> <a href="../../../tag/support/index.html" class="tag-link-138" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">support</a> <a href="../../../tag/syntax/index.html" class="tag-link-69" title="4 topics" rel="tag" style="font-size: 10.222222222222px;">syntax</a> <a href="../../../tag/text/index.html" class="tag-link-41" title="5 topics" rel="tag" style="font-size: 11.333333333333px;">text</a> <a href="../../../tag/tips/index.html" class="tag-link-39" title="2 topics" rel="tag" style="font-size: 8px;">tips</a> <a href="../../../tag/title/index.html" class="tag-link-48" title="2 topics" rel="tag" style="font-size: 8px;">title</a> <a href="../../../tag/web/index.html" class="tag-link-40" title="6 topics" rel="tag" style="font-size: 12.444444444444px;">web</a> <a href="../../../tag/website/index.html" class="tag-link-159" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">website</a> <a href="../../../tag/xhtml/index.html" class="tag-link-2" title="3 topics" rel="tag" style="font-size: 9.1111111111111px;">XHTML</a> <a href="../../../tag/xml/index.html" class="tag-link-16" title="6 topics" rel="tag" style="font-size: 12.444444444444px;">XML</a></li> </ul> </li> <li> <div class="tile sem_recent"><div class="tile_header"><h2>Recent posts</h2> </div><div class="tile_body"><ul> <li><a href="../../../text-editors/komodo-edit-free-open-source-editor/index.html">Komodo Edit - a free, open source editor </a></li> <li><a href="../../../css/what-is-css-framework/index.html">What is CSS Framework?</a></li> <li><a href="../../../css/what-is-global-css-reset/index.html">What is global CSS reset?</a></li> <li><a href="../../../javascript/swfobject-embedding-flash-using-valid-html-xhtml-javascript/index.html">SWFObject – embedding FLASH using valid HTML/XHTML or JavaScript</a></li> <li><a href="../../../seo/main-seo-mistakes/index.html">Main SEO mistakes</a></li> </ul> </div></div> </li> <li> <h2>Archives</h2> <ul> <li><a href="../../../2008/index.html" title="2008">2008</a></li> <li><a href="../../../2007/index.html" title="2007">2007</a></li> <li><a href="../../../2006/index.html" title="2006">2006</a></li> </ul> </li> </ul> <ul id="menu"> <li> <form id="searchform" method="get" action="http://www.html-advisor.com/index.php"><input type="hidden" name="PHPSESSID" value="735bdf91e4082b7719bca60df953ddac"/> <fieldset> <legend>Search HTML-Advisor</legend> <input type="text" name="s" id="s" size="15"/> <div class="ar"><input type="submit" id="ssubm" value="Search"/></div> </fieldset> </form> </li> <li> <h2>Categories</h2> <ul> <li class="cat-item cat-item-4"><a href="../../../about/ajax/index.html" title="Asynchronous JavaScript and XML">AJAX</a> (3) </li> <li class="cat-item cat-item-3"><a href="../../../about/css/index.html" title="Cascading Style Sheets">CSS</a> (9) </li> <li class="cat-item cat-item-7"><a href="../../../about/flash/index.html" title="View all posts filed under FLASH">FLASH</a> (2) </li> <li class="cat-item cat-item-1"><a href="../../../about/html/index.html" title="Hypertext Markup Language">HTML</a> (8) </li> <li class="cat-item cat-item-5"><a href="../../../about/javascript/index.html" title="View all posts filed under JavaScript">JavaScript</a> (10) </li> <li class="cat-item cat-item-8"><a href="../../../about/jquery/index.html" title="Fast, concise, JavaScript Library">jQuery</a> (3) </li> <li class="cat-item cat-item-6"><a href="../../../about/json/index.html" title="JavaScript Object Notation">JSON</a> (3) </li> <li class="cat-item cat-item-14"><a href="../../../about/misc/index.html" title="View all posts filed under Misc">Misc</a> (2) </li> <li class="cat-item cat-item-13"><a href="../../../about/php/index.html" title="View all posts filed under PHP">PHP</a> (1) </li> <li class="cat-item cat-item-25"><a href="../../../about/seo/index.html" title="View all posts filed under SEO">SEO</a> (2) </li> <li class="cat-item cat-item-19"><a href="../../../about/text-editors/index.html" title="View all posts filed under Text Editors">Text Editors</a> (5) </li> <li class="cat-item cat-item-15"><a href="../../../about/web-developer-tools/index.html" title="View all posts filed under Web developer tools">Web developer tools</a> (4) </li> <li class="cat-item cat-item-2"><a href="../../../about/xhtml/index.html" title="Extensible Hypertext Markup Language">XHTML</a> (9) </li> <li class="cat-item cat-item-16"><a href="../../../about/xml/index.html" title="Extensible Markup Language">XML</a> (1) </li> </ul> </li> <li> <h2>Pages</h2> <ul> <li><a href="../../../index.html">Home</a></li> <li class="page_item page-item-4"><a href="../../../about/index.html" title="About">About</a></li> <li class="page_item page-item-5"><a href="../../../links/index.html" title="Links">Links</a></li> </ul> </li> <li style="margin:0 0 0 15px"> <script type="text/javascript"> <!-- google_ad_client = "pub-6800389233967221"; /* HA Sidebar 120x600, created 2/23/08 */ google_ad_slot = "6879978881"; google_ad_width = 120; google_ad_height = 600; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> </li> </ul> <ul id="ft"> <li class="nb"><a href="../../../index.html">Home</a></li> <li class="page_item page-item-4"><a href="../../../about/index.html" title="About">About</a></li> <li class="page_item page-item-5"><a href="../../../links/index.html" title="Links">Links</a></li> <li><a href="../../../feed/index.html" title="Syndicate this site using RSS">Entries <abbr title="Really Simple Syndication">RSS</abbr></a></li> <li><a href="../../../comments/feed/index.html" title="The latest comments to all posts in RSS">Comments <abbr title="Really Simple Syndication">RSS</abbr></a></li> <li id="anc"> <ul> <li>Copyright © 2008 HTML-Advisor.</li> <li><a rel="nofollow" href="http://dir.blogflux.com/"><img src="http://dir.blogflux.com/images/80x15.gif" alt="Blog Flux Directory"/></a></li> <li> <script type="text/javascript" src="http://mapstats.blogflux.com/button.js.php?id=82966"></script> <noscript> <a rel="nofollow" href="http://mapstats.blogflux.com/82966.html"><img src="http://mapstats.blogflux.com/button.php?id=82966" alt="Blog Flux MapStats: Stats and Counter for HTML-Advisor"/></a> </noscript> </li> </ul> </li> </ul> </div> <!-- Start of StatCounter Code --> <script type="text/javascript"> var sc_project=1117856; var sc_invisible=1; var sc_partition=10; var sc_security="a76ebb08"; </script> <script type="text/javascript" src="http://www.statcounter.com/counter/counter_xhtml.js"></script> <noscript> <div class="statcounter"><a class="statcounter" rel="nofollow" href="http://www.statcounter.com/"><img class="statcounter" src="http://c11.statcounter.com/counter.php?sc_project=1117856&java=0&security=a76ebb08&invisible=1" alt="free html hit counter"/></a></div> </noscript> <!-- End of StatCounter Code --> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl./" : "http://www./"); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-338867-1"); pageTracker._initData(); pageTracker._trackPageview(); </script> </body> </html>