This will be old hat (hopefully white hat, not black hat) for most of you that read this, but if I can get my point across and help just one person that’s worth it for me. I can’t tell you how many people I talk to that ask me what is wrong with their website, and why Google/Yahoo/MSN/etc. isn’t indexing their site. I proceed to then go and load their site and the problems hit me in the face like a ton of bricks. So here’s my list of 10 tips for on page optimization (and just general good practice site design):
- Search engine friendly URLs – Can’t stress this one enough. Some people claim it doesn’t matter anymore, but looking at it from a purely aesthetic perspective, “friendly” URLs are more pleasing to the eye than obtrusive URLs and will generate more clicks from the SERPs if nothing else. However, I still believe there’s a value in SEO for using friendly URLs as well. An example of an obtrusive URL would be: http://www.site.com/page.php?c=23&p=238&hash=df837238592×72, while an example of a friendly url would be: http://www.site.com/products/bikes/schwinn-10-speed.html — This serves both purposes noted above, it is both visually more appealing for the surfer to click and much more descriptive so that they know what to expect when they click through to your page.
- .htaccess Rewrites – You can’t accomplish #1 usually without implementing #2. If you’re using the Apache web server on UNIX, you’ll want to learn about .htaccess ASAP. Learn as much as possible about 301 redirects and friendly 404 pages. Learn about domain canonicalization and use your .htaccess to tell the engines which page should be your main page. This tip could go on forever so I’ll leave it at this and please let me know if you have any more specific questions and I’ll help you out.
- Duplicate Content – This is a big one which really should be my #1 tip. In today’s search world you’ll constantly hear that “content is king”. This should really be renamed to “unique content is king”. With the advent of auto-bloggers, article distribution sites, and just plain old plagiarism in general, duplicate content is a real problem. Fortunately for us white hat SEO guys (and unfortunate for the black hatters and lazy people), the engines have caught on and are now applying a filter when they spot duplicate content. If you have something to write about, write it yourself, or at the very least pay a copywriter a couple of bucks to write it for you. The days of doing a search for the #1 site for your keyword and copying their text word for word to knock them out of #1 are over. Now, they’ll stay at #1 and you’ll be banished into the Supplemental Results index for eternity. Quoting someone else’s work is fine, but you need a unique spin on it, otherwise no matter how you sugar coat it, it’s just plain old lazy and most of the time illegal.
- Backlinks - Invest a lot of time into building QUALITY backlinks to your site. This means if your site sells widgets, try to find other sites that have information about widgets and see if they’ll link to your domain. Ideally you’ll want to have a lot of inbound links to your site and few outbounds. Avoid joining the link exchange programs that stick links about gambling, cell phone ring tones, online pharmacies, etc. in the footer of your site. Think link relevancy. Use common sense here.
- Unique META tags – You’re going to want unique title and meta tags on each page of your site. Avoid spamming these tags with keywords. Just write what comes natural and accurately describes the page you’re designing. For instance (unless I change things later), the title tag for this blog post is “Back to SEO Basics”, and the meta keywords are “seo basics”.
- Go for PR, not for PR – Confused? I mean, Go for Public Relations, not for PageRank. Always write and optimize your site for the public and provide them with good, useful content and the PageRank will follow. Practicing good link building techniques as mentioned above will get you the PageRank as well. I’ve found that if you practice normal site building, the PageRank actually comes a lot quicker than if you chase it. Besides, Google only updates their PageRank every few months anyway, so you chase your tail for a few months just to see if you gained a point or not. Time is much better spent writing unique content for your site and developing good business relationships, in my opinion.
- Be in it for the Long Haul – Make sure you’re in it for the long term, not the short term. I see many people that start MFA (Made for AdSense) sites, etc. hoping for a quick buck (and that’s usually about how much they make in a month, $1 buck) rather than designing a site around a good business model and working towards a bigger goal. I know of small, non-corporate websites that make $5,000, $10,000, and even $20,000 per MONTH by practicing these basic skills. Spend a few years of your life developing a good website that is something people will enjoy visiting and learning from and the almighty dollar will follow. Your website is, in essence, a business. You’re giving someone information in exchange for dollars. The dollars might not be coming directly from your visitors, but if you’re hoping that they click ads so you make money, you need to keep them happy.
- SiteMaps – Create both a Google and a Yahoo SiteMap and submit it to them. Aside from the fact that you’ll be telling the engines where to find every page on your site, you’ll also get a little added bonus – by signing up at Google you’ll have access to Webmaster Tools. They show a lot of information about your site, which pages have been crawled, which pages have problems that you need to address, and the sites that link to you.
- Analytics – Google also has a great tool called Analytics. It’s a very in depth statistics software that you get for FREE. Yes, FREE. It shows the traffic your site is getting, what your most popular pages are, demographics of your visitors, you name it. I’m simply amazed at the number of people who have no idea how much traffic their site gets or where it comes from. You want to direct your marketing efforts into something that works, and the first step of this is finding out where your traffic is coming from. That way you know where to multiply your efforts.
- Use Common Sense – This is more of a “wrap-up” tip than an actual tip, but it holds a lot of weight nonetheless. When doing ANYTHING on your site, it’s a great rule of thumb to just use common sense. Think of yourself as the surfer. Would you click on annoying popup ads that are in your face constantly? Probably not, right? Would you buy something from a site that looked like it was designed by an 8 year old in between lunch and recess? Nope. Are you going to regard someones comments very highly if they use derogatory language or misspell words on their site? I doubt it. Use good clean common sense when designing your pages as well as applying these basic SEO tactics and the traffic will come. Cheating the system will only hurt you in the long run. And just when you think you’ve thought of a way to cheat the engines, let me remind you that Larry and Sergei are much smarter than you and I and I’d bet that they’ve already thought of that AND developed a way to punish people for doing it.
Nice post! Thanks for dropping by our blog – you were the first from our new blog catalog account! Cheers