SEO for websites online is the process applying and following certain attributes and rules to increase the organic non-paid traffic from major search engines i.e Google etc Usually SEO results don't come overnight and it can take a long while to rank well for non brand key terms.
Generally in a nutshell the more competition a term/keyword has the harder you'll find it to rank for it. Thats why i thought i'd like to offer a little helping hand for you.
Choose your hosting provider carefullly1. If you're targeting one specific region, say the USA, ensure that the physical IP address is country specific which improves the possibility of ranking in the USA.
2. Always get a fixed IP address, even though you may have to pay slightly more.
3. You can run an IP address search to ensure the IP address hasn't been black listed. Domain Tools are an excellent source for
IP address lookup4. Ensure the server returns accurates responses:
* 200 OK The request has succeeded - As an example you should see this server response for your homepage (
http://www.sitename.com).
* 301 Moved Permanently - As an example you should see this server response for your non www version of your homepage (sitename.com).
* 302 Found - Use this server response only if you are redirecting temporary.
* 404 Not Found - Always display a correct 404 response so you can get an indication when a page is broken for better user experience.
Increase crawling from search engines because you can never get enough of Google etc5. To check when your site was last crawled and indexed via Google, search for 'site:sitename.com' and play with “date range” drop down menu on the 'Advanced Search' options page.
6. Update your websites content as often as possible. For online vendors, new promotions and offers offer a fantastic opportunity to update content.
7. Ensure pages are loading promptly by analyzing and amending your code if required, content and images. Web Page Analyzer is an excellent source to
analyze a page load time8. Fix duplicate content issues i.e having two versions of your homepage, 'www.sitename.com' and 'www.sitename.com/index.php'.
9. Add an XML site map and submit it to major search engines.
Image optimization is important across the website to enjoy traffic from Google image search9. Keep images on a folder level rather than through a sub domain so 'sitename.com/images/' is better than 'images.sitename.com'.
10. Use a descriptive name for images, such as the product name if you are a online vendor.
11. Use alt text for all your images and use a descriptive name again for the image alt text name.
12. Use captions by placing a small descriptions directly under, on top or on the side of your images.
13. When possible save the image in the jpeg (.jpg) format.
14. Use a free tool such as
xenu to find images with no alt text.
Ensure meta data is optimized to get high level of qualified traffic15. Ensure that every page has unique meta data in terms of page title and page description
16. Limit a page title to 70 characters and page descriptions to 150 characters.
17. Don't bother too much about keywords, do something else
18. you can optimize each page around one key term.
19. Try to place the most important term first, followed by a soft (non spammy) call to action and brand
20. For product pages, go for an auto generated meta data solution based on <product title> + <call to action> at <site name>
21. Use [url=adwords.google.com/]Google AdWords[/url] ads to test the best text for better CTR by creating a few ad variation which include your key term.
Forget Cash(LOL) Content is truly king22. Every page should have unique content which is structured well for users (and therefore for the search engine spiders as well).
23. Don't repeat the key term more than 3 times thus to avoid keyword stuffing.
24. Place the key term in the page H1 title, image alt text and once in bold.
25. For online vendors use a "recommended products" concept to link between similar products to increase their relevancy and exposure.
Apply essential URL and coding tweaks26. Use 'robot.txt' to block parts of the site you don't wish the search engines to index.
27. Also offer a HTML site map which is auto updated based on the XML site map.
28. For sites running on PHP use a .htaccess file to avoid content duplication.
29. Use breadcrumb navigation across the website for better user experience and to help in SEO.
30. Once in a while, view your site using a text browser such as
SEO Browser to "see" how spiders are likely to find your on page content.
31. If your site architecture has more then three levels, restructure it. So to make the information more accessible to both users and spiders
32. Keep URLs short to help create a better viral effect as short URLs are more memorable and easily passable between people.
33. Include your key term in the URL where possible.
Apply essential maintenance34. Fix any 404 errors and consider redirecting to a more appropriate page.
35. For online vendors when products are removed from stock or discontinued ensure that a 301 is placed to the main category or to a similar product.
36. When linking to other websites, consider checking whether you're linking to a bad neighborhood using a free tool such as
text link checker37. If you have multiple domains unify around one domain using a 301 redirect taking into account links pointing to each domain, domain age and the domain name.
The Google Page Rank issues38. Don't pay too much attention to Google PR as it won't effect your ranking
39. If you want to control page rank, use the nofollow HTML attribute on pages such as "terms and conditions", "privacy policy" etc
Back to Content is king, so start blogging!40. Place your blog at directory level so 'www.sitename.com/blog/' rather than through a sub domain such as 'blog.sitename.com'
41. Blogging at least once a week will help increase your crawl rate from Search engines.
42. Read
The Definitive Guide To Higher Rankings For Your BlogGet more links, otherwise no one will find you43. If you're considering directories to submit to as part if your link acquisition, focus on quality reviewed directories such as
Yahoo and
Best of the Web44. Try not to pay for links, sometimes these sites can be spammy and bad.
45. Help your customers/members help you by placing on each page a easy way to share content using a sharing tool such as
AddToAny46. Asking for links part 1 - place a nice request in your website sale confirmation email or newsletter to link back to your site.
47. Asking for links part 2 - ask your friends, similar web masters etc to link to your website! And vice versa reciprocal links are much better especially from websites which rank highly, are updated regularly and have good content.
48. Give your bloggers notice of new happenings and ask for opinions through your blog!
49. For online vendors offer great products at competitive prices and the links will come organically.
50. Kick off a social media strategy to encourage discussion (and links) on social networks and other user-powered 2.0 websites such as
FacebookCool their you have it guys!
