After several years of working in web dev and SEO, I’ve come to the realization that SEO isn’t really that hard. That’s not to say that there aren’t any challenges in SEO, but that overall, you can simplify SEO down to a few key ideas.
I’ll be writing a companion article about the challenging things later as well.
Search Engine’s Goals
Google’s goal for search is to bring you the best results for your query possible.
Update: With ALIAS records widely available, this is a moot point as there’s no benefit to using WWW at this point. Case-in-point: I’ve switched to no-WWW!
Should you use the www. prefix in your domain name or not?
Here are a few reasons why I think you should.
1. Using a Content Delivery Network (CDN)
As your website grows larger in scale (or for reliability / DDOS mitigation), you may need to use a CDN. CDNs work by caching your website content on a variety of servers around …
I work with CMSs every day, and I’ve given some thought to a list of “must haves” that every CMS should have. The first one is SEO support.
Many CMSs have 3rd-party SEO tools available, but this is so important that it really should be built into the CMS itself.
By SEO support, I mean the ability to set SEO metadata values intelligently on every page, including <title> elements, meta descriptions, robots, image alt and meta tags, and schema.org metadata.
I got a call this week from a man asking for information about a new website. Certain details will be anonymized, so let’s call him Bob. Bob was looking for a website for his growing painting business in a small city in Minnesota and has been in business for a long time, generating leads on Facebook and seemingly having good success but wanted to move on to an actual website. He wanted to host some information about his business, pictures, a contact form, all standard stuff.