You must have heard the term SEO. Either in the office or maybe when chatting with your friends. For those of you who are learning the world of digital marketing, you will often see the word SEO or Search Engine Optimization.

If you have ever done a website search on Google, Yahoo!, Bing or other search engines, you will see a list of websites that are relevant to your search.

Search engines sort the search results not randomly, but based on the level of relevance and quality of the website.

There are many factors used by search engines to determine both of these factors. This is the background of SEO.

SEO or Search Engine Optimization are efforts to optimize a website for search engines to get better rankings in search results.

Search engines use certain algorithms to rank websites according to their quality.

By practicing SEO, it means that we adjust our website to be friendly with the algorithm.

Why is SEO important for all websites?

Since the existence of search engines like Google, almost everyone is looking for information online through search engines.

Rank 1 on the first page of Google usually gets more than 20%.

This shows how important SEO is for your website, with the help of SEO you can get thousands to tens of thousands of visitors per day.

More than that, visitors from search engines are people who are hungry for information and want to buy products. If you have an online business, visitors from search engines will have the biggest conversion rate.

SEO is a part of inbound marketing which is a modern marketing technique in the digital age.

Inbound marketing, including SEO, is the least costly marketing method compared to traditional marketing techniques.

The basic concept of SEO

Google (and other search engines) is a product. They want consumers to feel satisfied when using their services.

Users want the best websites relevant to search to appear on the first page. That’s why search engines always want to show the best results for every keyword that a user enters.

So the essence of SEO is to make your website the best for the keywords you want.

Generally the standard for being the best on search engines is related to:

  • Content presented
  • Structure and navigation
  • User Satisfaction (User Experience / UX)
  • Popularity

Can I do SEO myself?

There are many people or companies that offer SEO services, but really SEO can you do it yourself without using their services.

For websites that are simple in structure, you probably don’t need to use SEO services and just rely on this guide.

But if your website has a complicated structure such as an online store or web-app, there is a possibility you will need SEO services to simplify the structure of your website to be search engine friendly.

What should I learn?

There are several main components in SEO, these components will determine how well your website follows SEO standards. This component also determines the ranking order in search engine search results.

In short, this is what you need to learn and master SEO:

1. Optimizing website pages
2. Keyword research
3. Analyze the competition
4. Create optimized content
5. Build popularity, links, and reputation
6. Conduct an audit of SEO performance

In SEO, there are many factors that need to be considered to get the best rank on search engines.

There are two types of SEO to optimize your website, On-page SEO and Off-page SEO.

On-page SEO is the factor that determine whether or not your website is optimized for search engines, especially from within its website structure.

This means you need to optimize the “inside” of your own website.

On-page optimization aims to make search engines know whether your website is relevant or in accordance with what users are looking for.

Therefore, the key is relevance and quality.

Without fulfilling these two elements, it is impossible to get 1st rank in search engines.

The concept of on-page SEO

In SEO, the concept of on-page optimization is the BASIC thing you need to understand.

There are still other optimization categories besides on-page, but without implementing on page optimization it will be useless for you to apply other strategies.

The essence of on-page SEO is to optimize the website so that your website:

– Useful for visitors
– Make it easy for visitors to explore the website
– Visitors feel at home in it
– Search engines understand the structure of your website

You might ask “If I do search engine optimization, why should I focus on visitors?”

Because search engines can find out whether visitors are satisfied or not with the pages they have visited.

Imagine if you are looking for something on Google, then click on one of the websites. Apparently the contents are not what you are looking for. Most likely after a few seconds you will click the ‘back’ button to search for other websites. Right?

Because Google certainly wants to display websites that will satisfy its users then your website must also satisfy that visitors.

Here’s how:

Optimal Website Page Components

There are several factors that affect user satisfaction. We will discuss one by one from each of the following categories:

1. Content
2. Keyword
3. Title
4. URL
5. Meta description
6. Image media
7. Outbound links
8. Internal link
9. Social sharing
10. Website speed

Content of the highest quality

If you pay attention, content is the main component in a web page. That is, content plays the biggest role in on-page optimization.

It is impossible to get rank 1 without having quality content.

Here are the characteristics of quality content:

– Provides maximum benefits for visitors
– More prominent than other similar content
– Viewed in a fairly long period of time by visitors
– Evoke emotions (amazed, entertained, happy, etc.)
– Resolving visitor problems

If you want to get 1st rank in a search engine for a long time, then your content should meet all five criteria.

You also need to know that Google is blatantly stating that they oppose contents that:

– Thin (thin), in other words not weighted
– Does not provide added value to the reader
– Not original
– frustrates readers (because of low quality)

If your content falls into one of the categories above, it will be very difficult to get a good ranking. And run the risk of being penalized!

Google and other search engines are actively updating their algorithms. In the future, they will increasingly understand the quality of content. So, be careful in publishing content for your website.


Popular and Targeted Keywords

Then Google also displays results related to the keywords typed by users.

The more relevant the keywords are, the higher the ranking. So, optimizing pages means optimizing keywords.

Every page on your website must be optimized for at least 1 keyword.


By including keywords in the pages of your website.

Precisely in the content, in the title, and in the URL.

Thus, search engines and visitors will immediately understand what the contents of your website pages are all about.

You also need to understand what the meaning behind a keyword is.

For example, someone does a search on Google with the keyword “buy a car”.

Does he want to buy a car or does he want to read articles on how to buy a car? Of course the first one makes more sense.

Google also understands this. That’s why Google will display a page that aims to sell cars.

Therefore, it is impossible to get the highest rank if you provide articles on how to buy a car.


The page title that invites clicks from the users

The easiest way to optimize your title is to include the main keywords that you are after.

For example the keyword “learning piano”, then the title contains the word “learning piano”.

But that is not enough. The most important thing in the title is not keyword optimization, but optimization of human interest.

If your title is able to attract many visitors, then the ranking will go up.

The logic goes like this:

For example there are 2 competing websites, ranked 1 and 2.

It turns out that rank 2 gets more visitors than rank 1 because the title he makes is more interesting, eventually many users click on the website.

Google wants to prioritize the best results, then the website that was ranked second will be raised to the first place.

Make sense?

Because the title is the first readable page element in the search results, optimizing the title can increase the number of clicks.

Read this guide to learn to make interesting titles.


A short and descriptive URL

Although the effect is not that big, but URLs containing keywords can affect your website’s ranking in search results.

Here is an example of a bad URL. Avoid using URLs like this.

A good URL is always relevant to what the page contains.


The page about SEO >
The page about ANIME >

Make a URL that describes the content, even better if it contains the main keywords.


Descriptive Meta description and inviting clicks

The meta description is 1-2 sentences that appear in the search results:

Meta description actually doesn’t affect your page rank.

It also doesn’t always appear in search results. Because Google now more often uses sentences in the content as page descriptions.

Nevertheless, there is no harm in this section being optimized.

With an interesting meta description, then the possibility of other people to visit your website will be even higher.

The more clicks from humans, the better the ranking.


High quality images and optimal size

Imagine a website page that has 100% text content, it must be very boring. Therefore, the use of pictures or videos is a plus.

Some tips for using images or videos:

– Use images that are related and can explain the content
– Use the right type of extension so that the file size does not swell
– Make sure the picture resolution matches what is displayed
– Compress the image so that it has the optimal size
– Add alt attribute when uploading images


References in the form of links to other websites

This point is very important especially for new websites.

Google, as an information center, naturally wants to provide trusted content. So that the information does not mislead many people.

This is why large websites make it easier on the first page because their reputation has been built a long time ago.

If your website is new, Google considers its contents to be unreliable. Because it hasn’t been trusted yet, it will be harder to get the best rank.

This where the reference link can help. Linking to other websites that have a good and relevant reputation will make your content’s reputation also look good.

Just like the bibliography. Try getting one of the non-fiction books.

Almost all books must have a bibliography or footnotes. It contains quotation information from other sources.

Books without other source citations will be considered untrustworthy.


Internal links to facilitate navigation

There is a term called bounce-rate.

Bounce means when someone enters your website, then he immediately exits without doing anything.

If the bounce rate of your website is high, it could be because:

– The quality is disappointing
– Navigation is difficult

Websites that disappoint visitors will not be able to get a better rank.

So the bounce rate can be a factor that shows visitor satisfaction.

One effort to reduce the bounce rate is by installing internal links (links between pages), so visitors can easily visit other pages on your website.



At present, Google does not consider the number of shares as a determining factor in Google’s ranking, but that does not mean social sharing is not important.

Quite the opposite. Social share has an indirect impact on website ranking.

Here are the benefits of social sharing:

– Additional visitors
– branding
– Some of the visitors will give a backlink
– Compared to SEO, social media will build your website brand faster

When your website is known, people will search for your website through Google. And because many people search for your website through Google, it means that your website’s reputation will be considered good by Google.

Therefore, put the share button on your website.

Then use the elements that trigger popularity to create interesting content to share.


Website speed

A faster website will get a much better ranking.

Websites that are ranked in the top search engines generally have shorter loading times.

Increasing speed isn’t just for search engines. Visitors will also be more comfortable on websites that have a short loading time.

There are several things that will affect the speed of your site:

– Quality of hosting used
– Number of .js and .css files in <head>
– Page size that is too large so that it annoys visitors

Last Updated