Google Update and Search Console Lag via @martinibuster

[unable to retrieve full-text content]http://tracking.feedpress.it/link/13962/13519609




A/B & Multivariate Testing for SEO: How to Do It the Right Way via @rachellcostello

[unable to retrieve full-text content]http://tracking.feedpress.it/link/13962/13517190




Google May 2020 Update – What We Know via @martinibuster

[unable to retrieve full-text content]http://tracking.feedpress.it/link/13962/13516480




Google: If Choosing Between Desktop or Mobile Site, Choose Mobile via @MattGSouthern

[unable to retrieve full-text content]http://tracking.feedpress.it/link/13962/13514686




20 Reasons Why Ecommerce Sites Need Unique Product Descriptions via @_kevinrowe

[unable to retrieve full-text content]http://tracking.feedpress.it/link/13962/13514092




JavaScript rendering and the problems for SEO in 2020

30-second summary:

  • Anyone working in enterprise SEO in 2020 will have encountered this web architecture scenario with a client at some point. Frameworks like React, Vue, and Angular make web development more simply expedited.
  • There are tons of case studies but one business Croud encountered migrated to a hybrid Shopify / JS framework with internal links and content rendered via JS. They proceeded to lose traffic worth an estimated $8,000 per day over the next 6 months… about $1.5m USD.
  • The experienced readers amongst us will soon start to get the feeling that they’re encountering familiar territory.
  • Croud’s VP Strategic Partnerships, Anthony Lavall discusses JavaScript frameworks that deal with the most critical SEO elements.

While running the SEO team at Croud in New York over the last three years, 60% of our clients have been through some form of migration. Another ~30% have either moved from or to a SPA (Single Page Application) often utilizing an AJAX (Asynchronous Javascript and XML) framework to varying degrees.

Anyone working in enterprise SEO in 2020 will have encountered this web architecture scenario with a client at some point. Frameworks like React, Vue, and Angular make web development more simply expedited. This is especially true when creating dynamic web applications which offer relatively quick new request interactivity (once the initial libraries powering them have loaded – Gmail is a good example) by utilizing the power of the modern browser to render the client-side code (the JavaScript). Then using web workers to offer network request functionality that doesn’t require a traditional server-based URL call.

With the increased functionality and deployment capabilities comes a cost – the question of SEO performance. I doubt any SEO reading this is a stranger to that question. However, you may be still in the dark regarding an answer.

Why is it a problem?

Revenue, in the form of lost organic traffic via lost organic rankings. It’s as simple as this. Web developers who recommended JavaScript (JS) frameworks are not typically directly responsible for long-term commercial performance. One of the main reasons SEOs exist in 2020 should be to mitigate strategic mistakes that could arise from this. Organic traffic is often taken as a given and not considered as important (or controllable), and this is where massive problems take place. There are tons of case studies but one business we encountered migrated to a hybrid Shopify / JS framework with internal links and content rendered via JS. They proceeded to lose traffic worth an estimated $8,000 per day over the next 6 months… about $1.5m USD.

What’s the problem?

There are many problems. SEOs are already trying to deal with a huge number of signals from the most heavily invested commercial algorithm ever created (Google… just in case). Moving away from a traditional server-rendered website (think Wikipedia) to a contemporary framework is potentially riddled with SEO challenges. Some of which are:

  • Search engine bot crawling, rendering, and indexing – search engine crawlers like Googlebot have adapted their crawling process to include the rendering of JavaScript (starting as far back as 2010) in order to be able to fully comprehend the code on AJAX web pages. We know Google is getting better at understanding complex JavaScript. Other search crawlers might not be. But this isn’t simply a question of comprehension. Crawling the entire web is no simple task and even Google’s resources are limited. They have to decide if a site is worth crawling and rendering based on assumptions that take place long before JS may have been encountered and rendered (metrics such as an estimated number of total pages, domain history, WhoIs data, domain authority, etc.).

Google’s Crawling and Rendering Process – The 2nd Render / Indexing Phase (announced at Google I/O 2018)

  • Speed – one of the biggest hurdles for AJAX applications. Google crawls web pages un-cached so those cumbersome first loads of single page applications can be problematic. Speed can be defined in a number of ways, but in this instance, we’re talking about the length of time it takes to execute and critically render all the resources on a JavaScript heavy page compared to a less resource intensive HTML page.
  • Resources and rendering – with traditional server-side code, the DOM (Document Object Model) is essentially rendered once the CSSOM (CSS Object Model) is formed or to put it more simply, the DOM doesn’t require too much further manipulation following the fetch of the source code. There are caveats to this but it is safe to say that client-side code (and the multiple libraries/resources that code might be derived from) adds increased complexity to the finalized DOM which means more CPU resources required by both search crawlers and client devices. This is one of the most significant reasons why a complex JS framework would not be preferred. However, it is so frequently overlooked.

Now, everything prior to this sentence has made the assumption that these AJAX pages have been built with no consideration for SEO. This is slightly unfair to the modern web design agency or in-house developer. There is usually some type of consideration to mitigate the negative impact on SEO (we will be looking at these in more detail). The experienced readers amongst us will now start to get the feeling that they are encountering familiar territory. A territory which has resulted in many an email discussion between the client, development, design, and SEO teams related to whether or not said migration is going to tank organic rankings (sadly, it often does).

The problem is that solutions to creating AJAX applications that work more like server-based HTML for SEO purposes are themselves mired in contention; primarily related to their efficacy. How do we test the efficacy of anything for SEO? We have to deploy and analyze SERP changes. And the results for migrations to JavaScript frameworks are repeatedly associated with drops in traffic. Take a look at the weekly stories pouring into the “JS sites in search working group” hosted by John Mueller if you want some proof.

Let’s take a look at some of the most common mitigation tactics for SEO in relation to AJAX.

The different solutions for AJAX SEO mitigation

1. Universal/Isomorphic JS

Isomorphic JavaScript, AKA Universal JavaScript, describes JS applications which run both on the client and the server, as in, the client or server can execute the <script> and other code delivered, not just the client (or server). Typically, complex JavaScript applications would only be ready to execute on the client (typically a browser). Isomorphic Javascript mitigates this. One of the best explanations I’ve seen (specifically related to Angular JS) is from Andres Rutnik on Medium:

  1. The client makes a request for a particular URL to your application server.
  2. The server proxies the request to a rendering service which is your Angular application running in a Node.js container. This service could be (but is not necessarily) on the same machine as the application server.
  3. The server version of the application renders the complete HTML and CSS for the path and query requested, including <script> tags to download the client Angular application.
  4. The browser receives the page and can show the content immediately. The client application loads asynchronously and once ready, re-renders the current page and replaces the static HTML with the server rendered. Now the web site behaves like an SPA for any interaction moving forwards. This process should be seamless to a user browsing the site.

Source: Medium

To reiterate, following the request, the server renders the JS and the full DOM/CSSOM is formed and served to the client. This means that Googlebot and users have been served a pre-rendered version of the page. The difference for users is that the HTML and CSS just served is then re-rendered to replace it with the dynamic JS so it can behave like the SPA it was always intended to be.

The problems with building isomorphic web pages/applications appear to be just that… actually building the thing isn’t easy. There’s a decent series here from Matheus Marsiglio who documents his experience.

2. Dynamic rendering

Dynamic rendering is a more simple concept to understand; it is the process of detecting the user-agent making the server request and routing the correct response code based on that request being from a validated bot or a user.

This is Google’s recommended method of handling JavaScript for search. It is well illustrated here:

JavaScript - Dynamic Rendering from Google 

The Dynamic Rendering Process explained by Google

The output is a pre-rendered iteration of your code for search crawlers and the same AJAX that would have always been served to users. Google recommends a solution such as prerender.io to achieve this. It’s a reverse proxy service that pre-renders and caches your pages. There are some pitfalls with dynamic rendering, however, that must be understood:

  • Cloaking – In a world wide web dominated primarily by HTML and CSS, cloaking was a huge negative as far as Google was concerned. There was little reason for detecting and serving different code to Googlebot aside from trying to game search results. This is not the case in the world of JavaScript. Google’s dynamic rendering process is a direct recommendation for cloaking. They are explicitly saying, “serve users one thing and serve us another”. Why is this a problem? Google says, “As long as your dynamic rendering produces similar content, Googlebot won’t view dynamic rendering as cloaking.” But what is similar? How easy could it be to inject more content to Googlebot than is shown to users or using JS with a delay to remove text for users or manipulate the page in another way that Googlebot is unlikely to see (because it is delayed in the DOM for example).
  • Caching – For sites that change frequently such as large news publishers who require their content to be indexed as quickly as possible, a pre-render solution may just not cut it. Constantly adding and changing pages need to be almost immediately pre-rendered in order to be immediate and effective. The minimum caching time on prerender.io is in days, not minutes.
  • Frameworks vary massively – Every tech stack is different, every library adds new complexity, and every CMS will handle this all differently. Pre-render solutions such as prerender.io are not a one-stop solution for optimal SEO performance.

3. CDNs yield additional complexities… (or any reverse proxy for that matter)

Content delivery networks (such as Cloudflare) can create additional testing complexities by adding another layer to the reverse proxy network. Testing a dynamic rendering solution can be difficult as Cloudflare blocks non-validated Googlebot requests via reverse DNS lookup. Troubleshooting dynamic rendering issues therefore takes time. Time for Googlebot to re-crawl the page and then a combination of Google’s cache and a buggy new Search Console to be able to interpret those changes. The mobile-friendly testing tool from Google is a decent stop-gap but you can only analyze a page at a time.

This is a minefield! So what do I do for optimal SEO performance?

Think smart and plan effectively. Luckily only a relative handful of design elements are critical for SEO when considering the arena of web design and many of these are elements in the <head> and/or metadata. They are:

  • Anything in the <head> – <link> tags and <meta> tags
  • Header tags, e.g. <h1>, <h2>, etc.
  • <p> tags and all other copy / text
  • <table>, <ul>, <ol>, and all other crawl-able HTML elements
  • Links (must be <a> tags with href attributes)
  • Images

Every element above should be served without any JS rendering required by the client. As soon as you require JS to be rendered to yield one of the above elements you put search performance in jeopardy. JavaScript can, and should be used to enhance the user experience on your site. But if it’s used to inject the above elements into the DOM then you have got a problem that needs mitigating.

Internal links often provide the biggest SEO issues within Javascript frameworks. This is because onclick events are sometimes used in place of <a> tags, so it’s not only an issue of Googlebot rendering the JS to form the links in the DOM. Even after the JS is rendered there is still no <a> tag to crawl because it’s not used at all – the onclick event is used instead.

Every internal link needs to be the <a> tag with an href attribute containing the value of the link destination in order to be considered valid. This was confirmed at Google’s I/O event last year.

To conclude

Be wary of the statement, “we can use React / Angular because we’ve got next.js / Angular Universal so there’s no problem”. Everything needs to be tested and that testing process can be tricky in itself. Factors are again myriad. To give an extreme example, what if the client is moving from a simple HTML website to an AJAX framework? The additional processing and possible issues with client-side rendering critical elements could cause huge SEO problems. What if that same website currently generates $10m per month in organic revenue? Even the smallest drop in crawling, indexing, and performance capability could result in the loss of significant revenues.

There is no avoiding modern JS frameworks and that shouldn’t be the goal – the time saved in development hours could be worth thousands in itself – but as SEOs, it’s our responsibility to vehemently protect the most critical SEO elements and ensure they are always server-side rendered in one form or another. Make Googlebot do as little leg-work as possible in order to comprehend your content. That should be the goal.

Anthony Lavall is VP Strategic Partnerships at digital agency Croud. He can be found on Twitter @AnthonyLavall.

https://www.searchenginewatch.com/2020/05/06/javascript-rendering-and-the-problems-for-seo-in-2020/




How to improve your digital marketing with competitor analysis

30-second summary:

  • SEMrush have created the guide ‘How to Do Online Competitor Analysis’ to help you start looking at what your competitors are doing.
  • Analyzing your competitors’ digital marketing strategy can help you optimize your campaign and your upcoming ideas to improve both your short and long-term wins.
  • A website traffic analysis can help you learn more about your biggest competitors, their performance the past months, their audience and whether there had been any big changes to their results.
  • A good way to get started is to explore the general overview of your competitors’ digital strategy, their traffic, the most popular locations and whether there are any seasonal trends. The analysis will help you dive deeper into the market trends and how they compare to your own performance.
  • You don’t need to reinvent the wheel to run a successful advertising campaign. It’s okay to look at your competitors’ ads to find inspiration for your upcoming campaigns.
  • You can analyze your competitors’ online mentions, social media presence, their overall reputation and the number of backlinks to get a better idea of their strengths and weaknesses.
  • Competitor analysis can help multiple teams for both short and long terms goals in your business. Start by looking at different strategies and channels and make sure you gather the findings in one place to evaluate your own performance.

A frequent review of your digital marketing strategy can help you stay successful with your tactics. However, focusing on your own tactics is not enough nowadays. You should be able to know what your competitors are doing and how you can outperform them.

Analyzing your competitors’ digital marketing strategy can help you optimize your campaign and your upcoming ideas to improve both your short and long-term wins.

SEMrush have created the guide ‘How to Do Online Competitor Analysis’ to help you start looking at what your competitors are doing.

Here are some ideas on how to get started:

Content produced in partnership with SEMrush.

Analyze the competitors’ site traffic

A look at your competitors’ website traffic can provide many useful insights. You can start by mapping out your competitors and how their online presence is performing.

A website traffic analysis can help you discover more details about your competitors’ digital marketing strategy, their performance over the past months and whether there had been any big changes to their results.

You can also look at their most popular channels to decide how you can adjust your digital marketing strategy based on the findings.

After the first review of their website traffic, you can narrow down the analysis to focus on your closest competitors.

It can also be useful to review any trends and seasonal changes that might affect the traffic and what these changes could mean to your own tactics.

Analyze the competitors’ SEO tactics

digital marketing strategy

If you want to build a long-term digital marketing strategy then you need to include SEO to your plans. Improving your ranking in search results can lead to a consistent number of views to your website every month.

You should also look at your competitors’ ranking to explore how you can rank higher than them.

A good way to get started is to analyze a target website’s organic search visibility on a daily basis.

The analysis can help you explore your competitors’ best keywords, their average monthly search traffic but also their most successful pages.

The learnings can help you optimize your campaign and your content so that you target the right keywords. You can also explore potential keyword gaps to help you rank higher at a shorter time.

Analyze your competitors’ online ads

digital marketing strategy

You don’t need to reinvent the wheel to run a successful advertising campaign. It’s okay to look at your competitors’ ads to find inspiration for your upcoming campaigns.

Analyzing your competitors’ online ads can help you find out useful information, such as:

  • the number of keywords bidding on
  • average traffic coming from keywords
  • estimated paid traffic cost
  • websites your rivals are competing with
  • historical data to analyze seasonal changes in your competitors’ ads

The learnings can help you spot opportunities that your competitors might be missing or even specific markets that you can tap into.

You can even use the data to explore new ways to improve your ROI, from picking different keywords to trying out new channels and audiences.

Analyze your competitors’ content marketing and PR efforts

If you want to improve your content marketing strategy then it’s good to look at what your competitors are doing in terms of content and PR.

You can analyze your competitors’ online mentions, social media presence, their overall reputation and the number of backlinks to get a better idea of their strengths and weaknesses.

An analysis of their content marketing and PR efforts can help you understand your target audience and also the opportunities that you can explore.

For example, if you want to reach a very niche audience and your competitors have already created too much content and are popular then you may want to explore the missing opportunities that you can tap into.

It can be a new channel, a new content type or an opportunity to think outside the box.

You can also get inspired by their content marketing tactics and adjust them to fit your own objectives.

Analyze your competitors’ social media presence

Your social media presence can tell a lot about your digital marketing strategy. Imagine looking at your competitors’ social media presence!

Your competitor analysis can include a closer look at your competitors’ social channels, their frequency of posting, their engagement rate and their most popular channels.

It can help you discover opportunities of standing out by learning from your competitors’ mistakes.

Whether it’s the tone of voice, a sudden post that got viral or even the use of the new channel, there are many useful insights that you can explore.

Putting the learnings into action

Right after understanding how your competitors are doing in digital channels, it’s time to make the most of these learnings.

The best way to use competitor analysis is to incorporate the findings to your digital marketing strategy and your upcoming campaigns.

How can you use the findings then?

Here are some ideas from the SEMrush team:

  • Reevaluate your benchmarks and your performance based on your objectives
  • Compare your digital marketing strategy and results with your competitors’ tactics
  • Include the learnings to your understanding of the target audience
  • Be flexible and open to change based on your findings
  • Share the learning with other internal teams or agencies you work with

Competitor analysis can help multiple teams for both short and long terms goals in your business. Start by looking at different strategies and channels and make sure you gather the findings in one place to evaluate your own performance.

To find out more details on how to perform a competitor analysis, download SEMrush’s guide here.

https://www.searchenginewatch.com/2020/05/05/improve-your-digital-marketing-with-competitor-analysis/




Eight HTML elements crucial for SEO

30-second summary:

  • SEO’s love to write about HTML elements as a vital ranking signal, and as a part of any “perfectly” optimized page.
  • To avoid possible confusion, this is not an HTML guide.
  • Aleh Barysevich, Founder and CMO of SEO PowerSuite and Awario, takes a detailed look at the top eight HTML elements to better communicate with the search engines to achieve better SERP rankings.
  • Lots of pro tips to watch out for, read on!

Using HTML for SEO benefits isn’t new. SEO’s love to write about HTML elements as a vital ranking signal, and as a part of any “perfectly” optimized page. 

Why do we love them so much? Because the essence of SEO is communicating to the search engine what a webpage/website is all about, and using HTML tags and their attributes is one of the best ways to do so. 

To avoid possible confusion: this is not an HTML guide. Instead, I’ll look at how you can use HTML tags to better communicate with the search engines to achieve better rankings. 

1. Title tag

Title tag is your main anchor. Both on the SERP, as well as on social media like Facebook, <title> is used as an anchor to your page.

HTML elements for SEO - Title tag

So writing it isn’t only about SEO, it also needs to be laconic, informative, unique and eye-catching.

How to use it for SEO

First, don’t make your title tags longer than 60-70 characters. Long titles are shortened to about 600-700px on the SERP, so your longer title simply ends looking incomplete in the SERPs. Second, the keywords. A long time ago Google only understood exact keyword matches. Today, thanks to RankBrain, among other things, Google gets you. Plus, you get penalized for overstuffing your titles. 

Conclusion: use your keywords in your <title> tag, but only to help search engines parse out the meaning of your page and to help your users. 

Structure of the <title> tag

Pro tip 

A page’s title is not just visible on a SERP. It’s also shown in the web browser as a tab title. Some webmasters use that title tag to attract a user’s attention — if you switch tabs the text changes to something like “Come back, we miss you!”. 

It’s the exact approach used by Facebook/LinkedIn to show you you have notifications and can be used to pretty good effect.

2. Meta description tag

The meta description tag determines what’s going to be written about your page on the SERP.

HTML elements for SEO - Meta description tag

How to use it for SEO

First, before writing a meta description, it’s a great idea to check out the first SERP for your target keywords, get a feeling of how the top-ranking results compose their descriptions. Plus, avoid repeating other descriptions word for word Second, try and explain what your page is about in 70-200 characters, and be careful not to overoptimize. Instead, aim to match the search intent of a potential query. 

Structure of the meta description tag

Pro tip

Don’t use quotation marks in your description tag without using HTML entities “&quot;” to encase the word you want to be in quotation marks. If you simply use “ quotation marks around your content, the search engine is likely to cut off your description immediately.

3. Meta Robots txt tag

Among meta tags, the robots one occupies a special place. It’s used to instruct crawlers on how to crawl and index your page. Now, it should be noted that meta robots tag might be ignored at any point, but mostly crawlers respect the wishes of the webmasters.

How to use it for SEO

You can use one or a combination of the following attributes within this tag:

  • noindex — stop search engines from indexing the page entirely.
  • nofollow — tells search engines to not follow the outgoing links on the page, and to not take these links into account when creating SERPs.
  • noimageindex — stop the image indexing on the page.
  • noarchive — SERP will present a cached version of this page.
  • nosnippet — don’t show any meta description on the SERP.
  • unavailable_after — after a certain date, the page won’t be indexed.

Structure of the meta robots tag

Pro tip

Use the nofollow attribute to optimize your crawl budget. Remember to balance your meta robots values and your robots.txt parameters. If you block a page in robots, then obviously a crawler won’t be able to access and heed its meta tags. On the other hand, a crawler might ignore the block in robots.txt, and then if your meta tags don’t specify that your page is noindex/nofollow, the crawler might index it anyway.

4. Headings tags

Heading tags, from h1 to h6, are arranged hierarchically. Use them to break your text up into chapters and as convenient headings for your contents table.

<h1> is the “main” text heading, and by far the most important for our purposes. 

How to use it for SEO

To answer this question, our colleagues ran an experiment not so long ago. I’d recommend you check out the entire findings, but in summary: <h1> tags considerably influence your rankings. Definitely fill them out, and definitely use some of your target keywords.

Structure of headings tags

Pro tip

While using keywords in your headings is important, overall your title tag is what the search engines will be looking at much more attentively. That said, Google recommends matching your title tag and h1 heading, so you can pretty much repeat the same thing, maybe a little more user-friendly.

5. Canonical tag

The rel=”canonical” is an attribute within the <link> tag. Use it to point towards the “main” version of the page among its duplicates. It’s used because a certain amount of duplication is inevitable, and massive duplication will actually harm your rankings in the long run. It’s generally a great idea to use an auditor tool to keep an eye on all of your duplicate pages and canonical tags in a single dashboard. 

How to use it for SEO

It should be correctly implemented within the <head> section of the page and should point to the version that you want to be ranking. Alternatively, if you can configure your server, you can indicate the canonical URL using rel=”canonical” HTTP headers.

Structure of the canonical tag

Pro tip

rel=”canonical” tag may be used not just for duplicates, but also near-duplicates. Be careful though: if the two pages connected by a canonical tag differ too much in content, the search engine will simply disregard the tag. Use it for two nearly identical product pages in two different categories, for example, or for two products differing in one small attribute.

6. Nofollow attribute

We all know that links are super important for ranking. But a link’s weight will significantly change depending on how that link is covered by the rel attribute in the <a> tag. 

The rel=”nofollow” element is used in order to point out that you don’t want Google to associate this link with your webpage, and you don’t want to pass your Link Authority to them.

How to use it for SEO

The most obvious use for nofollow HTML element is to block out the spam and promotional links. Remember that by default all of the links on your pages are “follow”, but be careful not to make Google associate you with the wrong pages. When doing link building, you want to avoid nofollow links, and as a webmaster, the situation is reversed, and you should tag any link you don’t want the search engine to associate you with as nofollow.

Structure of the nofollow element

Pro tip

Please remember that internal PageRank sculpting using nofollow, which is sometimes promoted as solid advice, is actually useless. On the other hand, use the rel values such as ugc to tag your user-generated content, and sponsored for the paid links — this will help Google make a sober assessment of your ranking.

7. Structured data markup

Data markup is an approach to the organization of the information on your page. It’s a win-win decision for a webmaster. Structured data is both good for the UX, and also carries huge SEO value. You see, lists, along with data markup (schema.org in particular) are absolutely vital to get some additional SERP real estate in the form of rich snippets. From FAQ information, to your review ratings, and much more — to have that additional SERP space, you need to use data markup.

How to use it for SEO

It’s about much more than simply using <ul>/<ol> tags, although it’s still not very difficult. Simply go to schema.org, find the type of markup that suits your page, and implement it into your page’s code.

Additionally, in terms of SEO, data markup is absolutely necessary to get into a featured snippet. While there is no guarantee that the Featured snippet will be yours thanks to structured data, the rich snippets alone make it a worthy investment of your time.

Structure of data markup

Pro tip

Note that you can combine different markup schemas, and should do so when appropriate. When creating a page describing a person, a “person” schema is an obvious choice, but you can also easily add “address” and “organization” to the relevant page elements. That would net you the best SERP results.

8. Image alt text descriptions

Within the <img> tag, the key attribute for SEO is definitely alt. The thing about this tag is it’s indexed. Having your images show up for a certain search query is all about writing a good alt text.

How to use it for SEO

Alt text gives your page a relevance boost. Plus, an additional opportunity to be displayed for relevant search queries. What you need to do is describe the image in about 125 characters or less. It’s definitely the case that you shouldn’t use the words “picture of” or “image of” — just jump straight to the point, and explain specifically and in some detail what’s on the page.

Structure of image alt text description

Pro tip

In a situation where you’ve mapped certain keywords to a page with multiple images, the overoptimization threshold is different. You might get penalized for using your target keywords too consistently over a number of alt tags. A good idea would be to choose an image that best reflects what you’re trying to rank for, and put a keyword in its description. Describe the rest of the pictures as naturally and specifically as you can.

Conclusion

SEO is not an isolated practice, it influences every part of a website’s life, webpage creation included. 

Sure, there is no golden rule to writing HTML tags, no “trick” that would guarantee you a top ranking — what’s important is the accumulation of the best SEO practices. 

The next step after implementing the advice described here would be to switch to HTML5 semantic tags wholesale. These elements help the search engines sort through which element occupies which semantic place on the webpage

By carefully optimizing your tags you get an opportunity to communicate with browsers and search engines directly, and this is something you need to be proactive about.

Aleh is the Founder and CMO at SEO PowerSuite and Awario. He can be found on Twitter at .

https://www.searchenginewatch.com/2020/05/05/eight-html-elements-crucial-for-seo/




Changing the Game with R&D in Technical SEO via @OnCrawl

[unable to retrieve full-text content]http://tracking.feedpress.it/link/13962/13509461




Google Confirms May 2020 Core Algorithm Update Rolling Out Today via @MattGSouthern

[unable to retrieve full-text content]http://tracking.feedpress.it/link/13962/13507503