Chirag Chamoli

I'm Chirag: creator of instapad, iamstarting, inquy. technology writer and design enthusiast.

.
g+·@chiraged·gmail·rss
I can help you with user experience of your product.

Do it yourself – SEO

Posted on January 14th, 2012 at 9:52 pm with 7 comments

I am writing this post for multiple reasons.

  1. Refresh my Search engine optimization( SEO) basics
  2. A lot of startups ask me
  3. Basic SEO is not something you must be paying for.
  4. SEO is important

So without wasting your time, let’s dive in.

What is SEO

You’ll see a lot of people talking about SEO as if it is some thing magical. Do a google search of  ”Basic SEO” and bam you have 23,900,000 results (one more just got added :) ). Just remember SEO is dead simple and you can do most of it yourself.

Note: I’ll be refering to Google search alot but same is valid for all search engines bing, yahoo, ….

Search engine optimization is often about making small modifications to parts of your website. When viewed individually, these changes might seem like incremental improvements, but when combined with other optimizations, they could have a noticeable impact on your site’s user experience and performance in organic search results.

 

SEO Best Practice

  • Pick a domain name that matches your primary keyword.
  • Make sure every page has a unique title and H1 tag that matches your primary keyword objectives for that page.
  • Make sure the homepage links to most, if not all, other pages ( to start with).
  • Make sure every page links back to the homepage and many other secondary pages using appropriate anchor text.
  • Register on every social media site that makes sense for you. Include a link to the site in your profile. It helps if the username you choose is a primary keyword. for instance on this blog the primary author and the author name is same.
  • Link the social media profiles to each other where applicable. Fill them out as fully as possible.
  • Actually use the social networks. More activity will create more pages of content with more links to the profiles, in turn passing more  links to your website.
  • Claim your site using Google Webmaster Tools. Submit your sitemap (preferably one that is automatically updated).
  • Do a Google Search for every one of your top keywords. Figure out how to get a link from any site showing in the top 20 results.
  • Do not under any circumstance pay someone for a link. Do not offer or accept offers to trade links.
  • Avoid linking out to shady/spammy websites of any kind.
  • Study the keywords your competitors target (if they use meta-keywords like idiots, you can just lift those from the source).
  • Write a blog, or find some other way to continually add new content. This adds to the content you have indexed, but is also another opportunity for links. Long term strategy right here.
  • Build a Twitter client, wordpress theme, or something else that people will link to and use with persistent links to whatever you decide is in the by line.
  • Research your keywords, make a list, especially paying attention to which ones are the most popular. The results may surprise you.
  • Optimize your title tags (different on each page, mention your keywords, first 4 words of the title count the most)
  • Put your keywords into high-value elements (h1-h4, img alt text, ul’s, dl’s)
  • Get links from other websites (best case scenario: link’s anchor text is your keyword). Higher the PageRank of the linking site the better. NoFollow’s don’t count.
  • Don’t use subdomains (i.e., put your blog at mydomain.com/blog/ instead of blog.mydomain.com) That will give you a good start. From there, start a blog with interesting content, and submit it around. The idea with the blog is that the posts are more interesting than your site’s copy, so people will actually link to it.
  • Linking to your own pages will always increase the value of the link.
  • SEO is not just a ranking exercise, it’s a conversion exercise. On top of all of the factors that you need to consider for ranking, you should consider that the first ~60 characters of you
  • Speed matters. Google is on record about this.
  • Use Google Webmaster Tools to submit a sitemap. They’ll regularly pull it down from your server so as you add pages to your site, Google will know to index them. They’ll tell you how many pages you have submitted, and how many are indexed. Check if your site has crawl errors. Check out the HTML suggestions. Google will point out the pages which are missing title tags, which have duplicate tags, short descriptions. Lots of other information in there, including page load times.
  • Pageank is logarithmic, a link from a higher pagerank site will have more of an effect than one from a lower pagerank site.
  • Google often say that they use more than 200 ranking factors. External link text matters way more than anything else.
  • Widget bait – Allow simple embedding of your content/app, widgets are great strategies .
  • Don’t pay any for any general SEO service.
  • Beware of nofollow links.  Nofollow links are links with a special attribute that tell search engines to ignore them.  To check a link, view the source of that page in your Web browser and look for rel=nofollow in it.  You don’t want to waste time getting links on sites that use this attribute.  The canonical examples are popular blogs, twitter, facebook and Wikipedia.  Don’t waste your time submitting comments and editing Wikipedia articles with your links because it won’t help you.
  • Don’t ignore the long-tail content. People often concentrate on getting rankings for specific keywords. You can be just as successful building lots of pages with unique content that end up ranking high on the most random things.  Often such pages will be the only things that come up.
  • Less is more.  Ranking is distributed across your site, so less pages, less links on them, and less text on them will concentrate your ranking potential on what is left.
  • FYI: The typical search query is composed of 2 to 5 words
  • Navigation: a) don’t use frames of any kind, b) don’t make javascript menus, use CSS instead, c) stick to very UL, LI simple nav.
  • Don’t use Flash: if you’re going to use it, make sure it is under a correctly formed web page. Use very very  very sparely.
  • Robots.txt: this file, which should be findable under the root of your website, provides a search map to the bots about what you would like them to index. Find out more at Robotstxt.org
  • Make a Facebook/G+ page for your business. Better still, make a Facebook application.
  • Make interesting, non-gimmicky videos about your product, how to use it, and research about your areas of expertise. Youtube is best at SEO
  • Read this if you have some time, we have covered most of it anyways.

Write good content and we can discuss this more here.

  • http://www.travelomy.com Amarpreet Kalkat

    I would add a couple of things (while we ourselves continue to miss some of the things listed above)

    1. It is speculated either way whether Google chooses to see value in the links from Wikipedia, even though they are NoFollow. However, we have seen that pages referenced on Wikipedia get a LOT MORE links from other sites, some/many of them being DoFollows.

    2. Apart from the domain name itself, URL matching the search query helps too. The closer the keywords in the URL to the domain, better it is.

    • http://twitter.com/#!/chiraged/ Chirag Chamoli

      Thanks Amarpreet. I’ll have to say http://frrole.com have done great job with SEO

  • Khadim Batti

    Nice one Chirag

    Problem arises when people try to achieve overnight success in SEO. Its better done DIY with patience.

    Performing basic on-page implementation, acquiring links naturally and regularly posting informative content should do the trick.

  • http://thyperspective.wordpress.com/ Sudarshan

    Hey Chirag. Nice list. I guess these all are basics of SEO one should know while building business websites. But no offense, I nearly did a TLDR here. Why don’t you split the big list into something organized? It would be ironic if somebody finds this article because of your good SEO application to this site but runs away after taking a look at the long (and possibly intimidating) list. Take this with a grain of salt of course. I wanted to post this to Hacker News but I know this is what people there would say :D

    • http://twitter.com/#!/chiraged/ Chirag Chamoli

      Hi Sudarshan i am on HN, user/Chirag . Don;t this people on HN will need a list like this.

      As for category that is a good idea may me, I’ll do that some time later.

      I do need to make this list more concise.

  • Pingback: Bookmarks for January 16th | Chris’s Digital Detritus

  • http://wvsoftek.com/ Shreedhar Bhat

    Chirag,
    Good piece of information.
    The world today would have been a better place if information was provided to every individual when he really needed it.
    I would say this has written keeping experienced web user in mind.
    If you add up example for each of these points it will be really DIY for naive users as well.
    Liked this post.