A good SEO checklist to follow for beginners.
by Koree Monteloyola
- Avoid Meta Keyword stuffing.
- Create unique content.
- Think of the keywords that your users would type on a search engine to reach your site.
- Use Google Adwords's keyword tool to find the appropriate keyword/s (to target) for your site.
- Take advantage of the concept of "user generated content" by implementing user reviews or comments and sharing tools for social media websites. User generated content helps to emphasize the title/content of the page without much effort from the web developer or web master (Look mom no hands!) [Read my reflection paper and know the impact of user generated content.]
- If you're using a content management system (CMS) like Wordpress, Joomla or Drupal, make sure to upgrade to the latest version, as soon as possible, otherwise your site would be a candidate for hacks.
- The main content should be in a good position on your page. Avoid putting ads, widgets, clickable thumbnails before or at the top of the content. These objects should be at the sidebar.
- A matching URL and title makes a big difference. Make sure it is not spammy. Keep it simple.
- Make your site unique. You don't have to worry in getting a domain that contains a piece of your keyword/s. It's all about the content.
- Make people want to link to your site. Create a content that has value, unique, exciting or cool.
- Use Google Webmasters tools.
- Copied content does not rank highly.
- Original content makes people want to return to your site.
- Don't use images where text should be in.
- Don't give your rankings to others - be careful with web developers / web companies that create your website and put their links at the bottom/footer of your web pages (ex. "Powered by Company Here"). Give value to your site.
- Use Google Maps for every content when appropriate.
- Observe the keywords that lead your users to your website. Utilize these keywords/web pages to attract more audience.
- Make sure that your hosting provider is reliable and has good up-time.
- For URLs use dash (-) or periods (.) as separators.
- Find ways to make users busy on your site. Post related content in between paragraphs or images, especially on the sidebars. A 5 minute video is short and attractive to a busy person - then multiply that thought to 5 for each person (for another 5 video clips) who visits your site, and you'll know what I mean.
- Shorten the meta description. Make sure that it is not cut-off abruptly in the search results.
- Implement properly structured and clear breadcrumbs.
- Make sure that the character encoding used renders all the special characters correctly.
- Avoid rendering inorganic content. Focus on what users/humans like.
- Don't put too much text on your site, especially if it's unrelated/spam content.
- Don't sweat on creating a good URL. Unique and valuable content is the key.
- Be consistent with the links of each page. Use canonical tags.
- Fix broken links and make sure links point to the correct destination.
- Track your backlinks. Make sure that your backlinks are not coming from spam sites.
- Use valid and appropriate HTML tags.
I am in the process of redesigning my own site, and I think this list is a good guideline for search engine optimization to help me get a higher rank in Google search engine results.
By the way, thanks to Adrian for the Google IO video.