Guest Post: 20 Things You Can Do to Make Your Website Google Friendly
I consider myself to be a very active participant of the new “social media revolution,” and agree that social media has the ability to attract and engage internet users in a way that SERPs (search engine results pages) or paid search results cannot. However, I think it’s important for us to avoid getting so caught up in the social media whirlwind that we forget about good old fashioned SEO (search engine optimization). Think about it this way: When you go to your financial advisor, he would never recommend that you put your entire net worth into a single stock. Well, any good internet marketing consultant will tell you the same thing about your online marketing strategy. The most effective strategies are those which are well diversified between social media, natural search and paid search.
In today’s post, we are going to focus exclusively on the natural search piece of the puzzle. (Since paid search would require its own post, hopefully Stylo Creative will invite me back in the future for a post that focuses exclusively on paid search. )
Having spent the past nine years as a search marketing professional, I can tell you with absolute authority and conviction that a well targeted SEO campaign will result in highly targeted traffic and conversion (which in turn will add to the bottom line of your business).
To get you started in the right direction, I have assembled a list of twenty ways you can make your website more Google friendly (which will also help benefit it’s rankings in Yahoo and MSN). Before we dive in, I want to point out that this list assumes you have done keyword research to identify your target keywords. If you haven’t taken the time to do that, bookmark this page, research what keywords you should optimize your website for, and then come back to this list and dive right in:
Have good title tags: Not only do the title tags tell the search engines what your site is about, but compelling title tags will also give users a reason to click through to your website when it appears in their search results.
Have a well written meta description: The meta description is used to provide the text under the title link in search results, so you want to write a good meta description that contains keywords and accurately describes your site.
Use keywords in your link anchor text: Search engines pay a lot of attention to the links on your site, along with the words that you use in them. Instead of using phrases like “click here” or “for more information,” use anchor text that contains keywords and tells users where they will be going.
Use relevant keywords in your general copy: This can be tricky, but it’s worth the effort. While some people will say you should ONLY write for humans (while others will say you should write for search engines), the truth is that you need to find a balance between the two. While stuffing a keyword into your content dozens of times will sound ridiculous when humans read it, you can find creative ways to include a couple of keywords for the search engines to come across.
Use a good link structure: Instead of domainname.com/page.html, you would want to use domainname.com/descriptivekeyword.html. If you are using WordPress, you will want to change the default permalink structure.
Use descriptive alt text on images: All images on your website should have alt tags (alternative text). Alt tags are used to describe the image, and in the event that the server cannot find the image it’s looking for, this text will display to visitors. This text also improves the accessibility of your pages (for example, when a visually impaired user visits your website with a screen reader), and this is something that Google will take into account. Alt tags are also a great opportunity to legitimately add some extra keywords to a page.
Use descriptive file names for images: If you have an image of a frog, you would want to name the file frog-1.jpg (instead of something generic like 1.jpg).
Have an XML sitemap: The XML sitemap is a coded site map that makes it easier for search engine spiders to index all the pages of your website. WordPress users can create one with the Google XML Sitemaps plugin, while other website owners can use the XML Sitemaps Generator. Once it’s created, you will want to register your sitemap with Google Webmaster Tools.
Have an HTML sitemap: An HTML sitemap on your website will not only make it easier for Google to crawl your deep content, but will also provide users with a better navigational experience.
Use keyword in heads and subheads: An important aspect of basic on-page optimization, this allows you to tell Google and users what your website is all about.
Have a clean link structure: Instead of cluttering your HTML with style attributes for links, use CSS to style your website without hindering search engine spiders from crawling your code.
Validate your source code: Like the tip above, validating your source code will ensure that search engine spiders don’t run into any technical difficulties when crawling your website.
Focus on home page optimization: This is the most important page of your website, and the key to your site being found in the search engines. Your home page should be easy to understand and summarize the rest of your website. Your home page should have your main keywords spread throughout the title, heading, content and alt tags of the homepage.
Start a link building campaign: Having quality inbound links shows Google that your site can be trusted. There are many different ways to build links, including commenting on do-follow blogs, writing link bait articles, or exchanging blogroll links with other bloggers. You can click the link at the beginning of this tip to see a total of 101 legitimate link building strategies.
Guest post frequently: In addition to helping you build links, this will also allow you to network with other people in your industry (which can lead to them linking to you on additional occasions).
Have a company blog on your website: The nice thing about this one is it can also aid in your social media efforts. However, in regards to SEO, publishing new content will ensure your website is being crawled on a regular basis.
Avoid most WISYWIG (what you see is what you get) HTML editors: It’s good to avoid most WISYWIG editors, because of the amount of excess they will add to your source code (which can cause issues for search engine crawlers). While I have not had too many problems with the editor in WordPress, an example of a troublesome editor is the one included with cPanel.
Add your site to Google Webmasters tools: There are multiple reasons to add your site to Google Webmaster Tools. For an in-depth look at all of these reasons, check out my post from November: Learn How Google Robots View and Index Your Site.
Have a robots.txt file: As mentioned above, you can create this with Google Webmaster Tools. The benefit here is that you can tell Google if there are pages of your site that you don’t want indexed.
Last but not least: While this one only applies to WordPress users, I highly recommend installing the All in One SEO Pack, which will automatically do many of the things we have discussed today.
Gerald Weber is president and founder of Search Engine Marketing Group in Houston, TX. He also maintains a Search Engine Marketing Blog.

December 19, 2008
This is great advice. I’ve been trying to do some guest blogging recently for this very reason. The nice benefit of having an SEO optimized site (not saying mine is, btw) is that it generates a lot of results for a small amount of effort. Social media is great, but there is a lot of effort involved, too. I think the two go hand in hand.
One thing I thought of that you don’t have here: occasionally write articles designed around your keywords. For instance, one of the keywords I would like to optimize is “marriage advice.”I’ve been thinking of writing a blog called “my top marriage advice of 2007.” It IS writing for a computer, but it’s also something a human would want to read. So it can work.
Great stuff as always.
December 19, 2008
@Alisa,
It’s true actually the social as well as the SEO aspects both take effort and that’s a great point yes you can also optimize individual posts for certain keywords, however this works best if it’s related to the overall theme of the website. Thanks for commenting.
December 19, 2008
Great information and now I feel like to need to redo everything! I’ve concentrated on content but know I need to be more diligent on the other aspects that aren’t done for me by the Tomato. THANKS!
December 19, 2008
No problem at all. Always glad to help. Thanks for commenting.
December 19, 2008
Awesome post Gerald, you really packed it full of a lot of great information! Looks like it’s time for me to get busy working on my site
December 19, 2008
@Tyler,
Thanks Tyler. Good to see you. Thanks for stopping by.
December 19, 2008
Excellent post Gerald and very comprehensive. There are quite a few points here I’ll have to look into and implement on my blog and business website.
December 19, 2008
great advice
December 19, 2008
@techandlife,
No problem just let me know if you have any questions. Always happy to help!
@Honour Chick,
Thank you. Thanks for Stopping by.
December 19, 2008
I also want to add that. All in One SEO Pack is a very good plugin.
i change my blog to wordpress. it had 30 or 40 indexes in google
i did not do any thing but in one month i have 135 indexed pages in google.
i think it is that plugins success
December 19, 2008
@Serdar,
I’m glad to hear that you have had some success with the All in One SEO Pack. Yes it is a very good plugin. Keep up the good work.
December 23, 2008
The All in One SEO pack is indeed helpful. It is easy to describe your meta tags according to the post.. It is necessary that all the blog posts should be optimized like the webpages are.. This method has surely helped..
December 27, 2008
[...] Vote Guest Post: 20 Things You Can Do to Make Your Website Google Friendly [...]
December 31, 2008
Hi. Good site.
March 17, 2009
Thanks for the posting! Excellent info. Wish you were around when we were first launching our site. Would have saved a lot of time and effort. Thanks for sharing.
March 17, 2009
Quality list
I agree 100% about the importance of SEO in the middle of this new growing world of social media. Although people can easily ask their friends. Most go to search engines for answers.
Rosh
March 22, 2009
Brilliant article. I myself have been caught up in exploring Twitter so much I have been forgetting about good old SEO work to generate traffic. One thing I have noticed is that the quality of traffic generated by social networks is not as good as SEO, forums or commenting on blogs.
One interesting way I’ve found to leverage Twitter in particular is to follow links to blog articles people are posting and leave comments on those blogs.
Thanks Gerald, I found this great article from following you on Twitter !!
March 22, 2009
Thank you for interesting information. Very useful article.
April 13, 2009
Interesting article. Were did you got all the information from…
April 17, 2009
thanks for the good info.
April 22, 2009
I’ll attest to Gerald’s list. We’ve followed these practices and it’s enabled us to get top rankings in a very competitive industry.
April 22, 2009
Great article! BUT… Don’t forget to consider the most important feature on Google search …anyone?…
May 6, 2009
Great article, thanks!
June 29, 2009
This should be a SEO checklist for blogger and web designer whenever they set up a new website. Great stuff, thanks for sharing!
June 29, 2009
Thanks. You are welcome to bookmark it and use it as a reference.
June 29, 2009
Great advice! I have bookmarked several links mentioned. Thanks for the info!
July 23, 2009
Thanks for advice:) I have book marked it and let me try all these and see the result
November 20, 2009
Good tips for beginners and pro.
Valentin
October 19, 2010
Thanks for this astounding article! I will definitely have to use this in my blog!
Cheers!