ultimate SEO guide

SEO, what is SEO? why seo is important

What is SEO?! Why SEO is important?! How to do it?!!

Want to know What is SEO? How does it work? Why SEO is important? and more important than everything, How to do SEO?

Well, you are so welcome because you are about to know everything that you need to know about it on the Ultimate SEO guide. One of the biggest questions that we get from our clients is, what is SEO and how does it work? Do we need SEO For businesses that are just starting to build their website or going through a website redesign?!

 Even if you do not have experience in SEO, you can still start making some positive changes that will help you improve your search engine optimization. With a little SEO knowledge under your belt, therefore you can be on your way to improving your brand’s search engine ranking in no time.

Below, we will provide an answer to all questions. We’ll also cover some of the most important basics of SEO so that you can better understand how it impacts your business and what you need to do!

So, Let’s dig deeper, But step by step.

What is SEO?

SEO is an acronym that stands for search engine optimization, which is the process of optimizing your website to get organic, or un-paid, traffic from the search engine results page. In other words SEO is the art and science of persuading search engines such as Google, Bing, and Yahoo, to recommend your content to their users as the best solution to their problem.

With a better SEO you get a higher rank on SERP, So The higher the website is, the more people see it.
Simply said, SEO is about running the right website for the right people. It isn’t only about a perfect structure or technical background of the website. Your website has to be filled with quality and well-optimized content tailored to the needs of your audience.

What is SERP?

 SERP stands for Search Engine Results Pages (also known as “SERPs” or “SERP”) are Google’s response to a user’s search query. SERPs tend to include organic search results, paid Google Ads results, Featured Snippets, Knowledge Graphs and video results.

How does it work?

Well if you want to know how it works. You need to know, how SEO works? as well as How Searching engines work?

How SEO works?

Image "about How SEO workd?"

A search engine is not human but the software that crawls the web page content, To do this, search engines will scan, or crawl, different websites to better understand what the site is about. In simple terms, SEO works by demonstrating to search engines that your content is the best result for the topic at hand. This is because all search engines have the same goal: To show the best, most relevant results to their users, and for that, you need to:

  1. Ensure search engines understand who you are and what you offer.
  2. Convince them that you are the most credible option for their users.
  3. Make your content deliverable.

How do Searching Engines work?

Search engines are like libraries for the digital age. Instead of storing copies of books, they store copies of web pages. When you type a query into a search engine, it looks through all the pages in its index and tries to return the most relevant results.

To do this, it uses a computer program called an algorithm. Nobody knows exactly how these algorithms work, but we do have clues, at least from Google. 

Here’s what they say on their “How search works” page.

To give you the most useful information, Search algorithms look at many factors, including the words of your query, relevance, and usability of pages, the expertise of sources and your location and settings. The weight applied to each factor varies depending on the nature of your query – for example, the freshness of the content plays a bigger role in answering queries about current news topics than it does about dictionary definitions.

Speaking of Google, this is the search engine most of us use—at least for web searches. That’s because it has the most reliable algorithm by far. Google has a market share of ~92%. That’s why it pays to optimize your website for Google instead of Bing, DuckDuckGo, or any other web search engine 


How do Search engines work?

Search engines consist of three main ingredients:

  1. Crawling: Crawling or spidering means scanning the website, its sections, content, keywords, headings, hyperlinks, images by thousands of small Bots. Any data that can be found on the website is crawled.
  2. Indexing: Once the website is crawled, the indexing takes place. Imagine the index as a gigantic catalog or a library full of websites from all over the world. It usually takes some time for a website to be indexed.
  3. Picking the results: Results are critical for both developers and users. Once the internet user submits a search query, the search engine digs into the index and pulls out matching results. It’s a process of checking the query against billions of websites based on various algorithms.

Companies running search engines (Google, Microsoft, Yahoo!) keep the exact calculations of their algorithms in secret. Nonetheless, many ranking factors are well-known. Later we will speak about These factors on this page on How to do SEO section.

Why SEO is so important?

Search Engine Optimization brings you the most precious traffic (also known as organic traffic), which is “free”. When a search engine shows your content to its users in the organic part of a SERP (Search Engine Results Page), you do not pay for the ranking. When the user clicks on the result and visits your site, you do not pay Google for a visit. And that briefly describes what is SEO used for.

Building a strong site architecture and providing clear navigation will help search engines index your site quickly and easily. This will also, more importantly, provide visitors with a good experience of using your site and encourage repeat visits. It’s worth considering that Google is increasingly paying attention to user experience.

93% of online experiences start with a search engine, 68% of which are done through Google.
Combine that with the fact that the top five results on Google receive 67% of all clicks, and then you have an idea of why SEO is so important.
There is a joke that says “If you ever have to hide a body, you should put it on the second page of Google search results”


Why SEO is so important?

  1. You Keep the Visitors You Attract
  2. Helps You Attract Valuable Traffic
  3. Provides a Seamless Customer Experience
  4. SEO Web Design Is Optimized for Conversions
  5. SEO Web Design Increases Organic Search Traffic
  6. Gets You the Right Kind of Attention
  7. Makes Your Ads More Effective
  8. It Aligns with How People Shop, Browse & Buy
  9. It Keeps Paying You Back
  10. Gets the Most Out of Your Marketing Budget
I found a good another article about “why SEO is important?”, you can check it here at LYFE

Well its time to speak about doing it, let’s see how to do SEO

How to do search engine optimization?

In this section, we will speak about the three types of SEO, How to do SEO and how we can optimize our site for them, and we will also get into Google factors to see how we can leverage them into our websites. Also, we will talk about some essential factors that will impact our website traffic and SEO. 

On this article you will find:

Basic of SEO

Before jumping into Optimizing our website, for searching engines, we need to get prepared. These are a few small steps that help us to Track and Improve our Searching engine optimization on every next step.
Here’s where you’ll learn about the tools and plugins you’ll need to rank in search engines.

1: Setup The Google Search Console

The Google Search Console is VERY powerful and it is one of the best SEO tools. Therefore this tool is designed to help you track your site’s performance in Google search.

That’s why the Google Search Console is packed with useful features, like:

  • See which keywords bring you the most traffic
  • Submit a sitemap
  • Fix website errors
  • Receive messages from the Google search team

And lots more, setting up the Google Search Console is a key first step.

A sitemap is a blueprint of your website that help search engines find, crawl and index all of your website’s content. Sitemaps also tell search engines which pages on your site are most important.

There are four main types of sitemaps:

  • Normal XML Sitemap: This by far the most common type of sitemap. It’s usually in the form of an XML Sitemap that links to different pages on your website.
  • Video Sitemap: Used specifically to help Google understand video content on your page.
  • News Sitemap: Helps Google find content on sites that are approved for Google News.
  • Image Sitemap: Helps Google find all of the images hosted on your site.

1: If you use WordPress: You can get a sitemap made for you with the Yoast SEO plugin. After you installed Yoast:

  1. Log in to your WordPress website ->Go to ‘Dashboard’.
  2. On the left-hand side´s menu click on ‘SEO’-> ‘General’.
  3. Go to the ‘Features’ tab -> To enable XML Sitemap feature, toggle the switch to ‘On’.
  4. Click the question mark next to "XML Sitemap" feature.
  5. Choose ‘See the XML sitemap’ -> it will open a new tab with your Sitemap.
  6. There you go, you just need to copy the sitemap link from your address bar.

Note: The main benefit of using Yoast to make your XML sitemap is that it updates automatically (dynamic sitemap).

2: If you don't use WordPress: You can use a third-party sitemap generator tool like XML-Sitemaps.com. These will spit out an XML file that you can use as your sitemap.

2: Install Bing Webmaster Tools

Next, setup Bing Webmaster Tools.

Is Bing as popular as Google? No. But up to a third of all searches are done on Bing. So it’s worth optimizing for. After that, Bing Webmaster Tools has some great features, like a built-in keyword research tool.

It is straightforward and you find the guide, step by step when you making your account.

3: Setup Google Analytics

Analytics is one of the most important bases of your website.  Google Analytics is the BEST way to see how people find (and use) your site.

Its many helpful features include:

  • See how much traffic you get from Google
  • Find the pages on your site that bring you the most traffic
  • See if your traffic is increasing (and by how much)
  • Identify other sites and search engines that send you traffic
  • Your average bounce rate, page views, and time on site
  • And many more when it is connected with search console

Tip: Connect Google Analytics with the Google Search Console. When you do, you’ll see helpful SEO information from inside of your Google Analytics account. Here’s a resource that will walk you through the steps to Connect them.

4: Install SEO plugin (strongly i suggest, Yoast for WordPress)

SEO(searching engines optimizing) knowledge is not enough, because always there are something that you miss, or on a CMS websites, for example, you don’t want to use code, for meta, snippet or… there you need SEO plugin. I strongly recommend Yoast for WordPress. 

Yoast is the most popular SEO plugin on the planet. And for good reasons. Yoast makes it super easy to optimize your WordPress website for search engines.

Well, lets Head for SEO factors

Type of SEO (SEO categories) 

We can break SEO into three main categories, they are three main types of SEO:

  1. On-page SEO: The on-page SEO factors are those elements that happen on your website. These are the things that you have complete control over
    1. Keywords
    2. Title tag
    3. Meta description
    4. Header Tag and Sub-headings
    5. Internal links
    6. Outbound links
    7. Images Name/ALT-Tag
    8. Cross-device compatibility (Responsive design)
  1. Off-page SEO: The off-page SEO factors are those elements that can impact your ranking, Though you do not have direct control over these off-page factors
    1. Backlinks
    2. Trust signals & Social signals
  1. Technical SEO: Technical SEO is the process of ensuring that a website meets the technical requirements of modern search engines. These are Important elements that include crawling, indexing, rendering, and website architecture.
    1. XML sitemap
    2. Site architecture
    3. URL structure
    4. Structured data
    5. Canonical tags
    6. Unique Content(duplicate/thin-content)
    7. Hreflang
    8. Page speed

On-Page SEO (searching engines optimizing)

On-page SEO(searching engine optimization) are those that Google finds on the page of your website. They are the aspects that you control directly, and so the easiest to get right. If you put effort into on-page strategies, you’ll see a boost in traffic and a rise in your search presence.
well let’s get into it step by step
Note: I have tried to put the most important On-page SEO factors here, but don’t forget that Only God knows whats are all google factors for his algorithms.

1: Keywords

What is keyword?

The keyword is a significant word or the concept of great significance used to find information when researching. keywords are the main words and phrases in your web content that make it possible for people to find your site via search engines

Keyword Research is the foundation of SEO. So it’s important to do keyword research the right way. I’ll show you how to quickly find keywords that your customers search for.

How to find keywords?

This is one of the best ways to uncover long-tail keywords. Google offers many keyword suggestions directly in the SERP.keyword search by suing google suggestion Features such as Google AutocompletePeople Also Ask or Related Searches can be a great source of keyword ideas.

With the autocomplete feature, you just need to write your seed keyword into the Google search and the suggestions based on the real search queries used by people all over the world will appear automatically. It is one of the bests for Your SEO strategy.

Tip: You can use tools like Keywordtool.io. This tool scrapes Google Suggest keywords, which makes this process much easier to scale.

The Google Keyword Planner is Google’s official keyword research tool. It is so handy, Although it’s technically designed for Google Adwords. you will see, it’s still VERY useful for SEO keyword research.

After all, the data comes straight from Google. So you know that it’s super reliable.


You can find guide into Google Ad/Keyword Planner here


There is a lot of keyword finder tool for you, I will mention some of them that I use for SEO personally.



KWFinder: is a great keyword research tool. You can use it for free with Limited tries.

ATP: It is great to find “Question Keywords”, it is also free for limited tries.

You can look for keyword ideas almost anywhere. Social media and communities like Youtube, Reddit, Quora, forums and other online communities are excellent places to find keywords. Focus on websites people in your niche use to ask questions, communicate and share ideas.

Always you can follow the related questions or suggestions to find the best repetitive keywords.

Some of the most popular platforms to find keyword ideas:

  • YouTube
  • Reddit
  • Quora
  • Wikipedia
  • Forums
  • etc.

After you found your keyword, double-check them with other SEO Keywords tools. It will surprise you for sure.

The most important SEO tips for keywords(how to use keyword):

  1. Include Your Keyword in:
    1.  Your URL
    2.  Title Tag Modifiers
    3.  Meta description tag
    4.  The H1 tag
  2. Target longtail keyword phrases
  3. Do Synonyms Keywords(Instead of using it 1000 times)
  4. Use your keyword on:
    1. The First Paragraph
    2. Every 150 words, at least 1 time(or use synonyms)
    3. Related Image Alt text 
    4. Subheaders(H2, H3, H4)

2: Title tags

The title tag, is an HTML tag that exists in the head section of each webpage, provides an initial cue or context as to what the topical subject of matter is of the respective page that it is on. The title meta-tag is one of the strongest relevancy signals for a search engine. It is featured prominently in the search engine results pages as well as in the browser window. Searching engines use it to display the main title of a search result, Including a keyword in it, Which will indicate to the search engine what to rank the page for. The tag itself is meant to give an accurate description of the content of the page. Ideally, the keyword should be placed at the start of the title tag. Pages that optimized this way will rank better than others with keyword closer to the end of the title’s tag.
therefor missing, duplicate, and poorly written title tags can all negatively impact your SEO results so make sure you’re optimizing for this element.

3: Meta description

The meta description is a short piece of text that gives search engines and visitors a sort of summary of what the post is about. Meta tags describe what the page is about, and displays in the SERPs underneath the title of the page. They are important because search engines might use these descriptions to show as your snippet in the search results pages. Meta descriptions are also important because your potential visitor uses them to determine if your site is worth visiting. Meta descriptions are your main opportunity to draw people to your site from the search results pages. So we can say they are so important for SEO.

Note1: Your meta description should always contain your Keyword (Recommended 2 times for 155 characters)

Note2: Google will show the titles if they’re up to 70 characters and meta descriptions up to 155 characters (Updated on May 2019).

4: Header tag and Sub-headings

Header and Sub-header tags are HTML elements used to designate headings on your page. The main header tag, called an H1, is typically reserved for the title of the page. 

There are also sub-headings that go from H2 to H6 tags, although using all of these on a page is not required. The hierarchy of header tags goes from H1 to H6 in descending order of importance.

Note1: Each page should have a unique H1 that describes the main topic of the page, this is often automatically created from the title of a page, As the main descriptive title of the page.

Note2: The H1 should contain the page primary keyword.

Note3: You should avoid using header tags to mark up non-heading elements, such as navigational buttons and phone numbers. Use header tags to introduce what the following content will discuss.

Although what you choose to put in your header tags can be used by search engines to evaluate and rank your page, it’s important to avoid inflating their importance.

Not only sub-headings make your content easier for visitors to read, but it can also help improve your SEO. You should use Heading/Sub-heading tags to help search engines better understand what your content is about.

Remember, a good design always starts with a good structure, and the page structure will impact SEO

5: Internal links

An internal link is a link from one page to another page on the same domain. Interlinking pages on your site can pass their strength between them. They are a perfect way to promote your other articles or website sections. It makes it easier to visit them and leads to higher engagement. Internal linking also helps Google bots to understand the website structure. Internal links need to be clear, logical, and simple. Google relies on internal linking to identify which content on your site is most important, and it also relies on internal linking to find all the pages on your site.

This is super simple: Whenever you publish a new piece of content, link to 2-3 other pages on your site.

Note 1: Use keyword-rich anchor text in your internal links

 Anchor text is the clickable text in a hyperlink. SEO best practices dictate that anchor text is relevant to the page you’re linking to, rather than generic text. The keywords in anchor text are one of the many signals search engines use to determine the topic of a web page.

Note 2: In Google’s General Webmaster Guidelines, they say to “limit the number of links on a page to a reasonable number. So having too many unqualified internal links isn’t a smart move.

Note 3: Search engine crawlers scan these links, so don’t try to cheat and watch out for broken links.

6: Outbound links

The Outbound Links, also known as External Links, are hyperlinks that point at any domain other than domain that the link exists on it.

Linking to authoritative pages sends trust signals to the search engine. Google uses them to check that your information is accurate and also to confirm the credibility of the author and website. Think of it this way, the only reason why you would send a user to another site is if you wanted them to learn more about the subject. This can be a huge trust factor for Google. As well, external links to related pages help Google figure out your page’s topic.

However, Too many outbound links can significantly diminish the PageRank, hurting your SEO and page search visibility. Outbound links can affect your rankings but use them in moderation.

You have to be careful when using an Outbound link, Tips: 
  • Pages without internal links pointing to them. (orphan pages)
  • Pages that were canonicalizing themselves to NOINDEX pages. (very important)
  • Pages redirecting to another page and again, redirected to another page. (redirect loops)
  • Broken internal and external links. (blocked, not existed anymore, etc)
  • Make sure to link to relevant and authoritative sources.
  • Searching engines do not count “NOFOLLOW” links, avoid it.

7: Images name/Alt-tag

Alt text (alternative text) within images is a principle of web accessibility and is used to describe images. It’s important to have alt text descriptions so that any visually impaired person can understand what the pictures on your website depict. The images you use say a lot about your content, But unfortunately it is not easy for search engines to read them. To help search engines understand your images, you want to optimize your image alt tags and filenames, you will also want to include your keyword or phrase in the image name and alt tag. This will help search engines better index your images, which may appear when users perform an image search for a certain keyword or phrase(As a bonus: optimized images also help you rank in image search).

Search engine bots also crawl alt text to better understand your images, which gives you the added benefit of providing better image context to search engines. Just ensure that your alt descriptions, read naturally for people.

Note: Avoid stuffing keywords in your alt text(suggested 1 time)

8: Cross-device compatibility(Responsive design)

With Cross-device compatibility(Responsive Design), your page’s layout and content respond to each user’s behavior and environment based on screen size, platform, and orientation. Mobile SEO is the practice of optimizing your website for users on smartphones and tablets.

Mobile optimization also includes making your site resources accessible to search engine spiders and it is more important than ever. The world is shifting from desktop to mobile. 60% of Google searches come from mobile devices. And this trend is growing fast. According to Google, there are 27.8 billion more queries performed on mobile than desktop.

Search ranking?

Running a website that is not mobile-optimized will negatively influence your rankings. Today, 95% of all mobile searches are done on Google. So Google started rolling out the mobile-first indexing in March 2018. The mobile-first indexing means that Google will use the mobile version of your website for indexing and ranking. Google started using their Mobile-First Algorithm. They’re going to tweak their algorithm so that it’s optimized for mobile users FIRST.

How to check?

it is Unnecessary to say, mobile is the future of search. And that’s probably why Google is improving their entire algorithm to focus on mobile search.

You can test the responsivity of your website in the Mobile-Friendly Test. Also you can use Google’s Mobile-Friendly Testing Tool. and you’ll see whether or not Google considers your site optimized for mobile devices.

This nifty tool found in the Google Search Console lets you know if your site has any mobile usability issues. To use it, head over to your GSC(google searching console) account. Then click on “Mobile Usability”. And Google will let you know if mobile users have trouble using your site.

Note: Always make sure that all of your page´s elements fit on mobile screen size, and always use responsive objects.

Off-Page SEO (searching engines optimizing)

Besides of on-page SEO elements that your organization has control over, there are also Off-page SEO factors that can impact your ranking. Though you do not have direct control over these off-page factors. Off-page SEO factors play a vital role to place you top among search engine rankings. These are not subjectively based on keywords, instead, they are some practices that will contribute towards the lead generation. When ranking your pages, Google looks at factors outside of your site as well.

The best way to maximize visitors and generate traffic is to improve off-page SEO with quality content that would be picked by users. The success rate depends on your ability to produce more relevant and interesting content, so it will push others to use your content, or maybe they share them by social networks, that might be awaited by target customers and produce a good signal for searching engines.

But remember, off-page SEO won’t do much good if you don’t pay attention to the fundamentals of on-page SEO.

1: Backlinks

Backlinks are incoming links to a webpage. A backlink for a given web resource is a link from some other website to that web resource. A web resource might be a website, a web page, or a web directory. Here are some tips that you need to consider:
  • The number of domains linking to you is one of the most important ranking factors.
  • There might be some links from a particular domain to your site; their number is a ranking factor too. However, it is still better to have more links from individual domains rather than from a single domain.
  • Not all pages are equal. Links to pages with higher domain authority will be a bigger factor than those on low authority domains.
  • Some SEOs believe that links from pages related to the topic of your page carry more relevance for search engines.
  • Similarly, some SEOs believe that links from a home page of a linking domain carry more strength than those on one of its pages.
  • As well those links within the content of the page are worth more than links in a sidebar for instance.
  • Google officially stated that they don’t count “nofollow” links (link with rel=nofollow attribute attached). Therefore, the number of your “dofollow” links should affect your rankings too.
Remember, you can earn Backlinks by creating quality content that others will find valuable.

2: Trust signals & Social signals

Another important off-page SEO factor is Trust signals and Social signals, such as likes, reviews, and shares. When it comes to boosting SEO, you want to look for quality shares from well-wishers and influencers. The more quality content you publish, the more likely you will be to get people to share your content with others. Social signals, such as likes and shares will popularize the business. The more people trust your content, the more the search engines will as well.

Trust signal is becoming an increasingly important factor in a site’s Google ranking. This is how Google determines whether you have a legitimate site that visitors can trust. One of the best ways to improve trust is by building quality backlinks from sites that have authority.

Remember, always put an option for the visitors to share your content easily, and please never close your comment section, because you need engagement from your visitors.

Look at this bottom, for example, this is sharing bottom that floating all over the page, and has 23k shares so far!!! this belongs to the Backlinko website, can you imagine how this amount of share will boost on SEO ranking?!

Technical SEO (searching engines optimizing)

Technical SEO refers to the essential elements and process of ensuring that a website meets the technical requirements of modern search engines. there are lots of factors, I have tried to cover some of them

1: XML Sitemaps

Google for crawling and indexing needs an XML sitemap to find your site’s URLs. You may ask does it still need that? especially in the age of mobile-first indexing? 

YES, a Google rep recently stated that XML sitemaps are the “second most important source” for finding URLs(and it refers to external and internal links).

I already explained how to create and submit an XML sitemap before on this page. If you want to double-check that your sitemap is all good, head over to the “Sitemaps” feature in the Search Console. It will show you what Google is seeing for your site.

Is a URL on your site not getting indexed?

Google Search Console is so handy, the GSC’s Inspect feature can help you get to the bottom of things.

Not only will it tell you why a page isn’t getting indexed, but for pages that ARE indexed, you can see how Google renders the page.

That way, you can double-check that Google can crawl and index 100% of the content.


Validate Your XML Sitemaps

If you run a huge site, it’s hard to keep track of all of the pages in your sitemap.

Many sitemaps have pages with 404 and 301 status codes. Considering that the main goal of your sitemap is to show search engines all of your live pages, you want 100% of the links in your sitemap to point to live pages right?

So I recommend running your sitemap through the Map Broker XML Sitemap Validator. Just enter a sitemap from your site. And see if any of your links are broken or redirecting.

Spot Indexing Issues

You first need to find if there are any pages on your site that search engine spiders have trouble crawling. There are 3 ways to do that.

1: “Coverage Report” in the Google Search Console.

This report lets you know if Google is unable to fully index or render pages that you want to be indexed.

2: Screaming Frog is the world’s most famous crawler for a reason.

So once you’ve fixed any issues in the Coverage Report, I recommend running a full crawl with Screaming Frog.

3: Ahrefs Site Audit: Ahrefs has a sneaky good SEO site audit tool.

What I like most about this feature is that you get info on your site’s overall technical SEO health like:

  • Page loading speed across your entire site.
  • And issues with your site’s HTML tags.

Each of these 3 tools has its pros and cons. So if you run a large site with 2k+ pages, I recommend using all three of these approaches. That way, nothing falls through the cracks.

2: Site architecture

Your site structure is how all of the pages on your website are organized. The best ideal website´s structure is “flat”. In other words your site’s pages should all be only a few clicks away from one another.

And this is so important because a flat structure makes it easy for Google and other search engines to crawl 100% of your site’s pages.

Note: This is not a big deal for a blog or a small website. But for an e-commerce website with more than 2k pages, A flat architecture is a BIG deal.

But you also want your structure to be super organized, remember SEO is about user experience as well.

In other words, you don’t want your site architecture to be like a messy structure with “orphan pages” (pages without any internal links pointing to them) right? It also makes it hard to fix indexing issues.

You can use the Ahrefs “Site Audit” feature to get a bird’s eye view of your site structure or To get a more visual look at how your pages are linked together, check out Visual Site Mapper, It’s a free tool.

3: URL structure

URL structure is all about how to manage your related pages, site structure, and show them on the address bar. There are lots of topics that I can Talk about URL structure, but there’s no need to overthink your URL structure, Especially if you run a small site. But still, you do want consistent, logical URL structure to help users understand “where” they are on your site. here is the tip:

  • Avoid using auto-generated URLs with figures and characters like www.example.com/2020/post123e12a743
  • Use URLs corresponding to your content and its title: www.example.com/recipes/how-to-bake-pizza
  • Change the main permalink structure to /%postname%/
  • Google adds sitelinks to the results. When you have archived your pages and post into a related structure there is a chance that google shows other related posts and pages

  1. The main search results
  2. Sitelinks

4: Structured data

Structured data is a standardized format for providing information about a page and classifying the page content. Google Search works hard to understand the content of a page. You can help by providing explicit clues about the meaning of a page to Google by including structured data on the page. for example Schema Structded data will appear as snipper. So Use Schema Structured Data To Stand Out in Mobile SERPs,

There are 3 types of structured data:

  1. JSON-LD (Recommended)
  2. Microdata
  3. RDFa

Structured data can hook you up with review stars, recipe images, and event dates in the SERPs. All of which can significantly increase your organic CTR.

Here you can find more about it 

5: Canonical tags

canonical tag (“rel canonical“) is a way of telling search engines that a specific URL represents the master copy of a page. Using the canonical tag prevents problems caused by identical or “duplicate” content appearing on multiple URLs.

Canonical URLs are perfect for pages that have very similar content on them, with minor differences between pages.

For example, you have a general topic on a page and later you want to publish an article that focuses on a certain part of your general topic, you can use the canonical tag to let Google know that “general page” is the “main” one. And all the others are variations.

On WordPress, you can manage it easily with the Yoast SEO plugin.

Note: Duplicate content and thin content well affect your SEO ranking, you need to prevent having duplicate content.

6: Unique Content(duplicate/thin-content)

  • Unique Content is a term that relates to search engine optimization (SEO). It means the content is original and not duplicated anywhere else.
  • Thin content can be defined as content with little or no added value, or pages that lie into this classification or automatically generated content, affiliate, and scraped content can be classified as thin content by Google.
  • Duplicate content generally refers to substantive blocks of content within or across domains that either completely match other content or are appreciably too similar.

Having similar content across various pages of your site can hurt your rankings. Avoid duplicating content and write original copy for each page Sometimes, however, having two URLs with similar content is unavoidable. One of the ways from preventing this from becoming a duplicate content issue is by using a “canonical tag” on your site.

Unique content plays a key role in search rankings because search algorithms rate unique content highly and can penalize websites for posting duplicate content.

But how do we know that our contents are unique?

Well, there are several ways that you can find your content are original or even someone else duplicated them on their site. I mention some web apps that you can use to find out:

  • Copyscape: Will quickly check the content that you have written against already published content.
  • Grammarly: Their premium tool offers both a plagiarism checker and a check for grammar.
  • Siteliner: This is a great tool that can check your entire site once a month for duplicate content.
  • Plagspotter: This tool can identify duplicate pages of content across the web. It’s a great tool for finding plagiarists who have stolen your content.

7: Hreflang

Hreflang is a technical solution for sites that have similar content in multiple languages. The owner of a multilingual site wants search engines to send people to the content in their language. And this is a big benefit of SEO for your webpage, you can personalize every page for selected visitors. for example, imagine an online shop, they can personalize colores, prices and everything for each country or at least different languages.

Hreflang tag tells search engines which page to show for a particular region and language, look at this example:

Original web address: “example.com”

With Hreflang tag for french: example.com/fr/

With Hreflang tag for English: example.com/en/

Well, you can manage your Hreflang webpages inside of google searching console as well.

For WordPress you can use plugins to make a multilingual website. They are easy to use and will help you with simple instructions inside:

  •  Polylang: It is a free WordPress plugin
  •  WPML: It is a premium WordPress plugin

There is more out there, don’t hesitate to explore them.

8: Page speed

Google has stated on the record that page loading speed is an SEO ranking signal (and they recently made PageSpeed even MORE important). There are some tips that I can mention:

  • Test the speed in PageSpeed Insights.
  • Optimize images, enable GZIP compression, HTML compression, JS, and CSS minification, and try to decrease server response time.
  • Quality web hosting plays a big role in website speed.

Note: Always try to use the minim available size of an image, you can use jpeg200 or png or use web format images.

Note: Choose your host carefully, and after that choose your server location depending on your target location.

Personally, I use Site ground they are offering the best support that you need as a developer or client. here you can see my Website speed on my google search console.