Search Engine Optimization ~ Master Tutorial

Status
Not open for further replies.

Retro

Journeyman
Search Engine Optimization -- Master Tutorial

I have seen a lot of good tutorials about search engines and how to optimize your site to suit them, but very quite few of them are extensive, meaning they don't cover all the points needed, plus they are not 100% perfectly newbie-friendly, meaning a person new to the webmastering field making a website for the first time should be able to easily comprehend all the mentioned points. I have been in the webmastering field around 2-2.5 years and have done a lot of research on this subject and learnt a lot. Here, I will try to explain the art of mastering search engine optimization, (yes it is an art) in simple terminology and cover all the required points. If you don't have the patience to read through all this, then check out the quick tips provided at the bottom.

Firstly, what is search engine optimization? Search Engine Optimization (SEO) is the art of customizing your site to make it as search engine-friendly as possible.i.e customizing /tweaking your site so that when a bot (Bot/Robot/Spider is a piece of software that visits all websites adds information about it to a search engine's database) from a Search Engine visits your website, it must be easily able to index all your pages (add your pages to it's database) and also such that when a person searches for a term that your website contains, your website will rank higher than it's contemporaries and will be displayed higher up. Simply put, the main aim of Search Engine Optimization is a higher ranking for your website in all search engines so that you will get more visitors. That's all, no more! Why is SEO important? Researchers claim that 85% of the traffic to any website is through search engines especially the prime ones like Google, MSN and Yahoo!. Therefore SEO is damn important to any website. If you want your website to be popular, then your site should have a higher ranking at all search engines and that is possible only through Search Engine Optimization. If your website occupies a good position in the major search engines, it is 100% sure that your traffic will increase greatly. Search Engine Optimization is fairly easy if you have some basic knowledge of the internet, some creativity and good knowledge of the English language, the subject you are dealing with and also HTML. So Gear up for the ultimate tutorial in Search Engine Optimization which will boost your knowledge and your website's rank greatly and make it really famous and will also quench all your doubts in this topic.

The first and foremost important thing is your server. Make sure that your website is hosted by a reliable, stable server. Googlebot or any other robot for that matter will visit your website regularly. If once, when the bot visits, your server is down, then your position in that search engine will surely slide greatly. To avoid those, make sure you choose a good, dependable host with stable servers. Okay, now that that's over, lets go to your website's HTML Code. Make sure you use simple and clean coding in your website and make sure none of your links are broken. Your code should be 100% Valid HTML and use decent amount of CSS (Cascading Style Sheets), that reduces the amount of formatting tags you require. To check your page's HTML Validity goto HTML Validator & Here for CSS Validity. Please note that Valid HTML & CSS are not mandatory for SEO but generally are good practice followed by all. Also, clean coding will allow Search Engines to concentrate more on your content. For 100% Validation all you need to do is to close all tags that you open and also use "alt" attributes for image tags. Another thing is that you should cut down on the amount of direct Javascript Coding on your page and put it in an external .js file and link from your page. Bots can't read Javascript and this may confuse them sometimes.
2 Codes within the head tags have a significant impact on your bots. They are the title tag and the meta tags.

Format: <title>[Enter Title Here]</title>
The title simply implies that you have to type out a title for your webpage for visitors to see. Firstly, your title tag must never be bigger than 65 characters. Search Engines like websites which have short and sweet title tags and to be liked, yours must be short too. However, it must be a able to brief out a decent description of your whole web site in just 5 - 6 Words. The Elements of your title tag are simply simple, your website's name and 5 sweet words describing your website in a nutshell. Most Importantly, your Top Keywords SHOULD be present in the Title Tag.

For example: if your website is "www.gamepedia.com", which provides the information about all games, then your title tag can be something like "GamePedia: Your Pitstop for Game News, Reviews & all of the Game World". Your title tag must be attractive to catch the eye of all your visitors but at the same time should be able to tell a search engine what your site is all about. The above is valid if you use PHP or SSI (don't we all), if you don't, then all you have to do is have a nice title tag in each page describing that particular page and the title above for the main page.

The other most important tags are the "Meta tags". Meta tags are tags which you insert within the "<head>" & "</head>" tags which allow you to describe everything about your website and it's content. At this stage, four meta tags are very important for us. The first is

<meta http-equiv="content-Type" content="text/html; charset=iso-8859-1">
This tag tells that almost all of the content of your website is in Simple Text and HTML and that you follow the "ISO-8859-1" character set which is generally followed by many websites. Many a time, I have heard people say that this meta tag is useless but it is generally good practice to use this, validates your HTML and also tells bots that the website is in HTML. This does not have too much of an impact on your rating or anything but you must not neglect this tag.

The next tag is:
<meta name="keywords" content="[Enter Keywords Here]">
This is one of the most important meta tags that is an absolute must for each and every website. Whenever a robot visits your website, it indexes these keywords in relation to your website. So, every single keyword in relation to your website SHOULD be mentioned here. Give lots of keywords here (size doesn't matter) describing your site's content so that your site shows up even one of them is searched for. Try almost all possible combinations, for example just because "Cell Phones" and "Mobile Phones" mean the same, it doesn't mean it's enough to include one of them in your keywords. Including both of them is more useful as some users may search with the former as their query and some as the latter. Separate each keyword by a Comma. Let us take GamePedia as an example again; this is how it's Meta Keywords tag should look

<meta name="keywords" content="GamePedia,Games,Technology,Action Games,Adventure Games,Strategy Games,FPS,First Person Shooter Games,Computer Games,Playstation,XBox, GameCube,Gameboy,Nintendo,EA Sports,Microsoft,Review,FAQ,Walkthrough,Guide,Tuto rial,Popular Games,News,Releases,Rating,Contests">

This is just the tip of the iceberg. Your site can and should contain loads more keywords so that it loads for every possible combo. If you want professional help with your keywords or if you are not very creative or if you want to check if you have covered all possible keywords, then try
Good Keywords
PageRank also offers Keyword Analyzer for your site. Here is another thing that you must give importance too. Usually many SEO's consider stuffing Keywords as bad practice but for many who use PHP's Include Tag for their Pages will have to give all possible keywords for their site as the same tags will appear in all pages. However, if you pretty good in PHP and/or MySQL, then you can develop a simple script which will check the page and then give keywords to that particular page alone relating to the page, which will give you a great density.

Now that you've got your keywords right, it is always good to consult a third party. Keyword density is derived by dividing the frequency of that word by the total words on the page. Frequency is a major factor in how search engines determine relevancy. A search engine will analyze how often keywords appear in relation to other words in a web page. Those with a higher frequency are often deemed more relevant than other web pages. This can turn into a balancing act as too high a density can be considered spam by some engines. Usually you are safe if your keyword density falls between 2 - 5 %.
I am always free for Email but then there are websites which also provide you this Service.
PageRank's Keyword Density Checker

But wait there's more. For a certain Topic like Xbox Gaming there are lot of paydirt keywords, that is those keywords which are most searched for. If you have those keywords on your site, then you sure will be there when people search for important Keywords. All you have to do is simple, goto Overture Keyword Suggestion and search the main theme of your site, eg: Xbox. Then Overture will show you the most searched keywords related to Xbox and Xbox Gaming. Make sure you get all of the top keywords in your site and have content suited to it.

<meta name="description" content="[Description about the site]">
This is the 2nd most important meta tag. Search Engines index your site description in their Database and will use it when people search using specific or lot of terms. Let the description be to the point but at the same time contain all the important points. Hope you get what I mean. Max limit should be 255 characters. Here's what GamePedia should contain
<meta name="description" content="GamePedia - The Ultima Zone for your latest Game Reviews, News, Trailers, Cheats, Ratings, Discussion for all Console Games ~ PS2, GBA, XBOX all Genres and much more..">
It can be more but make sure you don't cross your limit.

<meta name="robots" content="Index,Follow">
There has been a lot of controversy surrounding this tag but all I will say is it is good practice to use this. None of the major Search Engines consider this tag and they automatically follow all your links, but still some old Search Engines still follow this method and it is good to be No#1 everywhere.

However this tag has other uses, especially if you don't want Search Engines to index a page [maybe one where you share illegal stuff with your friends ]. Then this tag can be changed as follows.
<meta name="robots" content="index,follow"> - Indexes the Page and follows all links from that Page
<meta name="robots" content="noindex,follow"> - Won't Index the Current Page but still will follow all links from it.
<meta name="robots" content="index,nofollow"> - Indexes the Page and won't follow any links from the page
<meta name="robots" content="noindex,nofollow"> - Doesn't Index the page nor does it follow any link from that page.


Here's another meta tag which you could use jus to identify yourself as the site Webmaster. Search Engine don't care about this at all.
<meta name="author" content="Jonathan Bewley">

Let's move to the content of your site. Before anything, it is good to have a copyright at the bottom/ top / anywhere in your site. It could be a simple 2 lines but the key point is that you could add a description of your site along with it which would tally with your most important keywords. This way, the Search Engine will see that the same keywords are present in the web page itself and thus when those particular words are searched for, your site will appear.
GamePedia is © 2005 - 2006 Jonathan Bewley. All content, images, etc belong to us until mentioned otherwise. GamePedia is the home of the net's best Game Reviews, Cheats, Images, Previews, Walkthroughs, Guides for all Genre Games (Action, Adventure, Strategy, FPS).

You also don't need to get a hundred domains for your site. A single, simple .com/.net/.org/.info will just do the trick. Another bit of useful advice is that you shouldn't use a URL Cloaking/Masking service like dot.tk, it's better outright if you use the Sub-domain given by your host other than this.

Now, let's get to your main page & it's content. Always ensure that the size of your source code doesn't exceed 30kb. This doesn't include the images that load in the page, only the source code, which you can check in your system. Bots get confused when the pages are too big and also read them incompletely. Next, let's look at the links in your page, the total number of links in your page should be around 35-40, a max of 50-60 is Ok but definitely not more than that. This is because the bots again are programmed to read a specific amount of links and they will mostly read the first 50/60 Links depending on the bot. Also, while concentrating on your content, be sure to include your top Keywords (that you have specified in the Meta Tag) in your page, atleast 2 or 3 times. This is a definite Must and will surely help you. Make sure these keywords are 100% relevant to your site and the most important ones that you concentrate on. Also make sure that you have a 404.txt error page in your website so that neither users nor Bots encounter that "Cannot Find Page" page, which leaves a negative impression on your site.

For every link and image tag in your page specify the alt/title attribute. For Images, these are dead important and I can't stress their importance to you more than this. Robots can't view images (Duh!) and they rely on the alt attributes of the image tag to categorize the image in it's database. Give a Crisp, "Perfect-For-The-Image" Alt tag defining the image perfectly. Suppose GamePedia has a image of the Title Screen of Age of Empires, then here's how the image tag should look.

The alt attribute is also compulsory for 100% HTML Validity.
Before looking at the attribute, I must again emphasize on the importance of Short URL's especially to all your important pages. Search Engines certainly don't index URL's like,
*gamepedia.com/index.php?id=242?news=yte&comments=120. A Short simple URL will do the work here. If you use PHP, make sure you use only a maximum of 2 Id's like, *gamepedia.com/index.php?id=news242&comments=120. If it is mandatory for you to use a long PHP URL due to 2 or more parameters, then I would recommend you to use a neat Apache Mod called "Mod_rewrite". This should be typed in your .htaccess file and has the ability to convert all URLS like the one above the one above to a form like *gamepedia.com/id/242.html. It is this kinda simple HTML URL that all Search Engines prefer and give more preference.

The title attribute after the Link is not mandatory but still it can help in further identification of your link or that particular page. Here's an example:
<a href="aoe.php" title="Age of Empires I Page">

Now, I am going to discuss about a very important factor which determines your rank in all Search Engines, ie. PageRank. PageRank is defined simply as the rating of your website out of 10, in a search engine which will determine your position when displaying results. It was first used and followed by Google, and now many other major search Engines follow this cool technique. PageRank depends of 2 simple things - The Number of Pages of your site that the Search Engine has indexed and number of unique sites that link to yours, the latter being more important. The Big G uses a complicated algorithm for assigning a site a PageRank which changes every month but still the factors are the same.

Firstly you MUST manually submit your website to atleast 10-12 Search Engine as soon as it is opened, so atleast your link will be there by 1 month. I will recommend the majors, Google, MSN, Yahoo, AskJeeves, Excite, Lycos. However, if there is a site already indexed by a Search Engine Linking to you, then you might get indexed faster. This is because, when you manually submit, it is only added to a queue but when the Bot scrolls the already indexed site, it will automatically go and add your site.

Normally, bots can follow all the links in your site to reach each and every page but still a good safety measure is by creating a sitemap. There are 2 Kinds of Sitemaps - One for your visitors and one for Google. The former, must be made in simple HTML and must just show all the links in your site along with a short mention about each page so that if someone wants to find a particular page in your site, they can do it with ease. This Sitemap should be submitted to every single Search Engine, other than Google and you can be sure that they will index most of your pages. If you own a forum, then get a mod/extension which has a built-in Sitemap script. Many Forum scripts like vBulletin, PhpBB, etc offer such mods. They are automatic and will add a page to the sitemap as soon as a new one is created in your forum. Submit this sitemap to Search Majors - Yahoo, MSN & AJ. If your forum script doesn't have one, then request it from the creators/modders or port over to another forum script. I'm serious. In your sitemap, make sure that you link to your website by their full URL like *gamepedia.com/home.php?id=abc/abso instead of home.php?id=abso. This should also be followed in your Home Page for Good Practice.

Now, the Big G has a special sitemap service for Webmasters and all you need is a Google ID (Gmail! Don't have one? Email me). This encourages the formation of a XML Sitemap using Simple XML Protocol. You don't need to have any XML Knowledge for this. Google provides all the info for this @ *google.com/webmasters/sitemaps/docs/en/protocol.htm . Oh! Make sure that you have your sitemap at *yoursite.com/sitemap.xml. Sounds simple doesn't it, it really is. You can be sure that 99% of your pages will be indexed by Google, and if it encounters any problems with the pages in your site, it will show the same in it's errors page. Now, with that behind me, I must also emphasize on regular updating of your site. The more regular, your pages get updated, the better ranking you have a chance of getting. No Search Engine likes websites which are stagnant for more than 2-3 weeks.

Type "site:yoursite.com" in Google and other major SE's to see which of your pages have been indexed by them. Manually submit your other pages to them all.

Also, have a good counter service like StatCounter or Google Analytics which show you, the keywords by which users enter your site after searching. Make sure you give more importance to those keywords and make sure your site comes on top when searching for them. Also, constantly monitor your log files to make sure that your site is devoid of errors and to see which are your most popular pages.

Let's get to the most important part, the one that you have all been waiting for, Yup! Linking. PageRank's most important factor is the number of unique websites that link to you, absolutely! So, I'm not asking you to go and beg half the sites in the net to link back to you, there are neat techniques you can use. Firstly, you won't get a high PageRank for any site that links to.
1) That site must be somewhat similar to yours or have same basic category
2) The site must have a good PageRank.

Firstly, when your site is ready, presentable and has a good amount of content, you should submit it to Web Directories. Web Directories are similar to Search Engines except that they are just a repository of Web Sites and not each page of a site. The Most important Directories are ODP/DMOZ and Yahoo. Both accept free submissions and have a PR 9 (PageRank). However, both are Human-Edited and you must submit your site in the RIGHT Category. Their Editors don't tolerate wrong cat submissions and they will probably remove your site for that. Give a decent description of your site in their submit page, Don't advertise and give simple, strong keywords. Now, you will soon know, when your site is listed by checking it up regularly. ODP is even more important as many other Directories like Google (PR 8), Alexa (PR 8) and others derive their links from it. Infact, you will probably get many more links due to Dmoz alone. However, the editors there are strict and make sure you find the right category and then submit your site by clicking "Add URL" in the page of that category. For example, GamePedia Will probably come under:: *dmoz.org/Games/Video_Games/Console_Platforms/News_and_Reviews/

There are other good directories in the net like BOTW, Jayde, Sootle, Gimpsy, WebDirectory and LookSmart. Please note that it's not worth paying about $50 to get listed in a directories when the best of the bunch are free. As soon as you get listed in a directory, make sure that you add that particular webpage with the link to your site in some major search engines. Manual submission will be hard on your time and bandwidth but I promise, the hard way WILL deliver the goods.

Those are methods to get listed in directories, which will get you a good PR but the point is that you must also get listed in sites which are similar to yours. This is by using a system of mutual affiliation. What is affiliation? It is the partnership co-operation in which 2 or more sites link to each other. You should affiliate with websites which are quite similar to yours and having a mediocre or high PageRank. Most good sites don't accept sites with illegal content as Partners, so beware of this! If yours is a forum, then another neat thing which you could do is to partner with websites so that your forum becomes the official forum of that website and in return, you'll probably have to give an Administrator position to the website owner in your forum. This is double-advantage for forums, you get a lot of links and at the same time, good amount of visitors of that site as your members. Join Networks which will serve as a collection of links to a particular topic and also toplists/topsites/Top 500's and whatever name they go by.

Also, you should link to your site from your blog, request this from your friends, it would help if they've got a blogger blog more than one from another service (As Blogger, owned by Google has a PR10) and also advertise about it in other forums, sites, etc and request your site/forum staff to link to your site from their blog/site/profile, etc.

Many sites probably link to you right, but still shouldn't the Search Engines know about this. So Goto the Add Site Page of Search Engines and add all those pages which link to you. To find out the sites which link to you, try "link:yoursite.com" and find out the sites which link to you. Try this in other Search Engines and if a SE has a page which the other doesn't then submit that page to the other search engines.

There's one small thing that I must tell you about. Google reads *gamepedia.net and www.gamepedia.net as different sites. So, probably the URL that you advertise will have a higher PR than the other one. (ie, www or http). However, there's a simple Apache Mod which allows you to redirect www.gamepedia.net automatically to *gamepedia.net, so that way there will be uniformity all around your sites and users using www won't feel left out by Search Engines or vice-versa. This must be typed in the .htaccess page.
Here's the code to redirect www to http

RewriteEngine on
RewriteCond %{HTTP_HOST} www.domain.com
RewriteRule ^(.*) *domain.com/$1 [L,R=301]

And Here's Vice-Versa, http to www


RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domain\.com [NC]
RewriteRule ^(.*) *www.domain.com/$1 [L,R=301]
] Note: Replace "domain.com" with your domain.

Now, you've done all that but you'll probably be asking yourself "Can I check my PageRank?". Well, yes you can. There are sites which use Google's (Complex) Algorithm to find out your site's PageRank. But wait, there's even a Google Toolbar for Mozilla Firefox and other browsers, which will help you find your PR, neat isn't it. A really great site which shows your PageRank is PageRank. It will show you your current PageRank and it also has many other neat services for SEO'ing your website. Another extremely useful site is , which not only shows your PageRank but also roughly calculates your PageRank, next month. Amazing! Yup!

Something important comes here, Don't use a BackLink service which promises to get your PR up in a jiffy cause they may just do the opposite. Google and many other SE's have identified many BackLink Services and have put in their Blacklist, so a link from them might just give you a negative Point. I'm serious here.

Here's another pet peeve, but be careful about this. If your site is pretty good, and it covers one/two topics extensively, then go to WikiPedia and Search for that particular term(s). At the end of the Page, there will be a place called "Related Links". There add 3-4 sites of that topic along with yours. It's okay if you give more coverage to your competition. Don't start celebrating already. The recently edited pages will be constantly monitored by Editors at WikiPedia and if they think the site is not relevant, they'll probably remove it. If they do, don't keep on submitting. Improve your site and do it after one month.

Here are the only websites which have a PR 10 - *en.wikipedia.org/wiki/List_of_websites_with_a_high_PageRankNext

I think that's all I need to cover. I've probably covered almost all the points that you need to know for GOOD Search Engine Optimization and bringing your site on top. You'll probably ask me, if everybody tries SEO then who'll be at the top. That will be a battle of the efforts, with the one whose done Better Optimization ranking higher.

The bottomline is that Search Engine Optimization is pretty easy even though it is time-consuming. Perhaps, it still hasn't attained popularity due to non-awareness. The aim of this tutorial is just that, to spread the methods and tips and pet peeves among every single Webmaster so that Professional SEO's can be challenged by individuals like you and me. Make sure that you share this tutorial with all your friends.

Tutorial Copyright © Retro. Email Address :: pgswebmaster@gmail.com. This tutorial can be posted anywhere and everywhere you want but please do not remove these 3 lines of Copyright, that's all I ask from you. Don't claim it as your source, or I might just sue you.

For those who haven't the patience to go through the full Tut, here are the Chief Points that I cover::

  • Stable Server
  • Simple Small Domain
  • No Domain Cloaking/Masking, Redirection
  • Maximum two & or id= parameters in Domain Allowed
  • Valid HTML & CSS
  • Less/External Use of Javascript
  • Title Tags
  • Meta Keyword, Keyword Density
  • Meta Description
  • Copyright with keywords
  • Source Size - 30 KB
  • Keywords in Main Page
  • Maximum Links in Page - 50 to 60
  • Image alt= attribute & link title= attribute to be used
  • Regular Updation
  • Manual Submission to Search Engines
  • PageRank
  • Two Sitemaps
  • More Sites linking to you
  • Mutual Affiliation, Networks
  • Submission to Directories - Dmoz, Yahoo
  • link:yoursite.com & site:yoursite.com
  • No Backlinks
Well, that's all for now. Have a Brilliant SEO'ing Day and rock 'em all. Feel Free to give all comments about this and also if you feel I have missed any point, tell it right here.

~ Retro
 

Deep

Version 2.0
hmm few corrections...

There is no need for valid HTML but yes its good to have valid html...I have seen many sites on top with invalid code (infact one of the sites I am doing seo for)

But I personally prefer keeping HTML valid just because I prefer following proper standards. 2nd thing CSS, yes that helps a lot. If the site is made in CSS then it loads faster and it doesnt have unwanted code too.

About page title:

For example: if your website is "www.gamepedia.com", which provides the information about all games, then your title tag can be something like "GamePedia: Your Pitstop for Game News, Reviews & all of the Game World".

Actually it is not a good idea to have GamePedia as first in the title as people will search using game news not game pedia :) So keywords should be first instead of site name.

About keywords:

This is THE MOST important meta tag that is an absolute must for each and every website. Whenever a robot visits your website, it indexes these keywords in relation to your website. So, every single keyword in relation to your website SHOULD be mentioned here.

Actually this one is important but not as important as Description tage. Description tag plays main role in google search results. If you notice the results, google shows the stuff from meta description tag.

And about stuffing more keywords in keywords tag, actually I would say it is not a good idea...you should already add the keywords which are related to that page not whole site....you should target diff pages with diff keywords....

About author tag:

None of the search engines care about it :)

About copyright with keywords:

GamePedia is © 2005 - 2006 Jonathan Bewley. All content, images, etc belong to us until mentioned otherwise. GamePedia is the home of the net's best Game Reviews, Cheats, Images, Previews, Walkthroughs, Guides for all Genre Games (Action, Adventure, Strategy, FPS).

I would say its a bad idea, keep the copyright restricted to copyright info only, dont add keywords....bad seo :(

About inner pages having less importance in SE:


One more thing that could help you to some extent is a single domain name like www.yoursite.com. Most of the Search Engines give more importance to this kind of Domain Names, which have chances of getting a higher Rank than sites which have an URL like www.abc.com/bbc/acd/index.html.

hmm there is nothing like that...google checks for backlinks for the particular page and according to that gives pagerank..

For example my site www.whoisdeep.com is PR4 and this inside page is PR5 because it got backlink from PR7 page :)

So it all depends on which page links to which one :)

About alt tag:

Give a Big, Nice Alt tag defining the image perfectly. Suppose GamePedia has a image of the Title Screen of Age of Empires, then here's how the image tag should look.

Whatever which is is normal will detected by google and will be punished...if you stuff alt tage with list of keywords then google might give some kinda punishment for the same. The alt tags should say what image is about....for example..in xbox image there is no point in showing alt as "Game news, game reviews" it should say xbox related stuff coz it is xbox image..

About pagrank:

Now, I am going to discuss about a very important factor which determines your rank in all Search Engines, ie. PageRank. PageRank is defined simply as the rating of your website out of 10, in a search engine which will determine your position when displaying results.

Actually its not like that, I have PR0 site on top in search engines, I have PR2 site above PR5 sites...so PageRank is not always main factor deciding top ranking in results....

About algorithm change:

The Big G uses a complicated algorithm for assigning a site a PageRank which changes every month but still the factors are the same.

Google updates their page rank, backlinks once in 3 months approx not everymonth, the algorithm is updated say once in a year or so...I am talking about algorithm update like recent Jagger update...minor changes in SERP happen around once in 3 months...

About submission in search engine:

Firstly you MUST manually submit your website to atleast 10-12 Search Engine as soon as it is opened, so atleast your link will be there by 1 month. I will recommend the majors, Google, MSN, Yahoo, AskJeeves, Excite, Lycos. Then, as you can see, the Search Engine should have indexed ALL your pages.

There is absolutely no need to submit the site to search engines at all. The site gets crawled automatically. All you need is a get link from the site where search engine frequently visits...thats it :) There are only 3 major SEs google, yahoo and MSN...rest of the search engines use data of any of the 3 search engines or mix of 3 SEs.... (there are few which still use their crawlers)

About sitemap:

This Sitemap should be submitted to every single Search Engine, other than Google and you can be sure that they will index most of your pages.

There is no need to submit any page of the site, if the link is provided on already crawled page, it will automatically get crawled...

About domain name confusion:

There's one small thing that I must tell you about. Google reads *gamepedia.net and www.gamepedia.net as different sites. So, probably the URL that you advertise will have a higher PR than the other one. (ie, www or http). However, there's a simple Apache Mod which allows you to redirect www.gamepedia.net automatically to *gamepedia.net, so that way there will be uniformity all around your sites and users using www won't feel left out by Search Engines or vice-versa. This must be typed in the .htaccess page.
Here's the code to redirect www to http

actually logicially www.example.com and example.com are diff domain (www is subdomain of example.com) but if google finds same contnet at both the places then it considers both as same....

About rewrite code:

RewriteEngine on
RewriteCond %{HTTP_HOST} www.domain.com
RewriteRule ^(.*) *domain.com/$1 [L,R=301]​
And Here's Vice-Versa, http to www
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domain\.com [NC]
RewriteRule ^(.*) *www.domain.com/$1 [L,R=301]​
Note: Replace "domain.com" with your domain.

Corrent code would be:

Code:
RewriteEngine on 
RewriteCond %{HTTP_HOST} [url]www.domain.com[/url] 
RewriteRule ^(.*) *domain.com/$1 [L,R=301]

Code:
RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www\.domain\.com [NC] 
RewriteRule ^(.*) *www.domain.com/$1 [L,R=301]

That's all.. :)

Regards,
Deep
 
OP
R

Retro

Journeyman
Thanks for the lovely suggestions there Deep, it's great to be reviewed by a profffesional!!

Deep said:
hmm few corrections...

There is no need for valid HTML but yes its good to have valid html...I have seen many sites on top with invalid code (infact one of the sites I am doing seo for)
Agreed. Valid HTML & CSS are not a must for SEO but still they have a good impact on the visitors, sites load faster please bots don't have to face any invalid coding like you know!

About page title:

Actually it is not a good idea to have GamePedia as first in the title as people will search using game news not game pedia :) So keywords should be first instead of site name.
That's a kinda good suggesion too but Having a Sitename in the title is good, otherwise visitors to the site will surely be put off. But your idea is good from teh SEO point of view.

About keywords:

And about stuffing more keywords in keywords tag, actually I would say it is not a good idea...you should already add the keywords which are related to that page not whole site....you should target diff pages with diff keywords....

But don't most of us use the <include PHP Tag. Meaning we CANNOT control the title and keywords for each page. If you are making Static HTML, then what you say is correct. So it's better to have most of proper keywords in the tag as atleast each page will get some density/

About author tag:

None of the search engines care about it :)

About copyright with keywords:

GamePedia is © 2005 - 2006 Jonathan Bewley. All content, images, etc belong to us until mentioned otherwise. GamePedia is the home of the net's best Game Reviews, Cheats, Images, Previews, Walkthroughs, Guides for all Genre Games (Action, Adventure, Strategy, FPS).[/quote

I would say its a bad idea, keep the copyright restricted to copyright info only, dont add keywords....bad seo :(

This only increases Keyword Density and Oh! Lotta sites use this.

For example my site www.whoisdeep.com is PR4 and this inside page is PR5 because it got backlink from PR7 page :)

So it all depends on which page links to which one :)

About alt tag:

Give a Big, Nice Alt tag defining the image perfectly. Suppose GamePedia has a image of the Title Screen of Age of Empires, then here's how the image tag should look.

Whatever which is is normal will detected by google and will be punished...if you stuff alt tage with list of keywords then google might give some kinda punishment for the same. The alt tags should say what image is about....for example..in xbox image there is no point in showing alt as "Game news, game reviews" it should say xbox related stuff coz it is xbox image..
I don't mean that. What I meant was that even though your alt tag should be crisp, it still should contain the BEST KW.

About pagrank:

Now, I am going to discuss about a very important factor which determines your rank in all Search Engines, ie. PageRank. PageRank is defined simply as the rating of your website out of 10, in a search engine which will determine your position when displaying results.

About submission in search engine:

Firstly you MUST manually submit your website to atleast 10-12 Search Engine as soon as it is opened, so atleast your link will be there by 1 month. I will recommend the majors, Google, MSN, Yahoo, AskJeeves, Excite, Lycos. Then, as you can see, the Search Engine should have indexed ALL your pages.

About sitemap:

There is no need to submit any page of the site, if the link is provided on already crawled page, it will automatically get crawled...
I agree but this speeds up the process. By the normal method, if your site comes in Lycos in 3 months, this will surely come in 1-1.5.


About domain name confusion:

There's one small thing that I must tell you about. Google reads *gamepedia.net and www.gamepedia.net as different sites. So, probably the URL that you advertise will have a higher PR than the other one. (ie, www or http). However, there's a simple Apache Mod which allows you to redirect www.gamepedia.net automatically to *gamepedia.net, so that way there will be uniformity all around your sites and users using www won't feel left out by Search Engines or vice-versa. This must be typed in the .htaccess page.
Here's the code to redirect www to http

actually logicially www.example.com and example.com are diff domain (www is subdomain of example.com) but if google finds same contnet at both the places then it considers both as same....

About rewrite code:

RewriteEngine on
RewriteCond %{HTTP_HOST} www.domain.com
RewriteRule ^(.*) *domain.com/$1 [L,R=301]​
And Here's Vice-Versa, http to www
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domain\.com [NC]
RewriteRule ^(.*) *www.domain.com/$1 [L,R=301]​
Note: Replace "domain.com" with your domain.

Corrent code would be:

Code:
RewriteEngine on 
RewriteCond %{HTTP_HOST} [url]www.domain.com[/url] 
RewriteRule ^(.*) *domain.com/$1 [L,R=301]

Code:
RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www\.domain\.com [NC] 
RewriteRule ^(.*) *www.domain.com/$1 [L,R=301]

That's all.. :)

Regards,
Deep

What is CORRENT Code?

Thanks man, IOU.


-- Retro
 

Deep

Version 2.0
Hi,
Actually you can have diff meta tags and keywords in dynamic pages too...

example: check this site *tajonline.tolshop.com

Meta tags come from DB and content is driven by PHP and mysql....

About submitting sites to SE, it will be better if you put link to already crawled site rather than submit it...

coz when u submit it, google will add it in the queue for crawling but when it find link from other site, it will automatically crawl it and add it in the index..

Deep
 
OP
R

Retro

Journeyman
Hmm...Deep, I just was reminded of this. My friend and myself were trying to make a simple PHP Script for just that. The script's working is quite simple, somewhat similar to the one you suggested.

It needs no installing. It has a simple menu in which you can enter all the keywords for your site. Limit is 1500 Keywords. The cool thing is that this allows you to create different categories and each keyword can be assigned to one or more category. This is stored in a simple txt file in arrays and var's.

Now, in the meta tag of the main page,
<?php
echo "<meta name="keywords" content=";
fopen (phpfile.txt)
<Now it simply searches the page content for any keyword it finds and as soon as it finds a particular keyword which comes in a category>
$variable=$cat1;,
<This will continue until all the related cat's are found. Then.
echo 'cat1, cat2,">;
?>

However, we found out that our system was very vulnerable, so we stopped progress.

-- Retro
 
OP
R

Retro

Journeyman
Thanks for the comments. Also, I've edited the first post slightly after reading some of Deep's Comments. Please read only the parts where deep commented and tell if the changes make it sound better.

-- Retro
 
C

cybermanas

Guest
It will be a good thing if this post is published by Digit in the next issue.It will be a good read.
 

hpotter606

Journeyman
The tutorial is very good and i have copied it in word. I am currently making a site for AIEEE students and this will be very useful for it.

Thanks
 
OP
R

Retro

Journeyman
Thanks for the comments guys. You have seriously inspired me to write more tutorials. hpotter, please do give some credit, that's all I want.

@Cybermanas - That Would be too good for me. But this is way too big.

-- Retro
 
C

cybermanas

Guest
@Retro Forget the length.It's time published a tutorial on SEO and this is it.
 
OP
R

Retro

Journeyman
Thanks for all the comments guys, really encouraging..Planning to write some other tuts next!

@Achako: Yes, this may apply to blogs upto a certain extent but for blogs "CONTENT IS KING" and no amount of SEO can ever replace that! Blogs do get good hits from Search Engines for the correct use of keywords.
For example, mine gets about 35 hits a day from SE's but the PR is 0. But, at the next Google Dance, it's gonna be 4!
 
Status
Not open for further replies.
Top Bottom