What is SEO: The Basics and Why It Matters

Today a student asked me this when starting an online SEO course. What knowledge do you need to do SEO? The truth is that the first thing I did was do a Google search to see if someone had written something on the subject. Finding nothing, I have decided to write this post. Looking just that you who are reading this comment the post and know what you think about this subject.

The student has asked me not only to tell him what knowledge he needs to venture into SEO. He has also asked me to do an ordering of the most necessary knowledge to perform SEO.

First of all, make it clear that this is something very subjective. And that each SEO professional will have their own list, and of course, their own order. I don’t come from programming like many SEOs. What has worked for me to increase my clients’ sales may not be what other more technical SEOs use, but it works. And surely they apply other formulas that also work for them.

SEO is an acronym that becomes “Search Engine Optimization.” Here search engine is dedicated to creating indexes (indexing) other websites and their different sections (sub-pages). This indexing employs “Robots,” which are computer programs dedicated to surfing the Internet by examining web pages, by following links.

When we query you for a search term with page listings, you will give us an ordered list of pages for those keywords.

And so, how do I do this SEO on my website?

Going back to the main thread a bit, let’s see what you can do to improve your position in the Google list.

List of necessary knowledge to be SEO

Here is my list of knowledge to perform SEO:

  • Marketing
  • Programming (PHP, Javascript, Python, Regex …)
  • Databases
  • Drafting
  • Psychology
  • Graphic design
  • Commerce
  • Web Analytics and CRO (Conversion Optimization Techniques)
  • Public relations
  • Web Design (HTML, CSS) and User Experience (UX)

And the order that I would give it would be:

  1. Marketing
  2. Web Design (HTML, CSS) and User Experience (UX)
  3. Programming (PHP, Python, Regex)
  4. Web Analytics and CRO (Conversion Optimization Techniques)
  5. Drafting
  6. Public relations
  7. Commerce
  8. Psychology
  9. Graphic design
  10. Databases

Do you need to know all this to be SEO?

NO! But the more knowledge you have about all this, the better to be a good SEO. Although for me, before the aptitudes would go the attitudes.

Attitudes necessary to be SEO

  • Ability to learn every day
  • Ability to investigate
  • Tenacity
  • Ability to self-criticize
  • Ability to analyze

Within SEO, there are different profiles. An SEO expert can be very good in some facets and worse in others—all very good and each with their knowledge and experiences.