15 SEO Tips to Boost Organic Rankings & Traffic

Our subject matter experts have reviewed this article to ensure it meets the highest standard for accurate information and guidance. Learn more about our editorial standards and process.

Boris Mustapic

Aug 14, 202415 min read
Contributors: Chris Hanna and Simon Fogg
SEO Tips
Share

TABLE OF CONTENTS

Looking to improve your rankings and drive more traffic to your website? 

Below are 15 SEO tips that helped the Semrush blog rank for over 160K keywords in the United States.

Organic Research report for Semrush blog with Keywords metric tab highlighted

These tips cover keyword research, search intent, site speed, and more.

1. Target the Right Keywords

Targeting the right keywords is key to driving more organic search traffic. 

Before creating content, perform keyword research to learn which keywords your target audience uses and which ones align with your goals. Consider:

  • Conversion potential: How likely are searchers to become customers?
  • Search volume: How many people search for this keyword monthly?
  • Keyword difficulty: How hard is it to rank for this keyword?

Use Semrush’s Keyword Magic Tool to find suitable keywords. 

Enter a seed keyword (a broad term related to your business) and your domain (for personalized results). Then, click “Search.”

Semrush Keyword Magic Tool start with keyword and domain entered and Search button highlighted

The tool generates keyword ideas with insights on search volume, keyword difficulty, and search intent.

Filter results as needed. 

Keyword Magic Tool report with Keyword, Intent, Volume, and PKD columns highlighted

For many businesses, commercial or transactional keywords are a priority, since these keywords target users ready to research or purchase.

To focus on commercial or transactional keywords, use the “Intent” drop-down filter and select “Commercial” and “Transactional.” 

Intent dropdown clicked, Commercial and Transactional options checked, and Apply button highlighted

You can also filter by “Volume” or “Personal KD%” to show terms that meet specific monthly search or difficulty thresholds.

Update keywords table after applying PKD and Volume filters

Don’t limit your SEO strategy to commercial and transactional keywords. 

Include informational keywords to educate your audience and capture potential leads who may buy in the future. 

Filter by “Informational” intent to find relevant topics.  

Export button highlighted

Then export your keyword list to CSV, Excel, or the Keyword Strategy Builder

Check the box next to the keywords you want to add and click “+ Add to keyword list.” Then select a list from the box that appears, or create one with the “Create new empty list” button.

Arrow pointing to 'Add to keyword list' button with dropdown showing multiple lists and 'Create new empty list' button highlighted

2. Perform a Keyword Gap Analysis

A keyword gap analysis compares competing domains to find keywords that those sites rank for but your site does not. 

Use Semrush’s Keyword Gap tool:

1. Enter your domain and up to four competitors.
2. Click “Compare.”
 

Semrush Keyword Magic Tool start

Go to “All keyword details for:” and select the “Untapped” tab.

All keyword details table with Untapped tab selected and highlighted

This tab shows keywords one or more competitors rank for but your site does not. 

Filter out branded terms or apply other filters, and then export or add the keywords to a keyword list.

Advanced filters dropdown clicked and configured to exclude 'adidas' keyword

3. Make Sure Your Content Meets Search Intent

To rank, content must match the user’s search intent (the reason a user searches for a keyword). The four main types of search intent are:

  • Informational: Users want information (e.g., “how to fix a water leak”).
  • Navigational: Users want a specific page or site (e.g., “reddit login”).
  • Commercial: Users research products/services (e.g., “best espresso machine for beginners”).
  • Transactional: Users want to buy (e.g., “buy amazon gift card”).
Types of search intent infographics showing grid with four types of intents, an explanation, and example.

Check a keyword’s intent with the Keyword Overview tool:

Keyword Overview report with Intent box highlighted showing 'Commercial' intent for 'email marketing software' keyword

Then, create content that satisfies the intent.

For an informational keyword, you could create an educational guide on the topic.

For commercial keywords, appropriate content might include product comparisons and roundups:

Google SERP for 'best in-ear headphones' showing product comparisons and roundups

For transactional keywords, appropriate content would likely include product landing pages.

Always analyze the top-ranking pages to see what type of content Google deems most relevant and align your content format with the established user expectations.

For example, if you search for “small business tools” on Google, you’ll see that the top-ranking pages are all roundups of small business software, not pages for specific tools.

Google SERP for 'small business tools' showing roundup articles

Therefore, if you targeted this keyword, you should create an article listing various small business software, instead of focusing only on your sales pages.

4. Take a Unique Angle with Your Content

Researching top-ranking pages helps you understand what type of content works, but avoid copying them. 

Instead, offer a unique angle. 

In the search results for “small business tools,” the titles and article structures are all similar:

Google SERP for 'small business tools' with titles highlighted

To differentiate your article, try adding a personal survey or a distinct data set, and include this information in your title. 

For example: “15 Top Small Business Tools According to 500 Business Owners.” 

This unique approach can capture attention on the search results page and make your post stand out from generic roundups. 

5. Make Your Content Easy to Read

Engaging content is only effective if readers can understand it. Here are ways to make your content more readable:

Use Simple Language

People of different ages and educational backgrounds may read your pages, and many will be non-native speakers. 

Write in plain language, and limit jargon or advanced terminology unless necessary. If you must use technical terms, explain them briefly.

Use Semrush’s SEO Writing Assistant to check your text’s readability. 

Click “Analyze my text” to start.

Semrush SEO Writing Assistant start with Analyze my text button highlighted

Then, paste your text (or import it from an existing URL), enter your target keyword, and click “Get recommendations” on the right-hand side of the screen.

Content recommendations section with Keywords input box and 'Get recommendations' button highlighted

After adding your content, see the “Readability” score. Aim for 60 or higher (eighth- or ninth-grade level). 

If your score is lower, simplify your wording.

SEO Writing Assistant editor with readability score for article highlighted in right-hand section

A good exercise is to have a friend or family member who is unfamiliar with the subject matter read the text and tell you which parts are difficult to understand. 

Then, rework these parts.

Stick to Short Sentences and Paragraphs

Long sentences can be difficult to follow, and large blocks of text can overwhelm readers. 

Write short, direct sentences and limit each paragraph to three or four lines to enhance scannability.

Use the Right Font Size

Font size significantly impacts readability. 

Try 18px to 24px for desktop and 16px to 20px for mobile, but experiment as necessary.

Structure Your Content with Headings

Headings create a clear hierarchy, improve user navigation, and signal content structure to search engines. 

The first heading on your page should be the H1 heading, followed by one or more H2 headings, under which you can nest H3s, H4s, and so on (down to H6).

Heading hierarchy with H1 to H6 headings

Include your primary keyword in your H1 to make it easier for both search engines and users to understand what your content is about.

Also use secondary or related keywords in H2 or H3 headings, when relevant and natural.

Use Lists

Bullet points and numbered lists provide quick takeaways and can help you appear in featured snippets:

Google SERP for 'how to measure search engine optimization' showing list snippet by Semrush

Lists also break up large sections of text, making it easier for people to scan your content.

Add Visuals

Images, charts, videos, or GIFs break up text blocks and help clarify complex information. 

A general rule is to include a relevant image every 300-500 words, but only add visuals that genuinely serve readers.

6. Demonstrate E-E-A-T

E-E-A-T stands for Experience, Expertise, Authoritativeness, and Trustworthiness

Google’s Search Quality Raters use these elements to assess content performance. You can apply these same standards to evaluate your pages.

  • Experience: Show that you have firsthand experience with the topic.
  • Expertise: Demonstrate a deep understanding of the subject.
  • Authoritativeness: Cover relevant topics extensively to appear as a leading resource.
  • Trustworthiness: Combine the above factors to show your advice is reliable.

Incorporate Personal Experiences Into Your Content

If you have direct experience, include it. This can provide proof that you understand the topic deeply.

For example, let’s say you’re reading an article about the top restaurants in your city. Consider which of these you would trust more:

  1. A generic article providing a basic description of each restaurant and the types of meals available
  2. A detailed article with images, where the author describes their personal experience with each restaurant and shares their subjective opinion and rating for each venue

You’d likely say article No. 2 because it displays proof the author was there and detailed descriptions that go beyond what someone could learn by simply reading about the restaurant online.

Display Your Expertise

Explain your qualifications with detailed author bios. 

Include job titles, relevant degrees, or years of experience. 

Here’s an example from an article about retirement:

Liz Weston author bio demonstrating expertise

This bio makes clear to both readers and search engines that the author is qualified to talk about the topic. You can also find out more on the author’s page by clicking the “Read more” link.

Build Authority

If you want to become an authority on a topic, publish a range of content that covers it fully. 

For instance, a coffee site might include the history of coffee, preparation methods, equipment reviews, and more.

Combining personal experience, expertise, and authority builds trust. Search engines may favor sites that are established and credible resources.

Featured snippets are excerpts of text from pages that are sometimes displayed at the top of the search results, usually answering a question:

Google SERP for 'what is paid social media advertising' showing featured snippet captured by Semrush

Because the featured snippet is the first thing a user sees on the search results page, this type of result tends to get a lot of clicks

Use Semrush’s Organic Research tool to find relevant keywords that trigger featured snippets, such as terms you already rank for which you can optimize.

Enter your domain and click “Search.” 

Semrush Organic Research tool start with domain entered and Search button highlighted

Open the “Positions” tab.

Organic Research Positions tab highlighted

Filter by “SERP Features” > “Domain doesn’t rank” > “Featured snippet.” 

'SERP Features' dropdown clicked, 'Domain doesn't rank' clicked, and 'Features snippet' option highlighted

This filter shows the keywords you already rank for that have a featured snippet, but another site captures it.

Examine the current featured snippet’s format. 

By aligning your content with the snippet’s format and directly addressing user questions, you can increase your chances of earning a featured snippet spot.

If the existing snippet is a straightforward answer to a question, answer that question within your content. If the featured snippet is a list, try adding a relevant list to your content.

Keep text for potential snippets concise, around 200-300 characters, and add the most important information at the very start of the snippet. 

8. Use Short, Descriptive URLs

Short, descriptive URLs help users understand your content at a glance and often look more trustworthy. 

Compare these two options:

  • https://example.com/seo-best-practices
  • https://example.com/seo-24682496.html

The first URL is clearer and more descriptive. 

Aim for a concise URL slug that is indicative of what the page is about, ideally including your primary keyword. 

For example, if your target keyword was “dog training tips,” your page URL might be “https://example.com/blog/dog-training-tips/”

Avoid using years or dates. If you update the page, the date you initially included in the URL will no longer be relevant. 

To update the URL and change the date, you’ll need to set up a redirect from the old URL to the new one. If you don’t do it right, you’ll end up with broken links on your website and potential lost rankings.

9. Make Your Website Blazing Fast

Page speed is a ranking factor in Google’s algorithms for desktop and mobile searches. Faster sites usually lead to a better user experience, which Google values. 

Follow these tips to make your website as fast as possible:

Use a CDN

A content delivery network (CDN) stores site content on multiple servers around the globe. When users visit your site, the closest server delivers the content, reducing load times.

Infographic showing two scenarios: one with CDN and one without CDN to demonstrate how it impacts page load times

Popular CDNs include Cloudflare and Akamai.

Minify JavaScript and CSS Files

Reduce the size of your JavaScript and CSS files (and help them load faster) by removing unnecessary data such as comments and line breaks.

Tools like Minifier or Toptal JavaScript Minifier & Compressor can help.

Limit Third-Party Scripts

Each external script makes a request to another server, which can slow down page loads. 

Remove or disable any scripts that no longer provide value.

For example, maybe you have a script from an A/B testing tool on your website, but you no longer run A/B tests.

Opt for Dedicated Web Hosting

With dedicated web hosting, your website is hosted on a dedicated server that isn’t shared with other websites.

The advantage of using dedicated hosting is that there’s no risk of your website slowing down due to other websites on the server using more resources than usual.

Infographic comparing dedicated and shared hosting architectures

Compress Your Images

Large images can lead to slow page load speeds.

Compress them using tools like Kraken or Optimizilla without sacrificing much quality. 

Optimize Your Fonts

To display text, your website first needs to load the fonts used on the page.

Using a lot of different fonts (or using fonts with large file sizes) can have a negative impact on page load speed.

System fonts vs Web fonts infographic by Semrush

To address this problem, limit font usage or rely on system fonts to keep page speed high.

Be aware that using fewer fonts might make your website look a bit bland, so weigh the user experience against the page speed performance benefits. 

Internal links (links from one page on your site to another) help users and search engines navigate your content. 

Infographic showing an internal link passing from one page to another

Use internal links strategically by directing people (and crawlers) to your most important pages, such as product or service pages. Link both to and from these pages. 

Anchor text should accurately describe the linked content. For example, using the anchor text “list of best in-ear headphones” to link to a roundup article about in-ear headphones. Avoid using generic anchor text, such as “click here”

Only add internal links that are relevant and helpful to users. 

11. Avoid Orphan Pages

Orphan pages are pages that have no internal links from other pages, making them hard for visitors and search engines to find. 

Infographic showing website architecture with unlinked orphan pages

Use Semrush’s Site Audit tool to detect orphan pages. 

Type in your domain and click “Start Audit.

Semrush Site Audit start

You’ll then create a project, where you can customize various settings for the audit, like how many URLs to crawl.

You can also just move forward with the default settings and click the “Start Site Audit” button.

Site Audit settings popup with 'Start Site Audit' button highlighted

After analyzing your website, the tool will present you with a detailed report. Navigate to the “Issues” tab.

Site Audit Overview report with 'Issues' tab highlighted

Type in “orphan” into the search box. The tool will then show you if your website has any orphan pages. Click the linked part (with the number) to see a list of your orphan pages.

Issues with 49 orphaned pages highlighted in search results

Decide how to incorporate these pages into your overall site structure by linking to them from relevant, high-traffic pages.

Broken links are links that lead to pages that don’t exist anymore.

The two most common causes are:

  • Deleting a page but not removing the links that point to it
  • Changing a page’s URL without setting up a proper redirect

Having a lot of broken links on your website can frustrate users and result in a poor page experience. 

Page experience affects how Google ranks websites in search results, so you should ensure your website doesn’t have any broken links.

Use Semrush’s Site Audit to locate broken internal links.

In the “Issues” tab, type “broken” to see any discovered errors. 

Site Audit Issues tab selected and 'broken' types into search box

To see a list of pages containing broken links, click the linked part of the issue.

Site Audit report showing details of all pages with broken internal links

Fix these by either removing them or updating them to the correct URLs.

13. Update Your Content Regularly

Fresh content with accurate data can keep visitors engaged and improve rankings. 

When updating, consider:

  • Checking facts and sources: Make sure your data is current. Link to primary sources where possible.
  • Reviewing links: Verify that internal and external links still point to active, relevant pages.
  • Replacing outdated images: Use up-to-date graphics and product screenshots. Update any images of your business’s location after a move to avoid confusing customers.
  • Adding missing information: If new details or user needs arise, include them. Address all parts of a user’s query to maintain strong relevance and meet search intent, so users don’t go back to Google and click another result.

14. Create Topic Clusters

Topic clusters organize content around one main topic and build topical authority.

Each cluster starts with a pillar page that covers the topic broadly, supported by cluster pages that explore subtopics in more detail. All these pages should link to each other where relevant.

Infographic demonstrating the structure of a topic cluster with Pillar page and cluster pages

Once you complete a topic cluster, you should have covered everything a person might want to know about the subject. Doing so shows both Google and users that your website is an authority on the topic.

Use Semrush’s Keyword Strategy Builder to easily plan out your topic clusters:

Enter up to five seed keywords then click “Create list.” Or use a custom keyword list you created earlier:

Semrush Keyword Strategy Builder start page with keyword entered and Create list button highlighted

The tool will then generate a list of relevant pillar and cluster page ideas for you.

Pages Details table showing AI generated pillar pages and subpages ideas

Filter the suggestions by search volume, keyword difficulty, or intent. 

For example, if you want to focus on commercial keywords, click the “Intent” filter. Then select “Commercial” from the drop-down and click “Apply.”

Intent filter selected, 'Commercial' checked, and Apply button highlighted

Select the pillar and cluster pages you’d like to include in your strategy. Once you’re happy with your selection, export the list by clicking the “Export” button.

Export data button clicked to reveal export options

When you have a plan, create high-quality content for both the pillar and cluster pages.

Backlinks (links from other sites to yours) boost your domain’s authority and trust signals. High-quality backlinks are crucial for building credibility and improving rankings. 

Infographic demonstrating backlinks from external website

You can build or earn backlinks through several methods:

Websites linking to your competitors might also link to you, especially if your content is relevant. 

By analyzing your competitors’ backlink profiles you can get a list of domains that link to sites like yours. Then, you can include these domains in your link building outreach campaigns.

Use the Backlink Gap tool to find domains linking to competing sites but not yours. 

Enter your domain and up to four competing domains. Click “Find prospects.”

Semrush Backlink Gap tool start with domains entered and 'Find prospects' button highlighted

Pay attention to the “Best” tab, which shows websites that link to all competing domains but don’t link to your website.

Backlink Gap report with 'Best' tab selected and highlighted

Clicking the numbers under a competitor will show you more details about the links to that site, like the link source, the anchor text, and the target URL. 

Number in competitor column clicked to reveal backlink source page title and URL and anchor target and URL

Use this information to understand what kind of content gets links, so you can pitch relevant resources.

Find Unlinked Mentions

Domains that mention your brand in their content but don’t include a link to your website are a great link building opportunity. 

These sites are already familiar with you and are more likely to give you a backlink if you ask for it.

Find unlinked mentions using the Brand Monitoring app:

Click the “Get started” button on the app page.

Semrush Brand Monitoring app start page with arrow pointing to 'Get started' button

Choose the “Brand” option.

Brand option highlighted

Add your brand name.

Create brand query form with brand name entered and highlighted

In the “Sources” section, select the types of sources you’d like to track for brand mentions. “News” and “Blogs” are likely to be the most relevant options for you here.

Sources selection showing 'News ' and 'Blogs' checked

Click the “Create Query” button.

The tool will then find mentions of your brand online and present a list that looks like this:

Mentions list showing different articles where brand name is mentioned with highlighted

Filter the mentions by date by using the “Date range” drop-down filter.

Date range filter expanded and highlighted

Or use the “Outlet domain” drop-down to filter by Rank, Name, and Authority.

Outlet domain filter expanded and highlighted

Once you’re happy with the list, reach out to these websites and ask for a link.

For more specific tips, check out our guide to link building outreach.

You can attract links by offering a valuable resource that others want to share (also known as link bait). 

Depending on your audience, you could offer a free tool, a study report, a statistics roundup, a template, or even an infographic.

For example, Semrush’s ranking study analyzed 28,000 domains and revealed how long it takes to get on Google’s first page

The study was shared extensively in the SEO community, and generated 1.4K backlinks from over 200 referring domains.

Backlink report for Semrush study showing 1.4K backlinks

Get creative and figure out what kind of resource might become popular among your target audience.

Ideally, it should be:

  • A unique resource that isn’t already out there 
  • Something your audience will find valuable
  • Full of actionable insights and advice your audience can implement to address a pain point or solve a problem
     

Put These SEO Tips Into Action

These 15 SEO tips will help you improve your site’s organic visibility, enhance user experience, and boost performance in search results. 

Semrush has a range of tools covering keyword research, competitor analysis, link building, and more. Try the free trial to implement these strategies and optimize your site’s ranking potential.

Share