asterisk-solid Classes available in-person (strict social distancing) or live online with an extended free retake period. See details.


SEO Classes in NYC or Live Online

Master Search Engine Optimization (SEO) with hands-on training

Learn to optimize your site, build backlinks, generate content, and more to drive your site up to the top of the search rankings with our hands-on SEO classes. 

Sunlit data science classroom
One-on-one training in NYC
Outside NYIM’s office at 34th & Madison
Excel class in session

SEO Corporate Training

Drive team performance and efficiency with NYIM's industry-leading training. Send employees to our group classes in NYC or create a custom training program onsite.

Get a Free Quote

Rated NYC’s Best SEO Classes

Instructor helping student one-on-one

Small Classes

Get personalized attention in small groups

Students collaborating on UX exercise

Hands-on Training

Work on real-world exercises & projects in SEO

Close-up of instructor leading a class

Top Instructors

Learn from industry experts with practical experience

Attentive students in class

Free Retake

Refresh the course materials within six months for free


Upcoming SEO Courses

Attend our SEO classes in our New York City location, or request onsite training for your team.




Next Class

SEO Mastery Certification Price: $2497 Duration: 35 Hours Next Class: Private training available
SEO Bootcamp Price: $650 Duration: 12 Hours Next Class: Private training available
SEO Mastery Certification Bootcamp Price: $1997 Duration: 28 Hours Next Class: Private training available
SEO in a Day Price: $325 Duration: 6 Hours Next Class: Private training available

What is SEO?

Search Engine Optimization (SEO) is the practice of using techniques to increase the number of visitors to your website or content on the web by improving its position in search engines. With good SEO practices, your content or site will appear higher in Search Engine Results Pages (SERPs) on Google or other search engines. To understand SEO, it’s essential to review the different types of SEO and the various terms used in the industry.

Why is SEO important?

Think about the last time you wanted to buy a product or a service online. What’s the first thing you did? You probably fired up Google and gave it a search. Thanks to Google, we can now easily find what we need with the search engine. On the flip side for marketers, that means we need to figure out how to stand out and show up on the search engines. Showing up in the search engine is so critical because the searchers are expressing interest in a product or service that you offer and that is your chance to show up.

Think about it like this, if I was selling shoes and I went around offering them to every person on the street, I’d probably have a tough time making a sale. If I sold shoes to people in a shoe store, I’d probably have a lot more luck. When people search for something they are coming to you and expressing their interest. All you have to do is show up.


Now that we understand the power of the search engine, let’s compare SEO to another search engine option, search engine marketing (SEM). With SEM, or Google Ads, advertisers can pay to show up for specific keywords. Say we sell shoes, but we are struggling to show up in the organic search results, we could go ahead and bid on keywords related to the shoes we sell using Google Ads. You might be thinking, “Wow, I can just pay and be at the top!” Well there are pro’s and con’s to Google Ads compared to SEO.

While Google Ads provides the convenience of quicker results, good SEO often provides more sustainable results over the long-term. If you invest in SEO with content, backlinks, technical optimization, other SEO techniques, you will be able to reap the benefits of good SEO for a while, for free. With Google Ads, no matter how good your campaigns are, you will need to pay for every click, every time.

I sometimes think of it as renting vs. buying an apartment/house. It’s really tough to save up enough to buy something, but once you do it, you have it forever. With renting, you get the short-term benefit but at the end of the day you need to keep paying to live there. Doing SEO right is a great way to build long-term value to your business and continually be found.

Master SEO

If you want to dive deeper into SEO and learn how to do it to drive results for your business check out our SEO classes in NYC or live online offered at our partner school, Noble Desktop.

SEO Training Resources

Pillars of SEO

When it comes to SEO, it really boils down to three things: Technical, On-page, and Off-page SEO.

Technical SEO

When we talk about technical SEO, we are referring to the technical, or behind-the-scenes, things on our site. 

Some of the key things related to technical SEO are site speed, sitemaps, and link structure.

  • Site Speed: Make sure to regularly check your page speed for some of your key pages with a tool like GTMetrix.

  • Link Structure: Have links that explain what the page is well and how it fits into your site structure.

  • Navigability: Create a menu or use breadcrumbs to make it easy for users and search engines to crawl and navigate your site.

Learn in more in this article: Technical SEO

On-Page SEO

On-page SEO refers to the actual content on your pages and how they affect your search rankings. Key strategies for on-page SEO include content marketing, tagging, and keyword optimization.

  • Content marketing: Content is king when it comes to SEO so invest in creating high-quality content for your audience.

  • Metadata: Leverage metadata to match your target keywords.

  • Keyword optimization: Make sure to include the keywords you are looking to rank for throughout the content and in the headers.

Off-Page SEO

Arguably the most difficult part of SEO, off-page SEO, involves actions outside of your website that can help your search rankings. The key idea here is gaining backlinks and buzz from other reputable sites which requires great content and networking.

  • Guest blogging: Writing for other sites in order to get backlinks is one method to get backlinks and referral traffic.

  • Social Media: Gaining traction on social media can be a good way to generate buzz and bolster your SEO.

  • Collaboration: Find opportunities for partnerships that can be mutually beneficial.

More Free Digital Marketing Resources

Get more free digital marketing resources and articles on the Noble Desktop Digital Marketing Blog.