Skip to content

Instantly share code, notes, and snippets.

@yongqianme
Forked from nicolasdao/seo_sem_guide.md
Created November 22, 2023 20:20
Show Gist options
  • Select an option

  • Save yongqianme/3a1f8d84dee0f565da8776000fb355a6 to your computer and use it in GitHub Desktop.

Select an option

Save yongqianme/3a1f8d84dee0f565da8776000fb355a6 to your computer and use it in GitHub Desktop.
SEO/SEM guide. Keywords: seo sem ux ttfb noindex robots.txt sitemap robots bundle

SEO & SEM GUIDE

Table of contents

Keywords

Keywords ranking for a domain

To figure out what are the keywords for which a specific domain ranks, use the Organic Keywords Trend chart. To see that chart:

  1. Login to Semrush.
  2. Select Domain Analytics/Overview, enter the domain in the top input and click the Search button.
  3. Select the Organic Research in the left pane to see the Organic Keywords Trend chart.

Understanding the Organic Keywords Trend chart

The top horizontal bar can be read as follow:

  • Keywords: Current number of keywords that rank withing the first 100 Google pages.
  • Traffic: Current number of users that have visited your website this month.
  • Traffic cost: How much would it cost to rank the way your keywords do.

The Organic Keywords Trend can be read as follow:

  • The legend show the colors that represent the keywords categories based on how they rank in the SERP (e.g., Top 3 are keywords that makes your domain rank in the top 3 Google pages).
  • Each vertical bar is a snapshot of the keywords ranking. For example, in the image above, we've hovered the

Historical keywords ranking for a domain

This is achieved by following the same steps as the Keywords ranking for a domain section. However, you'll need to have the Semrush Guru tier at minimum (almost USD200/month). In the Organic Keywords Trend chart, click on any bar in the chart to see the keywords ranking details for that point in time.

Progressive Web Apps aka PWA & SEO

As of 2019, PWA are all the rage and Google has made a lot of progress to index them properly. To test how Google sees your PWA, please refer to the How to test how your page is seen by Google? section.

That being said, there are a series of caveats to avoid in order to not be penalized by Google:

  1. Avoid any URL with a #. Anything following the # is ignore by the Googlebot.
  2. Reduce the number of embedded resources in the page (especially the number of JavaScript files required to render the page), since these might not be fully loaded.
  3. Make sure required resources aren’t blocked by robots.txt.
  4. Use an accurate sitemap file to signal any changes to your website when using Accelerated Mobile Pages (AMP).

The first two points are the most important as the last two points are good practices for any websites in general.

How to

How to test how your page is seen by Google?

This renders all the HTML, but unfortunately, it won't render a full image of that HTML, just the beginning. To see the full render, you have not choice but to copy paste the HTML in a local file and render it yourself 😫.

How to check keywords ranking history for a domain?

Please refer to the Historical keywords ranking for a domain section.

References

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment