100 SEO Tips to Boost Your Organic Rankings & Traffic 2024

In this post, you are going to find the most complete SEO tips collection.

In fact, it took me more or less two weeks to put together, 110 Insane SEO tricks to help you rank high on Google.

The best part?

All the SEO hacks you are going to find are working great in 2019.

Especially for small business and for new websites.

So, let’s dive right in.

1 Install the Google Search Console

The Google Search Console is the best friend of all the SEO pros.

In fact, it allows you to do a complete SEO analysis of your site.

Pro Tip:

Verify all your domain variations including HTTPS and HTTP www. and not www.

2 Set your Canonical Domain

This step is done in your Google Search Console and if you are using WordPress, also in your WordPress dashboard.

It tells the search engines which version of your site to consider for indexing.

Once you’ve done this, you need to set correct 301 from your non-preferred versions to your canonical one.

3 Make your site indexable

This step is made right in your WordPress dashboard.

In the “Settings” section you can click on “Reading” and then check that the “Discourage search engines from indexing this site” box is not thicked.

4 Create your XML Sitemap

Creating an XML Sitemap is one of the best SEO best practices.

Your XML Sitemap is a file that helps the search engine bots to better find your content.

It’s like telling them “Here are the best part of my site, you don’t have to waste time to look for them. I did it for you!”.

5 Submit your XML Sitemap

Now that you have created your XML Sitemap it’s time to submit it to Google through your Google Search Console account.

Click on “Sitemaps”, then add your XML Sitemap URL and click “Submit”.

6 Create a Robots.txt file

Your Robots.txt file is a file that suggests the search engine bots which pages of your site they can crawl and index and which ones to disavow.

It’s just a suggestion for the search engines, so keep in mind that the search engine spiders can also avoid considering your request.

7 Check your site with the new URL Inspection Tool

The new Google Search Console report gives you tons of super helpful insights.

In fact, once you type any of the URLs on your site you can:

  • Know when it was crawled the last time
  • Check the crawl status of the last crawl
  • Check it has any crawl errors
  • Check if the page is correctly indexed
  • See if the URL is mobile-friendly
  • See if there is an AMP page linked

8 Identify Crawl Errors

Your Google Search Console allows you to see if you have any crawl errors.

Here’s how to do it:

Go to your Index Coverage Report and there you see if you have any errors.

If you find some, you need to fix them ASAP.

9 Make your site fast

All the websites with the best Google Ranking have one feature in common:

They load in less than 3 seconds.

If it takes between 3 to 5 seconds for your site to load, your Bounce Rate increases by 90%.

After the Mobile first-indexing update, mobile user experience has become even more important.

As mobile users are often on the go, it’s vital to have a fast loading website.

Otherwise, users will go back to the SERP and click on the next result.

This phenomenon is called “ Pogosticking “ and makes your ranking drop like a stone.

10 Create useful 404 pages

404 are the most common crawl errors.

They are also called “Not found” as the search engine bots tried to crawl a page that doesn’t exist.

That’s why you are shown a “Not found” page.

You can customize that page to give users a possibility to find what they are looking for.

11 Set correct 301 redirects

With 301 redirections you permanently redirect traffic from one URL to another.

You can use 301 redirects if you’ve just moved to HTTPS from HTTP.

12 Find and fix broken links

Check My Links Chrome Extension is one of the best SEO Tools to find broken links on your site.

Once you’ve found a broken link, you need to replace the broken link ASAP.

13 Avoid and fix duplicate content

Duplicate Content can kill your SEO.

Copyscape helps you detect any duplicate content issue internal or external.

If the duplicate content issue is internal, you can use rel=canonical in your <head>.

Here’s how to do it:

Add the snippet <link rel=”canonical” href=”canonicalurl.com”/> under the <head> of your duplicate page.

14 Turn to HTTPS

Back in 2014, Google announced that HTTPS sites rank better than HTTP sites.


HTTPS sites are more secure.


They are faster.

The bottom line?

They give a better user experience.

15 Implement Structured Data

Structured data tell Google and the other major search engines what your content is about in a way they can better understand it.

When you add structured data, you can appear in the SERP with rich results like star reviews, pictures, videos, people bios, business information so that your result is more attractive for users.

This increases your Click Through Rate, CTR, an important metric that Google uses to understand how relevant a result is.

16 Implement Hreflang for multilingual websites

When you have a multilanguage website, you probably have some pages with the same or similar content, but translated into different languages.

Well, that can cause duplicate content issues.

That’s why you need to implement the Hreflang tag on each of the multilingual pages.

In the <head> section add the following code <link rel=”alternate” href=”http://yoursite.com/” hreflang=”en” /> for the English page.

Of course, for Italian pages, you need to switch “en” to “it”.

17 Set up breadcrumbs for a better navigation

Breadcrumbs help users understand where they are on your site.

They also help the search engines better understand your site architecture.

Optimize your site for mobile users with Mobile SEO

18 Make your site mobile-friendly

Test your site with the Google Mobile-Friendly checker tool.

Just type your site URL and you immediately know if your site is mobile-friendly or not.

If you can implement any improvements, you have a “page loading issues” option to click and then you can make your site better for mobile users.

19 Have a responsive website

Having a responsive website is the first SEO best practice to make your site mobile-friendly.

When you have a responsive design, your site layout adapts automatically to the screen on which it is watched.

If you have WordPress, the easiest way to have a responsive design is to have a responsive WordPress theme.

20 Create AMP Pages

Accelerated Mobile Pages are mobile-friendly pages which are faster than traditional mobile pages.

In fact, they have a simpler HTML version, which allows faster loading.

Pinterest, Google, Linkedin, and Twitter all support AMP.

In 2018 there were 27 billion more mobile searches than desktop searches.

AMP is probably the next Google Ranking factor as it improves the mobile user experience.

21 Avoid Interstitials on mobile devices

I’ve just mentioned that the mobile user experience is crucial.

Let’s take this example:

You are making a mobile search and then you click on the first result on the SERP.

When the page loads, a giant popup appears that covers almost the whole screen.

That’s an awful experience.

22 Make your content as readable as possible for mobile users

Giant blocks of text will pull mobile users away from your site.

And you don’t want this.

Create multiple paragraphs with 2 to 3 lines each and your content will be way more readable.

There’s more:

Use a nice looking font and a good contrast between the text color and the background color.

23 Use Bullets to make your content faster to read

Bullets make your content look much more professional.

In fact, they make it seem like a checklist which is fast and easy to read.

24 Make Social Sharing easy

It’s vital to allow mobile users to share easily your content.

Plugins like Sumo can help you create social sharing buttons when your site is watched on mobile devices.

Otherwise, you can use themes which are built to boost social shares with prominent social sharing buttons which are well visible.

25 Check your site with the Google Chrome Emulator

The Google Chrome Emulator Tool is incredibly powerful.

In fact, it helps you see any content from your desktop as if you watched it on a smartphone.

Just right click and select “Inspect”.

Now, all you need to do is to select the mobile device you like.

26 Highlight your keywords with bold text

Mobile users enjoy your content on smaller screens than desktop users and often skim-read.

That’s why it’s important to help them find easily the most important parts of your text.

By highlighting your keywords you can help them better understand the meaning of your content.

27 Give the best at the top ( and diminish pogo-sticking)

When you watch a site on mobile you want immediately the result you are looking for.

That’s why it’s vital to give the best part of your content first.

Otherwise, users will bounce back and your bounce rate will go up.

Optimize for On-Page SEO

28 Find Long Tail Keywords to get targeted traffic

Long story short:

Long tail keywords convert better.

Here’s why:

They represent a more specific intent than a seed keyword.

29 Use Quora to find users’ needs

Quora is the best Question & Answer site and you can find questions that people ask and then the replies posted by experts in that field.

All those questions include untapped keywords that you would hardly find on Google.

You can create content around those keywords to get more targeted traffic.

30 Find related Keywords with Wikipedia

Wikipedia is an amazing place to find keywords for your content.

In fact, when you search for a topic on Wikipedia, all the links that you find are potentially related keywords that you can use in your content or create content around them.

31 Optimize your Meta Description to increase your CTR

Your meta description is the element which, together with your title tag and slug, appears in the SERP.

That’s why you need to make it irresistible so that people want to click on your result.

It must:

  • Be under 230 characters
  • Include your target keywords
  • Tell immediately the benefits that people will get from reading your content.

32 Optimize your title tag

The title tag is the title of your result in the SERP.

It must:

  • Be under 65 characters
  • Include power words that cause emotions
  • Include your target keywords
  • Be benefit-oriented

33 Create SEO Friendly URLs

Having SEO friendly URLs is an important SEO best practice.

If you are using WordPress you can easily set SEO friendly permalinks by going to “settings”, then “permalinks” and select “post name”.

34 Never use underscore in URLs or # but only hyphens

Googlebot does not support underscore “_” and hashtag “#” in the URLs.

You want to separate your words with a hyphen “-” and avoid “#”.

35 Use keyword in your slug

Your slug is the other element of your result that appears in the SERP.

Optimizing your slug is one of the evergreen SEO techniques for On-Page SEO.

Your slug must:

  • Include your target keywords
  • Be maximum with 4 words
  • Be memorable

36 Use target keywords in your H1

It’s a good SEO best practice to use your target keywords in your H1.

This increases the relevancy of your content for that particular keyword to the search engines.

37 Use related keywords in H2 and H3

In the past, it was common to use your target keyword over and over again.

This led to keyword stuffing and to poor user experience.

There’s more:

Keywords stuffing can also bring you to a Google Penalty.

To avoid this, you can use related keywords, like the ones you find with Google Related Searches or Google Autocomplete in your H2 and H3 and so on.

38 Insert naturally your target keywords in the first 100 words of your content

On-Page SEO is about making your content as relevant as possible for a specific query or keyword.

As Keywords stuffing is dead, only White Hat SEO practices can bring you relevant results.

Using your main keywords in your H1 and 2 or 3 times in your text is a good SEO technique.

A good relevancy indicator is to use your target keyword once in the first 100 words of your content.

39 Use LSI keywords

LSI, Latent Semantic Indexing Keywords, are keywords that are semantically related to your target keyword.

It’s like telling the search engines: “Hey, I am talking about topic A, but I am covering also topics B and C which are strongly related with topic A”.

It’s supposed that people who want to know more about topic A, are also interested to know about topics B and C.

Instead of repeating your focused keyword over and over again, use LSI keywords throughout your content.

40 Create 3–5 outbound links

Link to 3 to 5 authority sites which can give your users a deeper understanding of your topic.

This will tell the search engines that your content is related to those authority sites which are performing well for related topics.

41 Link to 2–3 competitors’ sites

Maybe you’d never know that:

By linking to some authority sites that are ranking high for your target keywords you tell the search engines that your content is also related to those high-ranking sites.

42 Create 2–3 inbound links

Now, the search engine work is to crawl a page and then follow the links that are on that page to crawl and index also other pages.

By linking to other 2 to 3 relevant pages of your site, you’ll help the search engines to discover more pages of your site.

There’s more:

You’ll also increase an important page metric like your Dwell Time, which is the time users stay on your site.

43 Use Keyword in your image filename only when useful

Images optimization is an important step of any On-Page SEO Checklist.

You want your focused keyword to appear in the filename of your image only when it’s relevant to better understand the meaning of the image.

Otherwise, the risk of over-optimization is high and you could obtain the undesired result of a ranking drop.

44 Use your main keyword in your ALT text only when useful to better understand the images

At the same time, you want to use your target keyword in your images ALT text only when it helps those users and devices that can’t see images to better understand your content.

Stand out for voice searches with Voice Search SEO

45 Create content around confidential long tail keywords

Keyword research for voice searches is a little bit different than traditional keyword research.

In fact, you want to optimize your content around confidential keywords.

When users speak to their phones or voice assistants they do it as if they are talking to a friend: confidentially.

If with a normal search you type: “Best restaurant near me” when you voice search you probably say something like “Where can I find the best restaurant near me?”.

Answer the public can help you find confidential keywords and create content around them to stand out for voice searches.

46 Appear for featured snippets

If you want to stand out for voice searches, you need to appear for featured snippets or “position 0” on Google.

Featured snippets give clear and precise answers which are perfect to satisfy voice searches.

47 Write precise answers in your content to specific questions

As I’ve just mentioned, featured snippets take precise answers to specific questions or searches.

That’s why it’s important to sprinkle in your content a lot of precise answers to specific questions.

48 Make your content like a Q&A user-friendly site

This SEO trick is the natural consequence of the last step.

You can create a Question & Answer content with questions that people ask and then write your answers.

Quora can help you find those questions that people ask like no other SEO tools.

49 Create Long Content

Long quality content ranks higher for all searches.

Voice Searches also prefer long quality content with several precise answers in a Q&A format.

Wordstream found that Local SEO helps you rank higher for voice searches.

Here’s why:

Most voice searches are made with mobile devices and they have a geographical component.

To optimize your brick and mortar business website with Local SEO you need to do only one thing:

Keep reading.

Promote your site with Off-Page SEO

51 Get Natural Backlinks

Backlinks are credits other sites owners give to your site.

Don’t fall into the trap of buying links.

Black hat SEO doesn’t pay off and you’ll end up soon with a Google Penalty.

Focus instead on building natural links cause people will find your content useful for their users.

52 Be active on Social Media

Social media can give you great exposure to a broader audience than the one you’d reach with organic traffic.

Promote your new content on social and tell how it helps your clients to satisfy their needs.


Each Social has its best practices.

For example, to get the most engagement on Facebook, you should post on your Facebook page 1 time per day.

On Twitter, you can post from 3 to 30 times per day.

53 Be Active on Forums

Forums are an amazing way to create attention around your site.

In fact, you can post on forums like Reddit and Quora.

If you are active and you really give value, you can create a sense of curiosity around you and people can start following your site directly.

54 Do Effective Guest Posting

Guest posts are still very effective.

Important is to publish your post on authority sites in your niche.

As for all backlinks, one quality backlinks is more important than many low-quality links.

55 Discover your Competitors’ backlinks

Moz Open Site Explorer, Ahrefs and SEMRush are among the best SEO tools that help you discover your competitors’ best backlinks.

Once you spot them, you can contact the owners of the sites where those links come from and ask to value your content as a proper replacement.

56 Focus on Link Roundups

Roundups are sites that are always looking for fresh and quality content in a specific niche.

They present the “Best of the week”, “Best of the month”, “Link Roundups” and you wanna be part of those lists.


They help you broaden your audience.


They often give you a good “Dofollow” backlink.

57 Find Broken Link Opportunities

Check My Links Chrome Extension helps you detect any broken link opportunity.


This is an advanced backlink building strategy.

Once you’ve found a broken link opportunity on a website in your niche, you can inform the webmaster of that site and propose your content as a valid replacement.

58 Create Embeddable Infographics

Infographics are an amazing way to get backlinks.

Here’s why:

You create a visual magnet which is easily sharable and readable.

All you need to do is to create an amazing infographic and then make it embeddable.

Whoever embeds the infographic on their sites links automatically to your infographic link.

59 Diversify your Backlinks portfolio


You want to get backlinks from different websites.


You want to get backlinks from sites working in your niche.

If your site is about shoes, you don’t want to get backlinks from a food blog.

At the same time, you don’t want to get 1,000 backlinks from the same site.

Otherwise, your backlinks profile will look unnatural and you can receive a Google Manual Action.

60 Get links from authority sites in your niche

You want to get links from sites in your niche as mentioned in the previous step.

But the higher is the DA of the sites that link back to you, the better.

So, how can you get backlinks from sites with a high DA?

Create amazing content which doesn’t copy what already exists and promote it properly.

61 Poster Boy Formula

The Poster Boy Formula was created by Brian Harris.

With this SEO strategy, you create a post about a big win you got thanks to a product or service from an authority site in your niche.

The more details you write the better.

Once you’ve posted the article you will let the authority company know how much they helped you succeed.

Give them as many details and inform them that they can share this big achievement with their audience.

You’ll get more traffic and the authority site will show their audience how helpful their services or products can be.

62 Manage reviews and comments on social

Reviews and comments are very important.

You want to reply to any comment and reviews people leave about your site on the web.

This invites people to comment even more as they know you always read their opinions.

Make your brick and mortar business shine with Local SEO

63 Register your site on Google My Business

If you have a brick and mortar business you need to follow the best Local SEO techniques.

Registering your company on Google My Business is the strongest Local SEO signal you can make.

64 NAP + W on your Home page

Add your Name, Address, Phone number and Working hours on your Home Page to help the search engines understand that the geographical component is important for your site.

There’s more:

You’ll help users better find your business.

65 Geographical Component on your About page

Add your location to your About page to let the search engine better understand that your business has a geographical component.

66 Add NAP + W to your Contact Page

Write your NAP + W on your contact page to strengthen your local SEO and help users better find your brick and mortar business.

67 NAP + W consistent across all channels

Once you’ve verified your address on Google My Business, it’s time to have consistent NAP + W on all your channels and directories.

On Google My Business, on your site and on your social profiles, you want to have the same NAP + W.

68 Area Code

Add your area code to your NAP to strengthen your geographical component.

69 National Code before your number

Another good geographical signal is to add your national code number before your telephone number

70 Include your location in your logo filename

Your logo filename is important.

You want to add your location to your logo filename.

71 Add your location in your logo ALT text

Include your location in your logo ALT text.

If you have a “Pizza restaurant in NY”, you want your ALT text to be something like “Name + pizza in NY”.

72 Use the same logo across all channels

Important is to use the same logo across all your channels to help users better recognize your business on the web.

73 Add location in your meta description

Your geographical component is an important SEO factor.

So you need to include your location together with your focused keyword in your meta description.

74 Embed a Google Map on your Contact page

Your contact page helps your users find you.

An embedded Google Map on your contact page helps your users find their way to your business.

There’s more:

It’s a strong Local SEO signal.

75 Create a Call us button

As most local searches are made on mobile devices, people want to be able to contact you in a click.

By having a “call us” button you allow users to call you with a click and then ask you for more info.

76 Add testimonials and good reviews on your home page

Adding testimonials from your location to your home page is a strong geographical signal.

Here comes the best:

Positive testimonials boost other users to become your customers.

77 Add staff bio to your “Meet our Team” page

Adding your staff bios to your “Meet our Team” page helps you strengthen your local component.

In fact, you can describe how they joined your business in your location.

78 Use location in your images ALT text where possible

Include your location in your images ALT text.

For example in your “About us” page when you add the picture of your shop, you can write in the ALT text something like “your shop name + location”

Optimize your Content to make people waiting for your next post

79 Create magnetic headlines

When people read your headlines they decide whether to read your post or not.

Then they read the first 100 words and decide if your content is worth their attention or not.

That’s why it’s vitally important to write magnetic headlines that catch the users’ attention and describe what they’ll find once they keep reading.

Coschedule helps you write headlines that cause emotions.

80 Publish regular content

Once you build your audience you need to publish regular content to prove your commitment.

There’s more:

By publishing regularly quality content you also increase your chances to get more shares and backlinks.

81 Use Numbers before your title

Frontline your title with numbers as it’s still a good SEO trick.

In fact, your content will seem way more actionable as users will think to achieve results in a specific number of steps.

82 Use amazing CTA

Users’ span of attention is limited.

That’s why they have to proactive and not reactive.

By including CTAs to your content you’ll invite users to take some actions and get closer to conversions.

Make your CTA well visible for example in the sidebar.

Have only one CTA per page.

Otherwise, users may be confused about which actions to take and then take none of them.

83 Give lead magnets to new subscribers

To invite visitors to follow your CTA you can give for free a valuable magnet like a “downloadable checklist” or a “free ebook”.

84 Include Stats in your content

Statistiques are very important as they are easily sharable and give that research-based approach to your content.

Always mention and link back to your source.

Use the right SEO Tools

85 Yoast SEO

Yoast SEO makes your life easier.

It helps you optimize for so many On-Page SEO and Technical SEO requirements.

86 RankMath SEO

This is the best alternative to Yoast SEO and allows you to do all the things you do with Yoast SEO, but also lets you have your main Google Search Console reports in your WordPress dashboard.

As mentioned previously, GSC is the first SEO analysis tool to install when you create a website.

Here’s why:

It helps you monitor the health of your site.

Google Analytics is the number one Google SEO tool to monitor your performances of your site.

If you don’t track what happens on your site and how your visitors interact with it, you will never know what you are doing right and what you can improve.

89 Keyword Planner

The Google Keyword Planner is still my favorite keywords research tool as it gives you keywords right from the source: Google.

If you don’t have an active paid campaign you usually can’t see the exact search volumes for each keyword provided by the GKP.

But if you install this Chrome Extension then you’ve got an extra column with the exact monthly search volumes.

After the Mobile first-indexing update speed has become even more important.

In fact, mobile users want fast loading pages, like AMP pages.

To measure your site loading speed you can use PageSpeed, which is Google’s loading speed checker.

It gives your mobile and desktop loading speed score and tons of useful insights to improve your speed.

92 Google Autocomplete

Google Autocomplete is a free Google tool that helps you see what people type in the search bar.

You can type a query in the Google search bar and wait for just a little.

Then you have a list of long tail keywords that include also your typed one.

You can use them as alternatives to your target keywords.

93 Google Related Searches

Google Related Searches is the section you find at the end of your Google Search Page Result.

It gives you long tail keywords related to your typed one.

Use them throughout your post instead of your focused keyword to increase the relevancy of your content.

Now, Keyword Stuffing is against Google Guidelines.

LSI Graph helps you find LSI keywords that you can use in your content.

This increases the relevancy of your content for a specific keyword and helps you to steer away from a penalty.

95 SimilarWeb

SimilarWeb is an amazing competitors research tool.

It helps you find which keywords bring the most traffic to your competitors’ site, where the traffic comes from, the interests of their audience and much more.

96 Canva

Canva is an amazing Digital Marketing tool that helps you create beautiful visual content.

With its drag and drop interface, you can also create stunning infographic and then make them embeddable.

97 Buzzsumo

Buzzsumo helps you find the most shared content for a topic or keyword.

Once you’ve found the most shared pages, you can do an SEO analysis and see which format is working and what you can do better.

98 Don’t Buy and sell links

Buying links is a black hat SEO strategy.

It’s against Google Guidelines.

Here’s why:

It creates unnatural backlinks toward your site.

At the same time, you also don’t have to sell links as you can generate unnatural links from your site.

Read More- 27 Best SEO Tool That You Really Need To Use In 2024

99 Don’t exchange links

Participating in link exchange operations also creates an unnatural backlink profile toward your site and it violates Google guidelines.

100 Never be involved in link farms

Participating in link farms is against the Penguin update.

The Penguin update was first introduced in 2012 and then updated in 2016 and it was created to fight spammy backlinks.

101 Never fall into keyword stuffing

Keywords stuffing and hidden text are against Google guidelines.

Here’s why:

They contribute to creating low-quality content.

102 Make your site secure with SSL

If you don’t have HTTPS but HTTP you will not incur into a Google Penalty.

But you’ll gain any ranking boost as HTTPS is a Google ranking factor.

103 Focus on UX especially on mobile

RankBrain, Google’s machine learning algorithm, turned on the focus on UX as a strong SEO action.

Intrusive popups sacrifice the user experience, especially on mobile devices.

There’s more:

Having a fast loading website is a must for mobile users.

They are often on the go and they want fast results.

104 Protect your site from hack attacks

If your site has been hacked Google marks it with the label “This site may be hacked” on the SERP.

And you don’t want this as it keeps people away from your site.-

105 Avoid Cloaking and sneaky redirects

Cloaking is when the search engines visit your site and see a content different from the one users see.

This is not allowed as users get results which are different than expected.

There’s more:

You also have to steer away from sneaky redirects where you send users to a page which is different from the one shown to the search engine bots.

106 Avoid hidden text

Hidden text is text which is:

  • Hidden behind images
  • Hidden with the font “0”
  • Which is with the same background color
  • Hidden with CSS

What kind of text do people usually hide?

Usually their target keywords.

But again, this game doesn’t pay off.

White Hat SEO always wins.

107 Steer away from spammy free hosts

Free hosts usually put ads on your site that you can’t control.

This sacrifices the user experience.

108 Avoid Spammy Structured Data

Structured data is something very useful to help the search engines better understand what your content is about.

However, you can also violate Google Structured Data Guidelines by proving fake five-stars reviews to your site.

109 Avoid Spammy Comments

Comments are very important as they create engagement on your site.

But watch out as most of them might come from people who have the sole purpose to link back to their site.

And this is seen as a spammy comment by Google.

110 Avoid AMP mismatch

If you have an AMP version, then it must have the same content of your canonical page.

Otherwise, you might receive a Google Manual Action.

The new “URL inspection tool” helps you detect of your AMP URL shows different content from your traditional page.

Leave a Comment