1. Optimize Your Title Tag.
Always important to remember your keywords, also in your titel tag, do never write your company name or something like that, instead use a descriptive text containing as many keywords relevant to your site subject as possible. (note: keep your titel about 60 characters).

2. Creating good content.
Eventhough your main product is to sell pictures from your website, google and other search engines can’t ‘see’ them, so you need som descriptive text content, search engines has a very complex way of reading a website for content and to find out what your site is about, so remember to use alot of good relevent keywords in your text content, (but remember to spread them naturaly).

3. What confuses search engines?
Well, this is and have been a very big discussion topic for a long time now, some of the factors that can confuse search engines is javascript, using frames on pages, dynamic pages (eg. asp.net etc). Almost forgot to say that if you are using flash elements, eventhough there are text in it, search engines can’t read it, so not recommented.

4. META tags.
META tags are a way to describe your site for search engines, its text that is not shown on the pages. (Some people claim that google does nothing with these tags anymore, but we don’t know, and I know that other sites uses them, so why not just write them anyway).
META name=’description’ content=’a well optimized short description of your page’>

5. Robots text file
The Robots.txt is a file you have on your site, not for visitors, but for search engines when they look at your site they looks after a robots file, and if it exists it is easier for search engines to index all your sites. You can generate a robot file with this software for free.

6. The thing about images
I mentioned before that search engines can’t read images, thats not completly true, images has an ALT tag, that makes it possible for your to put in a descriptiv text to the images, some says that google sees that, so here is the code.

img src=’my_image.jpg’ width=’50’ height=’60’
ALT=’A descriptive text in here.’

7. Text sizes.
Some people also says that search engines look at text that is emphasized (eg. h1). so my
theory is, if you are doing as I have done for years, just writting text and then set up the visual part in a seperate css file, then google can’t se that the text is a header1 or header2 text.

So what to do could be, in your website page, make the text h1 and in a css file define the h1 tag to look different.
H1 { color: blue; font-family: Verdana; font-size: 16px }

8. Remember filenaming.
Another thing to look at is your filename, your first page may be named default.html, but if you go to google and search for something, like ‘Free SEO Tools’ you can see that google also looks at sub-directorys and filenames, like. www.seo.dd-soft.com/SEO-tools-free-download-internal.aspx,
this says more than just download.aspx.

9. Internal linking
Always remember to link your site together, your need search engines to find more then just your front page.

10. Some personale words before you go on making a website.
This last tip is not really a tip, just some words from me personally to you, I have read a lot of litteratur about SEO, and other marketing techniques, so just do not forget, depending on what your site content is, there may be other ways to market your product, it could even be done cheap or for free, be creative.
Original: http://www.seo.dd-soft.com

About the Author

Bob Jacobsen
Please also checkout my software development site: http://www.dd-soft.com