📜 ⬆️ ⬇️

SEO optimization. Start



Hello!
A lot of information on SEO (optimization, promotion, this is all) is scattered across the spacious Internet, many articles and forum topics on this topic have been created. In this post, I have collected recommendations and tools that relate to the immediate page of the site (structure, code, this is all).

In the article you will find:

The article is educational in nature, and therefore even if you have eaten a dog in this area, you can stop by and leave your professional comment and assessment of the content of the post.

Intro


Before proceeding to consider the structure of the page and its elements from the point of view of SEO, let's make a reservation: SEO is not only based on these factors. In addition to the structure, domain, reference, brand, and other ranking factors are also important ( more ).
')

ASSESSMENT OF FACTORS


Each factor is evaluated in terms of three parameters:

HEADLINE (title)


Behavior: +
Range: +
Usability: +

The title is the “face” of the page, it describes its content, the essence. But beyond that, the headline can affect SEO. The presence of key in the title can positively affect the relevance of the page. Correspondence of the header to the key request and correct wording can make the link more visible and attractive to visitors, which in turn will increase the CTR (clickability).

Application:

Recommendations:

Examples

Eldorado ( www.eldorado.ru/cat/detail/71092574 ):
MICROSOFT Office 365 Personal (1 ) –   microsoft Office 365 Personal (1 ), , .   microsoft  -  

Template:
 {} {} –  {} {}, , .  {} {}     

Lenta.ru ( lenta.ru/articles/2016/08/16/pension ):
       : : : Lenta.ru 

Template:
 {}: {}: {}: Lenta.ru 

DESCRIPTION (meta: description)


Behavior: +
Range: +

Description should contain a short, concise and current description of the page. The description should be such that the user is interested and wants to click on it. To do this, you can use relevant, attractive words that encourage the action of the proposal.

Application:

Recommendations:

Examples

Eldorado ( www.eldorado.ru/cat/detail/71092574 ):
   MICROSOFT Office 365 Personal (1 )  -     .   ,  , ,       microsoft Office 365 Personal (1 ) 

Template:
  {} {} {}  -     .   ,  , ,      {} {} {} 

Snippet (Google - took the description):
image
Snippet (Yandex - took a micromarking):
image

Lenta.ru ( lenta.ru/news/2016/08/16/wadajuliastepanova ):
     ,           .   ,        .    ,      . 

Template:
 {  } 

Snippet (Google is almost a description, not a description, and there is no such line in the text either):
image
Snippet (Yandex - collected headlines from other news on this page from the "Links" and "Sports" blocks):
image

KEYWORDS (meta: keywords)


List of keywords corresponding to the contents of the page.

Relation to this tag search engines:

In this regard, nothing, this factor does not affect (unless quite a bit on the Range).

Contraindications:

Recommendations:

Examples

Eldorado ( www.eldorado.ru/cat/detail/71092574 )
  MICROSOFT Office 365 Personal (1 ),  MICROSOFT Office 365 Personal (1 )  ,   MICROSOFT Office 365 Personal (1 ),    MICROSOFT Office 365 Personal (1 ),  

Template:
 {} = {} {} {} {}, {}  ,  {},   {},  

Lenta.ru
   :-) 

HEADINGS (H1, H2, H3, ...)


Range: +
Usability: +

The heading tells the user exactly where he is and what information he can find on this page. For example, if this is a product page, then obviously, its title should be in the title.
The use of the HTML h1 header tag on a page is allowed no more than once (see below).

More information about the design can be found in the documentation Yandex .

Application:

Recommendations:

ON H1

The restriction on the sole use of the h1 tag is not imposed by the HTML standard, but by SEO and logic.
What is the essence of the title? It defines the name (content) of the block of information coming after it.
To make it clearer, I will give an example:
 <h1> </h1>   

If we talk about further structuring:
 <h1> </h1>  <h2> </h2>   

I think the essence of nesting and order is clear. So now there are legitimate questions:

Actually, due to the occurrence of these uncertainties, it makes no sense to use more than one H1 tag.

FOR HTML5

According to HTML5 semantic markup, for each section block we can write an H1 tag, which will apply only to this block. Thus, there may be several H1 tags on a page.
For example:
 <article> <h1> </h1>  <section> <h1>  </h1>   </section> </article> 

Naturally questions arise:

Please share experiences and thoughts in the comments.

Examples

El Dorado
 H1: {} {} {} H2:       (    <noindex>) H3: «» (popup), «  » 

Lenta.ru
 H1: {} H2: «  » H3:     «  » H4:     «  » 

PICTURES


Range: +
Usability: +

There are many studies confirming that images attract more attention and are remembered much better than textual information. Many online shoppers make purchasing decisions based solely on the image and not on the description and specifications. That is why the pictures should be of high quality, clear, bright, representing the product "in the best light." Make the default picture the most relevant or popular product.

Application:

If we talk about the code, then according to the tag attributes there are the following recommendations:

Examples

El Dorado

Image in the header with the logo:
 <img … src="http://… /logo_eldorado.png" alt="- "> 

Item picture:
 <img … src="/photos/71/new_71173064_l_1460729339.jpeg/resize/500x375/"> 

Lenta.ru

Picture of the main news (by the way, there is also micromarking used):
 <img … alt=" " src="http:// /pic_8dfee4ae3c07aa582dfa99439b512b05.jpg"> 

Picture of the block "Other materials headings":
 <img … alt="  () " src="http://… /top7_d08710e27c95af37801eec8e19ca9473.jpg"> 

Links and URLs


Anchor or link text must match (not completely, but still) with the page title. Therefore, like the page title, it must have keys and reflect the content of the page.

URLs with keywords are considered as one of the ranking factors (probably due to a higher CTA because search engines highlight the URL if it matches the query).

image
image
By the way, most of the large sites simply “spit” on the CNC. I see the meaning of the ID only in the case of a changing URL (for example, depending on the title, which can be changed).

Examples

El Dorado
http://www.eldorado.ru/cat/1482093/
http://www.eldorado.ru/cat/1482093/SONY/
http://www.eldorado.ru/cat/detail/71173064/

I do not understand the meaning was to remove the category ID in the detailed page, but oh well.

Lenta.ru
https://lenta.ru/news/2016/08/16/
https://lenta.ru/news/2016/08/16/wadajuliastepanova/

Actually, according to the first link, we will receive news in a day, but I think it would be nice to make it possible to watch the news, at least in a month (that is, a link like / news / 2016/08 /), but oh well.

Content


The most important thing in text content optimization is to understand the logic of filling the site with content. After all, you need to optimize not one text, but all the text content on the page.

Recommendations:


Quality content options:


To analyze the text on the data (and not only) parameters, you can on this site: advego.ru/text/seo

About uniqueness

The topic is holivar, it would seem, but in fact there are several points of vision, more precisely two:


As for me, for the most part there is a rather small rewrite (without it, this is a completely arrogantly stupid). Moreover, the relevance is much more important.

Who has the facts on this issue or real statistics, please write in the comments.

About relink

Contextual links should be considered as an integral part of internal linking, since with their help, you can transfer PageRank to the deep pages in the site structure and to the pages of sections.

If you have 5 pages that have the same keywords, then the pages can compete with each other in the search. Thanks to the mutual linking, it is possible to refer to one of the four key pages from four pages and thereby indicate that this page answers the request, and not all five pages.

Micromarking


Very useful thing. In a nutshell (or rather in the words of Yandex):
The purpose of semantic markup is to make the Internet more comprehensible, structured and easier for search engines and special programs to extract and process information for its convenient presentation in search results.

The following are popular dictionaries with markup examples. For more information, history and detailed description of markup, you can on the relevant sites.
If we talk about validation, then Google validator was used.

Schema.org ( schema.org / ruschema.org )

Used to communicate with search engines. In general, the structure is as follows:

 <!—    --> <div itemscope itemtype=''> <!--   --> <div itemprop=''> … </div> … </div> 

Containers can be nested inside each other.

Product:

 <div itemscope itemtype="http://schema.org/Product"> <div itemprop="name"></div> <div itemprop="description"></div> <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <div itemprop="price">1234</div> <div itemprop="priceCurrency">RUB</div> </div> </div> 

Picture:

 <div itemscope itemtype="http://schema.org/ImageObject"> <img itemprop="contentUrl" src="http://russia-kurgan.jpg" /> <div itemprop="name"></div> <div itemprop="author"></div> <div itemprop="contentLocation">, </div> <div itemprop="description"> </div> <meta itemprop="datePublished" content="2008-01-25"> </div> 

Video:

 <div itemscope itemtype="http://schema.org/VideoObject"> <div itemprop="name"></div> <div itemprop="description"></div> <div itemprop="author" itemscope itemtype="http://schema.org/Person"> <div itemprop="name"> </div> </div> <div itemprop="interactionStatistic" itemscope itemtype="http://schema.org/InteractionCounter"> <link itemprop="interactionType" href="http://schema.org/WatchAction"/> <div itemprop="userInteractionCount" content="4356"> </div> </div> <meta itemprop="thumbnailUrl" content="http://site.ru/thumbnail.png"> <meta itemprop="uploadDate" content="2016-08-17"> </div> 

Article:

 <div itemscope itemtype="http://schema.org/Article"> <h1 itemprop="headline"> </h1> <div itemprop="description"></div> <div itemprop="author"> </div> <div itemprop="interactionStatistic" itemscope itemtype="http://schema.org/InteractionCounter">   <meta itemprop="interactionType" content="http://schema.org/CommentAction"/> <meta itemprop="userInteractionCount" content="78" /> </div> <meta itemprop="mainEntityOfPage" content="http://site.ru/article-url/"> <meta itemprop="datePublished" content="2016-08-17"> <meta itemprop="dateModified" content="2016-08-17"> <meta itemprop="image" content="http://site.ru/image-of-article.png"> </div> 

Open Graph ( ogp.me / ruogp.me )


Used to communicate with the social. networks. All data is written in the tags inside, and tell the social network what data is on this page. For OG to work, you must initially connect the namespace:

 <html prefix="og: http://ogp.me/ns#"> 

If several types are used, then all of them need to be registered:

 <html xmlns:og=http://ogp.me/ns# xmlns:music="http://ogp.me/ns/music#"> 

Total information:
 <meta property="og:title" content=", " /> <meta property="og:type" content=" " /> <meta property="og:url" content="URL  " /> <meta property="og:image" content="" /> 

Additional data:

 <meta property="og:audio" content="URL " /> <meta property="og:video " content="URL " /> <meta property="og:description " content="" /> <meta property="og:locale" content="ru_RU" /> <!--  --> <meta property="og:site_name " content=" " /> 

Pictures:

 <!--    --> <meta property="og:image" content="http://example.com/ogp.jpg" /> <meta property="og:image:url" content="http://example.com/ogp.jpg" /> <meta property="og:image:secure_url" content=" URL  HTTPS" /> <meta property="og:image:type" content="MIME " /> <meta property="og:image:width" content="400" /> <meta property="og:image:height" content="300" /> 

Video (identical to Pictures):

 <meta property="og:video" content="http://example.com/ogp.swf" /> <meta property="og:video:url" content="http://example.com/ogp.swf" /> <meta property="og:video:secure_url" content=" URL  HTTPS" /> <meta property="og:video:type" content="MIME " /> <meta property="og:video:width" content="400" /> <meta property="og:video:height" content="300" /> 

Article:

 <meta property="article:published_time" content="2016-08-17 19:00" /> <meta property="article:modified_time " content="2016-08-17 20:00" /> <meta property="article:expiration_time " content="2016-08-17 21:00" /> <!--     --> <meta property="article:author " content="  (.  Profile)" /> <meta property="article:section " content=" " /> <meta property="article:tag" content="1, 2" /> <meta property="article:tag" content="3" /> <meta property="article:tag" content="4" /> 

There is also a convenient, compared to schema.org, JSON-LD data recording format ( json-ld.org ).
Describe it here did not, because Yandex does not fully support it.

Site structure


Everything is simple: any page of the site should be available in 2-3 clicks. About the "rule of 3 clicks":

This is exactly the structure of the site, I somehow ran into statistics: the visitor performed up to 20 clicks to perform the action he needed, and in the end it can be concluded that it is not worth bothering with this rule. But here we are talking about the structure of the site, imagine the situation: you can get to the page only after 25 clicks, and only this way. Not cool at all.

Actually, a typical structure might look like this:


This applies not only to news and product catalog, but also page structure.

Basement


Footer is an integral part of any page, and users have certain expectations regarding it. For example, they expect to find the main menu items (about us, contacts, phone), a counter with the statistics of your site (also an important indicator of the level of trust), as well as links to additional resources (your blog, related articles, partners), social networks.

Studies show that users who have scrolled through your entire page to the very end are very involved in your site. Therefore, at the bottom you can put such blocks as news, subscription.

Conclusion


This article is an assembly of various materials with a small rewrite and their thoughts. From this post I would like to make a serious manual that you just take, read and do. Therefore, I urge everyone who disagrees with the thoughts in a post that has real statistics or hard facts: go in the commentary. Let's make the world of SEO a little bit better.

Bibliography




Thanks to everyone who somehow contributed to the creation of this article: Silm

UPD 08/18/2016: reworked material (before links)

Source: https://habr.com/ru/post/307928/


All Articles