Today, there are over 1.8B websites in existence.
How can you ensure that people find your site when they search on Google, Yahoo, Baidu or Bing?
Your site needs to be trustworthy, have content that answers the query of the user and be well-designed.
This is all covered in the world of SEO (Search Engine Optimization).
If you are new to SEO, don’t fret.
In this post I will cover the basics of SEO (including its definition) and provide you with a guide to do SEO yourself (for free).
What does SEO mean?
SEO stands for Search Engine Optimization, and it describes the logic behind the ranking of websites when you perform a search on a particular search engine (such as Google).
In short, SEO can be defined as a digital marketing strategy that helps increase the quantity and quality of the traffic to your site.
The optimization part of SEO comprises a series of steps that you can take to rank higher on Google and thus get free organic traffic.
Notice that I said steps, meaning that as long as you follow each of the steps (and are patient) you will notice great results.
Although it may seem tedious and painful at the start, SEO can actually be rather fun and easy to implement.
The best way to understand SEO nowadays is to break down its meaning. In that manner, SEO is:
- A marketing discipline – understanding SEO is crucial to all your marketing efforts because this way you will be able to drive traffic to your website and generate leads and conversions. You not only need to write content that Google likes but also content that will resonate with your audience.
- A technical task – knowing the best practices to optimize your content and site is important if you are planning to compete for traffic. People that know the ins and outs of search engine optimization are highly sought after because the ROI they bring is high.
- An exciting field – I don’t know about you but to me, creating dope content and generating leads for free is quite amazing. Also, I love the ever evolving nature of SEO and the fact that it requires marketers like me to constantly read up on new algorithm changes and more.
For you visual learners, here’s a cool simple video that describes SEO in detail.
Bonus: Which 11 key SEO areas should focus on to rank higher?
How does SEO work?
When a user searches for a term on a search engine like Google, the results that he or she is presented with is a series of websites that are relevant to the query and websites that have a solid domain authority (among other factors described below).
For example when you search for ‘chocolate cake ideas’, the top results are the ones that are adopting the best SEO practices in Google eyes.
This is mainly because the search engines use advanced crawlers that gather the information on every website, gathering every bit of content it can find on the Internet.
That creates an index for every website that is compared to the algorithm that Google has built for the best SEO practice.
Here’s Matt Cutts from Google explaining how this all works:
Which factors affect SEO?
Whether you are trying to learn more about SEO or want actual ranking techniques on how to improve your website’s SEO, there is a set of on-site and off-site factors that Google and other search engines favor when ranking every site.
Even though there are more than 200 factors in the Google algorithm that affect how your site ranks, the good news is that anyone can improve their website by simply working on a handful of them.
The 8 most important SEO factors to rank high in 2020:
1. Domain Authority
Domain Authority (DA) is a metric that shows how much trust your domain has built over time by a matter of backlinks and age.
The more sites that talk about yours, the higher your authority.
Similarly, the older your domain, the higher its domain authority.
Another important factor that I’ve found is the relevance of the domain name in respect to the main keywords you are targeting. For instance, seoexpert.com will be more likely to rank better than lucysblog.com for “seo” related queries.
Lastly, a few of my SEO expert friends have reported that shorter domains will generally outperform longer domains.
You can also boost your domain authority by building backlinks to your site.
SEO begins with picking the right keywords (which you can very well find using Google’s Keyword Planner or Ahrefs).
My strategy with a brand new blog is to start by picking medium to low competition keywords and then slowly build up my post to target more competitive terms.
If you are looking to rank then you should definitely include LSI keywords (keywords that are synonyms to your target terms).
For instance, a site that talks about “portable chargers” can also include terms such as “power banks”, “portable batteries for phones” and so forth. Make sure to include the keywords that you want to rank for in the title and in the sub-headings for perfect on-page optimization.
Want me to write the articles for you? Check out this:
Perfect SEO Article Writing (+1 revision)Product on sale
3. Relevancy and Context
Search engines are smarter than ever before.
They do know the difference between a relevant page and a copied one.
They can also distinguish whether just site is about oranges or protein bars. I recommend sticking to a niche when building out a site and catering content specific to that particular niche.
✋ Stop worrying about SEO and have me do it for you
PS: Ready to work with the 0.01% of all SEOs worldwide? Click here.
For me, my niche is online marketing and SEO.
4. Number of Inbound and Outbound links
The more relevant links your website is pointing to, the greater your SEO score.
Same goes for inbound links which are actually more favored, especially if they are coming from prestigious, relevant and popular sources.
You can get backlinks by getting yourself featured on big news sites for example.
5. Site Speed
Google really cares about how quickly your site loads. To speed up your site you can use caching plugins such as W3 Total Cache or use a CDN to deliver your content in a faster way.
6. Clean and responsive design
Nowadays, the best optimized websites are the ones that are clean, functional and responsive to devices of all types and sizes. In fact, Google even favors websites that have mobile-friendly design than ones that don’t have.
If you are using WordPress, you can install the AMP plugin to have your site load blazingly fast. If your site is not using WordPress, you should learn how to make use of the accelerated mobile pages project by Google.
7. URL structure
The easier your url, the better it is for humans and search engines to understand what your post is all about.
Here are two examples:
Clearly example A is better because it’s descriptive and to the point.
Several studies have confirmed that the shorter the url, the better. Nevertheless, you still want to make sure you are including your top keyword in the slug for an added SEO juice.
8. Length of your content
Whenever you are writing a blog post that you want to rank, you want to make sure you are going into as much detail as possible. Search Engines have been rewarding long-form content and in 2018, you won’t rank unless you write at least 1500-2000 words per post.
David Pagotto, the Founder & Managing Director at SIXGUN explains: “The quality and length of content on a particular page can really impact ranking performance. Particularly when the content hits on all aspects of EAT – expertise, authoritativeness and trustworthiness.”
When you write long form content, you give yourself the chance to explore a topic in depth, which in turns increases the time that some visitor spends on your site and signals Google that your content is awesome.
If you have a new site, how would you start with SEO?
A lot of my readers ask me this question:
“If I had to start all over with a brand new domain, how would I do it?”
I actually just started that experiment with my new site: The Insurance Nerd.
As you can guess by the name, the site covers topics about insurance and health care. I picked this niche because 1) it is hard 2) it pays very well on Adsense.
I picked a hard niche to test if the SEO principles I teach work, and they do.
So what is the strategy, I follow?
I covered the step-by-step plan here, but it can be summarized as:
- Find medium-tail keywords that have decent volume
- Create long content that is 1500+ words (btw, I can write it for you!)
- Build backlinks by guest posting
That’s it. There’s not much more to it.
Which tools can you use for SEO?
There’s many good tools out there. My favorite ones are (they are all free!):
- Ahrefs or SEMRush to analyze each url and see who’s linking to them and what keywords they rank for (free version, although I suggest getting the paid one).
- Keywords Everywhere to understand the volume and competition of my queries
- Google Search Console to see how my site is performing over time.
I use those tools for 97% of what I do. For the remaining 3% such as backlink building tools and others, read my complete list of SEO tools.
Why should you do SEO?
SEO has the potential to drive tons of quality leads to your website for free.
For instance, when you search for “top SEO consultant”, aren’t you more likely to become a client of whoever shows up on Google?
This is the power of search engine optimization.
It brings you warm leads that you can later deliver ads to or even sell products to.
Alternatives to SEO: Is SEO better than PPC?
SEO is way better than PPC (pay per click) because you don’t have to spend money on ads to drive traffic to your site.
With PPC, your traffic will stop as soon as you stop paying for ads. SEO has a much longer-lasting effect.
On the flipside, the advantage of PPC is that if you have a well-converting sales page, you can very easily grow your sales from day 1 without having to wait for all the SEO efforts to kick in months later.
The SEM formula is much more predictable than SEO, but SEO will pay for many more months.
What are SEO backlinks?
Backlinks are simply links from an external site to yours. For example, when I link to this SEO agency in Los Angeles, I am generating a backlink for them. The more high quality backlinks you get, the higher the authority and rank of your site.
Therefore, building backlinks is a key SEO task if you want to reach page #1.
Are these tips just for Google SEO?
Google dominates the search engine space with almost 80% of all global searches. Yahoo and Bing have about 9% each. Even though the techniques we’ve been discussing here are particularly about Google SEO, they apply to all search engines alike.
Are there any other alternatives to SEO?
Given that SEO’s main purpose is to drive traffic to your site, you can also get more visits by means of ads (like Google Adwords or Facebook ads), you can also drive traffic through affiliate links and get quoted on articles in highly trafficked sites.
How can you learn SEO?
In the end, the best way to learn SEO is by doing it. The more organic, natural and unique content you write on your responsive website, the better results you should expect.
However, just like every other digital marketing practice, SEO requires time (at least a couple of months to kick-off) so be a bit patient and don’t get discouraged. It took me at least a year to start seeing some consistent traffic on my site.
The bottom line is that SEO is not a one-time job. It is a recurring strategy that every website should focus on.
It can take time, but if you’re willing to learn then it will definitely pay off in the long-run.
If you are serious about learning SEO, check out my top SEO posts and also consider subscribing to my newsletter.
Want to learn how I do SEO? Check this post.
A final word
Getting organic traffic is just the first step in building a successful business, don’t forget that you can also get traffic by getting featured on major sites, driving a lot of traffic from social media, and building a loyal fan base that will continuously buy from you and refer their friends.
Need an SEO pro? Let’s schedule a call or do a deep dive of your SEO with these:
If you liked this post, then you NEED to read:
Thanks for the info
The information you give in the blog is very good.
This article helps a lot to understand the actual meaning of SEO. There is a website named A2Zassignment it helps you to find the best tutor for your homework.
I really appreciate your informative content. It’s a fantastic and more knowledgeable blog.
With this blog, i can finaly optimize my website to seo standard. it was wrth readi8ng.
“Thanks for sharing this information about SEO.
Really a nice source of information about Digital Marketer.
I actually added your blog to my favorites list and look forward to getting the same quality content every time I visit your blog.
I really like your research on this topic and it was very informational for me I strongly suggest that if you have a new website or your website is not getting traffic and ranked in google and not generating sales then no worry we will help you to rank your website with the help of SEO Strategies in affordable prices.
I got this site from my buddy who shared with me on the topic of this site and now this
time I am browsing this web site and reading very
informative content here.
If you’re just getting started with search engine optimization it’s easy to feel overwhelmed by information overload. You should learn all tips and tricks before starting to execute your SEO plan.
Cool blog ,Will Definitely share this blog with the freshers in our team . also with others who wants to start the career in seo
Every business need marketing to survive in digital market world. you can say it’s like gripping a row where you communicate with your costumers. Good luck nice content.
Wow great information. Keep up the good job.
Hello to every body, it’s my first visit of this weblog; this webpage consists of awesome and truly excellent data in support of visitors.
May I just say what a relief to find someone that genuinely understands what they are discussing over the internet. You certainly understand how to bring an issue to light and make it important. A lot more people need to check this out and understand this side of the story. I was surprised that you’re not more popular given that you certainly have the gift.
Thanks for sharing informative article…
Hello, my name is stephen clark Thanks for sharing such a nice information
I am truly glad to read this blog posts which includes plenty of useful data, thanks for providing these statistics.
Your Good Artical
How To make Domain Audhority Minimum DA50+
Please Reply …. I waiting For Reply
How To Gain Fast Domain Authority my website Please Help Again
Thank for information, nice article for my self
Nice article, thanks for the information.
very helpful post
click here for more information – #https://kamaldhamastories.blogspot.com/2019/10/what-is-seo-and-how-does-it-work-google.html
This is what I’m looking for, thank you”
Hey, RIOJA, I really appreciate your informative content. It’s a fantastic and more knowledgeable blog. I have learned perfect knowledge of seo related information. Thanks for sharing.
best seo consultantcy
Hey, RIOJA, I really appreciate your informative content. It’s a fantastic and more knowledgeable blog. I have learned perfect knowledge of seo related information. Thanks for sharing.
best seo consultantcy
Very useful information thanks
I learned a lot thanks to this post
I am in fact glad to read this website posts which includes plenty of valuable facts, thanks for providing these statistics.
Thanks for sharing the great info . looking forward for next knowledge post with you. Keep posting like this
Thanks for the useful article. I’ve established a website and tried to publish as many posts as possible to push the site rankings. Still, I didn’t think of applying SEO to these posts. I’m going to begin with picking the right keyword for my content. I have a question: how can I know if a keyword has medium or low competition?
Thanks for share this information
Some genuinely superb info, Glad I found this.
Absolutely amazing article for begineers really help me to understand more about seo.
Thanks a lot
The application of search engine optimization for your website is needed to make your website to the top. There are tons of websites and it is very competitive to reach and stay on the top. Thank you for sharing this helpful information!
Great piece of information!
Thanks for sharing 🙂
Superb info, I am a beginner in SEO surely, this will help me to improve the process for SEO and surely this will help me to provide more traffic than now.
SEO can be quite tricky, a bit of guide is already helpful. Thank you for this guide and information about SEO.
Good post. I am beginner in SEO but get a huge amount of SEO working process with your post. Thanks.
This is so justified explanation about SEO. Amazing post
Great article covering the basics. I think it is massively important like you said to consider all search platforms. We have just started a service to try and help the smaller clients through all the complexity of SEO and online marketing called gimmu.com – clients can find experts easily no matter the size of their seo budget. Hope this helps one of your readers with their business.
Hi there, I wish for to subscribe for this web site to obtain most recent updates, therefore where can i do it please help.
In seo the content quality matters a lot. LInk building can be done through outreaching other webmasters who are relevant to your business. I have been doing seo for past 1 year and have experienced that content quality is what all it matters you will get backlinks automatically if your content is strong.
I blog frequently and I genuinely thank you for your content. The article has truly peaked my interest. I’m going to take a note of your blog and keep checking for new information about once per week. I opted in for your RSS feed too.
Wow! Thanks for this amazing post and material.
Implementing these basic SEO principles will help you increase your website traffic, improving the odds of generating more sales.
This article help me a lot to understand actually what is seo. really easy writing on Inbound and Outbound links thank you for shearing this really helpful.
But im little confused about Length of content what if our content is really useful and occupies more then 2000 words
please explain a little more thank you.
2000 words or more is great!
Brilliant analysis on SEO.
Hey Alejandro – “Search engines are smarter than ever before.” Couldn’t agree more!
Yes, they are and they’re going to keep moving in that direction, and that’s why you’re correct in that building authority and relevance are critical SEO factors for any niche or ecommerce site. In fact, for any site that wants organic search traffic.
Being brilliant at the basics of SEO is far more valuable than constantly looking for the next loophole or strategy that Google eventually catches up to.
yes, building for the long-term is always the best move 🙂
Hi, ALEJANDRO RIOJA
a very good article related to SEO very nice thing write into an article
You completed a few fine points there. I did a search on the theme and found a good number of folks will go along with with your blog.
Thanks for sharing this marvelous post. I m very pleased to read this article .I enjoy this site – its so useful and helpful.
Great blog thanks for sharing. I would like to share with you Best Option of better SEO for your website is to Hire SEO Expert
Thank you for the information
Thank you for the information. people nowadays try to rank their website with PPC or CPC, but SEO helps a website to rank without any investment in PPC or CPC.
Everything is very open with a very clear clarification of the issues. It was truly informative. Your website is useful. Many thanks for sharing!
Descriere. Bunurile mobile – STOC AMBALAJE SPECIALIZATE,
reprezintă ambalaje specifice industrializării laptelui,
a produselor lactate și auxiliare. Plastic
Awesome detailed article. Thanks for sharing… following some of your advice:) http://www.e-techconnectivity.com/
Thanks for this, I’m VERY novice in this SEO but curious to learn and it’s great to get some simple straight forward advice that I can understand and implement.
Most helpful and up to the point post on SEO. Though I read somewhere that length of content as said by many, doesn’t matter as much.
Is that true?
Thanks for sharing good information. Great post, The question is what is SEO, then everyone knows SEO stands for search engine optimization but SEO is the main aspect of digital marketing. There are so many advantages of SEO. With the help of SEO, we can promote our business and increase the traffic to a website.
Great post, Thanks for sharing your knowledge with us.
I was wondering if you ever considered changing the structure of your blog?
Its very well written; I love what youve got to say.
But maybe you could a little more in the way of content so people could connect with it better.
Youve got an awful lot of text for only having 1 or two pictures.
Maybe you could space it out better?
Contact Stoney Thompson from Thompson Trust Realty
Inc, who will answer any questions you have about real estate needs, who is qualified to help you in Panama City, FL:
buy, rent, sell. Get information on their real estate services, prices.
Very interesting post, I get great knowledge from this post.
thanks for shearing with us.
seo is critcal and keywords are the most important
A very good blog and it will surely help out the beginners who doesn’t have nay idea about SEO. By means of it only we can bring organic traffic towards our website.
Absolutely an informative Blog, to get the best results, these steps needs to be followed effectively. SEO is among the main factors that can increase the visibility of a website. Great blog, thanks for sharing.
Very interesting post, I was searching this kind of a stuff on the internet and now I have found it. I use your method to optimize my blog. Lets hope good for the time. Thanks
Great…!! that’s great advice, I read and also saw your every post, nice artical very usefull your post Thank you so much for sharing this and the information provide.
Thanks for the sharing
Creating a great website and useful content is of no use if it can’t be found easily. It is very necessary to make a website or web page user-friendly, this is only possible by using right Search Engine Optimisation (SEO) strategies. SEO help to reach the right user with relevant content. In this digital era, every business should focus on good SEO techniques.
Excellent Info Sir 🙁
This article help me a lot to understand actually what is seo. Thank you for sharing this and i will live to read even more from you.
Thank you ! awesome post !