58 Resources to Help You Learn and Master SEO

As more and more new, quality websites are indexed by search engines, competition for the top of the results page is increasingly fierce. And, since Google routinely updates its search algorithm, staying updated on the changes is important. Things you were told 2 years ago may not matter at all today.

It can be a tough and technical job, which is why some companies have their own in-house SEO professional. Fortunately, that really isn’t necessary if you have a little knowledge of SEO, have a quality website, and comply with Google’s guidelines.

In this post, I’ll give you resources you can use to learn about SEO and stay on top of SEO, including some free tools that’ll be useful for fixing any issues. Enjoy…

For Beginners

Just getting into SEO? Want to learn a little bit every day? These resources are a good place to start:

1. How Google Crawls – Discusses the basics of how Google crawls the web, indexes, and serves results.

2. How Google Works – If you want to get into SEO, you’ll need to understand the basics of how Google (and other) search engines work. This video provides a background on Google search.

3. Getting the Basics – If you want to get traffic from Google and rank well, you’ll need to have a site that Google views as high quality. It has certain signals that it uses to gauge a site’s quality. This article covers the basics of what attributes you’ll need.

4. PageRank – To understand the Google search engine and why some sites rank higher than others, you’ll need to have an understanding of PageRank. This Wikipedia article gives a good background. (It’s even referenced by Google employees.)

5. Quick Sprout’s Guide to SEO – A 9 chapter, infographic-style guide to SEO. A good resource if you don’t want to read a book but want something more thorough than a simple explanation.

6. Moz’s Guide to SEO – Don’t want to learn about SEO through long infographics? Then check out this 10 chapter guide written by the folks over at Moz.

7. SEO Starter Guide – Written by Google – A 32 page document which explains how to run SEO. This document was written by Google in 2010.

8. 8 First Step SEO Tips for Bloggers – Are you a blogger who wants to increase traffic to your website? Try reading this article first to get a good start on your SEO knowledge.

9. SEO Tips for Beginners – Are you a total novice when it comes to SEO? If so, read this short article which lists 5 things you can do right now to get you pointed in the right direction.

Bonus! Creating a SEO Strategy – Hear from Googler Maile Ohye on how to create a SEO strategy using a wide variety of tools.

Free Tools

Quality, free tools – what could be better? Check them out:

10. Google Webmaster Tools – Before you look at any other tool, check out this suite of tools provided by Google. For help using Webmaster Tools, check out this page. Also check out Bing Webmaster Tools.

11. Open Site Explorer – Also known as the search engine for links, Open Site Explorer is a Moz creation. This tool allows you to see who links to your site, find links that point to old and broken pages, and research competitors to see who links to them. To check out the toolbar and view the product demo, check out this page. In order to understand this tool, you’ll need to be familiar with the terms Page Authority and Domain Authority. Note: this is a limited free tool. You can pay for enhanced access.

12. Microsoft SEO Toolkit – The Microsoft web team made an SEO tool. Check it out here.

13. Broken Link Finder – Having broken links lowers the quality of your website, which in turn hurts SEO. Find them and squash them with this free tool.

14. SEO Site Tools – An extension for Chrome that pulls up page rank, meta description, incoming links, and more for the site you’re visiting.

15. Keyword Suggestion Tool – A free tool (with an account) from SEO Book. Shows the number of searches for a specific keyword and gives suggestions.

16. Majestic SEO – A good tool for viewing backlinks to your website. Also check out Link Diagnosis.

17. Spider View Simulator – View your website the way a spider would. This will give your site a different perspective and may help you find and fix errors. Also check out their other tools.

18. Spider Test Tool – Similar tool as above, but this one is from SEO Book.

19. Robots.txt Checker – Errors in your robots.txt can cause problems for a spider’s ability to crawl your webpage. Find them with this free tool.

20. WordPress SEO Plugin – A popular plugin for WordPress. View the webpage to see a list of all the features.

21. Anchor Text Over Optimization – Google is cracking down on websites that are overly optimized for SEO. Part of that involves anchor text. This tool highlights where you may be at risk for anchor text over optimization.

22. Test Page Speed – Your website speed affects your page ranking, so you want to ensure your website loads as quickly as possible. This tool (from Google) will measure your site’s speed and offer suggestions for improving speed.

23. Google Trends – Shows volume of searches over time. A good tool to view keyword popularity.

Knowing the Status of Your Website

Want to know how optimized your website is for SEO? Check out these for help:

24. Anatomy of a Perfectly Optimized Web Page – Unsure of how to make an SEO optimized page? Or not sure if your page is optimized? Print out this graphic and hang it in your office.

25. Webmaster Guidelines – Take a while to read these guidelines and make sure your site is in compliance with Google. Don’t forget to check out the Link Schemes document, which has recently been updated. For a background on the update, check out this article.

26. Marketing Grader – HubSpot’s popular free tool gives you an overview of your marketing efforts, including an SEO analysis.

Tips and Tricks

By “tricks,” I don’t mean “If you just do x to your site, you’ll soar to the top!” That won’t work. These articles don’t promise anything of that nature. They give quality information for you to know:

27. Setting up an SEO Friendly WordPress Site – WordPress is a publishing platform that is used by millions of websites. Read this article if you have a WordPress site or want to get set up with one and are not too familiar with SEO.

28. SEO for Blogs – Don’t have a WordPress site but still want SEO for blogs? Have a WordPress site and want to learn about SEO for any kind of blog? If yes, check out this article.

29. Patrick McKenzie’s SEO Tricks – McKenzie provides some SEO tricks. Even if you’re advanced with SEO, it won’t hurt to read this.

30. Making Content Memorable – If you run a blog, it’s important to not put your time and energy into getting tweets, likes, +1′s, etc. Why? Because it’s still not totally clear how these play into Google’s ranking. You should be spending your time focusing on producing great content. This SEO Copywriting (SuccessWorks) article gives a good overview of how to turn an article from “meh” to memorable.

31. Strategic SEO for Startups – More good SEO tips from McKenzie, this time focusing on “Startup SEO.”

32. Quick Wins in SEO – Want some quick wins (that you may not be familiar with already) in SEO? Are you familiar with title tags and h2 tags? If not, check out this article. It’ll help bring some quick wins to your website.

33. SEO for Software Companies – Run a software company and want to know how to get traffic to your website via content creation? Check out this article for all the details.

34. SEO Tips from Gabriel Weinberg – Ever heard of the DuckDuckGo search engine? The creator of that search engine, Gabriel Weinberg, gives a few of his SEO tips here.

35. SEO for ecommerce – An 8 part article which delves into optimizing an ecommerce site for SEO. Also check out SEO tips for e-commerce sites written by Google employee Maile Ohye.

36. Conducting a Competitive SEO Audit – HubSpot gives an overview of how to conduct an SEO audit of the competitive landscape.

37. What Every Programmer Should Know – Are you a developer that’s a little unsure about SEO? Read this article written by a developer explaining the ins and outs of SEO.

38. Best SEO Tactics Post-Panda – In February 2011, Google released a relatively significant update to its algorithm. The update was known as Panda and it hurt the traffic of a lot of sites. This Quora thread gives good tips for surviving and maintaining strong Google traffic in a post-Panda world.

Staying Updated

As mentioned, staying updated on Google algorithm changes is important. Of course, there are a few principles that are timeless and good policy. For example, maintaining a quality site with accurate information is top priority, because content is king. These things won’t change.

But being aware of any changes or updates to the Google guidelines and complying with what they’re looking for is required, too. These resources will help you do that. They also contain solid advice that you can use for your SEO efforts. Add these blogs to your RSS reader to stay on top of all things SEO:

39. Google Webmaster Central Blog – The official Google blog for all things related to its search. Written for webmasters.

40. Google Algorithm Changelog – A good, unofficial resource where you can find the change history to the Google algorithm.

41. Google Webmaster YouTube Channel – Frequently updated with a Q&A from Matt Cutts. If anything about SEO is a “must watch,” it’s this. No speculation, no conjecture, just accurate information from a key employee on Google’s search team.

42. Moz Blog – A variety of topics in the SEO arena are covered. Features a variety of guest bloggers.

43. KISSmetrics SEO posts – A collection of SEO articles that have been posted to the KISSmetrics blog.

44. Search Engine Land – This homepage has lots of good articles related to SEO.

45. Dave Naylor – Dave Naylor is well respected in the SEO industry. Read his blog to get the latest insights.

46. HubSpot SEO Posts – A collection of posts HubSpot has relating to SEO.

47. SEO Book BlogAaron Wall is well known in the SEO community. This is his blog, which is part of his site.

48. Search Engine Journal – Gives you tips while also providing some industry news and commentary.

49. SEO Roundtable – Provides a good overview on SEO news.

50. YouMoz – Blog posts written by the Moz community.

51. Search Engine Guide – Contains lots of intriguing and educational posts..

52. Alltop SEO – A continuously updated collection of all the top posts from a variety of SEO blogs.

Getting Inside the SEO Industry

Want to engage and communicate with SEO enthusiasts? Check out these resources:

53. Webmaster Central Forum – A large forum hosted by Google where you can get help with SEO issues.

54. Moz Community – A community hosted by Moz that features a Q&A, articles written by others in the community, and webinars.

55. SEO Subreddit – An SEO community in Reddit. Features news, Q&A, case studies, and more.

Get Help

In addition to getting help with the 3 resources mentioned above, you can also try these paid methods:

56. Talk with an Expert – Need to talk to someone for help or advice with SEO? Check out the experts available on Clarity.

57. SEO Book Community – A popular SEO community. It does require a paid account of $300 a month.

58. Inbound – A Hacker News-like discussion board where many inbound marketing issues are covered. There’s a heavy focus on SEO here.

So, will using all of these tools, reading blogs and articles, and talking with SEO experts get you to the top of a results page? Nope. The key thing to remember with SEO is that it all comes down to producing quality content. After that, promote it and make sure it spreads. These things will get you pretty far.

Because SEO, in the end, is not much different from a business. Giving people what they want and the accurate information they need is job #1. If you do SEO exactly right but neglect the quality aspect, your efforts won’t yield much in the way of results. You have to be familiar with SEO and have a quality site.

I hope you’ve found these resources helpful and informative. Any feedback? Let me hear it in the comments.

About the Author: Zach Bulygo is a blogger for KISSmetrics, you can find him on Twitter here. You can also follow him on Google+.

  1. Awesome list Zach, I love that you included the SEO subreddit – the slight shady AMA is a very interesting read.

  2. That’s what I call a “Link Bait” :)
    Thanks Zach and Neil for sharing this list with us. It is a keeper.

    • Great – glad it’s helpful for you Mina!

      Hopefully it’ll be a good reference for you. If anyone asks you about SEO, you can now point them to this post!

  3. Hi Zach

    I hate to boast, but I am a SEO master myself, yet I’ve found a few gold nuggets already that I believe will take my skills further…

    You see, over the last decade I was fortunate to grow a small blog network (it takes guts, perseverance and a “never quit” attitude, obviously…) of 300+ aged domains/niche sites, and I learned — the hard way — that turning yourself (and your team) into a genuine “content machine” is the only/most viable way to help the reader/customer/fan for real…

    If any of you guys are keen to learn more about my approach to niche site building and SEO/affiliate marketing, the you could grab a free PDF report I share with subscribers…

  4. Good to see the best seo material at one place. Thanks for Sharing

  5. Great list, I’ve always wanted something like this! There’s some gems in here.

  6. You can get SEO tips and advise easily anywhere. But the resources provided here, to stay updated and current are something different from others.

    I appreciate it.

    Thanks

  7. Good work, Zach. Such a “resource list” needs to be kept updated, though, especially in a world where here today gone tomorrow strategies abound :)

    I’d like to add #59: 50 SEO Thought Leaders to Watch – http://ayyar.tk/50-seo-friends

  8. Fantastic list but I think you forgot to mention Google adwords in the list of your free tool. It is a very useful keyword research software.

  9. Wow – great list. Some many articles show just a couple, but this list is worth bookmarking, under your SEO folder.

  10. It’s an interesting post and helps understand seo i really like it.
    Thanks for this information.

  11. We can get SEO tips and advise easily anywhere. But the resources provided here, its great.
    Thank you

  12. Resource provided here, this is the best to seo.
    Thank you

  13. thanks zach for this awesome list they are going to my bookmarks

  14. Thank you for such knowledgeable post. I am new in SEO. This post really helped me alot to gain knowledge about SEO. Keep sharing such good posts

  15. This is huge lists, which one i should start first?

  16. This is a great resource for seasoned developers or someone that is just starting out. Remember, build relevancy from great content and the links will follow!

  17. I think still there is a one secret method that major SEO companies won’t reveal.

  18. This looks a lot like the resource that we put together at Fluid. http://www.getfluid.com/learn-seo/ must say it’s a great idea.

  19. It is an informative post for SEO beginners. I think if any SEO beginners read your post and follow these instruction than they do not need to learn any SEO course.

  20. That’s the huge list of SEO resources!!! Thanks for the share..

  21. This resources list very helpful for me

  22. Nice to see all the SEO resources list at one place. Thanks for sharing!
    This will definitely helpful for all SEO professionals. I will share this list with my friends.

    Thanks!

  23. Great post! I am actually getting ready to across this information, is very helpful my friend. Also great blog here with all of the valuable information you have. Keep up the good work you are doing here.

  24. Thanks for sharing this blog for sharing good links as well as good tips.

  25. Important SEO learning resources for beginners and also for intermediates to be expert in SEO & Internet Marketing.

  26. The problem is, once you’ve got to an intermediate level with SEO, it feels very difficult to advance any further!

    Maybe once you’ve spent a few years, you just ARE a master?

  27. I think these resources are enough to get a high page rank.

  28. Great Info Kissmetrics, If you find some time, Just give me a blog like this about Google 200 Signals.

    Thanks

  29. thanks for providing such great tips really helpful.

  30. Thanks so much for providing such useful information!

  31. You say that there is no need of SEO professional, but in my oppinion this is not always true, because usually businesses don’t have a quality website or even comply with Google’s guidelines…

  32. Hi there, I’m Mary thank you for this SEO tips, I’m so glad it helps me on my seo learning as well as on my web development for my company at Unlimited Creative Technology
    I hope we could share same ideas about our field.

    Thank you and Best Regards

  33. Thanks for the sharing the great tips, please keep continue the same,apart from that here is the same SEO tips so please click here to know more about the SEO.

    Warm Regards,

    David William

  34. Hi Zach,

    A superb list! There are a few I have yet to try. There is however one more tool, a project of mine, that I’d like to share with you – http://seocrawler.co/ – admittedly, this tool has been in development for some time and it’s still in public beta. Basically it’s a cloud based website crawler. Users have found it useful for broken link building, website health checking and scanning their competitors’ pages with titles & descriptions.

    Cheers!

  35. Thanks for sharing a point to point hierarchy to nail seo in a perfect way really helpful for newbie as well as for professional webmasters

  36. For a new beginners its useful stuff…………..please also discuss about google penalties
    and how to safe

  37. Thanks for the valuable information which you people had mentioned here. specially, its easy to understand through which you tried here with many views. so, its really interactive and informative things to initiate our stand in the field of SEO.

    Time and Efforts would be well appreciated.

    Thanks

  38. It is an enormously inspiring post, I am happy to find this seo tips very helpful and informative for me. Thanks for sharing this blog.

  39. Great list of resources! I definitely discovered some new sites that I will be using more often! Thanks for the suggestions!

  40. Thanks for the sharing of such information. we will pass it on to our

    readers. This is a great reading. Thanking you.

  41. Thanks for such an informative post, For SEO task it is very difficult to find all the tips and tricks at same place, this is the first time i have find almost all the query related to SEO solved in an order manner according to the experience of the user which makes it easy to understand and follow.

  42. Nice Sharing. I also know a blog multisoftart.com, MultiSoftArt is one of the popular How to blog. Sr. editr Tauseef manages this blog under MultiartDreams banner. At MultiSoftArt you can learn about how to create your own Blog and make money from it. Here are some of the most covered topic at MultiSoftArt: Technology, Blogging, SEO, Social media, Internet,Make Money online, Affiliate marketing, WordPress, Blogging.

  43. Excellent list of resources. Very helpful and worth reading. This will definitely help newbies to learn SEO very soon!

  44. Great list for people who want to learn webmaster tools. Here is another resource that people may find useful, its the ThoughtShift Guide to Google Webmaster Tools

    http://www.thoughtshift.co.uk/free-guides/dude-wheres-my-website/

    This guide explains all of the features within Google Webmaster Tools, in great detail and how to use each of the features.

  45. Great resources and article for SEO.

    Moving forward link removal services should be added to your resources list as they are just as important as link building services were. With Penguin and manual penalties they are only going to be even more relevant.

    Our company was hit by an unnatural link warning message a few months ago and its been a nightmare trying to clean it up. We have spent countless hours and a fortune undoing work completed by a “reputable SEO” company. I don’t wish this process on even the worst of enemies.

    This has involved using http://www.linkdelete.com and backlink checkers like http://majesticseo.com to understand what exactly happened.

    It turns out the company was using SAPE style backlinks which was recently targeted with a google action as well.

    If you are gonna use an SEO company in the future you best start by making sure it’s the right one first!

  46. Nice post. Really you have mentioned some great points with us, which helps to identify many aspects and more justified information you provided in a simplest term. Thank you for sharing.

  47. Hai! This is my first visit to your blog! We are a group of volunteers and starting a new project in a community in the same
    niche.
    you can also visit my site:http://www.saravanan.net/

  48. Really nice post. I think moz is the best site to learn and be updated about SEO. Thanks for the information.

  49. Thanks for sharing this.. But i think too much seo tools and ways can confuse and temper the strategy for beginners.

  50. Such a helpful article, it can be hard to keep up to date in SEO as it is constantly changing. Some really great ideas in this article, I already use some of the tools here but there are a few I haven’t heard of that I will be trying out.

  51. Simply amazing post. I have been looking for a useful and helpful information about SEO but what you have provided is more than enough. Great help it is. Thanks a lot. :) Some of the tools are very new for me and would like to implement them too. :)

  52. Excellent list of resources. I found this blog quite helpful and worth a look. This will more than likely help newbies to learn SEO without to many struggles.

  53. Awesome tips for SEO learners as they can easily get an initial starting point from your blog.You have described each n every point with an informative description which will be easy for any seo executive to learn.Thanks for sharing such an inspiring log with us as i was searching something like this to start an analyzing my website with seo point of view.

  54. Thanks for the explaining these stuff very precisely. It a very informative article.

  55. Thanks for this blog actually beginner at SEO must read this blog and follow all resources links which are shared in this article. It will clear basic their ideas about what is SEO actually.

  56. Nice tool Every should use this Tool for successful SEO.

  57. Nice post. I think moz is the best site to learn and be updated about SEO.Thanks for the information.Keep It Up

  58. Well I’m following your blog as It seems very interesting for my job, I think these resources are helpful for each and every SEO’ER

  59. thanks for this share about seo resources

  60. SEO has became the need of hour in the present scenario. A website must have a well optimized site in order to have good reputation as well as a handsome earning.
    This is really an awesome post , a boon for all the new blogger and webmaster who all are eager to learn about search engine optimization . I would like to appreciate the admin of the site for posting such a wonderful articles. .

  61. Thanks for sharing with us such a great article . you can get some quality info on technology and seo here http://www.rankingbyseo.biz

  62. Thanks Zach, it good to know more about SEO. Considering SEO is in very high demand I guess we need the SEO specialist who can have this knowledge,

  63. The great informative SEO for beginners & very helpful thanks.

86 comments

Please use your real name when commenting. Otherwise, your comment may be deleted.

← Previous ArticleNext Article →
Buffer