Skip to main content

Getting Google to notice you

Keep it simple


I've read so many articles by SEO experts outlining how to get a high position on search engines. After ranking a website at number 1, and keeping it there for well over a year now I can offer some solid advice.

The truth is that getting a good, sustainable ranking is a relatively simple affair. However, SEO experts want to make it sound as complicated as possible. How else will they be able to charge you their consultancy fee?

Before you continue reading my blog read this link:
Google Guidelines for Webmasters.

If you adhere to those guidelines you will get ranked.

Stating the bleeding obvious


Question: How does Google make money?
Answer: Primarily by selling advertising.

Question: How does Google make money from advertising?
Answer: By getting lots of people to look at it and click through to their clients

Question: How does Google get lots of people to look at their adverts?
Answer: By have a good service that they want to use (the search engine)

Question: How does Google get people to click to visit their clients?
Answer: By showing adverts that are relevant to the user.

Helping Google for fun and profit


Too many SEO's spend time trying to manipulate Google. You really should be spending your time and effort trying to help Google make money. If you understand my logic above you will create sites that are useful and valuable to users. This makes it easier for Google to provide its users with meaningful search results. This makes it easier for Google to make money.

The mantra "content is king" is a direct consequence of following this logic. If you provide lots of valuable content then Google will see that your site is useful to users and will promote it in its search rankings.

The more money Google can make from indexing your site, the higher it will rank. Google is not a charity, that's why the owners have private jets and an airport to park them on.

If you make their life easy they will love you. If you try to trick them they will punish you. I always assume that the people at Google are cleverer than me. Matt Cutts academic record is enough to convince me not to try to be clever, for example.

Moving onwards with SEO


I'll spend some time examining the various Google guidelines over some postings in the future. To a newcomer they may seem pretty daunting.

I'll also cover some topics such as internal linking, sales funnels, and calls to action.

These are not neccessarily related to SEO but are directly related to the performance of your website. That said, I have found that by having a well structured internal linking campaign my Google ranking improved for certain "champion pages" which I then also pointed my pay per click (PPC) campaigns at. This dropped my cost per click and improved my organic results.

Comments

  1. Just by the way... I got a Google alert mailed to me at 17h16 saying that Google has indexed this blog post.

    That means that it took about 2 hours for me to get into the index.

    ReplyDelete

Post a Comment

Popular posts from this blog

Separating business logic from persistence layer in Laravel

There are several reasons to separate business logic from your persistence layer.  Perhaps the biggest advantage is that the parts of your application which are unique are not coupled to how data are persisted.  This makes the code easier to port and maintain. I'm going to use Doctrine to replace the Eloquent ORM in Laravel.  A thorough comparison of the patterns is available  here . By using Doctrine I am also hoping to mitigate the risk of a major version upgrade on the underlying framework.  It can be expected for the ORM to change between major versions of a framework and upgrading to a new release can be quite costly. Another advantage to this approach is to limit the access that objects have to the database.  Unless a developer is aware of the business rules in place on an Eloquent model there is a chance they will mistakenly ignore them by calling the ActiveRecord save method directly. I'm not implementing the repository pattern in all its ...

"Word of the Day" PHP script (with word list)

I was looking around for a way to generate a word of the day on the web and didn't find anything. So I coded a quick and dirty script to do it. Just in case anybody does a Google search and manages to find my blog: here is my Word of the Day PHP script : Copy this code snippet into a wordoftheday.php file: $file = fopen("interesting_words.txt","r"); $raw_string = fread($file,filesize("interesting_words.txt")); fclose($file); $words_array = explode("|",$raw_string); echo $words_array[array_rand($words_array)]; Of course the real issue I had was finding a list of interesting words in the right format. Here is the list of interesting words that I used: Copy this into a file called interesting_words.txt : ubiquitous : being or seeming to be everywhere at the same time; omnipresent| ecdysiast : a striptease artist| eleemosynary : of, relating to, or dependent on charity| gregious : c...

Solving Doctrine - A new entity was found through the relationship

There are so many different problems that people have with the Doctrine error message: exception 'Doctrine\ORM\ORMInvalidArgumentException' with message 'A new entity was found through the relationship 'App\Lib\Domain\Datalayer\UnicodeLookups#lookupStatus' that was not configured to cascade persist operations for entity: Searching through the various online sources was a bit of a nightmare.  The best documentation I found was at  http://www.krueckeberg.org/  where there were a number of clearly explained examples of various associations. More useful information about association ownership was in the Doctrine manual , but I found a more succinct explanation in the answer to this question on StackOverflow . Now I understood better about associations and ownership and was able to identify exactly what sort I was using and the syntax that was required. I was implementing a uni-directional many to one relationship, which is supposedly one of the most simpl...