Google Creates a Search Engine Optimization Guide

Well this was a shocker for me, I never thought I would hear of Google encouraging search engine optimization but sure enough they created the “Search Engine Optimization Guide” and posted it on the official blog.  This is one of those moves that I won’t completely understand but it does make you wonder; why would a search engine want to teach you how to manipulate their algorithm?

My analysis on this would be that they are fully aware that the sites that rank well in their algorithms are due to people gaming the system, so by logic the most skilled internet marketers will be the ones that rise to the top.  As a result, the best content will typically go with these marketers as all sides are trying to maximize their profits, but they realize this creates a system where it becomes extremely difficult for an average person to climb through the hierarchy.

In short, I view it as a move that signals the start of a trend of decentralization of power as they try to give some of the smaller websites a shot at some of the keywords that haven’t spent as much time building links.  As the ebook is heavily focused in on the various on-page SEO factors I feel it plays into the trend I have been noticing in which Google has started putting far more emphasis on the on-page factors than they have in the past.

One way or another, it was certainly an intriguing move and it looks like it will work out to be a good resource for new webmasters.  Hopefully they add it to their webmaster guidelines so that all new marketers can see it and get a little boost in the right direction.  Since I’m sure you guys would like to read it yourself you can either visit the official Google blog, or download the ebook.

On that note feel free to download my own ebook, which goes into the SEO topics that Google will never share with anyone else.

How to use Forum Marketing for Your Websites and Yourself

Forums are one of the deep foundations of the internet, modeled after the great forums of the ancient days where people could have a frank and open conversation about a range of topics.  The internet forum is a place for teenagers to gather to discuss video games, older people to discuss politics, and for a wide range of professionals to come together to discuss techniques that we can all share and therefore all profit more from.  It is a place where people can say whatever the want and be wantonly disagreeable, or even openly immature, or randomly kind and wise.  It is also a place that all marketers would love to use to grab some well deserved traffic and backlinks.

Forum

Forums are a great way to get highly targeted traffic to your website when used properly.  There are forums for every niche, and if there aren’t then you can start one yourself and make a good buck.  The problem is that most people that try to use these forums for their own advantage take it too far, and therefore hurt their own cause and that of their fellow marketers.  Case in point, any forum that isn’t moderated will quickly be taken over by spam bots that simply rifle through the forum posting up their advertisements, actions such as these make it so that legitimate marketers cannot post links.

So, you are now wondering, how do I got about posting on a forum in such a way that I don’t draw the wrath of the moderators?  It is quite simple really, if you read any post on blog commenting you will see that it is basically the exact same tactic except used on a wider range on a single site.  The best way to teach you how to post is by first teaching you exactly how not to post:

  • Posting a link to your website in your introductory post to a forum, this sets a very bad tone from the start.
  • Constantly telling people to check your signature for further information when your signature is clearly all affiliate links.
  • Starting the same thread in multiple parts of the forum because you want to get the word out.
  • Pretending to be a customer of your own product so you can give it a good review.
  • Using overtly promotional language in your posts, especially when mentioning your website.
  • Posting about nothing simply to boost your post count.
  • Creating a user name that lends itself to people believing you are a spammer, such as the name of your product.
  • Making it obvious in even the slightest way that you are at that forum solely for your own benefit.
  • Any other behavior that is related to these, in general this includes: spamming, self promotion, link dropping, trolling, or mass PM sending.

Things that you should do:

  • Post threads that enhance the content of the forum in some fashion.
  • Respond honestly to questions that people ask.
  • Give in depth answers to questions because this will show that you are an expert within your field.
  • Use your real name as your user name (I just started doing this myself).
  • Post only when you have something you genuinely want to say.
  • Give people relevant resources to help them with their problems that are not from your site.

Why do you need to do these things?  Well it is quite simple, on the internet there is always going to be a savvy group of individuals that will pick up on your marketing tactics.  By making it seem like you are marketing a product, people will call you out for and nobody will click on your links, etc.  If on the other hand you never mention your site but you post great information, people will look for resources by you so that they can learn more about the topic.  They will also be much more receptive to any products that you are promoting on your own website.

For this reason I also suggest using your real name as your forum name, this will cause people to be more trusting in what you have to say and to remember that name if they see it elsewhere.  With the internet it is all abut name recognition, and your name is your most important brand.  If you are well respected within a community, you will naturally garner high quality relevant backlinks and traffic.

In summary, using a forum to market yourself and your products is quite simple, do not mention your website or your product and you will be fine.  Just give people good answers to their questions and watch as people within the forum naturally begin to talk about your website for you.  Using a forum as starting point of a word of mouth trend for your site is an excellent way to market your site, and it will be far more valuable than the links from your signature or traffic from your self promotion.  It is also a great way to jump start traffic to your blog for those of you with new blogs.

For more tips and tricks about marketing your website, blog, product, or yourself feel free to check out my free ebook and newsletter on the right sidebar.

How to Get your Site Indexed in Under 2 Days

I have been bombarded with emails lately from people asking me how to quickly get a new site in Google, so this post is for those of you with new sites or old sites that need some new love.  Typically when I create a new website I see it indexed the day I post it, and I have seen sites get indexed within 1-2 hours of their creation.  While getting indexed quickly is always fun, just remember that being in the index doesn’t necessarily mean you will rank for any valuable keywords, or even for the name of your own site for that matter.

The first thing you should do once your website is live is post the domain to Google and other search engines.  I have always used AddMe for my search engine submission just because it was the first thing on Google when I created my first website and they have never let me down.  I wouldn’t sign up for the newsletter though, it is basically just all advertisements.

The second thing you should do is create a sitemap and submit this to Google’s Webmaster Tools, this will ensure that all of your content gets included in the index, not just your homepage.  There are plenty of free tools out there to create a sitemap, I typically just use whatever is at the top of a Google search.

The third step is to check your website’s onpage search engine optimization, especially check to see that every page links to another page in some way, try to have as many pages link to each other as possible to give a more thorough distribution of PageRank and spidering later on in the process.

The fourth step is pretty simple, create a robots.txt file for your website.  Without a robots.txt file search engines are not allowed to index your website, and as a result you won’t ever get indexed.  Just create a blank text file that says “User-agent: *” then next line “Disallow: ” named robots.txt and put it on the domain level directory on your server.  Leave disallow blank unless you have pages you don’t want indexed.

The fifth step is the most fun, because this is where you will get your first backlinks to your website.  This is the key to getting indexed in hours.  The way that Google determines when to index your site is either by putting you in a line via webmaster tools, or by finding your site via their crawler.  It can take months to get indexed without any backlinks, so it is essential that you build backlinks pointing to your site.  The way I typically do this is by submitting my site to StumbleUpon, Digg, and Furl then I go onto all of the forums I post on, and change my signature to have a link to my new website.  As a result, I rarely have to wait more than 5 hours to get indexed.  To make this even more likely to be successful, post on popular do-follow blogs as well.

Sixth step is simply checking the results, a day or so after following these steps try typing site:www.yourdomain.com and see whether you have made it into Google.  If you are, congratulations, start working on your content and building relevant links to start ranking for keywords.  If you aren’t wait 3 days and if you still aren’t then start commenting on more blog posts, especially new ones.

With this site, I typically see my new posts indexed within half an hour, I have seen them indexed in as little as 7 minutes before (As a side note, this post got indexed 5 minutes after it was posted).  To get more tips and tricks download my new ebook which is an internet marketing ebook with a focus on blogging, “Blogging 101: Traffic and Link Development Tips”.

Your website has been hacked.

So I was checking my affiliate networks the past few days and noticed that I was only making a couple dollars a day and I found this quite odd.  I couldn’t figure out why my commissions were all so low, so I decide to check Google Analytics to see how much traffic one of my websites was getting.  Sure enough, I check it and I am only getting 2 visitors a day instead of 100+ organic search traffic.  At first I think I might have for some reason gotten nuked by Google and Yahoo, but I have instead actually improved in search rankings by a huge margin.  Then I decide to click on my website, and there it is, the moment every webmaster fears.

My website was hacked by somebody that redirected all search engine traffic to a site that downloads a virus and then tries to sell you software to remove that virus, when repairing computers I have run across this Smithren strand of viruses before.  I can’t figure out why I can directly access my site, but any time I type the name of my site directly in to my browser I have no issues.  Then I start troubleshooting to see how to fix the problem, I’ll go through the steps I did for troubleshooting now.

  1. Login to your control panel and view when your files were last modified, if any .html files were modified check to see if they added a meta redirect.  Ex: “meta refresh=meta http-equiv=’refresh’ content=’0; url=http://www.example.com/”
  2. Check the last time that somebody logged into your control panel (previous to your current login), see if you remember logging in then.
  3. Check the last time somebody uploaded something via FTP (Ah Ha!), this was where I noticed the issue.
  4. Check if your domain is pointing to your name server, and see if any 301 redirects have been added.
  5. Check to see if there is anything weird in your .htaccess file, this was my issue.  Somebody used my FTP server to overwrite my .htaccess file with their own which simply said “if it is any of these search engines: “listed the search engines”, redirect to their website”, I won’t show the actual code because I don’t want to spread the knowledge around.  Once you see that your .htaccess is redirecting elsewhere, simply empty it out.

Now you have fixed your problem temporarily, but what else can you do?

  • Check to see if your .htaccess file is public by typing http://www.example.com/.htaccess, it should return a “403 access denied” error.  If it doesn’t, that is a big issue, change it to a hidden passworded file in your control panel.
  • Change the passwords for your FTP accounts
  • Change the password to your control panel
  • Contact your web host to find a way to better secure your websites in the future (and most likely their own servers as well, they will want you to report these things)

Then all you have to do is go around ranting and raving about how much money you lost and how much time it took to fix the problem, and then continue on with your day.

Website security is a big issue, the best place to learn more about it is a web hosting forum.  If your website gets hacked it is very possible that people will report it to spam watch sites and the search engines and you could easily lose all the time you spent on search engine optimization.

Finding link partners and link exchanges

Link exchanges are one of the most popular ways to gain links today, but the thing I do not understand is why people waste their time creating useless exchanges.  If you are going to do a link exchange, then do yourself a favor and don’t make it obvious to Google by creating a “links” page and sticking your partners on there.  The value to your partner from this will be abysmal at best, and will also draw the gaze of Google.  People doing these types of exchanges are also more likely to back out of a link exchange without mentioning it, so make sure to check up on them to see that your links are still present.

So that’s the way most people do it, but what are better ways to create link exchanges?  Well first start off by finding reputable sources in the same niche as you that work as complements rather than competitors.  If you find them by searching for the keyword you are aiming for, then it would be stupid to expect an anchor text that will help you rank for that term.   Do a search of semi-relevant terms, such as when I want links for my “online money making” website, I would look for people in the “paid surveys” niche as the content keywords will match very closely and I get great conversions on my survey products.

One alternative to a direct link exchange is a 3-way link exchange, which are somewhat better received by Google.  These involve you linking to one site, they will link to another site, and that site will link back to you.  For my time, these aren’t worth it simply due to the additional effort in coordinating two other people not to mention finding three websites in the same niche, with similar traffic and backlinks, that will work with you.

Googles headquarters (Wikipedia)

Google's headquarters (Wikipedia)

For bloggers, the link exchange world opens up even more.  Links are the currency of the web, and as a result if you find a blog you like, then you can put them on your blogroll then post a few comments on their blog and see if they notice themselves.  This is the informal form of a link exchange, because many times they will give you a link back, as a result you each have sitewide links bouncing between each other as well as related traffic.  While I do occasionally get requests via email for link exchanges, I would prefer these informal gestures, and they are also what I do on my other blogs.  By actually becoming friends with other bloggers in your niche you will find that blogging becomes more enjoyable, and based on game theory it will also be more profitable for each of you to work together.

Moral of the story: play fair with others and it will help your reputation, and if you do nice things online, then people will often be kind in return.